|
|
Windows CE 程序设计 |
|
|
|
| 原价:
¥99.00(以下报价瞬息万变,建议您点击全部站点比对) | | |通过以下方式购买,或许更便宜: |
|
|
| |
|
|
|
|
我要购书网的承诺:本网上购书中心所出售的"Windows CE 程序设计"图书保证正版,您在本购书中心享有收到图书七天内无条件退货!收到商品15日之内换货的待遇!
|
| |
退货规定:从本网上书店所购买的图书如有质量问题(字迹模糊/缺页/倒装/开线/开胶/折页/封皮破损/缺少随书赠品),可在收到商品7日之内可退货 |
| |
换货规定:从本购书中心所购买"Windows CE 程序设计"图书如有质量问题(字迹模糊/缺页/倒装/开线/开胶/折页/封皮破损/缺少随书赠品),可在收到商品15日之内换货
|
|
| |
用Microsoft Windows CE可以为新一代智能设备设计高性能的应用程序。《Microsoft Windows CE程序设计》是一本实用、权威的学习参考图书,本书讲述如何将您的Windows或嵌入式程序设计经以全扩展到Windows CE环境。本书首先回顾基于事件驱动的开发基础,然后逐步深入,探讨Windows CE这一模块化、紧凑化的体系结构的特点,解决一些复杂问题。 简化的Win 32 API;Windows CE平台编程需特殊考虑的事项;使用特殊技术处理内存、外存以及电源限制;深入讨论串行口、网络和设备到桌面的通讯;使用模块、进程和线程提高编程技巧;构建或修改代码以满足不同Windows CE外壳的需要。 使用本书配套光盘上包含的专家指导和软件开发工具,您可以将自己在Win 32编程领域所取得的经验和成就发扬光大,迎接令人激动的新Windows CE应用市场。 |
| |
| 第一部分 Windows编程基础 第一章 Hello Windows CE 1.1 Windows CE有何独特之处 1.1.1 Windows CE设备中的资源很少 1.1.2 Unicode 1.1.3 新的控件 1.2 仍然是Windows编程 1.2.1 窗口类 1.2.2 第一个程序 1.2.3 Hungarian表示法 1.2.4 我的编程风格 1.2.5 编译HelloCE 第二章 屏幕绘图 2.1 画图基础 2.1.1 有效区域和无效区域 2.1.2 设备环境 2.2 写文本 2.2.1 设备环境属性 2.2.2 TextDemo范例程序 2.2.3 字体 2.2.4 FontList范例程序 2.3 位图 2.3.1 依赖于设备的位图 2.3.2 独立于设备的位图 2.3.3 DIB部件 2.3.4 绘制位图 2.4 线条与形状 2.4.1 线条 2.4.2 形状 2.4.3 Shapes范例程序 第三章 输入:键盘、输入笔和菜单 3.1 键盘 3.1.1 输入焦点 3.1.2 键盘消息 3.1.3 键盘函数 3.1.4 KeyTrac示例程序 3.2 输入笔和触摸屏 3.2.1 输入笔消息 3.2.2 TicTacl示例程序 3.3 菜单 3.3.1 处理菜单命令 3.4 资源 3.4.1 资源脚本 3.4.2 图标 3.4.3 加速键 3.4.4 位图 3.4.5 字符串 3.4.6 TicTac 2示例程序 第四章 窗口、控件和对话框 4.1 子窗口 4.1.1 窗口管理函数 4.1.2 滚动条和FontList 2示例程序 4.2 WINDOWS控件 4.2.1 按钮控件 4.2.2 编辑控件 4.2.3 列表框控件 4.2.4 组合框控件 4.2.5 静态控件 4.2.6 滚动条控件 4.2.7 CtlView示例程序 4.3 对话框 4.3.1 对话框资源模板 4.3.2 创建对话框 4.3.3 对话框过程 4.3.4 无模式对话框 4.3.5 属性表 4.3.6 通用对话框 4.3.7 DlgDemo示例程序 4.4 结论 第二部分 Windows CE基础 第五章 通用控件和Windows CE 5.1 编写通用控件 5.2 通用控件 5.2.1 命令栏 5.2.2 CmdBar示例程序 5.2.3 命令带区 5.2.4 CmdBand示例程序 5.2.5 月历控件 5.2.6 日期和时间选择器控件 5.2.7 查看列表控件 5.2.8 LView示例程序 5.3 其他通用控件 5.4 不支持的通用控件 第六章 内存管理 6.1 内存基础知识 6.1.1 关于RAM 6.1.2 关于ROM 6.1.3 关于虚拟内存 6.1.4 Windows CE地址空间 6.1.5 应用程序的地址空间 6.2 内存分配的不同类型 6.2.1 虚拟内存 6.2.2 堆 6.2.3 本地堆 6.2.4 单独的堆 6.2.5 堆栈 6.2.6 静态数据 6.2.7 字符串资源 6.2.8 选择正确的内存类型 6.2.9 管理低内存状态 第七章 文件、数据库和注册表 7.1 Windows CE文件系统 7.1.1 对象存储与其他存储介质的对比 7.1.2 标准文件I/O 7.1.3 创建和打开文件 7.1.4 读取和写入 7.1.5 FileView示例程序 7.1.6 内存映射文件和对象 7.1.7 查看文件系统 7.2 数据库 7.2.1 基本定义 7.2.2 数据库API 7.2.3 AlbumDB示例程序 7.3 注册表 7.3.1 注册表结构 7.3.2 注册表API 7.3.3 RegView示例程序 7.4 结论 第八章 进程与线程 8.1 进程 8.1.1 创建进程 8.1.2 终止进程 8.1.3 其他进程 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.4 进程间通信 8.4.1 查找其他进程 8.4.2 XTALK示例程序 8.5 异常处理 8.5.1 --try,--except块 8.5.2 --try,--finally块 第三部分 通信 第九章 串行通信 9.1 基本驱动程序 9.1.1 驱动程序名 9.1.2 列举活动的驱动程序 9.1.3 读写设备驱动程序 9.2 基本串行通信 9.2.1 打开和关闭串行端口 9.2.2 读写串行端口 9.2.3 异步串行端口 9.2.4 配置串行端口 9.2.5 设置端口超时值 9.2.6 查询串行驱动程序的性能 9.2.7 控制串行端口 9.2.8 清除错误并查询状态 9.2.9 保持活动 9.3 红外端口 9.3.1 原始IR 9.3.2 IrComm 9.4 CECHAT范例程序 第十章 Windows网络和IrSock 10.1 Windows网络支持 10.1.1 WNet函数 10.1.2 ListNet示例程序 10.2 基本套接字 10.2.1 初始化WinSock DLL 10.2.2 流式套接字 10.2.3 IrSock 10.2.4 MySqurt示例程序 10.3 TCP/IP PING 第十一章 连接到桌面 11.1 Windows CE远程API 11.1.1 RAPI概述 11.1.2 预定义的RAPI函数 11.1.3 RapiDir示例程序 11.1.4 自定义RAPI函数 11.1.5 RapiFind示例程序 11.2 CEUTIL函数 11.3 连接通知 11.3.1 注册表方法 11.3.2 COM方法 11.3.3 CnctNote示例程序 11.3.4 Windows CE端的连接检测 11.4 文件筛选程序 11.4.1 注册文件筛选程序 11.4.2 文件筛选程序接口 11.4.3 ICeFileFilterOptions接口 11.4.4 DivFile筛选程序范例 第四部分 高级主题 第十二章 外壳编程——第一部分 12.1 使用外壳 12.1.1 外壳名称空间 12.1.2 专用文件夹 12.1.3 快捷方式 12.1.4 配置Start菜单 12.1.5 最近使用的文档列表 12.2 任务栏 12.2.1 TBlcons示例程序 12.3 Out Of Memory对话框 12.4 通知 12.4.1 用户通知 12.4.2 定时器事件通知 12.4.3 系统事件通知 12.4.4 MyNotify示例程序 12.5 控制台应用程序 12.5.1 CEFind示例程序 第十三章 外壳编程——第二部分 13.1 辅助输入面板 13.1.1 使用SIP 13.1.2 对SIP更改的反应 13.1.3 Windows CE 2.1设备上的输入面板 13.2 编写输入方法 13.2.1 SIP组件 13.2.2 输入方法中的线程问题 13.2.3 IInputMethod接口 13.2.4 IIMCallback接口 13.2.5 NumPanel范例输入方法 13.3 硬件键 13.3.1 硬件键的虚拟代码 13.3.2 使用应用程序运行键 13.3.3 动态跳过应用程序运行键 第十四章 系统编程 14.1 启动过程 14.1.1 复位 14.1.2 NK.exe 14.1.3 加电但不启动系统 14.2 系统配置 14.3 编写跨平台的Windows CE应用程序 14.3.1 平台和操作系统版本 14.3.2 编译时版本问题 14.3.3 显示链接 14.3.4 运行时版本检查 附录 COM基础 |
|
|