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
版权声明:本文为博主原创文章,转载请附上博文链接!
WinCE程序调试方法【转】的更多相关文章
- 【matlab】MATLAB程序调试方法和过程
3.8 MATLAB程序的调试和优化 在MATLAB的程序调试过程中,不仅要求程序能够满足设计者的设计需求,而且还要求程序调试能够优化程序的性能,这样使得程序调试有时比程序设计更为复杂.MATLAB ...
- 嵌入式linux应用程序调试方法
嵌入式linux应用程序调试方法 四 内存工具 五 C/C++代码覆盖.性能profiling工具 四 内存工具 您肯定不想陷入类似在几千次调用之后发生分配溢出这样的情形. 许多小组花了许许多多时间来 ...
- 用VS2005开发WinCE程序调试图文教程
一.WinCE 模拟器通过ActiveSync 6.1(即Windows Mobile设备中心)连接P 1.启动WinCE模拟器 命令行: start .\DeviceEmulator.exe WI ...
- web程序调试方法
1.火狐浏览器查看链接指向的后台方法(controller方法) f12 进入firebug 点击bug旁边的按钮 即第一排第二个按钮 将鼠标划到想要找的链接 在firebug中显示响应的后台跳转.d ...
- Xilinx Zynq ZC-702 开发(02)—— 软件程序调试方法
1.简介 本教程将指导您使用 SDK 调试应用程序项目,本教程中描述的调试步骤是非常基础的:有关更多信息,请参考 SDK 帮助中的调试任务. 在使用本教程之前,您应该已经创建了一个应用程序项目,并在工 ...
- linux下的程序调试方法汇总
搞电子都知道,电路不是焊接出来的,是调试出来的.程序员也一定认同,程序不是写出来的,是调试出来的.那么调试工具就显得尤为重要,linux作为笔者重要的开发平台,在linux中讨论调试工具主要是为那些入 ...
- C++和QML混合的QT程序调试方法
以前调试只是QML或者只是C++的QT程序很简单,断点打上,直接debug按钮一点,喝一口水,自然就停在断点了. 这次遇到C++和QML混合的程序,把CONFIG+=declarative_debug ...
- php程序调试方法
可以参考鸟哥等人写的的"php调试技术手册.pdf" 主要分为内置api调试包括:echo.var_dump.print_f,error_log等 前端浏览器插件辅助调试 开源扩展 ...
- 二十四、【开源】EFW框架Winform前端开发之项目结构说明和调试方法
回<[开源]EFW框架系列文章索引> EFW框架源代码下载V1.2:http://pan.baidu.com/s/1hcnuA EFW框架实例源代码下载:http://pan ...
随机推荐
- HDU5919 SequenceⅡ
从后向前建主席树,以位置为下标建树,然后查询区间出现次数的第k/2大即可. 复杂度O(nlogn) #include<bits/stdc++.h> using namespace std; ...
- SLAM(一)----学习资料整理
转自:http://www.cnblogs.com/wenhust/ 书籍: 1.必读经典 Thrun S, Burgard W, Fox D. <Probabilistic robotics& ...
- 设置eclipse不同的workspace共享配置
有很多的项目,每个项目使用一个workspace,结果每新建一个workspace重新配置一下,但是配置的东西都是一样的, 总结一下,复制工作空间配置步骤如下: 1 使用eclipse新建worksp ...
- MongoDB简单使用 —— 安装
下载 MongoDB的下载路径为:MongoDB Download Center.Win.Linux.Mac平台的都有,光Win平台的就提供msi和zip绿色版本的,这里我下载的是zip版本的. 命令 ...
- Microsoft OS Descriptors
Microsoft OS Descriptors Updated: April 11, 2014 USB devices store standard descriptors in firmware ...
- Processing an OS Descriptor request -- Remote Desktop Protocol
Special processing on the client is needed when processing TS_URB_OS_FEATURE_DESCRIPTOR_REQUEST. The ...
- jQuery $('div>ul') $('div ul'
$('div>ul')是<div>的直接后代里找<ul>: 而$('div ul')是在<div>的所有后代里找<ul>.
- SQL Server 2012 Always on Availability Groups安装
http://blog.csdn.net/kevinsqlserver/article/details/7886455
- HDU 4920 Matrix multiplication(矩阵相乘)
各种TEL,233啊.没想到是处理掉0的情况就能够过啊.一直以为会有极端数据.没想到居然是这种啊..在网上看到了一个AC的奇妙的代码,经典的矩阵乘法,仅仅只是把最内层的枚举,移到外面就过了啊...有点 ...
- 在Visual Studio中开发一个C语言程序
→新建一个项目→选择"其他语言","Visual C++",并选择"win32控制台应用程序",并给控制台应用程序起名.→点击"下 ...