Qt和Symbian C++的混合编程 - Forum Nokia Wiki.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:26 大小:1.3MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Qt和Symbian C++的混合编程 - Forum Nokia Wiki.pdf

Qt和SymbianC++的混合编程-ForumNokiaWiki.pdf

预览

免费试读已结束,剩余 16 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Qt和SymbianC++的混合编程-ForumNokiaWikiLogin|JoinForumNokiaSearchAllForumNokiaHome|Community|Wiki|Qt和SymbianC++的混合编程CreateNewWikiPageArticleCommentViewsourceHistoryCategories:Qt|QtforSymbian|S60|Lang-CN|ComeswithCodeThispagewaslastmodifiedon8April2010,at15:52.WikiSearchWikiHomeWikiHelpQt和SymbianC++的混合编程FeaturedArticlesTemplates本文翻译自UsingQtandSymbianC++TogetherGlossary本文讲解如何使用PIMPL模式来清晰区隔Qt和SymbianC++代码。SoftwarePlatforms此外,文章讲述了如何编写代码来安全地融合两种环境下的异常处理机制、编码样式和惯例、字符串、几何图形、容器、图像,及数据等。每小节都对某个特定任务在SymbianC++-Maemo-S60/Symbian和Qt中如何完成,如何融合两种编码惯例,作了高度概括。文中也提供了对一些重要文档的链接,以对这些实现方法作更为详细的解释。-Series40所附范例代码(File:Qtbluetoothdiscoveryexample.zip)实现了找到远程蓝牙设备的QtAPI(及相关对话框)。范例使用PIMPL模式获取底层平台信息,同时说明了Qt和SymbianC++混合编程中如何安全地融合不同的异常处理机制、编码样式和字符串。DevelopmentPlatforms-Qt兼容性:Symbian^1(诺基亚5800),S603rdEdition,FeaturePack1(诺基亚N95)-JavaME-SymbianC++附代码:File:Qtbluetoothdiscoveryexample.zip-OpenC/C++-PythonContents[hide]WebTechnology1简介-WebRuntime2蓝牙发现范例-FlashLite2.1概述-Browsing-MobileWebTemplates2.2API2.3范例的编译和运行2.4文件清单MobileDesign-DesignPatterns2.5已知问题-Themes/Carbide.ui3特定于平台的实现-Usability3.1“指针到实现”模式3.1.1概述3.1.2蓝牙范例公共APIToolsandSDKCodeExamples3.1.3工程文件KnowledgeBase3.1.4公共类实现TechnologyAreas3.1.4.1构造DevelopmentProcess3.1.4.2方法3.1.5私有平台实现中文WikiChinese3.1.5.1类声明日本語WikiJapanese3.1.5.2构造Portuguese/Brazilian3.1.5.3方法Russian3.2平台特定方法3.3文件和类的命名惯例WhatlinkshereSpecialpages4多任务处理4.1Symbian平台上的多任务处理4.2Qt中的多任务处理Printableversionhttp://wiki.forum.nokia.com/index.php/Qt和Symbian_C++的混合编程#.E8.93.9D.E7.89.99.E5.8F.91.E7.8E.B0.E8.8C.83.E4.BE.8B[2010/7/312:06:41]Qt和SymbianC++的混合编程-ForumNokiaWiki4.3将活动对象转换成信号和槽DownloadasPDF4.3.1从活动对象发送信号4.3.2RunL()4.3.3SetActive()4.3.4DoCancel()4.4回调APIs5编码标准和惯例5.1Symbian编码标准5.2Qt编码标准5.3融合SymbianC++和Qt代码的编码标准6异常及出错处理6.1Symbian异常和出错6.2Qt异常和出错代码6.3SymbianC++和Qt异常处理的融合使用7常用Qt和Symbian类型之间的转换7.1字符串7.1.1Symbian字符串7.1.2Qt字符串7.1.3将描述符转换为QString7.1.4将QString转换为描述符7.2输入/输出和二进制数据7.2.1Symbian二进制数据7.2.2Qt二进制数据7.2