WinCE程序调试方法【转】
刚刚接触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
版权声明:本文为博主原创文章,转载请附上博文链接!
最新文章
- listview(3、动态刷新)
- ubuntu14.04设置开机亮度
- the usage of linux command ";expect";
- .net获取IP和MAC地址
- HDU 1392 Surround the Trees (Graham求凸包周长)
- 【转】plist文件的内容清空
- MVVM模式应用 之为ApplicationBarIconButton 添加Command操作属性
- FileProvider是个什么东西?
- VC++注射过程
- Bootstrap入门(二十七)JS插件4:标签页
- [SinGuLaRiTy] 高精度算法代码库
- 大牛教你用3行HTML代码卡死一台机器
- Oracle12C如何启动PDB数据库
- 斐波那契求第n项
- 通过WifI开发调试Android设备
- JS设计模式(13)状态模式
- Java第三方支付接入案例(支付宝)
- bootstrap 问题
- 你真的了解Fragment的生命周期吗?
- 解决Eclipse Maven插件的最佳方案
热门文章
- SDC信息统计分析系统ETL工具的研究与实现[专业:计算机应用技术]
- 在mac中调试网页
- [POI2013]Taksówki
- C语言一些基础知识
- windows环境配置:同时安装Python2.7和Python3.6开发环境
- spring data jpa在使用PostgreSQL表名大小写的问题解决
- delphi Format格式化函数
- C#编程(六十六)----------表达式树总结
- tomcat nginx默许的post大小限制
- Fix ";Drives are running out of free space"; Error in SharePoint Health Analyzer