WinCE开发
pysjp
流体情感醉逍遥
展开
-
Windows Mobile 6.0模拟器用ActiveSync来连接PC侧的网络
1、先在VS2005的工具菜单中“设备仿真器管理”,选中你的模拟器设备,右键选择“连接”,在模拟器界面的菜单中“文件”->“配置”,选择“网络”标签页,选择“启用NE2000 PCMCIA网卡并绑定到”(这一步似乎可以省略,因为选了的话仿真管理器会报需要虚拟网卡驱动VNC); 2、模拟器中: Settings-> Connections->Network Cards中"M原创 2008-07-30 19:07:00 · 2322 阅读 · 0 评论 -
CE MAPI实例讲解 --- 读取Message附件(八)
在上一篇里面讲述了如何为一条MESSAGE设置附件,下面将继续关于附件的话题,利用上一个例子,我们接下来来看看如何获取一条MESSAGE的附件信息。下面将通过两个帮助函数来完成: BOOL MAPIHelp_SaveAttachFile( LPATTACH pAttach, LPCTSTR szFile ) 作用:读取单个附件文件内容,并保存到指定位置 pA转载 2008-10-24 19:34:00 · 752 阅读 · 0 评论 -
CE MAPI实例讲解 --- Custom Form介绍(九)
一直很想写些关于Custom Form和Transport方面的东西,但是一方面这几个部分东西比较多,一篇两篇也讲不完,另外一方面感觉用的人不多,写了也是白写,所以一直没动手。最近有不少网友通过MAIL或者在CSDN论坛上都提到了Custom Form的用法(主要是想实现自己的类如MMS之类的客户端),在这里我简单介绍一下Custom Form的使用方法,希望对有需要的朋友能有所帮助。转载 2008-10-24 19:38:00 · 1074 阅读 · 0 评论 -
GPRS开发系列文章之入门篇
要做GPRS方面的应用软件开发,除了必备的一些程序设计知识之外,对计算机网络通信这些专业术语的了解可是一个都不能少,本人并不是专职于移动开发,所以在搞开发时也遇到了很多困难。出于这种考虑,我也想写个GPRS开发系列入门文章,服务于各位还正在搜索资料的同仁们(开发者抑或PDA爱好者等都行),同时欢迎各位移动开发的高手指点,共同提高。接下来的文章依次为:<a title="GPRS开发系转载 2009-02-26 21:34:00 · 961 阅读 · 0 评论 -
WinCE 开发问题收集和整理
本文主要是给像我这样还在学习WINCE应用开发却又还没找到比较系统的资料的同志们,这里的资料全部来自于codeproect和codeguru,资料很全面,涉及到图形编程,控件开发,数据库、加密解密,通信编程,COM编程,读写注册表等codeproect 的地址为:http://www.codeproject.com/KB/mobile/codeguru的地址为:http://ww原创 2009-02-26 21:55:00 · 875 阅读 · 0 评论 -
GPRS开发系列文章之进阶篇
一、前言在前篇《GPRS开发系列文章之入门篇》里,我主要对GPRS开发中遇到的一些常用概念和一些业务逻辑做了简单的介绍,没想到得到了很多网友的支持和关注,因昨天有事因此延迟到今天才奉上这篇进阶系列文章,还请各位见谅。希望大家支持同时欢迎拍砖,共同提高。在最后一篇《GPRS开发系列文章之实战篇》我将详细叙述如何利用类库开发Client和Server端通信程序,因此本文的多数讲解将是为下转载 2009-02-26 21:36:00 · 779 阅读 · 0 评论 -
GPRS开发系列文章之实战篇收藏
一、前言在前篇《GPRS开发系列文章之进阶篇》里,我主要详细讲解了客户端进行GPRS连接的常用API,并对GPRSdemo测试程序中的连接类ConnManager中的一些重要函数做了说明,最后稍微提及了下服务器端要用到的一些类库。今天,在这篇实战篇中,我将在理解前两篇的基础上,结合客户端与服务器端,向大家介绍这篇GPRS开发之实战篇,向大家演示如何利用GPRS开发一个客户端与服务器端互相转载 2009-02-26 21:39:00 · 744 阅读 · 0 评论 -
一种Mobile UI及应用系统的构架与设计
前言我觉得手机的发展可以和服装的演变进行类比。一开始,服装追求遮羞保暖,手机追求通话质量(俗称信号好)。慢慢的,服装变成了时尚的代名词,保暖虽然是服装的essential的功能,但服装更重要的卖点变成了fashion。同样手机成了娱乐工具,通话是必备的功能,但如果缺乏了娱乐功能,如音乐,拍照,上网,游戏等,必将被淘汰。时装设计师充满灵感的设计让人们(特别是女同胞们)发狂。手机也有专门的设计师原创 2009-03-01 23:07:00 · 2064 阅读 · 0 评论 -
Mircosoft 正式把Windows Mobile改名为Windows Phone
Mircosoft 正式把Windows Mobile改名为Windows Phone,你会因此而购买Windows Phone吗? 简介本文讲述Windows Phone改名事件,以及Windows Phone发展历史和今后发展策略的想法。 事件今天下班的时候看报纸,有一段新闻关于昨天(2009年10月6日)Mircosoft正式使用Windows Phone这个名字。我转载 2009-10-15 21:44:00 · 968 阅读 · 0 评论 -
Windows Mobile控制面板程序
Windows Mobile控制面板程序 什么是控制面板程序?看到下图就一目了然了。控制面板应用程序是一个以cpl为后缀的文件,其实是个dll文件(把项目生成的dll文件后缀改为cpl,或者从VS中修改配置直接生产cpl文件)。部署控制面板程序非常简单,直接把生产的cpl文件Copy到手机的Windows目录下即可。当你点击自己编写的控制面板程序的图标时,ctlpnl.exe进程会加载Wi转载 2009-10-15 21:11:00 · 730 阅读 · 0 评论 -
CE MAPI实例讲解 --- 设置Message附件(七)
本篇主要介绍如何设置Message的附件内容,下一篇会介绍如何获取附件。长话短说,下面的例子将完成如下的事情:1) 准备工作,在Temp目录下先放上几张图片,在这个例子里面,我在Temp目录放两张JPG图片,1.jpg,2.jpg,我将把这两张图片放到一个Message里面,生成两个附件。2) 在Outlook草稿箱里面创建出一条新的Message。3) 为Message添加附转载 2008-10-24 19:33:00 · 871 阅读 · 0 评论 -
CE MAPI实例讲解 --- 如何获取收件人信息(六)
接下来开始讲讲如何获取联系人信息,它与设置信息比较相近,以下举例说明: IMAPITable* pTable = NULL; //通过GetRecipientTable获取联系人信息列表 pMsg->GetRecipientTable( NULL, &pTable ); LPADRLIST pRecipentRows转载 2008-10-24 19:31:00 · 828 阅读 · 0 评论 -
windows mobile 程序的打包过程
把最近搞的关于如何将ppc应用打包的心得写出来,共享给各位朋友!其实,我想有很多高手都知道怎么建立一个完整的打包程序,只是由于各种原因没人写一篇完整的文章,故我在研究几天之后做到功能基本完善。使我辈朋友少走弯路!我说的功能基本完善是指: 1)在ppc今日屏幕中, 有你的程序快捷方式(今日插件); 2)能够建立中文快捷方式; 哈哈,其实就这么多!再多,我也讲不出来!其实没啥技术含量,原创 2008-07-30 19:50:00 · 1268 阅读 · 0 评论 -
Windows CE 内存管理
本文译自 Douglas Boling 的 《Programming Microsoft Windows CE.NET 3rd Ed》原文版权归原作者所有,译文版权归个人所有。离我第一篇blog 译文发布已有半年多,其实这些文章我在2003年就已经翻译完成,一直没空贴上来,但在CSDN论坛上看到许多人询问我关于内存的问题,觉得有必要将最新的经典文章带给大家,虽然该书没有中文版,但是仍然建议大家有转载 2008-07-30 19:40:00 · 591 阅读 · 0 评论 -
MultiByteToWideChar和WideCharToMultiByte用法详解
1.使用方法详解 在本文开始之处,先简要地说一下何为短字符和宽字符. 所谓的短字符,就是用8bit来表示的字符,典型的应用是ASCII码.而宽字符,顾名思义,就是用16bit表示的字符,典型的有UNICODE.关于 windows下的ASCII和UNICODE的更多信息,可以参考这两本经典著作:《windows 程序设计》,《windows 核心编程》.这两本书关于这两种字符都有比较详细的解原创 2008-08-03 14:32:00 · 460 阅读 · 0 评论 -
CE MAPI实例讲解 --- 如何获取Inbox里的所有消息(一)
第一次写这玩意,感觉挺别扭,不过想想以前遇到问题的时候,也从网络上得到过很多帮助,同时在CSDN,也看到有些网友在问关于MAPI的问题,自己虽然水平不怎么样,写东西也烂,但是觉的有必要将自己这几年积累的东西同大家分享一下,希望对大家能有些帮助。我的写作能力不怎么样,这点接下来看我的文章就会有感觉,呵呵,所以我会尽量用代码来表达我的意思,对于一些理论知识,我了解比较肤浅,有错误的地方,希望大家能转载 2008-10-24 17:47:00 · 844 阅读 · 0 评论 -
CE MAPI实例讲解 --- 如何获取Inbox里的所有消息(二)
第三步:获取Folder。我们以Drafts为例。 LPSPropValue rgprops = NULL; ULONG ulValues = 0; //设置我们想拿哪个Folder,详细可以查阅MSDN关于ImsgStore的介绍,在这里我将常用的几个Folder的属性值列一下: //PR_CE_IPM_DRAFTS_ENTRYID drafts,草稿箱 //PR_CE_IPM_转载 2008-10-24 17:48:00 · 855 阅读 · 0 评论 -
Win CE 电源管理
本文译自 Douglas Boling 的 《Programming Microsoft Windows CE.NET 3rd Ed》原文版权归原作者所有,译文版权归个人所有。Windows CE电源管理是一个不好定性的问题,因为微软只定义了电源管理的框架,而OEM厂商往往打破了这个框架,所以该文的内容仅限于微软定义的电源管理框架,其中和实际设备情况存在差异。读者如果想正确实现电源管理相关的翻译 2008-10-24 17:28:00 · 804 阅读 · 0 评论 -
CE MAPI实例讲解 --- 监视Message的状态改变(三)
有时候,我们需要关心某条message的改变,需要做出及时的响应,我们当然不能主动的不断的QUERY MESSAGE的状态,好在系统提供了IMAPIAdviseSink,通过它我们可以获得Message移动、改变以及删除等等通知。 首先我们要做的是实现自己的IMAPIAdviseSink接口,原型是: class CAdviseSink : public IMA转载 2008-10-24 19:22:00 · 1135 阅读 · 0 评论 -
CE MAPI实例讲解 --- IMAPIAdviseSink的一个例子(四)
AdviseSink对于我们了解系统SMS以及OUTLOOK的消息运作有很大帮助,我们可以挂接到SMS、OUTLOOK的Message Store上,看看在做某些操作时,系统到底对Message做了些什么。下面我举个一个例子来说明它的用途: 不知道大家有没有注意,在Smartphone上的Deleted Box里面有个按钮叫Restore,即恢复功能,如果是你用系统菜单把一条Message删转载 2008-10-24 19:25:00 · 1283 阅读 · 1 评论 -
CE MAPI实例讲解 --- 如何设置收件人信息(五)
本来想继续谈谈AdviseSink,但是近来有些朋友问到关于收件人的问题,所以顺便先提一下这块。 发件人和收件人是邮件和消息很常用的几个属性之一,关于发件人的设置和获取是很简单的,只需要处理PR_SENDER_EMAIL_ADDRESS属性即可,下面主要讲述的收件人的设置和获取。 MAPI收件人结构如图(摘自MSDN):转载 2008-10-24 19:26:00 · 769 阅读 · 0 评论 -
Windows Mobile下访问Sqlite的Native C++封装
背景当前移动设备开发领域,在本地数据存储方面,Sqlite几乎成了事实标准,Andriod (android.database.sqlite),iPhone (SQLite for iPhone SDK 和 FMDB for iPhone),Palm WebOS (webOS SQL Tutorial),新版本的Symbian也直接built-in Sqlite了(20 million Sym转载 2009-11-01 20:57:00 · 1382 阅读 · 1 评论