symbian电话薄开发

symbian电话薄开发

ID:37713073

大小:30.48 KB

页数:12页

时间:2019-05-29

symbian电话薄开发_第1页
symbian电话薄开发_第2页
symbian电话薄开发_第3页
symbian电话薄开发_第4页
symbian电话薄开发_第5页
资源描述:

《symbian电话薄开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、//在AppUi类中构造容器voidCHelloAppUi::ConstructL(){      BaseControl();      iAppContainer=CHelloContainer::NewL(ClientRect());      iAppContainer->SetMopParent(this);//在容器之间建立父子关系,这样子控件就可以访问父控件或其他子控件,父控件也可以访问子控件      AddToStackL(iAppContainer);//将Container推入栈顶,可以接收按键事件,如果想让其他容器接受事件,可以通过Rem

2、oveFromStack(iAppContainer)将当前容器从栈顶移出,将其他的容器推入栈顶,通过AddToStackL(iAppContainer2)}//symbian编码诀窍:1)CleanupStack机制是可以扩展的.面对所有的Leave事件.2)对HBufC变量分配内存后,试图删除该变量,删除后要将该变量设为Null.3)采用自己的TRAP时,不要忽略所有的错误TRAPD(err.DoSomething());if(err==KErrNotFound

3、

4、err==KErrNone){      //DoSomething();}elseUser:

5、:Leave(err);4)Symbian中构造函数,析构函数不可能发生Leave.在symbianos中,构造函数将对象实例化,然后调用ConstructL()函数将成员数据实例化.5)Symbian指针表示所有权的转移,而引用所有权仍然属于原来的所有者.//CCoeControl是所有控件的基类,在派生类中要实现四个函数voidCHelloAppUi:publicCCoeControl{      voidSizeChanged();    voidDraw();      intCountComponentControls();      voidComp

6、onentControl();}//描述symbian下初始框架的函数,以下是symbian建立工程时产生的所有文件先描述头文件,然后是CPP文件.假定工程名称为Hello//头文件定义//CHelloApplication.h#ifndefHELLOAPPLICATION_H#defineHELLOAPPLICATION_H//在AppUi类中构造容器voidCHelloAppUi::ConstructL(){      BaseControl();      iAppContainer=CHelloContainer::NewL(ClientRect());

7、      iAppContainer->SetMopParent(this);//在容器之间建立父子关系,这样子控件就可以访问父控件或其他子控件,父控件也可以访问子控件      AddToStackL(iAppContainer);//将Container推入栈顶,可以接收按键事件,如果想让其他容器接受事件,可以通过RemoveFromStack(iAppContainer)将当前容器从栈顶移出,将其他的容器推入栈顶,通过AddToStackL(iAppContainer2)}//symbian编码诀窍:1)CleanupStack机制是可以扩展的.面对所有

8、的Leave事件.2)对HBufC变量分配内存后,试图删除该变量,删除后要将该变量设为Null.3)采用自己的TRAP时,不要忽略所有的错误TRAPD(err.DoSomething());if(err==KErrNotFound

9、

10、err==KErrNone){      //DoSomething();}elseUser::Leave(err);4)Symbian中构造函数,析构函数不可能发生Leave.在symbianos中,构造函数将对象实例化,然后调用ConstructL()函数将成员数据实例化.5)Symbian指针表示所有权的转移,而引用所有权仍然

11、属于原来的所有者.//CCoeControl是所有控件的基类,在派生类中要实现四个函数voidCHelloAppUi:publicCCoeControl{      voidSizeChanged();    voidDraw();      intCountComponentControls();      voidComponentControl();}//描述symbian下初始框架的函数,以下是symbian建立工程时产生的所有文件先描述头文件,然后是CPP文件.假定工程名称为Hello//头文件定义//CHelloApplication.h#ifnde

12、fHELLOAPPLIC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。