WindowsMobile开发常见问题集转载.DOC

上传人:天*** 文档编号:901456 上传时间:2018-11-05 格式:DOC 页数:32 大小:122KB
下载 相关 举报
WindowsMobile开发常见问题集转载.DOC_第1页
第1页 / 共32页
WindowsMobile开发常见问题集转载.DOC_第2页
第2页 / 共32页
WindowsMobile开发常见问题集转载.DOC_第3页
第3页 / 共32页
WindowsMobile开发常见问题集转载.DOC_第4页
第4页 / 共32页
WindowsMobile开发常见问题集转载.DOC_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、WindowsMobile 开发常见问题集(转载)(一)1、Q:新建项目的时候选择哪个项目类型才能创建智能设备的应用程序?A:在 VisualStudio 的新建项目对话框中选择 VisualC#或者 VisualBasic 项目类型,选择智能设备模板,然后再选择相应的设备 SDK,最后选择“DeviceApplication”,就可以创建一个移动设备的应用程序了。2、Q:托管代码与本地代码有哪些区别?A:托管代码是指使用.NETCompactFramework 开发的程序代码,可执行文件被编译成 IL,执行时需要有.NET 的运行时环境。而本地代码指用 C+等语言开发的程序代码,可执行文件被

2、编译成与 CPU 指令集有关的机器码,可以直接运行。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

3、,只需要引用System.Data.SqlServerCe 命名空间就可以了。该命名空间中的数据库操作类和 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 可以在微软网站上找

4、到,而 VisualStudio2005Beta2 可以通过参加微软活动的方式获得。MEDC2005 的参加者都获得了 VS.NET2005 和 WindowsMobile5SDK 的开发光盘。7、Q:托管性的代码执行效率怎么样?和使用 VisualC+编写的代码相比较。A:托管代码的执行效率肯定不如本地代码高,但是托管代码也有一些好处是无法取代的。8、Q:是否可以使用 VisualStudio.NET2003 来开发能够运行在 WindowsMobile2005 上的应用程序?A:首先更正一下,WindowsMobile 最新一代的操作系统叫做 WindowsMobile5,而不是Windo

5、wsMobile2005。是的,使用 VS.NET2003 开发的应用程序是可以在 WindowsMobile5 上正常运行的,因为 WindowsMobile5ROM 中内置了.NETCompactFramewrok1.0SP3。9、Q:PDA 上不能用 PocketAccess 么?SQLCE 太大了。A:可以使用 PocketAccess 来开发 WindowsMobile 上的应用程序。可以采用 C+调用 OLEDB或者 ADOCE 的方式来访问 PocketAccess 数据库。10、Q:VisualStudio2005 的新功能是否只在 WindowsMobile5 里受到支持,2

6、003 是否支持?A:新功能分两个部分,一部分是.NETCompactFramework2.0 中提供的的新功能,这部分的功能可以被 WindowsMobile2003 支持,但必须安装.NETCompactFramework2.0;而另一部分是 WindowsMobile5 的特有功能。.NETCompactFramework2.0 和 WindowsMobile5 开发文档的“WhatsNew”部分,分别描述了这两方面的新特性。11、Q:请问如何在模拟器里面配置连接到移动网络?A:模拟器如果需要连接移动网络的话,必须有专门的硬件提供支持。可以在开发 PC 的串口上连一个 GPRS 的模拟器

7、,SDK 文档中对此有专门的说明。12、Q:SQLCE 可以像 PocketAccess 那样仅使用一个文件就能运行么?是否需要像 PC 上那样安个服务器才能使用?A:不会的,只需要在 WindowsMobile 上安装 SQLServerCE 的支持库,也就是就是一些 DLL文件。而 SQLServerCE 的库文件是一个单独的文件,不需要安装一个服务器。13、Q:开发好的程序通过什么方式部署到手机上?对手机有什么要求?A:开发的程序需要打包成 cab 文件部署到手机上。除了通过 ActiveSync 安装外,还可以通过网络下载、存储卡运行等方式来安装应用程序。对手机的要求是,必须和开发程序

8、的目标平台相兼容。比如为 WindowsMobile5 开发的应用程序,可能就没办法很好地运行在WindowsMobile2003 平台上。14、Q:在模拟器上面开发程序,和真实环境有区别么?需要注意一些什么?A:模拟器的仿真度十分高,WindowsMobile5 的模拟器甚至可以支持 ARM 指令,所以基本不会遇到兼容性的问题。但是对于一些需要连接外部设备的应用场景,比如前边说的无线网络,还有 GPS 设备等,就需要用到实际设备了。15、Q:当开发国际化应用程序时,应该特别注意哪些方面?A:对于国际化的应用程序,.NET 本身就已经提供了非常好的支持。可以把用户界面的文字保存在相应的资源文件

9、中,然后由应用程序判断操作系统的语言版本来调用相应的文字。16、Q:用.NET 开发 PocketPC 程序需要考虑设备具体使用的是哪种 CPU 吗?A:不必。无论是在虚拟机上的 x86 指令集,还是实际设备上的 ARM 指令集,对.NETCompactFramework 程序的运行来说都一样。17、Q:WindowsMobile5 是否支持通过语音控制新的开发程序?A:现在还不支持。18、Q:可以在 vwd2005bata2 中开发 PocketPC 程序吗?PocketPC 是否具有浏览器?A:可以,PocketPC 平台是内置浏览器的。19、Q:VisualStudio2005 的 Mo

10、bile 开发,支持 Mobile2003 的设备吗?A:支持,VS2005 本身就自带 WindowsMobile2003 的 SDK。20、Q:WindowsMobile5.0forSmartphone 较之前的版本有何明显的区别?对于测试这一领域,我们需要注意些什么?A:WindowsMobile5 的 Smartphone 平台更多的变化是在 API 层面,比如对数据库的支持、对 GPSAPI 的支持等,WindowsMobile5SDK 文档中对此有详细地说明。21、Q:对开发来说 CDMA 和 GPRS 的数据传输是透明的吗?A:对于软件开发来说数据传输是透明的,CDMA 和 GP

11、RS 对于上层应用程序来说,只要支持HTTP 协议或者 TCP/IP 协议就可以进行数据传输的操作。22、Q:VisualStudio.NET 能否支持 Nokia 的 S60 系列系统开发?A:可以,VisualC+能支持 NokiaS60 的开发。23、Q:PocketPC 与 Mobile 开发的主要区别在哪里?A:WindowMobile 是微软公司基于 WindowsCE.NET 的一个平台。它包含 PocketPC 和Smartphone 两个版本。24、Q:SDE 从哪里可以下载?PocketPC2005 的模拟器可以从哪里下载?A:SDE 是早期用来开发移动设备程序的 VS 扩

12、展,目前网上似乎很难找到。其实不用安装它,安装所需版本的 PocketPC 或者 Smartphone 的 SDK 即可。各个版本的 WindowsMobile开发的 SDK 和模拟器的地址可以从这篇 Blog 上下载(http:/ 能装在 WindowsMobile2003 上吗?A:可以。.NETCompactFramework2.0 必须手动安裝到 WindowsMobile2003 的机器上。26、Q:请问有没有好的 WindowsMobile 编程的网站或者论坛?A:OpenNETCF.org、、、 上的.NETCompactFramework 能升级到.NETCompactFram

13、ework2.0 吗?A:可以。.NETCompactFramework2.0 必须手动安裝到 WindowsMobile2003 的机器上。28、Q:请问编写 WML 文件与使用.NETCompactFramework 进行开发有什么联系和区别?A:WML 是能够利用 WAP 浏览器进行浏览的文件,是一种基于 Web 的开发方式。.NETCompactFramework 是在设备上运行的程序,是基于应用的开发方式。29、Q:在使用.NETCompactFramework1.0 进行开发时,用 EVC 直接调用 Native 代码与使用 C#通过 P/Invoke 在性能上有什么差别?在.NE

14、TCompactFramework2.0 上,用 C+直接调用和用 C#通过 P/Invoke 又如何呢?A:用 EVC 調用 NativeAPI 的效率,会比使用.NETCompactFramework 通过 P/Invoke 调用NativeAPI 要高,这是.NETCompactFramework 本身的特性。在从托管代码中调用NativeAPI 时,其内部会进行一些额外的类型转换动作,这会导致效率的降低。30、Q:有没有支持显示 HTML 文本的控件?A:WebBrowser 控件可以用于 HTML 文本。31、Q:CAB 安装后会在 PocketPC 上自动生成“卸载程序”,如何制作

15、安装包,才能不自动产生“卸载程序”?A:利用 VS2005 建立 SmartDeviceCabProject,在 SolutionExplorer 的 CabProject 上点击鼠标右键选择 Property,即可看到有一个选项为 NoUninstall,默认为 False,改为True 就可以了。32、Q:OpenNETCF 能运行在.NETFramework1.1 环境下吗?其中的控件可以与.NETFramework1.1 控件混合使用吗?怎样在 VisualStudio.NET2003 中加入 OpenNETCF 控件?A:当初在设计 NETCompactFramework1.0/1.

16、1 时,由于考虑到移动设备的资源有限,所以有些原本.NETFramework1.1 中已经提供的类和控件就被删除了,OpenNETCFSmartDeviceFramework 主要是针对.NETCompactFramework1.0/1.1 中没有的功能,开发出来的类似的类型和额外的功能,以弥补.NETCompactFramework1.0/1.1 不足之处。这套 Framework 主要是供.NETCompactFramework 程序开发所用,除了少部份针对 PC 与PocketPC 的同步功能所编写的类之外,大部分都是在.NETCompactFramework 上执行的,一般不支持.NE

17、TFramework。OpenNETCF 的 SmartDeviceFramework 安装完毕之后,可以在VS2003 左侧的工具箱中看到 OpenNETCF 的控件,可以直接拖放来使用。二)1、Q:请问如何才能保证应用程序能够及时地释放系统资源?A:由于.NETCompactFramework 所运行的移动设备,受限于 CPU、内存、电源,因此其中的 GarbageCollection 时经过调整的,垃圾回收的速度比 .NETFramework 更快。通过调用 Dispose()方法,可以立即释放掉对象所占用的非托管资源。2、Q:在 VisualStudio 中可以定义一个所有文件都可以使

18、用的宏吗?比如:#defineAA ,要求在所有的.cs 文件中都可以使用 #ifAApublicclassA()#elsepublicclassB();A:可以。在 VS2005 的解决方案资源管理器中,用鼠标右键单击项目,选择其属性。在属性对话框的 Build 页中,可以找到 conditionalcompilationsymbol,在其中输入 AA,即可在该项目的所有 C#源代码文件中使用这个符号。3、Q:可以将 Smartphone 应用程序转换为 PocketPC 应用程序吗?A:可以。在.NETCompactFramework2.0 中,只要您没有用到某些特殊的API,Pocket

19、PC 应用程序与 Smartphone 程序是可以互相转换的,只需要在控件上做些调整即可。4、Q:.NetFramework2.0 有没有对 Mediacoder/decoder 的支持?开发第三方的媒体播放程序可以不依赖.NetCF2.0 吗?A:.NETCompactFramework2.0 本身可以开发 Direct3DMobile 的应用程序。也可以在VS2005 中以 C+开发 NativeCode 的媒体播放程序,而无须依赖 .NETCompactFramework2.0。5、Q:使用.Net 开发的智能设备程序是否比用 C 语言开发的程序效率低很多?A:使用.NET 开发的程序会

20、比使用 C 语言开发的本地程序要慢一些,不过对于一般的应用软件来说,下率不会差太多,除非是需要实时处理硬件或 I/O 的程序,必须要使用 C语言进行开发之外,一般的应用程序用.NETCompactFramework 开发即可,因为这样可以获得最好的灵活性和可移植性。6、Q:用托管 C+开发的应用程序执行效率会不会比用 C#开发的应用程序高?A:不会。由於托管 C+与 C#源代码在经过编译之后,都将成为 IL 代码,由.NETCompactFramework 来执行,因此在效率上不会有差别。7、Q:请问.NETCompactFramework2.0 对于使用不同 CPU 的移动设备支持好吗?.N

21、ETCompactFramework2.0 在 GSM 应用方面有没有增强?A:.NETCompactFramework 具有 WindowsMobile 跨平台的特性,因此开发时不需要考虑底层的 OS、CPU 和其它硬件因素。目前 .NETCompactFramework 对常见的 CPU 都能够支持,例如 ARM、MIPS、 SH、x86 等。另外在 GSM 应用方面,主要针对 Smartphone的应用作了加强。8、Q:请问 MFC 在 WindowsMobileDevelopment 中处于什么地位?DouglasBoling 写的ProgrammingMicrosoftWindows

22、CE.NET 一书中好像并不推崇使用 MFC 开发WindowsMobile 应用程序。A:MFC 还是以本地 C+的方式进行开发,其特点是执行效率高,但必须花费更多的心思在資源分配、回收等编程技巧上。如果使用.NETCompactFramework 进行开发,虽然执行效率比本地程序略差,但整体而言,可移植性与灵活性都较好,而且不必为回收资源担心,开发者能够专注于真正重要的业务逻辑流程。9、Q:.NETCompactFramework2.0 与 1.0 有什么区别?A:.NETCompactFramework2.0 主要针对 1.0 原有的控件及类库进行了改善,提供了更多的支持,并新增了许多类

23、型和控件,.NETCompactFramework2.0 更加接近.NETFramework,同时在效率上也相对 1.0 有所提升。10、Q:在制作安装程序的时候,如何在 start-program 菜单中生成程序的快捷方式?A:在 VS2005 中建立 SmartDeviceCabProject,在 FileSystem 页面中,可以看到ApplicationFolder,这就是 Start-Program 的位置,可以先建立 PrimaryOutput 的快捷方式,然后将此快捷方式移到 ProgramsFolder,并构建 Cab 文件即可。11、Q:移动设备与 WEB 网页设计有什么主要

24、区别?A:VisualStudio 开发环境中移动设备与 Web 设计是非常类似的,可以使用同样的语言进行设计,不同的只是能够使用的类以及控件有所区别。12、Q:.NETCompactFramework 中可以实现鼠标的双击、右击、中间键单击等用户事件吗?A:运行 WindowsMobile 的设备没有鼠标,所以这些事件也不存在。对于常用的右键弹出上下文相关菜单,在触摸屏上一般用单击并且按住一段时间来实现。13、Q:Mobile 应用程序的界面处理可以使用 CSS 样式表吗?A:不可以。14、Q:Smartphone 上面能够支持横屏幕吗?A:不支持。15、Q:如何在 PocketPC 中调整

25、控件的位置使得应用程序可以支持横向屏幕?A:可通过设置控件的 Anchor 和 Dock 属性来自适应屏幕。16、Q:界面开发完成后,在移植方面需要注意些什么?A:一般来说,要移植到不同平台上必需要重新设计用户界面;可以重用的只是业务逻辑,不是用户界面。17、Q:我在移动开发过程中用到了很多控件,难以在一页之内显示,如何为它们添加一个滚动条?A:可以将这些控件放到一个 Panel 中,并设置其 AutoScroll 属性为 true 即可;如果使用 VS2005,拖拽数据源到窗体上时,会自动将所有控件包括在一个 Panel 里。18、Q:TableAdapter 在.NETCompactFra

26、mework1.0 中从未出现过,是新特性吗?A:是的,TableAdapter 是.NETCompactFramework2.0 中新增加的。19、Q:SQLMobile 带有像 SQLServer 那样企业管理器吗?VisualStudio2005 支持在桌面上直接查看 SQLMobile 的数据库吗?A:您可以通过 SQLServer2005 的企业管理器连接到 SQLMobile 数据库进行编辑。VisualStudio2005 也支持在桌面上创建或修改 SQLMobile 数据库文件。20、Q:提交成功后如何取消保存?A:目前 BindingSource 尚不支持事务,因此提交成功后

27、是没有办法再 undo 的。21、Q:移动设备内存较小,填充 DataSet 是否有大小限制?A:DataSet 在逻辑上并没有对大小的限制。但是 DataSet 的大小必须小于当前前的可用内存,否则会有内存分配不成功的异常出现。22、Q:如果数据源中的数据在显示前需要处理(例如格式转换) ,可以使用 DataBinging吗?A:BindingSource 是直接将 DataSet 与控件进行关联,所以如果需要进行其他操作的话,就不能使用 BindingSource。或者,可以在访问数据库后,先在 DataSet 里对需要转换的数据进行必要的处理之后,再进行显示。23、Q:DataSet 实

28、际上在内存中产生了一套数据副本,如何解决版本控制的问题?A:DataSet 本身不存在版本控制的问题。在把数据提交回 SQLMobile 的时候,的确需要有一些机制来保证修改完成的数据应该是最新的,但是 DataSet 本身的数据结构是不会发生变化的。24、Q:能否通过 PocketPC 上的程序更新服务器上的数据库信息?A:可以。可以使用 SQLMobile 中的 RDA 或者是合并复制的方法和远程 SQLServer数据库进行数据同步或更新。具体的实现可以参考 SQLServer 相关部分的文档。25、Q:SQLMobile 一定要要安装在移动设备上吗?A:是的。SQLMobile 需要安

29、装在 WindowsMobile 或者 WindowsCE 设备上。26、Q:SQLMoble 支持存储过程吗?A:目前还不支持。27、Q:SQLMobile 必须和应用程序部署在同一台设备上吗?可否远程连接?它是否是一个文本数据库?A:是的。SQLMobile 必须和应用程序部署在同一个设备上,现在还不支持远程连接。SQLMobile 是一个文件数据库,但不是一个文本数据库。28、Q:能不能在一些应用中以 XML 替代 SQL 的作用?A:可以的。XML 的查询效率比 SQLMobile 要低,但是在数据比较少的情况下不需要安装更多的组件,这是 XML 的一个优势。29、Q:Tableada

30、pter 与 DataAdapter 之间有何区别?DataAdapter 是多个 TableAdapter 的组合吗?A:不是的,TableAdapter 是对 DataAdapter 的一个扩展,TableAdapter 本身包括了对应数据表的信息。TableAdapter 完成从数据库连接、执行 SQL 语句到将结果填充到 DataSet中的一个完整操作,而 DataAdapter 只支持数据填充的操作。30、Q:做了 SQLMoblie 的 sdf 文件后,Publications 后的数据库表中会出现msrepl_tran_version 或 rowguid 字段,这是为什么?A:这

31、两个字段是为了保证数据同步,由系统自动添加的,请不要进行修改。31、Q:网上出了个 Reflector 反编译工具,可以 99%反编译用 C#开发的 EXE 和 DLL,怎么才能更好地保护应用程序?A:目前大部分应用程序采用混淆和对关键字符串加密的方式,更好的方式可能还要继续探讨。(三)1、Q:SQLMobile 的 SQL 语法和 SQLServer 的语法有差异么?A:SQLMobile 的语法和 SQLServer 的语法略有差异,可以从 SQLMobile 的文档中查找SQLMobile 具体支持哪些 SQL 语句。总的来说,对绝大部分的开发来说,这些差异不会造成影响。2、Q:SQLM

32、obile 支持 B/S 模式吗?A:不支持。3、Q:可以在.NETCompactFramework1.0 上访问由.NETCompactFramework2.0 产生的数据库吗?A:SQLMobile 数据库的格式和 SQLServerCE2.0 是相同的,因此可以直接在.NETCompactFramework1.0 中进行访问。4、Q: SQLMobile 数据库文件支持 XCOPY 吗?可以简单地复制到其他 WindowsMobile 设备上吗?A:是的。SQLMobile 数据库本身是一个文件数据库,直接复制到其他安装了SQLMobile 支持组件的 WindowsMobile 设备或

33、模拟器上就可以使用了。5、 Q:VisualStudio.NET2003 是否支持 WindowsMobile5.0 的开发?A:不可以,如果开发基于 WindowsMobile5.0 的应用程序请使用 VisualStudio2005。6、Q:要想从传统的 PC 程序员转向到移动设备的开发上来,需要在技术上作哪些准备?A:移动设备的开发对于基础开发语言和开发技术的要求与 PC 上是相同的,只需要了解移动设备在哪些方面与 PC 平台有所不同即可。7、Q:C#可以开发 WindowsMoblie 应用程序吗?A:可以。8、Q:如果获取.NETCompactFramework2.0 的安装程序并将

34、其安装到 WindowsMobile5.0 设备中?A:VisualStudio2005 提供了.NETCompactFramework2.0 安装程序,在开发部署时会自动部署到移动设备上。9、Q: WindowsMobile5.0 中没有集成.NETCompactFramework2.0,是不是生成的应用程序安装包就应该带上.NETCompactFramework2.0?A:技术上来说是的。但能否在应用程序中提供.NETCompactFramework2.0 取决于微软对此的授权情况。10、 Q:如何把.NETCompactFramework2.0 与应用程序一同打包发布?A: .NETCo

35、mpactFramework2.0 有一个单独的 CAB 安装包,可以把此文件与应用程序打成一个安装包。11、Q:用 VisualStudio2003 开发可以获得很好的兼容性吗?A:用 VisualStudio2003 开发的基于.NETCompactFramework2.0 的程序可以在WindowsMobile5.0 的设备上运行。12、Q:在 WindowsMobile 上面是否开发 COM+或者 DLL?A:可以开发 DLL 动态共享库。13、Q:C#是否支持 WindowsMobile5.0 的 DirectX 开发?A:支持。14、 Q:现有的使用 VisualStudio 开发

36、的 Smartphone2003 应用程序,可以移植到WindowsCE5.0 平台上吗?A:可以。15、Q:WindowsMobile5.0 内置红外线接口 API 吗?A: WindowsMobile5.0 对红外接口的支持并没有更新,需要采用之前的方法进行红外接口的开发,例如与串口通信等。16、Q:如何开发手机游戏,特别是能够交互的网络游戏?A: WindowsMobile 对游戏开发的支持是比较充分的,可以采用 DirectX 技术进行 3D或 2D 界面的开发;对于网络部分,WindowsMobile 可以支持 socket 通信方式。所以,从技术上来讲,开发网络游戏是完全没有问题的

37、。17、Q:我们公司目前更多关注的是嵌入式领域,也就是 WindowsCE,而非WindowsMobile。我们主要是在关注 IPTV 领域,在这方面有哪些的资源?A:WindowsCE 是一种可自定义的嵌入式操作系统,适用于各种内存很少的设备。OEM可以使用 WindowsCE 设计平台和自定义应用程序,使用户可以获得各种设备的最佳体验,例如手持设备、瘦客户机、逻辑控制器以及各种高级消费类电子产品。WindowsMobile 是基于 WindowsCE 构建的一种完善的软件平台。与 WindowsCE 不同,WindowsMobileSmartphone 和 PocketPC 操作系统专为要

38、求特殊硬件配置的设备而设计。该软件包括标准化的接口和应用程序,可确保在各种硬件设计中的兼容性。所以WindowsMobile 和 WindowsCE 的资源是通用的,您可以在http:/ / 获得相应的资源和帮助。18、Q:我们在 WindowsMobile 上进行应用开发遇到一些底层的接口问题,如何取得微软的技术支持?A:微软将一如既往地对基于 WindowsMobile 操作系统开发的独立软件开发商和开发人员进行支持,可以直接向 800-820-3800 全球技术支持中心寻求支持,或者提供具体问题细节,我们将给出相应的解决方案。19、Q:如何才能将我们的软件放到微软的 Mobile2Mar

39、ket 项目中去?对 MVP 有没有什么优惠?A: Mobile2Markert 项目在中国是非常优惠的,目前对 MVP 没有特别优惠。另外,如何将软件放到微软的 Mobile2Market 中请参考http:/ PocketPC2003 开发?A:要构建 PocketPC2003 本机 C+应用程序,您需要MicrosofteMbeddedVisualC+4.0、MicrosofteMbeddedVisualC+4.0ServicePack3,以及PocketPC2003SDK。21、Q:为了支持 WindowsMobile2003SecondEdition 的增强功能(例如高分辨率或横向屏幕),应该在应用程序中做些什么?A:WindowsMobile2003SecondEdition 提供了全新的屏幕方向和分辨率,包括针对PocketPC 的横向、方形和 VGA 支持以及针对 Smartphone 的 QVGA 支持。这种版本不需要新的 SDK。22、 Q:PocketPC2002 应用程序可以在 PocketPC2003 设备上工作吗?A:使用文档化 API 且功能良好的 PocketPC2002 应用程序无需重新编译即可在PocketPC2003 设备上运行。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。