![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Symbian
zhaotaobenny
这个作者很懒,什么都没留下…
展开
-
Symbian Dynamic ListBox
关于Symbian 动态列表的构建 1.MMP文件中需要的库:LIBRARY euser.lib apparc.lib cone.lib eikcore.lib LIBRARY eikcoctl.lib avkon.lib eikctl.lib bafl.lib2.在资源文件中定义ListBox 资源: RESOURCE LISTBOX r_notebook_li原创 2006-11-12 15:51:00 · 1090 阅读 · 0 评论 -
Symbian的内存管理
异常退出: 异常退出是Symbian特有的一种异常处理机制。异常退出函数与TRAP和TRAPD宏配合使用。异常退出函数是执行了并不保证一定成功的操作。在异常退出函数名称尾部加上“L”以说明。和C++不同,Symbian里没有throw...catch块。异常退出相当于throw,TRAP/TRAPD宏相当于catch。如果有错误发生,软件调用异常退出。当异常退出发生时,程序沿调用原创 2006-11-12 22:43:00 · 961 阅读 · 0 评论 -
命名规则
(1)在类的数据成员前面加上“ i ”——应当将类的数据成员同临时分配的变量区分开来,因为数据成员不允许被压入清除栈,它们由析构函数负责销毁。 (2)在任何有可能产生异常退出的函数尾部加上“L”。——L代表Leave。函数中若出现了资源分配等有可能失败的动作,或是调用了以“L”结尾的函数,此函数为异常退出函数。(3)T类——允许在栈上分配,也可以在堆上分配。不允许通过指针或引用访问,不可以原创 2006-11-12 16:51:00 · 695 阅读 · 0 评论 -
描述符
描述符是Symbian中用来表示字符串的类,分为缓冲区描述符、指针描述符和堆描述符。每种描述符都有8位和16位两种版本。如果不显式地进行说明,Symbian默认的为16位的版。描述符基类: TDes和TDesC是描述符的基类,他们包含了描述符通用的一些函数。所有可修改的描述符都继承自TDes,所有不可修改的描述符都继承自TDesC。缓冲区描述符:原创 2006-11-19 11:26:00 · 1384 阅读 · 0 评论 -
Symbian GUI 框架
Symbian应用程序框架共分为4层,第一层是应用程序架构,它提供了基本的应用程序结构、系统信息的处理以及数据持久化方面的内容;第二层是Symbian的Uikon组件层,提供了Symbian平台通用的UI组件库;第三层针对不同的界面,提供了特定的实现方式,例如Series 60 下的Avkon层,对Uikon层的通用界面组件进行了特定的实现;第四层是针对应用程序的层,由程序员对第三层的组件原创 2006-12-16 19:57:00 · 950 阅读 · 0 评论 -
Symbian的文件操作
Symbian提供了文件服务器(RFile)和文件会话(RFs)来支持文件操作。可以像PC一样,Symbian也支持长文件名,但是不支持"."和".."。Symbian提供了一个TFileName类来表示文件名,其定义是:typedef TBuf TFileName KMaxFileName=256。因为太耗费资源,建议大家尽量不使用。 文件服务器提供了对目录和文件的管理功原创 2007-01-11 16:30:00 · 1537 阅读 · 0 评论