| 设置为首页 | 收藏 | 本站主要面向手机娱乐, 网站名称: 手机乐园, 游戏开发, 关键词: 手机, 致力于做手机内容最专业网站 | 手机论坛 |
|
|
| 首 页 | 游 戏 | 电 影 | 铃 声 | 图 片 | 资 讯 | 手机开发 | 极品笑话 | 手机论坛 | ||
| - |
开发中文Pocket PC应用程序
2006-07-20 文章来源:dowowo
建立集成开发环境
我们可以从微软公司获取VC++的嵌入式开发工具软件包Microsoft eMbedded Visual Tools 3.0(从微软公司网站上免费下载),具体安装步骤如下: ● 在电脑上安装Microsoft Windows 2000操作系统(专业版或服务器版均可); ● 安装Microsoft Visual Studio 6.0中的Visual C++ 6.0及其SP3补丁包; ● 运行Microsoft eMbedded Visual Tools 3.0的安装程序setup.exe; ● 选中eMbedded Visual Tools 3.0和Microsoft Windows Platform SDK for Pocket PC组件完成安装即可(当然,全部安装也可以); ● eMbedded Visual Tools 3.0支持两种运行调试(debug)方式:一是在PC上运行Pocket PC硬件模拟器;二是直接连接上Pocket PC硬件(也就是说需要有一台Pocket PC电脑来与PC机联机开发)。如果是后一种方式,就还需要安装好Pocket PC附带的Microsoft Active Sync 3.1软件,并确保Pocket PC与PC机的连接正确无误。 创建Pocket PC应用程序 进入eMbedded Visual C++的主界面,创建一个Pocket PC应用程序: ● 从主菜单File中选择“New...”,弹出AppWizard窗口,选择“WCE Pocket PC Application”。与开发Windows桌面程序的界面不同的是,这里还多了个CPU的选项,一般按缺省即可(同时包括ARM、MIPS、SH3和x86em)。 ● 选择OK按钮,按提示选择“a typical ‘Hello World!’application”即可自动生成一个简单的Pocket PC应用程序的源代码。 ● 与开发Windows桌面程序相比,该主界面上多了一个“WCE Configuration”配置工具条,可以在第3个下拉框中选择当前要编译成的目标代码的CPU类型,如图1为选中ARM类型即Compaq iPaq H3600系列Pocket PC机型: ● 在修改所生成的源代码时,所有有关字符串的操作需要使用Unicode版本的函数,因为Pocket PC操作系统仅支持Unicode。 ● 按F5即可进行编译、运行。 由于微软公司的Pocket PC应用程序的编程规范中,程序是没有“退出”菜单或按钮的,所以要按CTRL+Q(通过键盘来“键”入)退出或通过Pocket PC上的“设置”→“内存”→“查看所有正在运行的程序”来关闭应用程序。 制作安装程序 在安装目录的support子目录下可以找到一个制作Pocket PC应用程序安装包的工具cabwize.exe,附带有一个Sample程序,只需把它拷贝一份,然后把Sample.INF文件中的内容修改成我们要生成的应用程序的相应的内容,并运行buildcab.bat即可生成针对各种不同CPU类型所需要的安装包(.CAB文件格式)。 发布生成后的.CAB文件 ● 一种方法是可以直接分发给最终用户,让最终用户通过多种方式把程序下载到自己的Pocket PC掌上电脑上,然后在文件浏览器中即可自动完成安装过程。 ● 还有一种方法是修改Sample.ini文件,用桌面系统的安装程序制作工具,生成可以在桌面系统上运行的setup.exe程序,该程序将通过Microsoft Active Sync 3.1来完成从桌面系统自动安装到Pocket PC掌上电脑的过程。 -
|
|