简介
嵌入式操作系统现在越来越融入我们的日常生活,Windows CE操作系统
也是一种嵌入式操作系统。《Windows CE系统开发高级编程与典型实例》(
作者高磊、王洪滨、张欢)分6篇共18章,从Windows CE操作系统的进程和线
程 调度、文件系统、作业中断、数据库开发、应用程序编写接口API、应
用程序库及 控件等方面进行了介绍。主要内容包括如何利用Visual
Studio 2008进行简单开发,Windows CE消息以及简单的UI绘制,输入和输
出设备,窗口和控件、以及控件编 程;线程、进程、文件以及注册表的开
发和应用;数据库开发等。
《Windows CE系统开发高级编程与典型实例(附光盘)》实例丰富,讲解
通俗易懂,适合于嵌入式系统的开发人员,高等院校计算机、通信类相关专
业的高年级学生,还可以作为相关培训机构的参考书和培训教材。
目录
前言
第1篇 嵌入式系统开发基础知识
第1章 Windows CE及VisuaI Studio 2008概述
1.1 WindowsCE概述
1.1.1 Windows CE嵌入式系统概述
1.1.2 Windows CE的版本
1.1.3 Windows CE 6,O的特性
1.2 Visual Studio 2008概述
1.2.1 Visual studio 2008开发环境概述
1.2.2 Visual studio 2008开发环境搭建
1.2.3 visual Studio 2008附带远程工具概述
第2章 Windows CE编程初步
2.1 Windows CE程序编程风格
2.2 第一个Windows CE程序
2.2.1 Windows CE程序
2.2.2 用Visual stLldio 2008构建第一个程序
2.3 Windows CE应用程序剖析
2.3.1 Windows CE消息机制
2.3.2 Windows CE应用程序cEwinMsg
2.3.3 Windows CE窗口处理
第3章 屏幕绘图
3.1 Windows CE画图
3.1.1 Windows CE画图函数
3.1.2 绘图基础
3.2 字体
3.2.1 创建字体
3.2.2 选择字体到设备环境
3.2.3 销毁字体
3.3 位图
3.3.1 设备相关位图
3.3.2 设备无关位图
3.3.3 绘制位图
3.4 线条和形状
3.4.1 画笔
3.4.2 画刷
3.4.3 线条
3.4.4 常见形状的绘制
第4章 Windows CE的输入输出设备
4.1 键盘
4.1.1 输入焦点
4.1.2 键盘消息
4.1.3 键盘函数
4.1.4 键盘测试
4.2 鼠标和触摸屏
4.2.1 鼠标消息
4.2.2 使用触摸屏
4.2.3 手写笔消息
4.2.4 输入焦点和鼠标消息
4.2.5 单击右键
第5章 窗口和控件
5.1 窗口的工作原理
5.1.1 子窗口
5.1.2 窗口管理函数
5.1.3 窗口子类化
5.2 Windows基本控件
5.2.1 控件消息处理
5.2.2 基本控件
5.3 菜单
第6章 控件编程
6.1 公共控件简述
6.2 时间和日期控件
6.3 List控件
第2篇 操作系统
第7章 进程
7.1 Windows CE进程概述
7.2 创建进程
7.3 终止进程
7.4 其他进程函数
7.5 进程间通信j
7.5.1 消息队列
7.5.2 共享内存
7.6 进程实际用例
第8章 线程
8.1 Windows CE线程概述
8.2 线程操作函数
8.2.1 创建线程
8.2.2 终止线程和退出线程
8.2.3 线程状态
8.2.4 列举线程
8.3 线程同步
8.3.1 线程同步简介
8.3.2 临界区
8.3.3 互锁函数
8.3.4 互斥对象
8.3.5 事件内核对象
8.3.6 信号量
8.3.7 选择正确的同步技术
第9章 文件和注册表
9.1 标准的文件操作接口
9.2 内存映射文件
9.3 Windows CE注册表
9.4 Windows CE文件系统
9.4.1 Windows CE文件系统概述
9.4.2 文件系统显示
第3篇 简单数据库开发
第10章 Windows CE数据库编程
10.1 Windows CE自带数据库
10.2 Windows CE自带数据库函数接口
第11章 Windows CE下的SQL Server
11.1 SQL Server移动版构架
11.2 SOL Server 2005 CE
11.2.1 SQL Server 2005 CE简介
11.2.2 Windows Mobile 6.0对SQL Server 2005 Compact的支持
11.2.3 SQL Server 2005 Compact Edition体系结构
11.2.4 SQL Server 2005 CE软件环境需求
11.2.5 SQL Server 2005 CE开发环境
11.2.6 SQL Server 2005 CE服务器环境
11.2.7 使用SQL Server 2005 CE创建移动应用程序
11.2.8 SQL server 2005 CE的维护
第4篇 网络开发
第12章 Windows CE下的TCP/IP
12.1 Windows CE下的TCP/IP协议
12.2 WinSocket编程
12.2.1 常用Winsocket函数
12.2.2 IP地址和名称转换
12.3 TCP Socket编程流程
12.4 UDP Socket编程流程
第13章 HTTP协议与Win lnlernet
13.1 HTTP协议简介
13.2 Windows CE HTTP访问
第5篇 应用程序开发
第14章 TAPI
14.1 TAPI简介
14.2 TAPI初始化和关闭
14.3 TAPI设备列举和呼叫
第15章 内存管理
15.1 虚拟地址
15.2 获得现有内存状态
15.3 应用程序内存分配
第16章 系统信息和电源管理
16.1 电源管理
16.2 电源例程
16.3 系统信息
第17章 Window CE RAPI
17.1 RAPI概述
17.1.1 初始化RAPI
17.1.2 结束RAPI会话
17.2 预定义的RAPI函数
17.2.1 RAPI系统信息函数
17.2.2 RAPI文件和目录管理函数
17.2.3 RAPI数据库函数
17.2.4 其他API函数
17.3 自定义RAPI函数
17.3.1 使用RAPI调用自定义函数
17.3.2 编写RAPI服务器函数
17.3.3 阻塞模式代码举例
17.3.4 流模式
17.4 RAPI示例
17.4.1 ActiveSync设置
17.4.2 如何访问ActivesyIlc
第6篇 综合应用实例
第18章 无线视频系统的综合应用
18.1 系统设计
18.2 视频采集
l8.2.1 VFw体系结构和API
18.2.2 程序实现
18.3 视频压缩
18.4 音/视频传输
18.4.1 Socket传送
18.4.2 RTP/RTCP协议
18.4.3 JRTPLIB库的使用方法及程序实现
参考文献
第1篇 嵌入式系统开发基础知识
第1章 Windows CE及VisuaI Studio 2008概述
1.1 WindowsCE概述
1.1.1 Windows CE嵌入式系统概述
1.1.2 Windows CE的版本
1.1.3 Windows CE 6,O的特性
1.2 Visual Studio 2008概述
1.2.1 Visual studio 2008开发环境概述
1.2.2 Visual studio 2008开发环境搭建
1.2.3 visual Studio 2008附带远程工具概述
第2章 Windows CE编程初步
2.1 Windows CE程序编程风格
2.2 第一个Windows CE程序
2.2.1 Windows CE程序
2.2.2 用Visual stLldio 2008构建第一个程序
2.3 Windows CE应用程序剖析
2.3.1 Windows CE消息机制
2.3.2 Windows CE应用程序cEwinMsg
2.3.3 Windows CE窗口处理
第3章 屏幕绘图
3.1 Windows CE画图
3.1.1 Windows CE画图函数
3.1.2 绘图基础
3.2 字体
3.2.1 创建字体
3.2.2 选择字体到设备环境
3.2.3 销毁字体
3.3 位图
3.3.1 设备相关位图
3.3.2 设备无关位图
3.3.3 绘制位图
3.4 线条和形状
3.4.1 画笔
3.4.2 画刷
3.4.3 线条
3.4.4 常见形状的绘制
第4章 Windows CE的输入输出设备
4.1 键盘
4.1.1 输入焦点
4.1.2 键盘消息
4.1.3 键盘函数
4.1.4 键盘测试
4.2 鼠标和触摸屏
4.2.1 鼠标消息
4.2.2 使用触摸屏
4.2.3 手写笔消息
4.2.4 输入焦点和鼠标消息
4.2.5 单击右键
第5章 窗口和控件
5.1 窗口的工作原理
5.1.1 子窗口
5.1.2 窗口管理函数
5.1.3 窗口子类化
5.2 Windows基本控件
5.2.1 控件消息处理
5.2.2 基本控件
5.3 菜单
第6章 控件编程
6.1 公共控件简述
6.2 时间和日期控件
6.3 List控件
第2篇 操作系统
第7章 进程
7.1 Windows CE进程概述
7.2 创建进程
7.3 终止进程
7.4 其他进程函数
7.5 进程间通信j
7.5.1 消息队列
7.5.2 共享内存
7.6 进程实际用例
第8章 线程
8.1 Windows CE线程概述
8.2 线程操作函数
8.2.1 创建线程
8.2.2 终止线程和退出线程
8.2.3 线程状态
8.2.4 列举线程
8.3 线程同步
8.3.1 线程同步简介
8.3.2 临界区
8.3.3 互锁函数
8.3.4 互斥对象
8.3.5 事件内核对象
8.3.6 信号量
8.3.7 选择正确的同步技术
第9章 文件和注册表
9.1 标准的文件操作接口
9.2 内存映射文件
9.3 Windows CE注册表
9.4 Windows CE文件系统
9.4.1 Windows CE文件系统概述
9.4.2 文件系统显示
第3篇 简单数据库开发
第10章 Windows CE数据库编程
10.1 Windows CE自带数据库
10.2 Windows CE自带数据库函数接口
第11章 Windows CE下的SQL Server
11.1 SQL Server移动版构架
11.2 SOL Server 2005 CE
11.2.1 SQL Server 2005 CE简介
11.2.2 Windows Mobile 6.0对SQL Server 2005 Compact的支持
11.2.3 SQL Server 2005 Compact Edition体系结构
11.2.4 SQL Server 2005 CE软件环境需求
11.2.5 SQL Server 2005 CE开发环境
11.2.6 SQL Server 2005 CE服务器环境
11.2.7 使用SQL Server 2005 CE创建移动应用程序
11.2.8 SQL server 2005 CE的维护
第4篇 网络开发
第12章 Windows CE下的TCP/IP
12.1 Windows CE下的TCP/IP协议
12.2 WinSocket编程
12.2.1 常用Winsocket函数
12.2.2 IP地址和名称转换
12.3 TCP Socket编程流程
12.4 UDP Socket编程流程
第13章 HTTP协议与Win lnlernet
13.1 HTTP协议简介
13.2 Windows CE HTTP访问
第5篇 应用程序开发
第14章 TAPI
14.1 TAPI简介
14.2 TAPI初始化和关闭
14.3 TAPI设备列举和呼叫
第15章 内存管理
15.1 虚拟地址
15.2 获得现有内存状态
15.3 应用程序内存分配
第16章 系统信息和电源管理
16.1 电源管理
16.2 电源例程
16.3 系统信息
第17章 Window CE RAPI
17.1 RAPI概述
17.1.1 初始化RAPI
17.1.2 结束RAPI会话
17.2 预定义的RAPI函数
17.2.1 RAPI系统信息函数
17.2.2 RAPI文件和目录管理函数
17.2.3 RAPI数据库函数
17.2.4 其他API函数
17.3 自定义RAPI函数
17.3.1 使用RAPI调用自定义函数
17.3.2 编写RAPI服务器函数
17.3.3 阻塞模式代码举例
17.3.4 流模式
17.4 RAPI示例
17.4.1 ActiveSync设置
17.4.2 如何访问ActivesyIlc
第6篇 综合应用实例
第18章 无线视频系统的综合应用
18.1 系统设计
18.2 视频采集
l8.2.1 VFw体系结构和API
18.2.2 程序实现
18.3 视频压缩
18.4 音/视频传输
18.4.1 Socket传送
18.4.2 RTP/RTCP协议
18.4.3 JRTPLIB库的使用方法及程序实现
参考文献
Windows CE系统开发高级编程与典型实例
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!