Windows Mobile 开发环境搭建指南(摘自《Windows Mobile 手机应用开发》

以下描述如何搭建典型的windows mobile开发环境。介绍了相应的IDE,SDK及辅助开发工具的安装及常用配置。本文中提供的大量开发工具,除单独标出的以外,均可在http://msdn.microsoft.com/mobility/downloads/default.aspx下载。

要安装windows mobile开发,需要先搭建相应的开发环境。

1、安装embedded visual c++4.0

目前embedded visual c++的最高版本为4.0+sp4,请确保安装了最新的补丁包。

2、安装visual studio .NET 2003

为了降低windows mobile 的开发难度,提高开发人员的开发效率,微软公司把.NET Framework移植到了windows mobile 设备上,针对windows mobile 设备及windows CE .NET 操作系统设计了.NET Framework(以下简称.NET FC)。而visual studio .NET 2003正是开发.NET FC应用程序的最佳IDE。在visual studio .NET 2003安装中,默认集成了.NET CF 1.0 ,同时提供了pocket pc 2002的开发模板,可以直接用来开发pocket pc 2002应用程序。

也可以visual studio 2005  作为开发工具,目前最高版本是Beta 1 Refresh。在visual studio 2005中,默认提供了 pocket pc 2003 se开发使用的.NET CF版本升级到2.0(beta)。

也许读者会问:为什么同时存在EVC和visual studio.NET两个开发环境呢?这主要是因为,当前的.NET CF功能相对而言还很不完整,有很多windows CE .NET 操作系统的核心功能没有封装到.NET CF,如:加密/解密,网络底层通信,COM互操作,RAPI等。为了完成上述功能,还是需要继续使用VEC直接针对系统底层进行native开发。在.NET CF 2.0中将提供功能更强大的COM互操作特性支持,同时也将在visual c++ 2005环境中同时提供managed及native开发功能,这样所有的开发工作将完全事例在visual studio 2005同一环境中。

3、安装pocket pc/smartphone 2003 SDK

为了开发pocket pc 2003或smartphone 2003应用程序,还需要安装pocket pc 2003 SDK或smartphone 2003 SDK。值得注意的是,这两款SDK所包含的模拟器均为英文环境,如果想使用简体中文环境的模拟器,可以去微软网站上单独下载。

如果使用visual studio 2005 开发windows mobile 应用程序,则不需要单独安装相应 SDK,因为SDK已经被默认集成到了visual studio 2005环境中。

4、安装ActiveSync

ActiveSync是一款管理windows mobile设备连接,与PC进行数据同步的工具。如果开发时使用的是真实设备,则最好事先安装ActiveSync使之与PC机连接。

第1章<br>无范例<br><br>第2章<br>hello:用EVC生成Windows Mobile项目。<br><br>第3章<br>SIP:显示和隐藏软输入面板<br>STPasswordManagerDemo:STPasswordManager库的使用范例<br>CSTUtilDemo:CSTUtil库的使用范例。<br>SampleService:后台服务程序的使用范例<br>SampleServiceMFC:后台服务程序的使用范例(使用MFC)<br>AppletDemo:创建控制面板程序范例<br>StorageCardDemo:CStorageCard类使用范例<br><br>第4章 <br>ContextMenuText:上下文菜单的实现。<br>Multiviews:多视图窗口切换的实现。<br><br>第5章<br>StaticTest:静态控件使用范例<br>ColorEditDemo:编辑控件使用范例<br>RadioButton:单选按钮控件使用范例<br>ComboDemo:组合框控件使用范例<br>CCeButtonST_demo:CCeButtonST类使用范例<br>Gridtest:Grid类范例<br>WaitProgress:Progress类使用范例<br><br>第6章<br>DrawText:演示DrawText()函数操作、ExtTextOut()函数操作、<br>控制文本背景颜色、自定义字体、更新翻转文本背景颜色和显<br>示旋转文本等GDI初级功能<br>DrawShape:演示GDI绘制各种图形、应用画笔/画刷类库<br>DrawDIB:CDIBsection 类使用范例<br>SHLoadImageFile:未公开的图像API<br>IMGDESMP:imgdecmp.dll和VOImage类使用范例<br>JpegLib:JpegLib JPEG文件处理类库使用范例<br>CEGL:CEDraw高速绘图类库使用范例<br>Performer:二维实时图形类库使用范例<br>GR:分析图表类库使用范例<br><br>第7章<br>ThreadTest:多线程使用范例<br>UIandWorkThread:UI线程和工作者线程使用范例<br>Listprocess:罗列系统进程范例<br><br>第8章<br>无范例<br><br>第9章<br>Scan:简单的串行通信的范例<br>IrMobile:红外通信范例<br>CopyFileToCE :RAPI函数使用范例<br>DTDTest:DESKTOPTODEVICE和DEVICETODESKTOP函数范例<br>DTDMFC:DESKTOPTODEVICE和DEVICETODESKTOP函数范例(MFC实现)<br><br>第10章<br>GapiSnake:贪吃蛇游戏<br><br>第11章<br>SPNET:枚举网络标识连接和建立网络连接<br>HelloSMS:发送短信<br>SimPhoneBook:读取SIM卡电话簿条目<br><br>第12章<br>Test_STLogFile_NoMFC:写LOG类库范例<br><br>第13章<br>MainPlusOthers: 创建窗体并管理多个窗体程序的范例源代码<br>WeatherGage: 一个自定义基类窗体的范例源代码<br>Inheritance: 从一个自定义父类窗体继承创建窗体的范例源代码<br><br>第14章<br>DrawRectangles: 使用触笔绘制矩形的范例源代码<br>WaitCursor: 光标显示、隐藏、设置的范例源代码<br>KeyInput : 检测键盘输入的范例源代码<br><br>第15章<br>TimeTracker: 列表框、输入框、时间控件示例的范例源代码<br><br>第16章<br>DisplayBindingInfo : 使用数据绑定控件显示数据绑定信息的范例源代码<br>DrillDownSameForm: 数据绑定控件事件处理的范例源代码<br><br>第17章<br>DataSet :ADO DataSet数据设定的范例源代码<br>ReadWriteXML :XML读写的范例源代码<br>CreateDatabase: ADO创建数据库的范例源代码<br>DataReader: 使用ADO DataReader读取数据的范例源代码<br>DataReader_SQLServer :使用ADO<br>DataReader:读取SQLServer数据的范例源代码<br>SQLCode :SQL Server数据库脚本源代码<br>DataSet_SQLServer :设定SQLServer数据的范例源代码<br>WSService: web service服务器端的范例源代码<br>WSClient: web service客户端的范例源代码<br>DataSetFromDatabase :使用DataSet从数据库更新数据的范例源代码<br>UtilData :web service的辅助工具集1的范例源代码<br>UtilData2 :web service的辅助工具集2的范例源代码<br><br>第18章<br>无范例<br>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值