|
使用.NET CF开发Smartphone应用程序 FAQ
|
|
2006年07月26日11:44 编辑:马宁 来源: csdn 浏览: 237
次
|
|
|
Q:新建项目的时候选择哪个项目类型才能创建刚才的应用程序呢? A:在Visual Studio的新建项目对话框中选择Visual C#或者Visual Basic,选择“智能设备”,然后再选择相应的设备SDK,最后选择“Device Application”,就可以创建一个移动设备的应用程序了。 ________________________________________ Q:那有一些smartphone的软硬件的介绍的文章? A:Smartphone介绍方面的文章可以在MSDN网站上找到,也有许多第三方的网站,比如Smartphone Developer Network等。 ________________________________________ Q:What's the difference between Managed code and Native code? A:托管代码是指使用.NET CF开发的程序代码,可执行文件被编译成IL,执行时需要有.NET的运行时环境。而本地代码指用C++等语言开发的程序代码,可执行文件被编译成与CPU指令集有关的机器码,可以直接直接运行。 ________________________________________ Q:能不能简要介绍一下Magneto里面对OTA和MMS的支持? A:Magneto对OTA有很好的支持,你可以去看SDK文档中通讯部分,有针对OTA的专门介绍。MMS的应用程序基本都是由第三方开发的,因为MMS是基于WAP协议的,而Magneto本身对WAP的支持也很好,具体的协议也可以在SDK文档里找到。 ________________________________________ Q:请问用Vb.net 开发PDA数据库程序能不能用Ado.net? 我看引用里没有system.data.oledb? A:VB.NET开发PDA数据库不需要引用System.data.oledb,只需要引用System.Data.SqlServerCe命名空间就可以了。里边的数据库操作类和ADO.NET是基本一致的。你可以用他们来开发针对SQL Server CE的应用程序。 ________________________________________ Q:在C++2005中,可以用.Net Compact Frame 吗? A:不能,现在.NET CF只支持C#和VB.NET,而不支持C++/CLI。但是在VS.NET 2005中可以用C++来开发Native代码来支持移动设备。 ________________________________________ Q:从什么地方可以得到smartphone开发环境? A:Smartphone的SDK可以在微软网站上找到,而Visual Studio 2005 Beta 2可以通过参加微软活动的方式获得。MEDC 2005的参加者都获得了VS.NET 2005和Windows Mobile 5 SDK的开发光盘。 ________________________________________ Q:请问什么时候可以讲解一下如何在PC端调用smartphone的api。尤其是RAPI的RapiInvoke()方法 A:好,稍后我会准备这方
|
|
|