自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

转载 S60平台:使用DBMS APIs —在DBMS中使用SQL语言

 4、在DBMS中使用SQL语言4.1 SQL与本地C++应用程序接口通过使用一个“本地”C++API和API 调用的SQL语句,Symbian系统的DBMS支持很多操作。在很早的版本中,对SQL的支持仅限于选择语句;私有本地C++API提供了许多方法,用于操作数据库。目前,对SQL的支持丰富了很多。从开发者的观点来看,字面上的意思可以被理解为大多数操作可以通过两种方法完成。总的来说,使用SQL的

2008-10-31 13:54:00 1641 1

转载 Symbian数据库浅谈

 主要涉及到的类:RDbsRDbStoreDatabaseRDbNamedDatabaseRDbTableRDbViewTDbQuery…相关类很多,最笨的办法可以在Doc中分别以C、R、T + Db进行查看RDbs代表了一个连接到DBMS 服务器的Session。RDbStoreDatabase、RDbNamedDatabase是Symbian里面的两种数据库,两者不能通用,后者是共享型的,

2008-10-31 11:00:00 765

转载 使用DBMS APIs —DBMS的管理结构和元素(1)

 1、绪论这篇文档的目的是演示在Symbian 系统上如何使用关系型数据库的APIs。总之,这部分功能被看作数据库管理系统的APIs。Symbian系统的DBMS提供了创建与维持数据库的功能,通过本地调用和SQL调用,其可以对数据库进行安全可靠的数据访问。这种调用支持事务/回滚机制用以保证所有数据被写入或数据为空的情形获得支持。文档提供的代码片段出自 S60 Platform: DBM

2008-10-30 16:00:00 497

原创 开发资源列表

Symbian开发资源: http://www.360doc.com/UserArt.aspx?UserID=13049&CategoryID=21&GroupID=-1http://www.newlc.com  http://www.rayfile.com/files/7ce3adde-8897-11dd-b223-0019d11a795f/  发现好东西  http

2008-10-30 15:54:00 415

转载 Symbian OS应用开发 - 文件和目录

 From : http://www.sf.org.cn/Article/symbiandev/200508/36.html与典型的台式计算机相比较,Symbian OS机器的相关硬件显然有更多的限制,给我们的软件开发带来了很多的不便,但同时也增加了更多的市场机会。 Symbian OS手机的主要部件: 一个CPU:Symbian Os的CPU是32bit的,运行的速度较低,现有的主要是基于1

2008-10-30 15:47:00 333

转载 Symbian OS之客户-服务器架构

 From:http://blog.csdn.net/btooth/archive/2006/08/18/1094684.aspx活动对象中需要的所有异步服务,都是服务器通过客户-服务器架构来提供的。上图中Kernel Server是灰色的,表示内核服务器不能被用户直接访问使用,它是用来管理其他服务器的。 服务器一般采取插件结构,这样更容易实现模块话,容易管理。客户-服务器架构允许

2008-10-30 15:46:00 360

转载 客户机/服务器框架原理

 为什么会有客户机/服务器框架?在Symbian OS中,服务器通常用来管理对系统资源和服务的共享访问,它可以服务于多个客户会话,并且可以并发地被运行于不同线程的客户所访问。服务器保护了系统的完整性,将服务器放在一个单独的进程中,系统可以保证具有不良行为的客户无法破坏由服务器所管理的资源。服务器可以用来提供异步服务,因为它们运行在与其客户分离的线程中。客户和服务器是如何协作的?Symb

2008-10-30 15:45:00 1207

转载 二进制类型

 包括两种类型:以新进程的方式被启动的的包(.exe)以及那些运行于已经存在的进程中的动态链接库(.dll)。Symbian OS的EXE在Windows模拟器上,存在一个Win32进程EPOC.exe,在该进程中,每个Symbian OS的EXE都被放在一个单独的线程中加以模拟。在目标设备上,每个EXE是在一个单独的、全新的进程中被启动的,每个进程有一个单独的线程来调用惟一入口点函数E3

2008-10-30 15:44:00 955

转载 ECOM

 ECOM架构ECOM是一个通用的、可扩展的框架,它可以定义抽象接口,并且可以识别接口的实现,还负责装载并管理它们。该框架:可以识别所有特定接口的具体实现。允许接口的客户动态指定应该使用哪一个接口实现。这个选择的过程被称为决议(resolution)。ECOM提供了一个默认的决议者,在需要的地方,接口定义可以提供它们自己自定义的决议者。通过调用恰当的工厂函数(factory function)

2008-10-30 15:43:00 836

转载 如何获取设备当前情景模式?

 From:http://www.sf.org.cn/Article/symbiandev/200711/20680.html设备, 软件版本: S60 3rd Edition, FP1可以通过使用Profiles Engine Wrapper API来获取当前情景模式首先需要包含这两个头文件:mproengengine.hproengfactory.h然后是链接库:ProfileEn

2008-10-30 15:42:00 407

转载 用断言发现bug

 在Symbian OS中,在e32def.h中定义了两个断言宏#define __ASSERT_ALWAYS(c,p) (void)((c)||(p,0))#if defined(_DEBUG)#define __ASSERT_DEBUG(c,p) (void)((c)||(p,0))#endif如果断言条件c为假,那么过程p将被调用。断言宏默认情况下并不是产生严重错误,而是允许指定过程

2008-10-30 15:42:00 435

转载 如何将HBuf转化为TBuf?

 From:http://www.sf.org.cn/Article/symbiandev/200711/20730.htmlLIT(KSomeText, "Symbian");HBufC* heapBuffer=HBufC::NewLC(15);*heapBuffer = KSomeText;TBuf buffer(*heapBuffer);CleanupStack::Pop

2008-10-30 15:41:00 463

转载 如何获取正在运行任务的列表?

 From:http://www.sf.org.cn/Article/symbiandev/200710/20623.html设备, 软件版本:S60 1st Edition S60 2nd Edition and FP1, FP2, FP3 S60 3rd Edition and FP1 Series 80 2nd Edition详细描述:描述Symbian操作系统的应用程序框架提供了一

2008-10-30 15:41:00 1010

转载 模拟器上网设置

 下载并安装Ethernet Plug-in for Series 60 SDK 2.0URL:http://www.forum.nokia.com/info/sw.nokia.com/id/76b99f42-3c85-4441-b7b4-c9c029232e0e/Ethernet_Plug_in_for_Series_60_SDK_2_0.html(适用于SDK2.0 for Symbi

2008-10-30 15:39:00 426

转载 如何检测手机型号?

 From:http://www.sf.org.cn/Article/symbiandev/200609/19040.html所有的Series60设备都拥有一个由制造商分配的唯一标识符-机器UID;因此可以通过这一UID信息来获取手机型号;本文就介绍了这种方法.常见的S60机型及其机器UID:S60 1st Edition (0.9):Nokia 7650          0x10

2008-10-30 15:39:00 776

转载 第三版如何调试控制台程序

 两种方法:1. 在工程属性中的“调试”->“命令”中,不使用epoc.exe,而使用“C:/Symbian/9.1/S60_3rd_MR/Epoc32/release/winscw/udeb/工程名.exe”2.将C:/Symbian/9.1/S60_3rd_MR/Epoc32/Data/epoc.ini中加入一行"textshell"文本。

2008-10-30 15:38:00 311

转载 资源文件

 Symbian OS资源编译器以一个文本资源文件开始启动,并且产生一个二进制数据文件,这个二进制文件和应用程序的可执行文件一起生成。资源文件和C程序有相同的词法约定,下图为内置数据类型,资源脚步语言对资源的数据成员使用这些内置类型。STRUCT的定义位于.rh文件中,所在目录为/epoc32/include(这里的"rh"代表资源头),STRUCT的语句格式如下:STRUCT struct-

2008-10-30 15:36:00 323

原创 删除模拟器安装图标

 第三版下,删除下列文件/epoc32/release/winscw/udeb/myapp.exe/epoc32/data/z/resource/apps/myapp.rsc/epoc32/release/winscw/udeb/z/private/10003a3f/apps/myapp_reg.rsc/Epoc32/release/winscw/udeb/z/resource/apps/my

2008-10-30 15:35:00 291

转载 IMEI

 IMEI(International Mobile Equipment Identity,国际移动身份识别)码俗称“手机串号”存储在手机的EEPROM(俗称码片)里,每一个移动设备都对一个唯一的IMEI。其组成结构为TAC(6位数字)+FAC(两位数字)+SNR(6位数字)+SP (1位数字)。TAC(设备型号核准号码),由欧洲型号认证中心分配。如果熟悉并了解这个号码对我们今后识别手机会起到非常

2008-10-30 15:34:00 699

转载 Carbide c++ 快捷键

 编辑相关Ctrl+ ↓ Ctrl+↑ 在编辑区上下滚动(滚动滑块)Ctrl+ ← Ctrl + → 向前向后移动一个单词Ctrl+ Shift + ↓ Ctrl+ Shift + ↑ 向上向下移动一个段落(可以方便的在函数方法中滚动)Ctrl+G 搜索工作区中的声明Ctrl+ Shift +G 搜索所有引用Ctrl+ Shift +S 保存所有文档Ctrl+F 查找替换Ctrl + J 增量查找

2008-10-30 15:33:00 300

转载 移动代码签名(ACS)常见问题问答

 1. 为何需要 VeriSign ACS ?答: VeriSign Authenticated Content Signing(ACS) 可为您提供一个非常经济的、全自动的在线代码安全签名服务, ACS 服务针对 Windows Mobile Smartphone 操作系统和 Symbian 操作系统两种。2. 什么是 ACS Publisher ID?答: WoTrust 把 Ve

2008-10-30 15:33:00 761

转载 Symbian OS控件开发之内置查询对话框

 查询对话框:数据查询对话框在程序中首先要在资源文件中定义查询对话框:RESOURCE DIALOG r_data_query_dialog{flags = EGeneralQueryFlags;buttons = R_AVKON_SOFTKEYS_OK_CANCEL;items =      {      DLG_LINE      {       type = EAknCtQuery;

2008-10-30 15:32:00 318

转载 Symbian OS控件开发之CCoeControl

 CCoeControl是所有控件的基类,它封装了一个控件的基本属性和功能。编写简单控件涉及到的函数主要有以下三类:初始化、绘图及用户输入处理。下面是一个简单控件的声明。class CSimpleControl : public CCoeControl{public:void ConstuctL(const TRect& aRect);~CSimpleControl();private:void

2008-10-30 15:16:00 399

转载 SymbianOS Series 60学习笔记一: HelloWorld之晕

 昨天HelloWorld居然不成功,真是郁闷,只能在模拟器上运行却不能在机器上运行,搞不懂是怎么回事,和同事商量,同事说有可能是编译的版本问题。这时候我才若有所悟,真是粗心,找了一些入门级文档看了看,才发现原来人家早就说得很清楚:用 bldmake bldfiles 生成makefile文件用 abld build wins udeb 生成模拟器运行代码用 abld build armi ure

2008-10-30 15:13:00 266

转载 SymbianOS Series 60学习笔记二:ListBox控件

 终于对Series 60的ListBox控件有了一个比较清晰的了解说真的这几天看这样的代码真有点赶鸭子上架我在放ListBox控件的容器类中声明了一个CEikColumnListBox* _listbox在其ConstructL函数中构造一个CEikColumnListBox的实例_listBox = new(ELeave) CAknSingleStyleListBox;_listBox->Co

2008-10-30 15:11:00 285

转载 使用DBMS APIs —DBMS的管理结构和元素(4)

 2.6  创建数据一旦数据库打开,就可以在数据库中保存数据。需要指出的是,无需为添加和取回数据定义索引。下列代码段展示了表方法(参见3.1.2节,“表行集”)是如何向2.3节创建的表,“用数据库定义表”中插入数据的。本例中假定数据库是开启的。... _LIT(KBooksTable, "Books"); _LIT(KBooksAuthorCol, "Author"); _LIT(KBoo

2008-10-30 15:09:00 330

转载 SymbianOS Series 60学习笔记三:数据库初探

 <!--pub-7109050768300795google_ad_width = 300;google_ad_height = 250;google_ad_format = "300x250_as";google_ad_type = "text_image";google_ad_channel ="0380317428";google_color_borde

2008-10-30 15:08:00 216

转载 能力(Capabilities)(转)

 能力(Capabilities)从Symbian 9开始平台安全性的问题被引入,这意味着,硬件设备只能有限的访问安全的数据和软件。因此在S60第三版和UIQ3的设备上,开发者开发的程序需要一些授权才能够访问平台。这种授权被称之为能力。这些能力被定义为授权应用,因为某个API被限制使用,除非能力(capability )授予该程序使用这些属性。这里有3种主要的能力:1. TCB(底层处

2008-10-30 15:07:00 399

转载 Symbian DBMS中的检索(转)

 FROM:http://blog.csdn.net/Beover1984/archive/2007/07/26/1709858.aspxDBMS方面的应用中检索是必不可少的操作,通常我们习惯使用SQL来进行检索,就像下面这样://SQL keywords definitions_LIT(KSelect, "SELECT ");_LIT(KDelete, "DELETE " );

2008-10-30 15:06:00 313

原创 使用DBMS APIs—DBMS的管理结构和元素(转)

 1、绪论这篇文档的目的是演示在Symbian 系统上如何使用关系型数据库的APIs。总之,这部分功能被看作数据库管理系统的APIs。Symbian系统的DBMS提供了创建与维持数据库的功能,通过本地调用和SQL调用,其可以对数据库进行安全可靠的数据访问。这种调用支持事务/回滚机制用以保证所有数据被写入或数据为空的情形获得支持。文档提供的代码片段出自 S60 Platform: DBMS Exam

2008-10-30 15:05:00 372

转载 Messaging

 消息传送消息传送架构构建在消息传送服务器上(Message Server)。在使用消息传送服务前,必须创建会话类CMsvSession实例,通常情况,一个这样的实例就足够了。下面介绍一下会话类CMsvSession:CMsvSession提供了客户端和Message Server之间通信的通道。在Message Server有事件发生时,通过CMsvSession可以使客户端得到通报。

2008-10-30 14:58:00 385

转载 关于Package file

 PKG文件包含生成SIS文件所需的信息。下面首先给出一个完整的PKG文件范例:01          ;Languages02          &EN,FR03          ;Header04          #{"ShowAll""-EN", "ShowAll-FR"}, (0x10000004), 1, 2, 305          ; Language-specif

2008-10-30 14:58:00 1397

原创 Symbian OS的错误代码定义大全0~-5014(转)

 Generic ErrorsKErrNone 0 KErrNotFound -1 Unable to find the specified objectKErrGeneral -2 General (unspecified) errorKErrCancel -3 The operation was cancelledKErrNoMemory -4 Not enough memoryKErrNot

2008-10-30 14:57:00 1883

原创 Symbian OS的错误代码定义大全-5024~-7600(转)

 GSM AT Commands ErrorsKErrGsm0707PhoneFailure -5024KErrGsm0707NoConnectionToPhone -5025KErrGsm0707PhoneLinkReserved -5026KErrGsm0707OperationNotAllowed -5027KErrGsm0707OperationNotSupported -5028KErr

2008-10-30 14:56:00 1552

转载 Symbian OS的错误代码定义大全-8321~-13289 (转)

 SyncMLKErrTransportRequest -8321 The transport cannot send data as created.KErrTransportHeader -8322 The transport has not been suitably configured.KErrTransportSvrNoUri -8323 The URI does not exist.

2008-10-30 14:55:00 1845

转载 Symbian OS的错误代码定义大全-17001~-30372(转)

 ECOM Error CodesKEComErrAlreadyReceiving -17001 KEComErrUnknownService -17002 The Client requested a service which is not supplied by this framework The Client requested a service which is not suppli

2008-10-30 14:52:00 2008

C#与非托管代码交互操作

介绍了在C#下,系统怎样与非托管代码交互操作

2008-09-09

asp.net与webService实例

asp.net与webService的结合实例

2008-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除