摘要:
一 启动器 有些启动器,它们无法在模拟器上工作。 快速浏览一下启动器: EmailComposeTask –允许用户通过邮件账户发送电子邮件。 MarketplaceDetailTask –启动Windows Phone Marketplace,让用户查看某个特定的产品。 MarketplaceHu 阅读全文
摘要:
现在好多在CE下做开发的都不使用CE的界面,所以也无法使用系统提供的输入法切换的功能。 如何自己枚举输入法,显示在自己应用的界面中,供用户选择呢? 以前在CE5下研究过一段时间相关的东东,分享出来大家一起学习。以求有抛砖引玉的作用,小心哦,不要被砖拍到,嘿嘿... 主要是下面这个类,一个.h文件: 阅读全文
摘要:
引 言 嵌入式系统是指以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗严格要求的专门计算机系统。嵌入式技术并不是一个独立的学科,它是伴随着微电子技术和计算机技术的发展,微控制芯片功能越来越强大,而嵌入微控制芯片的设备和系统越来越多而发展起来的。嵌入式系统几 阅读全文
摘要:
记得有一年,我参加一家软件企业对《编码规范》的确认评审,规范的作者是公司一位资深技术人员,他在介绍完规范的内容后,补充说道:“我们的规范是参考了微软的《编码规范》,并结合公司实际制定的,执行应该问题不大。”。不错,规范里定义了细致的代码编写要求:变量名的命名、重要代码的注释、代码段的开始-结束完整性 阅读全文
摘要:
前一段时间使用了Socket与远程PC进行UDP通讯,使用了一个RAS拨号类,与大家分享一下。 在使用下面的代码建立 TCP/IP 链接前,请断开 ActiveSync,否则会导致失败。 头文件:RasCtrl.h 1 #if !defined _RAS_PPP_CTRL_H_ 2 #define 阅读全文
摘要:
在使用 RAS使用拨号网络拨号的类 建立 TCP/IP后,接下来是通过 TCP/UDP 进行数据的传输。 下面是使用 UDP 的例子,分为头文件和源代码 头文件zhUDPCE.h : 1 // UDP.h: interface for the CZhUDP class. 2 // 3 /////// 阅读全文
摘要:
堆(heap)和栈(stack)是C/C++编程不可避免会碰到的两个基本概念。首先,这两个概念都可以在讲数据结构的书中找到,他们都是基本的数据结构,虽然栈更为简单一些。 在具体的C/C++编程框架中,这两个概念并不是并行的。对底层机器代码的研究可以揭示,栈是机器系统提供的数据结构,而堆则是C/C++ 阅读全文
摘要:
prefetch abort 是一类比较难解决的问题,因为很难定位出错的位置。 更奇怪的是:程序单独运行就会出错,使用VS2008按 F5 运行就不会出错。更不用想单步调试了,也不会出错啦! 类似于 Data Abort 的错误,prefetch abort 可能的原因有: 1)操作过程中有Bug, 阅读全文
摘要:
这是我一直收藏的一篇文章,出处已经无法知道。 根据自己实践增加了部分说明,现在分享出来。 该方法只能定位 显性 泄漏,定位到的C语句一定产生泄漏了,但可能这个位置是 “ 理论上 ” 不会出问题的代码.那么这是由于同进程内其他代码泄漏而影响了进程的堆区或栈区(隐性泄漏,这个地方不会产生data abo 阅读全文
摘要:
从 PUDN 上下载了读取 EXCEL 文件的程序,刚开始编译不通过,主要是因为循环变量定义位置的问题,好解决! 但编译通过后,运行程序即出现错误: ExcelAccess.exe 中的 0x1026ed6a (msvcr90d.dll) 处未处理的异常: 0xC0000005: 读取位置 0x00 阅读全文
摘要:
给窗体设置扩展风格WS_EX_NODRAG 1 ModifyStyleEx(0, WS_EX_NODRAG, 0); 或者: 把窗体的标题栏拿掉,实在想要就自己在窗体上绘一个假的。 阅读全文
摘要:
作者:ARM-WinCE http://blog.csdn.net/nanjianhui/archive/2009/07/10/4336897.aspx WinCE 系统中的控制面板和 Windows 系统中的控制面板原理是一样的,里面就是包含了一些应用程序。 WinCE 系统的控制面板由 Ctlp 阅读全文