- 博客(5)
- 收藏
- 关注
原创 初用控件
control可以象窗口一样嵌套,一个compound control应该重载两个函数:CountComponentControls和ComponentControl。Compound control也需要处理按键事件的分派问题。 在CONE中维护着一个控件堆栈,用来管理the channeling for the application,控件堆栈包括了那些需要按键事件的控件的列表。事件会根据他
2008-05-20 15:20:00 210
转载 Graphics Example
1 关于本例子(Abou this example)本例子演示了两个画位图到屏幕的函数。通常,任何位图都可以使用窗口服务(Window Server)直接拷贝位图显示到屏幕。这些操作使用任何应用程序都能访问到的CWindowGC 类。该类拥有很多操作位图的有效的函数,诸如BitBlt()和BitBltMasked()。使用窗口服务直接操作位图这个方法会出现如下问题:--一些位图的建立(加载)需要很
2008-05-07 10:30:00 238
转载 Symbian 应用程序框架浅析
S60应用程序的运行依赖于大量的OS组件,例如屏幕绘图和应用程序数据持久性等,可以直接使用OS的窗口服务器或者文件服务器即可。 应用程序核心框架类应用程序框架由一套核心类组成,这些类是所有应用程序框架的基础。这些类封装了应用程序和所需OS服务器之间的相互作用。 第一层:CBase和CActive两个基类,其中CActive也是派生于CBase,而CActive又被第二层的CC
2008-04-25 11:48:00 266
原创 new, newlc and new in C++
当使用new构造对象时,发生内存分配。虽然返回值NULL表明内存分配失败,若希望产生一个异常退出,只要在new和类名称间插入一个(ELeave)。 CMyObject *obj = new (ELeave) CMyObject;它是new运算符的重载,对于一条传统的new语句(CMyObject *obj = new CMyObject)来说,编译器以这样的方式调用内置的new函数原型:new(T
2008-04-25 09:49:00 353 4
原创 Symbian入门
1开发环境选择 选择基于eclipse的Carbide.c++ 安装步骤: A.jdk-1_5_0_06-windows-i586-p.exeB.ActivePerl-5.6.1.638-MSWin32-x86.msiC.Carbide.c++_v1.2.exe D.S60-3.2-SDK-f.inc3.2130.zipE.s60_2nd_sdk_fp3.rar2 向世界问好 打开Ca
2008-04-25 09:42:00 217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人