记得刚开始学VC的时候,涉及到的这个问题很简单吧。记得是从二手书市场买了本书,从校园网上下载下来一个VC++6.0和MSDN的安装程序,安装过程唯一出现的一个问题是在安装MSDN的时候没选“完全”,导致只安装了第一张光盘里的部分。安装好后根据书上的例子一步一步操作,很简单就完成了第一个程序。插一句,初学VC的时候一定要选一本好书,根据书上一步步来就能够完成,这样不至于措败自己的信心呵。
好了,言归正传。一开始我也是一头雾水,上网一阵疯狂搜索,觉得这个网址http://tech.163.com/special/00091N8B/analyse024.html是值得去看一下的。主要是介绍智能手机操作系统的,而且将四大主流操作系统(Symbian OS,Windows Mobile,Palm OS,嵌入式Linux)一一进行了介绍并且作了些比较,写的比较全面深入。虽然Symbian OS占据了市场上百分之七十多的份额,我自己也用的诺基亚N70的手机,但因其自身各个平台之间第三方软件兼容性差(记得我在网上搜到一个GPS手机定位的软件,只因为它是N73上用的,S60第三版的,我的N70却用不了,真是气人!),最终我还是选择了Windows Mobile系统。对于另外两种操作系统我是一点也不了解,要是选它们的话就更发矗了呵*_*
下面就进入开发环境的搭建。这个链接http://blog.joycode.com/musicland/articles/38275.aspx对初学者应该挺有帮助的。经过一天的摸索终于搭建好了开发环境。下面是搭建过程:
第一步 资源下载
1、Microsoft Visual Studio 2005
下载地址http://quan.d41.zaoxue.com/up/supcode_cs_vs_2005_pro_dvd.iso
2、Microsoft ActiveSync 同步软件
下载地址http://download.microsoft.com/download/7/6/0/7606be4b-eea7-4515-83a0-81d7d9ac9ce1/EmuASConfig.msi
3、.Net Compact Framework2.0 SP1 补丁
下载地址http://www.fixdown.com/china/System/download_10514.htm
4、Microsoft ActiveSync 同步软件
下载地址http://download.microsoft.com/download/7/6/0/7606be4b-eea7-4515-83a0-81d7d9ac9ce1/EmuASConfig.msi
5、Windows Mobile 6 Standard SDK
下载地址http://download.microsoft.com/download/f/2/3/f232f773-7edc-4300-be07-d3b76a5b3a91/Windows Mobile 6 Standard SDK Refresh.msi
6、Windows Mobile 6 Standard Images模拟器
下载地址http://download.microsoft.com/download/0/1/2/012bfbba-9fe5-4e68-86c9-d434446d97dd/0804/Windows Mobile 6 Standard Images (CHS).msi
第5、6项分标准版和专业版,好像后者支持的设备更多吧。
第二步 安装
软件的安装挺顺利的,就是在安装Windows Mobile 6 Standard SDK时会检测系统是否安装了上一步的第2、3项两个补丁。如果安了的话就顺利通过了。
第三步 模拟器与ActiveSync的连接
模拟器相当于一部手机,ActiveSync则是手机与电脑相联的驱动程序,中间还需要一个软件就是VS2005中的设备仿真器管理器,它相当于数据线。
模拟器与ActiveSync连接成功,开发环境也就配置好了。不过还有一个问题还困绕着我:在VS2005中用VC++创建不了智能手机的应用程序,按归向导一步一步填好后点完成界面上只是一闪然后什么也没有了,但状态栏中却显示创建成功,而且Windows Mobile 6 Standard SDK中给的一些例子VC++版的打开后不能启动调试,也不知怎么回事,在网上搜了好久也没有解决这个问题,链接http://blog.csdn.net/jifengszf/archive/2007/03/01/1517915.aspx上JeffShen的博客中提到了这个问题,可是我装上IE7.0的组件,按文中的方法还是不行,请高人指点!幸好还可以用VB或VC#来进行开发,本人水平有限只能这样了吧。