您的浏览历史

Windows CE权威指南

  • 定价 : ¥59.00
  • 会员价 : ¥14.75(25折)
温馨提示
  • 此图书为特价商品,可能会出现部分因出版社库存过久或保存不当造成的如页面轻微折损、纸张稍显陈旧等细小瑕疵,不会影响您的正常阅读。
促销活动

基本信息

内容简介回到顶部↑

本书通过实例向读者介绍Windows CE编程的相关知识。全书共分为三个部分。第一部分为一至六章,主要讲述一些准备设置工作和Windows CE的基础知识;第二部分包括七至十二章,为Windows CE详解,介绍了用户界面、存储、远程连接、声音和图像等方面:第三部分为附录,提供了一些问题解答、术语表及使用技巧等。
本书是学习Windows CE的权威指南,适合于有一定Win32基础的读者阅读。


目录回到顶部↑

序言
致谢
前言
第一部分准备…设置…开始
第一章为什么要使用Windows CE
l.1什么是Windows CE
1.2Windows CE和嵌入式Windows NT
第二章将个人计算机为Windows CE做好准备
2. 1选择合适的个人计算机
2. 2选择合适的Windows CE设备
2. 3小结
第三章设置您的微机
3. 1安装操作系统
3.2安装开发工具包
3.3设置Windows CE设备与工作站进行连接
第四章Windows CE开发工具
4.1Windows CE具包
4. 2eMbedded Visual C++和eMbedded Visual Basic
4.3eMbedded Visual Basic环境
4. 4eMbedded Visual C++环境

前言回到顶部↑

在开发Windows CE的过去4年中,我有幸遇见并与整个“嵌入工业”的重要人物们一起工作。对其中的大部分人来说,他们所在的公司与传统的桌面计算机工业没有直接的联系。这些人包括William Baxter(BSQUARE)、Mark Morneault(AMD高级微设备公司)、Tom wong(Mainbrace)、Tony Faded(以前在Philips公司)、Blake Krikorian(ID8Group)、Eric Carpenter(ARM高级RISC机器公司)、Chris Muench(Siemens)和其他许多人。
这些人都是嵌入式计算机工业的先驱,他们都具有创业头脑,以及关于台式机外的计算机未来世界的创新甚至是革命性的思想。他们代表了广泛的技术和商业创新,尽管这些创新可能完全不相同,如DSP模块、可授权CPU内核、用户化硬件板、芯片组、开发工具、软件集成服务、打包和设计创新、应用软件系统、驱动程序和软件组件等。他们创新、协作并相互竞争。尽管他们的行动是独立的,但同时却正在共同为我们描绘并努力实现一个高度互连的嵌入设备世界,为我们提高各方面的生活质量。
Windows CE为这一动力做出了自己的贡献,它通过将这些优秀人士集合到一起,从而加快了嵌入工业革新的步伐。但Windows CE并不是这种改变的惟一催化剂,许多 CE厂商正在意识到这一新市场的潜力。他们之间竞争的结果就是为我们提供比桌面PC更甚的快速发展、高度复杂的“技术解决空间”。虽然许多传统桌面计算机和服务器软件厂商也正开始意识到这一领域的潜在市场机会,但该领域的发展速度却已远远超过了他们的想象。
我们只要想一想嵌入式计算机工业的许多特征因素,就可以理解这一市场的潜力。在桌面PC和服务器中,都只有一、二种CPU、硬件设计和操作系统配置;让我们再看看市场份额的情况,x86、Wndows和PC-99规范硬件占了绝大部分。因此,这种结果导致桌面计算机和服务器的技术解决方案被限制为少数几种规范格式。
与此形成鲜明对照的是,嵌入式计算机工业提供了更多的可选方案:CPU类型(无论是内核结构的数量还是每种结构的用户芯片组数量)、特定用途集成电路( ASIC)、特定用途半导体零件(ASSP)、特定用选定制部件(ASCP);更多的硬件板(许多部件可以定制,从而提供人机工程接口(HMI)以及基于外设部件互连(PCI)技术的派生物等);更多的操作系统配置(如Windows CE设计为可被用户配置以满足任何具体问题的需求)。或许最重要的是,对于任何问题都没有强加的格式限制。让我们看看以下可能性:
在工作中:我们以制造业为例,设想集成制造系统具有以下功能:自动出错报告、需求变化的相应调整、全体检查人员无线诊断通信、生产率衡量报表、当库存过少时自动定购零件以及最新的人机交互用户界面。将此系统与诸如Visual Basic(VB)这样的开发工具相结合,您就可以重新配置和同步改变工业需求。
在家中:设想有一个遍布所有房间的家庭数字音乐系统!或是可编程、可兼容音频和视频的设备,它们可以通过数字有线电视网、卫星、机顶盒或是居民网关互连。其他可能的情况包括1394的补充、无线和其他家庭网络系统,它们由中心媒体服务器、精确自动的RF车库网络接口和自动安全防护系统、照明系统、给水系统、供暖系统和实用储备测量系统组成。
正在实现的:您是否常常希望能够将Outlook中的地址簿下载到您的移动电话中?以下问题怎样解决:5天的等待、色彩显示、Internet连通性、接入到家庭、工作和公用电话系统、与本地其他电话的信息同步等等。可选方案有很多,而且实现这些和其他一些特征的技术也正是本书需要讲述的。
有无数的机会可以增加嵌入式计算机工业的价值,每一个都有其独特的硬件、软件和格式需求. 能否捕捉到一个机会是对您的挑战,但能否把握它们则是更大的挑战。如今嵌入式计算机工业是一个非常丰富和复杂的技术环境。它需要有很大的柔韧性,而且尤其要具有各个方面可定制设计的能力。 Windows CE正是为这一挑战而设计的。它是一个完全可定制和模块化的操作系统,通过减少许多不必要的操作系统特征可以配置到只需要不到500KB的内存就能工作;或者可以将它配置为一个拥有全部Windows图形用户界面的高级终端、一个Win32编程模型或是与其桌面“兄弟”相类似的多线程、多任务、基于消息机制的操作系统;或者也可以将其配置为上面两种方式之间的环境。它与当前流行的网络协议和标准如TCP/lP完全兼容,从而可以与现存的系统和网络内部互连。在所有情况下,无论用户提出什么样的需求,由于Windows CE支持很多 CPU结构,因而能有满足具体设计要求的广泛的硬件选择。
所有这些对于开发者来说意味着一件事:为崭露头角的嵌入式计算机工业构建技术解决方案是一个崭新的领域,正如其他工业界的人所称的,这是一个未“驯服”(或是“成熟”)的工业。对于所有的新领域,都有太多的东西需要我们去开拓,且需要学习太多的知识,而学习过程则是真正的挑战。幸运的是,本文所提供的参考和其他学习材料能使您少走许多的弯路。
在 《Window CE权威指南》中, Chris Muench为我们提供了非常好的材料。在本书中Chris采用的推一做法就是使其实用,以帮助开发者直接找到赛跑的起点,而不用通过无数小时漫无目的的查阅资料后才能找到。书中丰富的例子以及作者对事情的“工作方式”而不是“它们是什么”的强调都使本书非常实用,无论是作为初学者的起始教材还是作为高级的参考资料,都是难得一见的宝贵资源。
当然也有许多其他方式可以帮助我们学习,如培训班和研讨会、其他的参考书籍等。从个人角度,我向您推荐使用本书作为最快速和容易的学习路径,因为如果在此工业中还有一种持续不变的东西的话,那就是像光速一样的发展速度,它使占领市场的时间成为能否在此领域取得成功的惟一准则。如果您习惯于快速起步,您将会发现 《Window CE权威指南》是一本非常有用的参考书。
Randy Kath
微软公司Windows CE嵌入式平台指导



序言回到顶部↑

欢迎来到Windows CE世界
Windows CE也许是Microsoft(微软公司)所生产的最被人低估其作用的一门技术。目前,Windows CE技术在掌上电脑和手提式电脑中得到了广泛的应用。但实际上,它的应用领域远不止于此。内嵌的Windows CE环境旨在为软件开发人员和原始设备的生产厂商提供几近无限的机会。
Windows CE的编写虽然比较随意,但却是按照其“兄长”Windows的模式构造的。本书将帮助你了解这两“兄弟”的区别,并一步步地引导你通晓Windows CE的主要技术。
早在1996年,当Windows CE技术还在裙褓中的时候,我就已经使用该程序作为基础技术,从事几种硬件和软件产品的开发了。那时,我是作为技术专使在Microsoft的Siemens(西门子公司)部门工作,该部门承担双重任务:在Siemens宣传Windows CE,并将反馈信息送交给Microsoft。我在Microsoft工作期间,和Windows CE组各个部门的人都交上了朋友。 Microsoft的DRG(Developer Relations Group开发人员联络组)保证我总是能用到最新的 Windows CE设备,运行他们最新还不太成熟的下一代软件。 Windows CE市场和设备小组为我提供了最新版本的SDK(软件开发成套工具)和各种编译器。当我写这本书的时候,很多技术还不成熟。到了1998年底,我已经收集了有关Windows CE的足够丰富的信息和知识,因此我想我应该为别人写一本有用的书了。
本书请问与众不同
您从书名可以知道,这是一本技术指导性的书。但是什么又是技术指导性的书呢?一般来说,一本技术指导性的书是通过一个实例来逐步向读者解释某些内容的。本书之所以被称为一本指导性的书,是因为它将运用一种指导性的方法,使您了解所有的Windows CE技术。传统的技术书籍一般是以更理论性的方法论述一门技术——例如,通过解释应用程序接口( API)调用函数及其参数来论述。但是,就我多年的开发经验,我认为即使是最糟糕的实例也比最好的理论解释要有效。
在本书中,您会发现许许多多的小例子,还有逐步的解释,告诉您如何重新创建每个实例。开始部分,这些解释都会非常详细,但随着您的学习,这些解释会逐渐更加集中于实质部分。
另外,本书还强调了Windows 2000的重要性。这个新的操作系统很快就会成为商业界开发人员、工业用户和终端客户的必备软件。
本书还强调了Windows CE中通用对象模板( COM)方法的重要性。在数字时代以及我们很快就要到来的“分布式技术”时代中,COM是用来编制任何程序的最好的方法;——我会在第十二章中更详细地论述这一点。
“线程实例”:现实的应用程序
本书的另一特色就是“线程实例”。该线程实例是袖珍CD管理器Pocket-CD-Manager(PCDM)应用程序。此程序允许您将台式机上的“Microsoft Deluxe CD Player”和许多CD的数据库同步化,并用Windows CE设备管理它。PCDM应用程序将会涉及到Windows CE的绝大部分技术,只有极少的几个技术除外。该实例是一个现实的应用程序,您可以重新建立它,而它之所以被称作“线程实例”,是因为它就像一根红线贯穿本书的始终。本书的最后,该程序就可以使用了,而且还包括一个可再分配的安装程序。
如何阅读本书
本书运用于那些想将台式机编程经验带到Windows CE环境下,却没有在Windows CE下工作过的开发人员。换而言之,它是面向初学Windows CE的Win32专业程序员。
为了使您全面地了解Windows CE的技术,本书共包含十二章,每一章都集中论述了Windows CE的某一个领域。这些章节的顺序由现实的线程应用程序决定。正如任何一本指导性书籍都可以做到的,您将在其指导下从头至尾创建该程序。实例程序是一个袖珍CD管理器,该程序将使Windows2000台式机上的Deluxe CD Player和Windows CE设备上的CD库数据库同步化。更具体的说,您将学会如何:
分设置您的开发机器(第一章至第三章)。
中创建应用程序的首批步骤,这是通过选择框架,创建应用程序基本结构和在eMbedded Visual Basic中设计原型来实现的(第四章至第五章)。
今在介绍Windows CE COM的实例程序中,创建两个组件的框架(第六章)。
今在其他的用户界面元素中包含某些用户界面元素,如命令栏、命令带和列表视图(第七章)。
今使用注册表、对象存储和活动数据对象(ADO)向应用程序中加入存储性能(第八章)。
中增加远程技术支持,例如远程应用程序可编程界面(RAPI)、远红外通信技术和ActiveSync(第九章)。
评论交流

共有6人开贴评论  10人参与评论  3人参与打分 查看

1人
 33%
用户平均打分
我要写评论 help如何参与评论和打分
0人
 0%
1人
 33%
0人
 0%
1人
 33%

lovefool
一级评论员
评价等级:  
发表于:2002-8-17 19:58:00
老实说很烂的一本书,我买了一本,觉得很不值,可能是翻译太差的原因吧
回复 ( 2条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得6个)

wyon

一级评论员
评价等级:  
发表于:2006-2-17 21:33:00
不要是本书就叫权威指南好吗?
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

hshowby

一级评论员
  
发表于:2005-11-2 9:33:00
烂书一本
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

xd-zzy
一级评论员
  
发表于:2002-8-23 16:06:00
光看目录就知道是一本烂书
回复 ( 2条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得2支)  扔鸡蛋 (得2个)

aiirii

二级评论员
评价等级:  
发表于:2003-10-3 15:16:00
如果是原文,有四星,但翻譯得還是不好!好就在作者說的很詳細,例子也還清楚!我覺得,還是值得買!
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共6条)