(1)VS2005也行,eVC也行,不同的开发平台而已,如果你对VC6熟悉,那建议你使用EVC,你会发现它的界面和VC6基本一样,容易上手.不是要推荐VS2005,它们作为开发平台,界面不大一样而已.不过有点需要注意,像Windows Mobile5.0 等的SDK是不能安装在EVC中的,如果你要开发Windows Mobile应用程序或使用Windows Mobile模拟器,就只能使用VS2003或VS2005.
(2)开发语言可以使用C,C++,VB,C#等等,在VS2005中,VB和C#生成的是托管代码,可以在不同平台下使用,而EVC生成的是本地代码,编译时要根据你的具体设备选择相应的CPU来,否则程序是不能运行的.如果你对C++熟悉,那建议你还用这个吧.你得看看API或MFC,其实如果你有windows编程的经验,那么是很容易上手的.
(3)至于书籍,还是建议你先看看windows编程方面的书,这种书多如牛毛.等你熟悉了windows编程后,再看CE方面的书吧.其实国内关于Windows CE 应用程序设计(特别是使用C++ MFC)的书真的太少了,现有的就那么几本,还讲的相当不具体,如果哪位有好书,希望推荐给大家啊!
我也是正在开发CE应用程序的,也是刚入门,这些问题开始也一直困饶着我,我只是把我的看法写出来,希望高手门批评指正!
|