自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

翻译 [翻译]-WinCE 程序设计 (3rd 版)--2.1 绘图基础

绘图基础综观历史,Windows被细分成三个主要部分:核心层,处理进程和管理内存;用户层,处理窗口接口和控件;图形设备接口(GDI)负责底层绘制。在Windows CE里,用户层和GDI层合成为图形窗口及事件处理器,即GWE。你可能有时会听Windows CE程序员谈起GWE。GWE并不是什么新事务,只是标准Windows部件的不同包装而已。在本书里,我通常将GWE的图形部分依然称为GDI,以保持

2005-08-26 00:43:00 5816 4

翻译 [翻译]-WinCE 程序设计 (3rd 版)--第2章 屏幕绘图--概述

第2章 屏幕绘图概述在第1章,示例程序HelloCE完成一项工作:在屏幕上显示一行文字。显示这行文字只需要调用一次DrawText即可,因为Windows CE代为处理了很多细节,例如字体、字体颜色、文本行在屏幕上的位置等等。借助图形用户接口的力量,应用程序不只能在屏幕上输出本文行,还能做更多的事情。应用程序可以绘制出非常精细的显示外观。纵观微软Windows操作系统,用于绘制屏幕的函数数量发生了

2005-08-25 00:45:00 4422 1

翻译 [翻译]-WinCE 程序设计 (3rd 版)--1.7 HelloCE

HelloCEWindows 编程中典型的SDK风格饱受责难的地方就是在窗口过程中总是使用巨大的switch语句。switch语句分析传给窗口过程的消息,这样每个消息可以被独立的处理。这种标准结果的优势之一是强制把一个类似的结构加到几乎所有Windows应用程序中,这使一个程序员可以更容易理解另一个人的代码。劣势是 整个窗口过程的所有的变量通常会比较杂乱的出现在过程的开头。这么多年来,我为我的Wi

2005-08-23 12:29:00 5221 7

翻译 [翻译]-WinCE 程序设计 (3rd 版)--1.6 Hello3

Hello3回顾的够多了,是时候做一个完整的Windows 应用程序--Hello3了。虽然Hello3的整个程序文件以及书中全部例子都可以在附书光盘里找到,但我还是建议,对于初期的例子,您应当避免简单的从CD上装载工程文件,而是应该手工输入整个例子。通过这种略微有些枯燥的工作,你会体会到标准Win32程序与Windows CE程序之间在开发过程的不同以及在程序上的细微差别。清单1-3给出了Hel

2005-08-18 01:23:00 5459 1

翻译 [翻译]-WinCE 程序设计 (3rd 版)--1.5 Windows应用程序剖析

Windows应用程序剖析基于Windows的编程远不同于基于MS-DOS或Unix的编程。只要是程序需要,任何时候基于MS-DOS或Unix的程序都可以使用getc-或putc风格的函数从键盘读取字符并写到屏幕上。这是MS-DOS或Unix程序所使用的典型的"Pull"(拉)风格,这种风格是面向过程的,而一个Windows程序,则使用"Push"(推)模式。在这种模式下,必须编写程序来响应来自操

2005-08-16 00:07:00 4709

翻译 [翻译]-WinCE 程序设计 (3rd 版)--1.4 Hello2

Hello2既然已经有了基础,那么是时候把Hello1升级一下,至少应该让人可以看见它。因为很多Windows CE系统没有控制台驱动程序,Hello2创建一个消息框而不是用printf来显示“Hello CE”文字。Hello2的程序如下表1-2所示:列表1-2: Hello2, 使用MessageBox函数的简单应用程序Hello2.cpp//=========================

2005-08-16 00:03:00 4592

翻译 [翻译]-WinCE 程序设计 (3rd 版)--1.3 第一个Windows CE程序

第一个Windows CE程序说了这么多,就让我们一起看一下你的第一个Windows CE程序吧。列表1-1显示了Hello1--为Windows CE写的一个简单的Hello World应用程序。Listing 1-1: Hello1, 一个简单的Windows应用程序Hello1.cpp//====================================================

2005-08-12 00:49:00 7498 4

翻译 [翻译]-WinCE 程序设计 (3rd 版)--1.2 依然是Windows编程

依然是Windows编程虽然Windows CE和Windows的其它版本之间确实存在差异,但不应该夸大这种差异。编写Windows CE应用程序依然是编写Windows应用程序。有同样的消息循环,同样的窗口,大部分情况下,具有同样的资源和控件。差异并不会掩盖相同的地方。匈牙利命名方式是重要的相同点之一。匈牙利命名方法自从Charles Petzold写《Windows 程序设计》一书开始,大部分

2005-08-11 23:51:00 4763

翻译 [翻译]-WinCE 程序设计 (3rd 版)--1.1 Windows CE有什么不同之处

Windows CE有什么不同之处Windows CE有许多特性使得它不同于其它Windows 平台。首先,运行Windows CE的系统,大多数可能不使用Intel x86兼容微处理器。实际上,Windows CE运行在4种不同的CPU系列里:SHx, MIPS, ARM, 和 x86。幸运的是,开发环境几乎将各种不同CPU的所有差异与程序员隔离开了。Windows CE程序事先不能确定屏幕或键

2005-08-11 17:21:00 5508

翻译 [翻译]-WinCE 程序设计 (3rd 版)--第一章 Hello Windows CE-概述

概述从经典的《The C Programming Language》一书开始,传统上编程方面的书都是从"Hello,world"程序开始的。这是一个合理恰当的开始。每个程序都有一个基本底层结构,分析它可以揭示所有运行在这个操作系统上的应用程序都具有的基础,避一些设计复杂的任务将结构搞的难以理解。在本书"Hello,world"一章里,包含了关于设置和使用编程环境的细节。用于开发微软Windows

2005-08-10 01:09:00 5330

翻译 [翻译]-Programming MS WinCE (3rd 版)--前言--其它资源

其它资源虽然我试图将本书做成“一站式”的Windows CE编程书籍,但没有一本书可以覆盖各个方面的。通常,要了解更多Windows编程知识,我推荐经典书籍--Charles Petzold写的Windows编程(微软出版社,1998)一书。这是迄今为止最好的Windows编程书籍。Charles提供了例子,演示如何解决困难而又常见的Windows问题。要更多的了解Win32 核心API,我推荐J

2005-08-10 00:41:00 3828

翻译 [翻译]-Programming MS WinCE (3rd 版)--前言--CD里的内容

CD里的内容附书光盘包含了书中所有例子的源代码。我提供了MS eVC的工程文件,你可以打开这些预配置的文件。所有的例子都是为Windows CE 4.2、Pocket PC 2003和Smartphone 2003设计的。除了例子,光盘中还包含免费的eVC。这和你从微软站点下载或者通过光盘购买的版本一样,可以把这些工作看作是赠品。还包括了Pocket PC 2003的平台SDK。光盘还包括一个St

2005-08-10 00:29:00 3276

翻译 [翻译]-Programming MS WinCE (3rd 版)--前言--目标系统

目标系统你并不需要Windows CE目标设备来体验书中提供的例子。各种SDK平台都带有Windows CE模拟器,让你可以在Windows XP对Windows CE程序下执行基本测试。在你手边没有实际的设备的时候,可以很方便地使用模拟器。模拟器执行PC模拟器中的Windows CE版本,而PC模拟器会在PC上执行一个实际的Windows CE操作系统。在决定使用哪种Windows CE硬件来测

2005-08-10 00:28:00 3824 1

翻译 [翻译]-Programming MS WinCE (3rd 版)--前言--Windows CE开发工具

Windows CE开发工具本书假设读者了解C和熟悉微软Windows,在XP下用微软嵌入式Visual C++开发过本地程序。为了编译书中的例子程序,需要微软嵌入式Visual C++ 4.0,这可以在附书光盘中找到。需要相关的适合Windows CE设备的SDK,用于你的目标设备。每个例子已经有一个预先定义好的工程设置,但你也可以选择从头创建一个工程。对大多数例子来说,简单创建一个普通WCE应

2005-08-10 00:26:00 4667 1

翻译 [翻译]-Programming MS WinCE (3rd 版)--前言--关于MFC

关于MFC对于问是否该用MFC开发Windows CE下应用程序的人,过去,我通常的回答是:不要用。老版的windows CE系统加上比较慢的CPU,运行复杂、全功能的MFC应用会带来很大的压力。但现在,我不再这么绝对了。新版的Windows CE平台足够快,可以用合理的性能运行基于MFC的应用。MFC运行时库包含在这些设备的ROM中,所以应用程序仅仅是代码,而不再是代码加MFC运行时库。但正像速

2005-08-10 00:25:00 3972

翻译 [翻译]-Programming MS WinCE (3rd 版)--前言--.NET精简框架

.NET精简框架一个开发者没有听说过微软的.NET计划,那他一定是在荒岛上。该计划包括一个运行时环境,把代码从硬件上隔离开,同时提供一个类型安全的运行时环境以增加安全性。为嵌入式和电池供电的设备编写了更小一些的运行库。.NET精简框架的最初版本运行在有Windows CE的Pocket PC和基于Windows CE.NET 4.1及以后的嵌入式系统上。嵌入式设备的特殊要求使得在它上面只用可管理的

2005-08-09 17:31:00 4098

翻译 [翻译]-Programming MS WinCE (3rd 版)--前言--第3版新内容

第3版新内容第3版本做了比较大的修订,增加了很多重要的内容,包括Smartphone、蓝牙等多个新主题。本书更新了Windows CE.NET 4.2的新特性。增加了新的章节,覆盖Smartphone和.NET CF。许多章节做了明显扩充,覆盖了OBEX、蓝牙和服务等主题。另有一些章节做了重新整理以更好的描述主题。为Smartphone以及Pocket PC Phone的通信特性增加了一章内容,涉

2005-08-09 00:30:00 3516

翻译 [翻译]-Programming MS WinCE (3rd 版)--前言--为什么应该读本书

为什么你应该读这本书《微软Windows CE程序设计》一书,是为任何想给Windows CE或.NET精简框架编写应用程序的人写的。嵌入式系统程序员为特定的应用使用Windows CE,Windows 程序员对写或者移植一个已有的Windows程序很感兴趣,甚至可管理代码的开发者都可以用本书里的信息来使他们的工作更容易。嵌入式系统上的程序员,他们或许没有Windows 程序员熟悉Win32 AP

2005-08-07 02:09:00 4194

翻译 [翻译]-Programming MS WinCE (3rd 版)前言-Win CE历史简介

Win CE历史简介为了理解Windows CE的历史,你需要理解操作系统和使用操作系统的产品之间的区别。操作系统是微软内部一组核心团队开发的。他们的产品就是操作系统自身。其他团队,比如开发Pocket PC的团队,在操作系统即将发布的时候,获得并使用最新版本的操作系统。这种划分成两部分的方式,可能对理解Windows CE是怎么发展的会产生一些混淆。下面让我们分别看一下这两部分的历史--设备和操

2005-08-04 18:17:00 5934

翻译 [翻译]-Programming MS WinCE (3rd 版)前言

前言几乎是从Windows CE诞生起,我就开始在它上面工作了。作为一个多年的Windows程序员,能够将我的Windows程序设计经验应用到如此多的不同而又很小的系统上,使我感到吃惊。这些Windows CE系统运行在各个领域,从类似PC的迷你膝上机到蜂窝手机,再到深藏于一些大型工业设备里的嵌入式设备。Windows CE里的Win32 API使成千上万的Windows程序员能够在一个全新的系统

2005-08-04 00:37:00 4568 7

翻译 [翻译]-Programming MS WinCE (3rd 版)封底

封底用这本广受业界推崇的Windows CE.NET参考书,为最新的智能移动设备设计整洁、高性能的应用程序。在第3版里,基本内容已经根据Windows CE.NET 4.2和微软.NET CF做了更新。作者Douglas Boling对如何把Windows、嵌入式程序设计经验应用到Windows CE.NET环境里做了娴熟的示范。在这个环境里,可以为支持Windows的Pocket PC、Smar

2005-08-03 18:37:00 3828

翻译 [翻译]-Programming Microsoft Windows CE .NET, Third Edition-目录

Programming Microsoft Windows CE .NET, Third Editionby Douglas Boling  ISBN:0735618844Microsoft Press © 2003 (1224 pages)作者对如何把Windows、嵌入式程序设计经验应用到Windows CE.NET环境里做了娴熟的示范。这这个环境里,可以为支持Windows的Pocket P

2005-08-03 15:31:00 7920 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除