随笔分类 -  winCE手机开发

winCE 6.0&&C++&&windows编程
可编程接口芯片
摘要:嵌入式程序很大程度上要依靠自己的力量去工作。开始一个新项目时,处理熟悉编程的语法、编译环境,还要假定什么东西都没有运转起来,甚至连标准库都没有。所以嵌入式系统可能是程序员碰到的最难的计算机平台了。 嵌入式系统至少都有一个可以被软件控制的LED(发光二极管)。所以嵌入式中大量用到汇编语言。因为许多嵌入式系统,刚开始只有有限的驱动程序。下面我们来看下,和汇编有密切联系的可编程芯片。 cpu要和外设交换... 阅读全文
posted @ 2010-02-23 10:11 Ruby_Wang 阅读(626) 评论(0) 推荐(0)
嵌入式基础知识
摘要:嵌入式开发听起来很复杂,但实际在我们生活中处处都有他的身影。电子表、微波炉、电磁炉、空调等等。我们每天都在使用他们,但是很少意识到是处理器和软件在为我们服务。同样是由硬件和软件组成,有输入输出,这点和我们的PC机很像,但是嵌入式系统是用来完成某个特定功能的,不像PC机我们可以用它做服务器、用它玩游戏、用它上网……嵌入式系统常常是一些大型系统的组成部分。某种程度上计算机也是由... 阅读全文
posted @ 2010-02-23 10:10 Ruby_Wang 阅读(433) 评论(0) 推荐(0)
我的手机开发(九)——使用IImage组件播放GIF
摘要:第九篇,看来世界上十全十美的事还真是很少。所以,从今天开始,回归基础,继续加油。工欲善其事,必先利其器。不抛弃,不放弃,加油,fighting,go on! COM组件,一个很有意思的东西,原来没有接触过,但是很感兴趣。精益求精,所以为了优化任务,就又用COM组件把项目从新修改了一遍,再次谢谢老师,感谢老师不厌其烦的指教,谢谢谢谢,很感谢。 首先我们看一下什么是COM,网上资料很... 阅读全文
posted @ 2009-03-14 22:59 Ruby_Wang 阅读(1147) 评论(2) 推荐(0)
我的手机开发(八)——GIF动画播放
摘要:在windows中DC就是相当于画布,当我们利用CreateCompatibleDC时,就创建了一块画布,在这块画布上,有一套缺省的工具(画笔,画刷,字体,位图等,每一个画布都得到框架的这一待遇), 如果不喜欢,你可以造了一个新的画笔,再入选这套工具集,并把原来的画笔给代替掉了,画完图后你觉得不安,想还原一下,于是就把oldPen再select进去. 我们常用的DC包括设备... 阅读全文
posted @ 2009-02-12 09:40 Ruby_Wang 阅读(1126) 评论(10) 推荐(0)
我的手机开发(七)——WinCE输入法——基本概念(1)
摘要:这周的任务好难——输入法。基本没概念。 经过了两周的痛苦挣扎,总算对一些基本概念开始慢慢懂了。但是真正动手开发,感觉还是:路漫漫其修远兮。。。。。 现在,我们先来直观的认识一下输入法的界面 ... 阅读全文
posted @ 2009-01-10 23:20 Ruby_Wang 阅读(2515) 评论(5) 推荐(0)
我的手机开发(六)——Windows Mobile文件操作及字符集
摘要:这周的任务很简单,就是将一个大的ansi格式的文件,分割成多个Unicode格式的小文件。 但是C++中的文件操作有很多,本来对文件操作就不熟悉的我,再加上各种字符集的转换,真是把我搞得晕头转向。现在理顺下。 文件操作 第一种 利用文件指针 FILE * pf; char buffer[255]; ... 阅读全文
posted @ 2008-12-27 22:18 Ruby_Wang 阅读(1822) 评论(4) 推荐(0)
我的手机开发(五)—-位图背景透明
摘要:- 最近在写一个图像处理的程序。被各种各样的DC和位图折磨了2个星期。现在总结一些在PocketPC下如何处理一副位图,并将位图透明达到处理背景的目的。 首先我们先要清楚几个概念: 1、DC:概念上的定义前面有详细的解释,这里呢,我们就形象的把他看做是系统提供给我们的画板。 2、设备DC和内存DC:内存DC中的位图只有BitBlt到设备DC中... 阅读全文
posted @ 2008-12-21 22:04 Ruby_Wang 阅读(681) 评论(1) 推荐(0)
我的手机开发(四)
摘要:Windows编程主要分为两步:1、消息的处理。2、结果的显示。 消息处理和普通的高级编程大同小异,让我接受比较困难的主要就是这个结果显示。在Windows下各种信息的显示要比我之前接触的HTML等,复杂很多。光是这个设备环境就让我头大了一个星期。下面我要好好讲解一下,Windows的界面显示和图像的处理。 设备环境 设备环境应该指的是一个句柄关联的一个数据结构, ... 阅读全文
posted @ 2008-12-14 22:08 Ruby_Wang 阅读(522) 评论(0) 推荐(0)
我的手机开发(三)
摘要:windows编程真是很难学,那些复杂的函数和参数,让我们习惯了高级编程之后感到很不适应。就连一个简单的Hello World都让我困惑了3、4天。下面是我对编写Hello World的一些总结。 1、第一个拦路虎就是这个函数消息映射表struct decodeUINT { // Structure associates UINT Code; LRESULT (*Fxn)(HWN... 阅读全文
posted @ 2008-12-13 23:52 Ruby_Wang 阅读(613) 评论(1) 推荐(0)
我的手机开发(二)
摘要:我的手机开发(二) 进行Windows Mobile 编程跟windows编程很类似。所以我们首先要知道windows操作系统和应用程序是怎么相互作用的(感谢孙鑫老师,这里对windows的理解都是他在MFC编程的教程中讲解的)。 应用程序可以通知操作系统执行某个具体的动作,如操作系统能够控制声卡发出声音,但它并不知道应该何时发出何种声音,需要应用程序告诉操作系统该发出什么... 阅读全文
posted @ 2008-12-13 22:49 Ruby_Wang 阅读(569) 评论(0) 推荐(0)
我的手机开发(一)
摘要:WindowsCE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。简单的说,Windows CE 就是 微软为嵌入式设备打造的操作系统,而嵌入式设备可谓是多种多样,大到航天设备、医疗设施,小到我们身边的电子表、手机、微波炉等等等等。 WindowsCE模块化的设计,可以灵活的为各种设备搭建适合自己的平台。其中最... 阅读全文
posted @ 2008-12-13 21:43 Ruby_Wang 阅读(740) 评论(0) 推荐(0)