51WinCE-博客园分站

WinCE非官方Blog分站

导航

【原创】Windows® Embedded CE 6.0 Fundamentals 读书笔记_Chapter 9

 

Chapter 9
第九章主要是介绍关于应用程序开发的一章。这一章比较适合应用层开发的人员来了解如何基于wince6.0开发应用层程序,首先我

 

们还是先看一些单词
//========================
approaches
managed
Intermediate Language (IL)
Base Class Libraries (BCL)
Execution Engine (EE)
Common Language Runtime (CLR)
Just-In-Time (JIT)
interacts
interoperability
perspective
auxiliary
Alternatively
appropriate
corresponding parameters
property
appropriate
deploying
scenarios
cradle
//========简单翻译
办法
管理
中间语言(IL)
基类库(BCL)的
执行引擎(EE)的
通用语言运行库(CLR)
刚刚在实时(JIT)
交互
互操作性
观点
辅助
或者
适当
相应的参数
财产
适当
部署
情景
支架

Chapter 9 应用程序开发


关于应用程序的开发文章的开篇作者给出了两本参考书,《Programming Windows Embedded
CE 6 0 Developer Reference, 4th Edition》和《Microsoft Mobile Development Handbook》,这两本书是开发应用程序比较好的参考,第一本书我读过了,介绍了使用win32开发AP的一些技巧,第二本书我没有看过,有兴趣的可以自己到图书馆借一本或者买一本看。

好了言归正传,本章第一节给出了我们两个概念,内建代码和托管代码,这个概念说实话我也是第一次接触,其实理解起来很简单,表9-1给出了很明确的对比,总而言之,内建代码更偏于底层,而托管代码更偏向高层。了解完了内建代码和托管代码我们来创建一个应用程序项目,这里文章给出了我们两个应用程序的构建方法,一个可以构建与OS一体化,另外可以构建成分离式的,这里我们举个例子,例如我们的触摸板校正应用程序,其实是一个与OS构建在一起的应用程序,再例如,我们为我们的项目单独写一个测试程序,但又不想和当前系统构建在一起,我们就可以单独建立一个项目来调试开发。

第三节介绍了如何建立一个基于操作系统的子项目应用程序,这里要注意的是,如果建立一个基于OS的子项目应用程序,我们可以不需要SDK,但接下来第四节我们要注意的是SDK的开发,文章给出了一个模拟器SDK的构建过程,当我们开发一个分离与操作系统的应用程序,SDK是必不可缺的,不论是内建代码还是托管代码,但作为内建和托管的区别,表9-1也说明了,如果内建的话需要添加一些例如MFC,wtl,ATL以及STL等标准库类的支持,而托管代码则需要加入.NET Compact Framework 2.0或者3.5库类的支持,这也是这两类应用层代码比较主要的区别,在定制SDK的时候需要注意。

最后给出了一个设备部署以及调试的介绍。这里给出了一个参考的例子,如何检测设备的IP地址。具体的大家可以阅读233页的描述。

第九章学习完毕

posted on 2009-11-30 15:37  MercuryXu  阅读(422)  评论(0编辑  收藏  举报