刚刚接触WinCE编程,感觉大部分跟WinForm一样。刚开始的时候,不知道怎么进行断点调试,后来同事告诉我,可以直接连接进行断点调试,一试之下,果然好用,所以拿出来分享一下。

必备工具:

Microsoft ActiveSync,该工具主要用于WinCE设备和Windows Mobile系统的手机跟PC进行数据同步的,下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=9e641c34-6f7f-404d-a04b-dc09f8141141&DisplayLang=zh-cn。该工具可以用于XP系统,Vista或Win7没有试过,好像要用Microsoft Windows Mobile 设备中心,下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=46f72df1-e46a-4a5f-a791-09f07aaa1914&DisplayLang=zh-cn,该工具需要正版验证。

工具安装:

安装Microsoft ActiveSync时会安装WinCE以及WinCE Mobile等设备的驱动程序,之后会提示OutLook设置,只有OutLook2007以上的版本才会提示。用USB连接线或者通过蓝牙与PC连接后,Microsoft ActiveSync会自动进行设备识别,并提示同步设置,可以选择同步设置或来宾模式。

调试:

我用的开发工具是Visual Studio 2005,设备是WinCE5.0的系统;在目标设备选项中选择"Windows CE 设备",或者在项目的属性中选择"设备"选项,会看到"目标设备"、"输出文件文件夹"和部署.NET Compacr Framework的选项。如果是第一次运行,可以选择"部署.NET Compacr Framework的最新版本",这样可以保证WinCE设备上会安装程序需要的.NET Compacr Framework版本。以后调试时就可以去掉这个选项。如果每次都要部署.NET Compacr Framework,会耽误调试的时间。

现在开始写程序,进行调试了。你会发现做WinCE的画面,跟Windows的画面差不多,只是局促了一些,所以需要你对控件有一个合理的安排。画好了画面,写好了处理,点击"启动调试"的绿色三角,会看到状态栏显示"启动部署..."、"部署成功"等提示。程序会被复制到指定的路径下,一般默认为、"/Program Files"中。这时看到WinCE上,程序已经开始运行。在你的VS中打上断点,在WinCE上进行操作,就像调试Windows应用程序那样,开始调试WinCE程序吧。一定要注意,这个时候调试过程中得到的所有数据,都是来自WinCE设备的,所有你如果需要什么文件,或者数据库文件等,都要复制到设备中。WinCE的数据库是单独一个数据库文件,只要知道它存放的路径就可以访问,读取方法与SQL Server类似。如果调试过程中,设备与PC之间的同步中断,VS会提示。这是请停止WinCE设备的程序,重新连接PC,再一次进行调试。

PS:小弟也是刚接触WinCE编程,这也算是我的第一篇能与技术相关的文章,呵呵,如果有什么不对的地方,请各位高手多多指教。
---------------------
作者:辉太郎
来源:CSDN
原文:https://blog.csdn.net/suenfai/article/details/4931117
版权声明:本文为博主原创文章,转载请附上博文链接!

最新文章

  1. listview(3、动态刷新)
  2. ubuntu14.04设置开机亮度
  3. the usage of linux command "expect"
  4. .net获取IP和MAC地址
  5. HDU 1392 Surround the Trees (Graham求凸包周长)
  6. 【转】plist文件的内容清空
  7. MVVM模式应用 之为ApplicationBarIconButton 添加Command操作属性
  8. FileProvider是个什么东西?
  9. VC++注射过程
  10. Bootstrap入门(二十七)JS插件4:标签页
  11. [SinGuLaRiTy] 高精度算法代码库
  12. 大牛教你用3行HTML代码卡死一台机器
  13. Oracle12C如何启动PDB数据库
  14. 斐波那契求第n项
  15. 通过WifI开发调试Android设备
  16. JS设计模式(13)状态模式
  17. Java第三方支付接入案例(支付宝)
  18. bootstrap 问题
  19. 你真的了解Fragment的生命周期吗?
  20. 解决Eclipse Maven插件的最佳方案

热门文章

  1. SDC信息统计分析系统ETL工具的研究与实现[专业:计算机应用技术]
  2. 在mac中调试网页
  3. [POI2013]Taksówki
  4. C语言一些基础知识
  5. windows环境配置:同时安装Python2.7和Python3.6开发环境
  6. spring data jpa在使用PostgreSQL表名大小写的问题解决
  7. delphi Format格式化函数
  8. C#编程(六十六)----------表达式树总结
  9. tomcat nginx默许的post大小限制
  10. Fix "Drives are running out of free space" Error in SharePoint Health Analyzer