热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

Windows CE系统应用开发编程

中国水利水电出版社
    【作 者】王浩 杨正校 【I S B N 】978-7-5084-8930-8 【责任编辑】张玉玲 【适用读者群】高职高专 【出版时间】2011-09-14 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】252 【千字数】393 【印 张】15.75 【定 价】28 【丛 书】全国高职高专“十二五”规划教材 【备注信息】教育部高等学校高职高专计算机类专业教学指导委员会优秀教材
图书详情

    全书共分为六部分内容:Windows CE系统基础、Windows CE 6.0平台定制、图形图像开发、数据库开发、串口通信应用开发、网络应用开发。Windows CE系统基础部分介绍Windows CE 6.0体系结构组成、开发流程及开发工具的使用;Windows CE 6.0平台定制部分介绍如何使用Platform Builder for CE 6.0工具按步骤地定制适合目标硬件平台的操作系统映像;图形图像开发部分讲述利用.NET Compact Framework框架下的GDI+的特性开发手写笔程序及图片浏览程序;数据库开发部分讲述在VS.NET 2008平台上进行SQL Server Compact数据库创建以及Synchronization Services for ADO.NET数据同步技术;串口通信开发部分讲述GPS串口通信应用编程;网络应用开发部分讲述TCP、UDP、Web Services网络应用编程。

    本书可作为高等院校相关专业师生的教学参考书及相关培训机构的培训教材,并适合从事Windows CE系统开发的各级技术人员阅读。

    电子教案,程序源代码,读者可以从中国水利水电出版社网站和万水书苑免费下载本书教学资源,网址为:http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。

    贴近高等院校学生实际,定位准确,针对性强。

    循序渐进,由浅入深,激发兴趣,通俗易懂,便于阅读。

    内容全面,体系新颖,步骤清晰。

    前 言

    随着嵌入式技术的快速发展,微软公司的Windows CE系统在消费、汽车电子、工业控制、无线电、数码产品、网络设备等领域得到了广泛的应用。这使得Windows CE方面的嵌入式人才成为当今较为紧缺的人才,目前越来越多的学校相继开设了嵌入式专业及有关课程,同时国内市场上有关Windows CE系统开发方面的书籍也不少,但几乎没有一本是以工作过程为导向,按照任务驱动、案例式、模块化讲解Windows CE系统的开发技术。

    本书集作者多年来从事Windows CE技术开发、教学及师资培训方面的经验,系统总结和归纳了Windows CE系统的开发技术,对Windows CE开发过程中所涉及到的操作系统定制和下载、SDK导出以及VS.NET 2008平台下的应用程序设计与开发进行了详细论述。本书立足当前嵌入式技术的发展趋势、核心技术及主要应用领域,将技术热点与实践应用紧密结合,以实际应用为中心,按照任务驱动、模块化的方式,结合嵌入式开发项目案例,由浅入深、循序渐进地讲解Windows CE系统的开发流程和实用技术。

    本书按照嵌入式系统的开发流程分成7章:Windows CE 6.0概述、Windows CE 6.0开发环境和工具、屏幕图形图像应用开发、Windows CE 6.0数据库应用开发、Windows CE 6.0数据库同步应用、Windows CE 6.0串口通信应用、Windows CE 6.0网络应用。这7章可以分成六大模块:Windows CE系统基础、Windows CE 6.0平台定制、图形图像开发、数据库开发、串口通信开发以及网络应用开发。Windows CE系统基础部分介绍Windows CE 6.0体系结构组成、开发流程及开发工具使用;Windows CE 6.0平台定制部分介绍如何使用Platform Builder for CE 6.0工具按步骤地定制适合目标硬件平台的操作系统映像,并采用相关的软件将内核映像下载到目标设备上运行。图形图像开发部分介绍利用.NET Compact Framework框架下的GDI+的特性开发手写笔程序及图片浏览程序,来理解和掌握图形图像绘制技术;数据库开发部分采用案例式的方法介绍SQL Server Compact数据库的创建,并利用VS.NET 2008平台开发设备端数据库的应用以及实现设备端和服务器端之间的Synchronization Services for ADO.NET数据同步技术;串口通信开发部分讲述GPS串口通信应用编程;网络应用开发部分讲述TCP、UDP、Web Services网络应用编程。

    本书内容体系完整,案例详实,叙述风格平实、通俗易懂。书中的程序实例已全部通过了嵌入式实验平台的测试,读者对象包括:各个级别从事Windows CE系统开发的人员、应用程序开发的人员,也可以作为高等院校相关专业师生的教学参考书以及相关培训机构的教程。通过对本书的学习,读者可以快速掌握和提高Windows CE 6.0的编程能力和实际开发水平。

    由于时间仓促及作者水平有限,书中的错误和不妥之处在所难免,敬请广大读者批评指正。

    作 者

    2011年7月

    前言

    第1章 Windows CE 6.0概述 1
    本章学习目标 1
    1.1 什么是Windows CE操作系统 1
    1.2 Windows CE 6.0发展历程 2
    1.3 Windows CE 6.0的功能特性 4
    1.4 Windows CE 6.0体系架构 6
    1.5 Windows CE 6.0开发流程 8
    1.6 Windows CE 6.0应用领域 9
    本章小结 11
    习题一 11
    第2章 Windows CE 6.0开发环境和工具 12
    本章学习目标 12
    2.1 Windows CE 6.0硬件平台简介 12
    2.2 Windows CE 6.0硬件平台架构 13
    2.3 构建Windows CE 6.0操作系统映像 14
    2.3.1 安装Microsoft Platform Builder for
    Windows CE 6.0 14
    2.3.2 安装BSP板级支持包 20
    2.3.3 构建Windows CE 6.0操作系统工程 21
    2.3.4 添加支持硬件平台应用的特性组件 24
    2.3.5 编译生成Windows CE 6.0操作系统
    运行时映像 29
    2.4 下载Windows CE 6.0映像到目标平台 32
    2.5 ActiveSync同步工具 38
    2.6 创建C#智能设备应用程序 39
    2.6.1 VS.NET 2008平台安装简介 39
    2.6.2 在Windows CE目标设备上部署C#
    应用程序 43
    2.7 Windows CE 6.0远程工具 45
    2.8 实验内容一:创建Windows CE 6.0操作
    系统映像 49
    2.9 实验内容二:烧写WinCE操作系统映像
    至Nand Flash 50
    2.10 实验内容三:创建基于C#的Windows CE
    应用程序 50
    本章小结 51
    习题二 51
    第3章 屏幕图形图像应用开发 52
    本章学习目标 52
    3.1 基于GDI屏幕绘图 52
    3.1.1 GDI+简介 52
    3.1.2 设备绘图表面 53
    3.1.3 绘图操作工具 54
    3.1.4 常用图形的绘制 56
    3.1.5 绘制文本 58
    3.1.6 绘制图像 59
    3.2 手写笔签名程序开发 61
    3.2.1 程序功能设计 61
    3.2.2 程序功能实现 62
    3.3 图片浏览程序开发 70
    3.3.1 程序功能设计 70
    3.3.2 程序功能实现 71
    3.3.3 部署安装应用程序 76
    3.4 实验内容一:绘制和填充常用图形 80
    3.5 实验内容二:屏幕位图的绘制显示 80
    本章小结 81
    习题三 81
    第4章 Windows CE 6.0数据库应用开发 82
    本章学习目标 82
    4.1 嵌入式设备数据存储简介 82
    4.2 SQL Server Compact数据访问 83
    4.2.1 SQL Server Compact简介 83
    4.2.2 SQL Server Compact设备端安装与
    配置 84
    4.3 ADO.NET数据访问 87
    4.3.1 ADO.NET概述 87
    4.3.2 使用ADO.NET进行数据访问 88
    4.4 LINQ to ADO.NET 92
    4.4.1 LINQ to ADO.NET简介 92
    4.4.2 使用LINQ to DataSet 93
    4.5 数据库应用实例 94
    4.5.1 功能模块设计 94
    4.5.2 数据库设计 94
    4.5.3 项目三层架构设计 100
    4.5.4 数据访问层功能实现 101
    4.5.5 业务逻辑层功能实现 104
    4.5.6 窗体功能实现 108
    4.6 实验内容:数据库应用编程 121
    本章小结 122
    习题四 122
    第5章 Windows CE 6.0数据库同步应用 123
    本章学习目标 123
    5.1 数据同步技术简介 123
    5.2 基于Synchronization Services for
    ADO.NET的数据同步技术 124
    5.3 Synchronization Services for ADO.NET
    数据同步环境搭建 127
    5.4 创建Synchronization Services for
    ADO.NET的数据同步应用 134
    5.4.1 SQL Server 2005数据库创建及安全
    性设置 134
    5.4.2 创建基于Windows CE的数据同步
    应用程序工程 136
    5.4.3 工程项目中数据同步设置 138
    5.4.4 类库项目的功能实现 143
    5.4.5 Web服务项目功能实现 144
    5.4.6 Web服务项目的发布 147
    5.4.7 智能设备项目数据访问及业务逻辑
    功能实现 149
    5.4.8 智能设备项目窗体功能实现 157
    5.5 实验内容:数据库同步应用编程 169
    本章小结 170
    习题五 170
    第6章 Windows CE 6.0串口通信应用 172
    本章学习目标 172
    6.1 串口通信基础 172
    6.1.1 串行通信简介 172
    6.1.2 RS-232-C串口标准 173
    6.1.3 串行数据传输 174
    6.2 .NET CF中对串口的支持 175
    6.3 GPS全球定位系统及NMEA协议 176
    6.3.1 GPS概述 176
    6.3.2 GPS应用 177
    6.3.3 GPS系统的 NMEA 简介及使用 178
    6.4 GPS串口编程 180
    6.4.1 硬件设备的GPS平台构建 180
    6.4.2 功能模块设计 181
    6.4.3 GPS业务类设计 181
    6.4.4 GPS窗体功能实现 189
    6.5 实验内容:创建串口通信应用程序 199
    本章小结 200
    习题六 200
    第7章 Windows CE 6.0网络应用 201
    本章学习目标 201
    7.1 网络通信简介 201
    7.2 基于.NET CF的网络编程 202
    7.3 开发基于TCP协议的应用程序 205
    7.3.1 服务器端功能实现 205
    7.3.2 客户端功能实现 211
    7.4 开发基于UDP协议的应用程序 215
    7.4.1 PC端功能实现 215
    7.4.2 设备端功能实现 218
    7.5 基于.Net 的Web Services 简介 223
    7.6 开发Web Services应用程序 225
    7.6.1 程序功能描述 225
    7.6.2 服务器端创建Web Services功能
    实现 225
    7.6.3 客户端调用Web Services功能实现 233
    7.7 实验内容一:创建基于TCP协议的应用
    程序 242
    7.8 实验内容二:创建Web Services应用
    程序 243
    本章小结 243
    习题七 243
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册