欢迎来到天天文库
浏览记录
ID:17936450
大小:122.00 KB
页数:32页
时间:2018-09-11
《windows+mobile开发常见问题锦集》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、WindowsMobile开发常见问题集(转载)(一)1、Q:新建项目的时候选择哪个项目类型才能创建智能设备的应用程序?A:在VisualStudio的新建项目对话框中选择VisualC#或者VisualBasic项目类型,选择智能设备模板,然后再选择相应的设备SDK,最后选择“DeviceApplication”,就可以创建一个移动设备的应用程序了。2、Q:托管代码与本地代码有哪些区别?A:托管代码是指使用.NETCompactFramework开发的程序代码,可执行文件被编译成IL,执行时需要有.NET的运行时环境。而本地代码指用C++等语言开发的程序代码,可执行文件被编译成与CPU指令集
2、有关的机器码,可以直接运行。3、Q:能不能简要介绍一下Magneto里面对OTA和MMS的支持?A:Magneto对OTA有很好的支持,SDK文档的通讯部分中,有针对OTA的专门介绍。MMS的应用程序基本都是由第三方开发的,因为MMS是基于WAP协议的,而Magneto本身对WAP的支持也很好,具体的协议也可以在SDK文档里找到。4、Q:请问用VisualBasic.NET开发PDA数据库程序能不能使用ADO.NET?A:VisualBasic.NET开发PDA数据库不需要引用System.data.oledb,只需要引用System.Data.SqlServerCe命名空间就可以了。该命名空
3、间中的数据库操作类和ADO.NET是基本一致的。可以用它们来开发针对SQLServerCE的应用程序。5、Q:在VisualC++2005中,可以使用.NetCompactFramework吗?A:不能,现在.NETCompactFramework只支持C#和VB.NET,而不支持C++/CLI。但是在VS.NET2005中可以用C++来开发Native代码来支持移动设备。6、Q:从什么地方可以得到Smartphone开发环境?A:Smartphone的SDK可以在微软网站上找到,而VisualStudio2005Beta2可以通过参加微软活动的方式获得。MEDC2005的参加者都获得了VS.
4、NET2005和WindowsMobile5SDK的开发光盘。7、Q:托管性的代码执行效率怎么样?和使用VisualC++编写的代码相比较。A:托管代码的执行效率肯定不如本地代码高,但是托管代码也有一些好处是无法取代的。8、Q:是否可以使用VisualStudio.NET2003来开发能够运行在WindowsMobile2005上的应用程序?A:首先更正一下,WindowsMobile最新一代的操作系统叫做WindowsMobile5,而不是WindowsMobile2005。是的,使用VS.NET2003开发的应用程序是可以在WindowsMobile5上正常运行的,因为WindowsMob
5、ile5ROM中内置了.NETCompactFramewrok1.0SP3。9、Q:PDA上不能用PocketAccess么?SQLCE太大了。A:可以使用PocketAccess来开发WindowsMobile上的应用程序。可以采用C++调用OLEDB或者ADOCE的方式来访问PocketAccess数据库。WindowsMobile开发常见问题集(转载)(一)1、Q:新建项目的时候选择哪个项目类型才能创建智能设备的应用程序?A:在VisualStudio的新建项目对话框中选择VisualC#或者VisualBasic项目类型,选择智能设备模板,然后再选择相应的设备SDK,最后选择“Devi
6、ceApplication”,就可以创建一个移动设备的应用程序了。2、Q:托管代码与本地代码有哪些区别?A:托管代码是指使用.NETCompactFramework开发的程序代码,可执行文件被编译成IL,执行时需要有.NET的运行时环境。而本地代码指用C++等语言开发的程序代码,可执行文件被编译成与CPU指令集有关的机器码,可以直接运行。3、Q:能不能简要介绍一下Magneto里面对OTA和MMS的支持?A:Magneto对OTA有很好的支持,SDK文档的通讯部分中,有针对OTA的专门介绍。MMS的应用程序基本都是由第三方开发的,因为MMS是基于WAP协议的,而Magneto本身对WAP的支持
7、也很好,具体的协议也可以在SDK文档里找到。4、Q:请问用VisualBasic.NET开发PDA数据库程序能不能使用ADO.NET?A:VisualBasic.NET开发PDA数据库不需要引用System.data.oledb,只需要引用System.Data.SqlServerCe命名空间就可以了。该命名空间中的数据库操作类和ADO.NET是基本一致的。可以用它们来开发针对SQLServerC
此文档下载收益归作者所有