为什么你应该读这本书
《微软Windows CE程序设计》一书,是为任何想给Windows CE或.NET精简框架编写应用程序的人写的。嵌入式系统程序员为特定的应用使用Windows CE,Windows 程序员对写或者移植一个已有的Windows程序很感兴趣,甚至可管理代码的开发者都可以用本书里的信息来使他们的工作更容易。
嵌入式系统上的程序员,他们或许没有Windows 程序员熟悉Win32 API,他们可以读本书第1部分的内容来熟悉 Windows 编程。虽然这一部分不如《Windows程序设计》(Charles Petzold著)这类书能提供全面的指南,但它的确提供了一些基本信息,使读者可以读懂后面的内容。它也为嵌入式系统程序员开发复杂但很有用的Windows CE 程序提供了帮助。
有经验的Windows 程序员可以通过本书学习Windows CE 和 Windows XP中Win32 API的差异,两者之间的差异是很显著的。Windows CE的小巧意味着Win32模式里的很多API不能被支持。Win32 API的某些部分根本不被支持。另一方面,因为Windows CE的特殊性,Windows CE在许多领域扩展了Win32 API,本书将讲述这些领域。
本书对使用.NET CF的开发者也很有用。当前的CF在功能上有些缺陷:需要用可管理的应用程序来调用操作系统来执行某个任务。本书对从操作系统可以获得什么做了很好的指导。书中有一章节会讨论在基于Windows CE的设备中开发可管理代码所涉及的特性。
本书通过例子来进行教学。我专门为本书写了许多Windows CE示例程序。例子的原代码列在了书中。源代码及最终编译后的程序可以在附书光盘里找到,这些适合许多Windows CE支持的处理器。
书中的示例都是直接用API写的,即所谓的“Petzold”编程方式。由于本书的目标是教你如何为Windows CE编写程序,所以示例都避免使用诸如MFC等类库,应为这会使为Windows CE写应用程序所涉及的特性产生混乱。一些人可能会认为Windows CE中有MFC,了解Windows CE API的必要性就不那么大了。我并不这么认为,Windows CE API的知识可以使你更有效的使用MFC。我认为真正了解操作系统能够有效的简化应用程序的调试。
分享到:
相关推荐
Swift 4 Protocol-Oriented Programming(3rd) 英文epub 第3版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
Leverage the power of protocol-oriented programming in your applications and learn from real-world use cases Create a flexible code base with protocols and protocol extensions Leverage the power of ...
Microsoft - Programming Microsoft Windows CE.NET ed3.chm(英文版) Microsoft - Programming Microsoft Windows CE.NET ed3.zip (代码) Programming MS WinCE.NET3rd.rar(中文版)
Python 3 Object-Oriented Programming 3rd Edition - 2018 学习笔记 Python 3 Object-Oriented Programming 3rd Edition - 2018 学习笔记 Python 3 Object-Oriented Programming 3rd Edition - 2018 学习笔记 ...
《Assembly Language Step-by-Step: Programming with Linux, 3rd Edition》是一本深入浅出地讲解汇编语言编程的专业书籍,由Jeff Duntemann撰写,于2009年10月由Wiley Publishing, Inc.出版。这本书是汇编语言学习...
Swift 4 Protocol-Oriented Programming(3rd) 英文无水印原版pdf 第3版 pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn...
Swift 4 Protocol-Oriented Programming(3rd) 英文azw3 第3版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
This book is about protocol-oriented programming. When Apple announced Swift 2 at the World Wide Developers Conference (WWDC) in 2015, they also declared that Swift was the world's first protocol-...
and this edition offers several chapters devoted to object-oriented programming and all-new chapters on debugging, testing, and performance. Author hosts a popular companion website at larryullman....
Programming Python, 3rd Edition
JavaScript has emerged as one of the most robust and versatile programming language around. Modern JavaScript embraces a vast array of time-tested and cutting edge features. Several of these features ...
Donald-Knuth---The-Art-of-Computer-Programming-Vol.-1---Fundamental-Algorithms--3rd-Edition 影印版,清晰度可以。有页码。
《Programming Clojure 第三版》是一本深入探讨Clojure编程语言的专业书籍,旨在帮助开发者全面理解和掌握这门基于Lisp的现代函数式编程语言。Clojure是由Rich Hickey设计的,它运行在Java虚拟机(JVM)上,同时也...
The C++ Programming Language Special 3rd Edition(中文版)共3分卷(1)
Unit shell Programming , It is useful for the Unit Programmer.
Bancila Marius - Modern C++ Programming Cookbook, 3rd Edition (Expert Insight) - 2024.pdf内容概要:《Modern C++ Programming Cookbook, 3rd Edition》由拥有二十年开发经验的软件工程师 Marius Bancila 编写...