我们在这一篇里,我们将分别在Pocket PC和Windows CE开发两个示例程序,以使大家能熟悉和了解手持设备开发的相关事宜。在讲解示例时我们会给大家简要介绍一些Compact Framework的一些类库、开发中的注意事项、调试和打包发布应用程序等内容。在这两个示例中,我们都是使用安装了SDE的Visual Studio .NET作为开发工具。![]() 图5-1 新建的空白项目 |
| private void Btn_submit_Click(object sender, System.EventArgs e) { MessageBox.Show("Hi "+this.name.Text.Trim()); } |
![]() 图5-2 编制完成的项目 |
![]() 图5-3 拷贝并安装.NET Compact Framework |
在.NET Compact Framework安装完成之后,就会将我们刚刚完成的程序拷贝到模拟器上并且运行,这时我们会看到如图5-4的界面。填入我的名字:Hope Qin,然后点击Click It!按钮,将弹出一个对话框,对话框的文字为Hi Hope Qin。如图5-5所示。
![]() 图5-4 程序运行界面 |
![]() 图5-5 程序执行界面 |
我们的第一个简单的程序已经开发完成了,下一步需要将程序打包发布。我们只要使用VS.NET的生成菜单下的"生成解决方案"选项就可以将此项目编译生成最终可用的应用程序。
由于Pocket PC可以用于多种不同的CPU的手持设备,所以在发布时我们最好针对各个不同种类的设备都生成不同的安装包。我们使用生成菜单下的build Cab File 选项就可以在项目文件夹中生成四种Cab文件,每一种对应于一种不同CPU的手持设备。如我们这个简单的项目就会生成 HiPocketPC_PPC.ARM.CAB,HiPocketPC_PPC.MIPS.CAB,HiPocketPC_PPC.SH3.CAB,HiPocketPC_PPC.X86.CAB 四个Cab压缩包文件。由于手持设备可以通过连接电缆、红外线、无线网络等方式下载应用程序,所以将整个程序压缩打包发布也会节约很多资源。