您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Windows_CE程序设计全书v1.pdf
  所属分类: Windows Server
  开发工具:
  文件大小: 2mb
  下载次数: 0
  上传时间: 2011-06-07
  提 供 者: worst******
 详细说明: 开发wince最好的一本书,中文版 目录 致谢......................................................................................................................................... 1 简介......................................................................................................................................... 3 Windows CE 是什么?.................................................................................................... 3 基于Windows CE 的产品............................................................................................... 3 您为什么要读这本书?.................................................................................................. 5 关于MFC........................................................................................................................ 6 Windows CE 开发工具.................................................................................................... 6 目标系统.......................................................................................................................... 7 光盘上有什么?.............................................................................................................. 7 其他资源.......................................................................................................................... 8 信息反馈.......................................................................................................................... 8 第1 章Hello Windows CE............................................................................................... 1 1.1 WINDOWS CE 有何独特之处?....................................................................... 1 1.1.1 Windows CE 设备中的资源很少............................................................ 1 1.1.2 Unicode .................................................................................................... 2 1.1.3 新的控件.................................................................................................. 2 1.2 仍然是WINDOWS编程.................................................................................... 3 1.2.1 窗口类...................................................................................................... 3 1.2.2 第一个程序.............................................................................................. 4 1.2.3 Hungarian表示法.................................................................................. 10 1.2.4 我的编程风格........................................................................................ 10 1.2.5 编译HelloCE..........................................................................................11 第2 章屏幕绘图............................................................................................................ 25 2.1 画图基础............................................................................................................ 25 2.1.1 有效区域和无效区域............................................................................ 26 2.1.2 设备环境................................................................................................ 26 2.2 写文本................................................................................................................ 27 2.2.1 设备环境属性........................................................................................ 28 2.2.2 TextDemo 范例程序.............................................................................. 28 2.2.3 字体........................................................................................................ 34 2.2.4 FontList范例程序.................................................................................. 38 2.3 位图.................................................................................................................... 47 2.3.1 依赖于设备的位图................................................................................ 47 2.3.2 独立于设备的位图................................................................................ 48 2.3.3 DIB部件................................................................................................ 49 2.3.4 绘制位图................................................................................................ 50 2.4 线条与形状........................................................................................................ 52 2.4.1 线条........................................................................................................ 52 2.4.2 形状........................................................................................................ 54 2.4.3 Shapes范例程序.................................................................................... 57 第3 章输入:键盘、输入笔和菜单............................................................................ 65 3.1 键盘.................................................................................................................... 65 3.1.1 输入焦点................................................................................................ 65 3.1.2 键盘消息................................................................................................ 66 3.1.3 键盘函数................................................................................................ 69 3.1.4 KeyTrac示例程序................................................................................. 71 3.2 输入笔和触摸屏................................................................................................ 79 3.2.1 输入笔消息............................................................................................ 80 3.2.2 TicTac1 示例程序.................................................................................. 87 3.3 菜单.................................................................................................................... 96 3.3.1 处理菜单命令........................................................................................ 98 3.4 资源.................................................................................................................... 98 3.4.1 资源脚本................................................................................................ 98 3.4.2 图标...................................................................................................... 100 3.4.3 加速键.................................................................................................. 100 3.4.4 位图...................................................................................................... 101 3.4.5 字符串.................................................................................................. 101 3.4.6 TicTac2 示例程序................................................................................ 102 第4 章窗口、控件和对话框.......................................................................................116 4.1 子窗口...............................................................................................................116 4.1.1 窗口管理函数.......................................................................................117 4.1.2 滚动条和FontList2 示例程序..............................................................118 4.2 WINDOWS控件............................................................................................. 132 4.2.1 按钮控件.............................................................................................. 133 4.2.2 编辑控件.............................................................................................. 135 4.2.3 列表框控件.......................................................................................... 135 4.2.4 组合框控件.......................................................................................... 135 4.2.5 静态控件.............................................................................................. 136 4.2.6 滚动条控件.......................................................................................... 136 4.2.7 CtlView示例程序................................................................................ 137 4.3 对话框.............................................................................................................. 165 4.3.1 对话框资源模板.................................................................................. 165 4.3.2 创建对话框.......................................................................................... 167 4.3.3 对话框过程.......................................................................................... 168 4.3.4 无模式对话框...................................................................................... 171 4.3.5 属性表.................................................................................................. 172 4.3.6 通用对话框.......................................................................................... 176 4.3.7 DlgDemo示例程序............................................................................. 178 4.4 结论.................................................................................................................. 209 第5 章通用控件和Windows CE.................................................................................211 5.1 编写通用控件...................................................................................................211 5.2 通用控件.......................................................................................................... 212 5.2.1 命令栏.................................................................................................. 213 5.2.2 CmdBar 示例程序................................................................................ 222 5.2.3 命令带区.............................................................................................. 234 5.2.4 CmdBand示例程序............................................................................. 241 5.2.5 月历控件.............................................................................................. 254 5.2.6 日期和时间选择器控件...................................................................... 255 5.2.7 查看列表控件...................................................................................... 258 5.2.8 LView示例程序................................................................................... 259 5.3 其他通用控件.................................................................................................. 277 5.4 不支持的通用控件.......................................................................................... 278 第6 章内存管理.......................................................................................................... 279 6.1 内存基础知识.................................................................................................. 279 6.1.1 关于RAM............................................................................................ 279 6.1.2 关于ROM............................................................................................ 280 6.1.3 关于虚拟内存...................................................................................... 280 6.1.4 Windows CE 地址空间........................................................................ 281 6.1.5 应用程序的地址空间.......................................................................... 283 6.2 内存分配的不同类型...................................................................................... 286 6.2.1 虚拟内存.............................................................................................. 286 6.2.2 堆.......................................................................................................... 290 6.2.3 本地堆.................................................................................................. 291 6.2.4 单独的堆.............................................................................................. 292 6.2.5 堆栈...................................................................................................... 294 6.2.6 静态数据.............................................................................................. 295 6.2.7 字符串资源.......................................................................................... 296 6.2.8 选择正确的内存类型.......................................................................... 297 6.2.9 管理低内存状态.................................................................................. 297 第7 章文件、数据库和注册表.................................................................................. 301 7.1 WINDOWS CE 文件系统............................................................................... 301 7.1.1 对象存储库与其他存储介质的对比.................................................. 302 7.1.2 标准文件I/O........................................................................................ 303 7.1.3 创建和打开文件.................................................................................. 303 7.1.4 读取和写入.......................................................................................... 304 7.1.5 FileView示例程序.............................................................................. 309 7.1.6 内存映射文件和对象.......................................................................... 324 7.1.7 查看文件系统...................................................................................... 327 7.2 数据库.............................................................................................................. 331 7.2.1 基本定义.............................................................................................. 332 7.2.2 数据库API........................................................................................... 333 7.2.3 AlbumDB示例程序............................................................................ 345 7.3 注册表.............................................................................................................. 373 7.3.1 注册表结构.......................................................................................... 373 7.3.2 注册表API........................................................................................... 374 7.3.3 RegView示例程序.............................................................................. 377 7.4 结论.................................................................................................................. 393 第8 章进程与线程...................................................................................................... 394 8.1 进程.................................................................................................................. 394 8.1.1 创建进程.............................................................................................. 395 8.1.2 终止进程.............................................................................................. 397 8.1.3 其他进程.............................................................................................. 397 8.2 线程.................................................................................................................. 398 8.2.1 系统调度.............................................................................................. 398 8.2.2 千万不要这样做!.............................................................................. 399 8.2.3 创建线程.............................................................................................. 400 8.2.4 线程本地存储器.................................................................................. 402 8.3 同步.................................................................................................................. 404 8.3.1 事件...................................................................................................... 405 8.3.2 等待…….............................................................................................. 406 8.3.3 互斥体.................................................................................................. 409 8.3.4 临界区域.............................................................................................. 409 8.3.5 互锁变量访问...................................................................................... 410 8.4 进程间通信.......................................................................................................411 8.4.1 查找其他进程.......................................................................................411 8.4.2 XTALK 示例程序................................................................................ 412 8.5 异常处理.......................................................................................................... 424 8.5.1 __try,__except 块.............................................................................. 424 8.5.2 __try,__finally块.............................................................................. 426 第9 章串行通信.......................................................................................................... 429 9.1 基本驱动程序.................................................................................................. 429 9.1.1 驱动程序名.......................................................................................... 429 9.1.2 列举活动的驱动程序.......................................................................... 430 9.1.3 读写设备驱动程序.............................................................................. 433 9.2 基本串行通信.................................................................................................. 434 9.2.1 打开和关闭串行端口.......................................................................... 434 9.2.2 读写串行端口...................................................................................... 435 9.2.3 异步串行I/O........................................................................................ 435 9.2.4 配置串行端口...................................................................................... 436 9.2.5 设置端口超时值.................................................................................. 438 9.2.6 查询串行驱动程序的性能.................................................................. 439 9.2.7 控制串行端口...................................................................................... 441 9.2.8 清除错误并查询状态.......................................................................... 442 9.2.9 保持活动.............................................................................................. 442 9.3 红外端口.......................................................................................................... 443 9.3.1 原始IR................................................................................................. 443 9.3.2 IrComm................................................................................................ 444 9.4 CECHAT范例程序......................................................................................... 445 第10 章Windows网络和IrSock.................................................................................. 461 10.1 WINDOWS网络支持..................................................................................... 461 10.1.1 WNet函数........................................................................................... 461 10.1.2 ListNet示例程序................................................................................. 470 10.2 基本套接字.................................................................................................. 477 10.2.1 初始化WinSock DLL.......................................................................... 477 10.2.2 流式套接字.......................................................................................... 478 10.2.3 IrSoek ................................................................................................... 482 10.2.4 MySqurt示例程序............................................................................... 487 10.3 TCP/IP PING.................................................................................................... 500 第11 章连接到桌面...................................................................................................... 504 11.1 WINDOWS CE 远程API................................................................................ 504 11.1.1 RAPI概述............................................................................................ 504 11.1.2 预定义的RAPI函数........................................................................... 507 11.1.3 RapiDir 示例程序................................................................................ 512 11.1.4 自定义RAPI函数............................................................................... 515 11.1.5 RapiFind示例程序.............................................................................. 520 11.2 CEUTIL函数................................................................................................... 527 11.3 连接通知.......................................................................................................... 531 11.3.1 注册表方法.......................................................................................... 531 11.3.2 COM方法............................................................................................ 532 11.3.3 CnctNote示例程序.............................................................................. 534 11.3.4 Windows CE 端的连接检测................................................................ 541 11.4 文件筛选程序.................................................................................................. 542 11.4.1 注册文件筛选程序.............................................................................. 542 11.4.2 文件筛选程序接口.............................................................................. 547 11.4.3 ICeFileFilterOptions 接口.................................................................... 550 11.4.4 DivFile筛选程序范例......................................................................... 550 第12 章外壳编程——第一部分.................................................................................. 563 12.1 使用外壳...................................................................................................... 563 12.1.1 外壳名称空间...................................................................................... 564 12.1.2 专用文件夹.......................................................................................... 564 12.1.3 快捷方式.............................................................................................. 567 12.1.4 配置Start菜单..................................................................................... 567 12.1.5 最近使用的文档列表.......................................................................... 568 12.2 任务栏.......................................................................................................... 568 12.2.1 TBIcons 示例程序............................................................................... 569 12.3 Out Of Memory对话框................................................................................... 576 12.4 通知.............................................................................................................. 577 12.4.1 用户通知.............................................................................................. 577 12.4.2 定时器事件通知.................................................................................. 579 12.4.3 系统事件通知...................................................................................... 580 12.4.4 MyNotify示例程序............................................................................. 580 12.5 控制台应用程序.......................................................................................... 590 12.5.1 CEFind示例程序................................................................................. 590 第13 章外壳编程——第二部分.................................................................................. 595 13.1 辅助输入面板.............................................................................................. 595 13.1.1 使用SIP............................................................................................... 595 13.1.2 对SlP更改的反应............................................................................... 599 13.1.3 Windows CE 2.1设备上的输入面板.................................................. 600 13.2 编写输入方法.............................................................................................. 601 13.2.1 SIP组件............................................................................................... 602 13.2.2 输入方法中的线程问题...................................................................... 602 13.2.3 IInputMethod接口............................................................................... 602 13.2.4 IIMCallback接口................................................................................. 605 13.2.5 NumPanel范例输入方法.................................................................... 607 13.3 硬件键.......................................................................................................... 626 13.3.1 硬件键的虚拟代码.............................................................................. 626 13.3.2 使用应用程序运行键.......................................................................... 627 13.3.3 动态跳过应用程序运行键.................................................................. 628 第14 章系统编程.......................................................................................................... 630 14.1 启动过程...................................................................................................... 630 14.1.1 复位...................................................................................................... 630 14.1.2 NK.exe.................................................................................................. 631 14.1.3 加电但不启动系统.............................................................................. 636 14.2 系统配置...................................................................................................... 637 14.3 编写跨平台的Windows CE 应用程序....................................................... 637 14.3.1 平台和操作系统版本.......................................................................... 637 14.3.2 编译时版本问题.................................................................................. 638 14.3.3 显式链接.............................................................................................. 639 14.3.4 运行时版本检查.................................................................................. 641 第15 章附录 COM基础............................................................................................... 643 使用COM接口........................................................................................................... 643 COM客户.................................................................................................................... 643 COM服务器................................................................................................................ 644 ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: Windows_CE
 输入关键字,在本站1000多万海量源码库中尽情搜索: