- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 C++中的纯虚函数
一、定义.纯虚函数是在基类中声明的虚函数,它在基类中没有定义,但要求任何派生类都要定义自己的实现方法。在基类中实现纯虚函数的方法是在函数原型后加“=0”virtual void funtion1()=0二、引入原因:1、为了方便使用多态特性,我们常常需要在基类中定义虚拟函数。2、在很多情况下,基类本身生成对象是不合情理的。例如,动物作为一个基类可以派生出老虎、孔雀等子类,但动物本身
2006-08-30 16:30:00 978
转载 Symbian开发学习笔记之二
Avkon菜单项是从menu bar和RSS文件中指定的menu pane resources生成的。我们可以通过windows下模拟器按F1来启动或通过options自定义功能键来启动,这是要使用EAKnSoftkeyOptions Id来实现的。如果应用程序要切换到pre-existingoptions应该使用R_AVKON_SOFTKEYS_OPTIONS_BACK这个CBA资源。每个菜单
2006-08-27 02:00:00 1061
转载 Symbian开发学习笔记之一
Symbian中的应用程序通常分为两个部分,engine和UI,如此的划分增加了可维护性和灵活性,engine就好象是程序的核心,它主要处理运算和数据,而UI(应该是User Interface)主要处理数据的显示和所有行为(操作行为应该是)。engine不谈,它是程序起作用的灵魂,这个是因程序而异的,我们来看应用程序外观,它可以分为三种体系结构:一、传统的symbianOS控制体系结构二、基于对
2006-08-27 01:59:00 1311
转载 VC++的链接错误LNK2001(ZT)
主题 VC++的链接错误LNK2001(ZT) 学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。 初学者在学习VC++的过程中,遇到的LNK2001错
2006-08-23 10:23:00 835
转载 Symbian添加一个控件的基本步骤
这是对于复杂视图模型来说的添加一个控件的基本步骤1、在container的头文件里添加控件的定义2、CmyContainer::ConstructL中创建控件,并把控件加到container中 如下:添加一个静态Label的方法 iLabel2 = new (ELeave) CEikLabel; iLabel2->SetContainerWindowL( *this ); iL
2006-08-08 11:24:00 809
转载 应用软件设计简介
Series 60 2.0 :C++应用软件设计简介 术语定义 本文将使用下列术语和缩略语。 API: 应用编程接口 AVKON UIKON 和Symbian OS 应用框架的Series 60 扩展和更改 IDE: 集成开发环境 GUI: 图形用户界面 OBEX :对象交换-即对象转移,例如通过红外和蓝牙接口,在两个设备之间传送文件和数据 SDK :软件开发套件 UI:
2006-08-03 09:40:00 2208
转载 术语表
术语表意义Avkon 60 系列对 Uikon 和 Symbian OS 应用框架的其他部分所作的扩展和修 改。Bluetooth 蓝牙,短程无线通讯规范。GPRS (General Packet Radio System)通用无线分组业务,一种基于 GSM系统的无线分组交换技术,理论最大数据传输速率为 171.2 Kbps。GSM (Global System for M
2006-08-03 09:35:00 942
转载 如何读取资源文件里的中文字符串
1.纯中文字符串第一步:在.loc文件定义中文 #define qtn_app_myvnet "维网原创"第二步:在.rss文件定义资源 RESOURCE TBUF s_myvnet { buf = qtn_app_myvnet ; }第三步:在.cpp源代码里读取 方法一:用StringLoader类读取 读取到TBuf TBuv MyvNet; String
2006-08-02 17:30:00 5306 1
转载 配置Symbian WINS Emulator
随着Symbian设备的快速增长,越来越多不同配置的Symbian设备开始在市场上出现.这对于个人开发者和小公司来说,在不同配置的Symbian设备上进行测试就成了一个很浪费时间的工作.精确的模拟不同Symbian设备的配置也就显得尤为重要了. 一个重要的模拟器配置文件(epoc.ini),它的位置在
2006-08-01 15:09:00 673
转载 屏幕/内存同步原则在Symbian编程中的应用
内存作为Symbian编程中最宝贵的资源,我们必须在编程中极其吝啬的加以使用,最好不用。当然谁都知道不用内存是无法编程的,就像即使吝啬如葛朗台也要穿衣吃饭一样,任何吝啬也有一个底线。那么Symbian中的底线是什么?答案是手机屏幕,既然显示面积有限,其显示的内容也必有限,那么我们只要保持内存和屏幕的同步即可实现对内存资源的精确利用。 精确利用内存就是精确定义对象的生命周期以使其最小化。 在
2006-08-01 15:01:00 646
转载 Symbian 的一个应用的启动过程
Symbian 的一个应用的启动过程 1、应用程序启动,框架装入应用程序DLL,E32Dll method被调用。2、 框架调用函数NewApplication,这里生成了一个HelloWorldApplication类的实例,并返回一个指向它的指针。然后框架会使用这个指针来完成程序的构造。3、框架调用AppDllUid以获得实际程序的UID,UID的作用在于启动这个程序的实例。4、框架
2006-08-01 13:35:00 621
转载 编写安全的Symbian C++游戏代码
编写安全的Symbian C++游戏代码 选择自 emag_mobile 的 Blog 本文作者: 冯兆麟(Simba) (kingsimba@tom.com) 本文献给使用Nokia Symbian 60 SDK各个版本开发游戏软件的程序员。虽然本文主要是针对游戏软件,但是大部分内容对一般应用软件也同样适用。1.1. 声明 为了避免良心的谴责,首先
2006-08-01 13:27:00 1205
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人