热门关键字:  听力密码  单词密码  新概念美语  巧用听写练听力  零起点
图书信息

Windows CE(C#)嵌入式应用开发实训教程

中国水利水电出版社
    【作 者】王浩 编著 【I S B N 】978-7-5084-7400-7 【责任编辑】宋俊娥 【适用读者群】本专通用 【出版时间】2010-04-02 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】200 【千字数】307 【印 张】12.5 【定 价】22 【丛 书】高等院校“十一五”规划教材 【备注信息】中国软件行业协会嵌入式系统分会推荐教材
图书详情

    本书以嵌入式移动数据库行业应用为案例,以Windows CE嵌入式系统设计与开发流程为主线,分别介绍Windows CE平台的构建与配置、项目的需求分析以及数据库设计、嵌入式移动数据库的数据同步环境的搭建、项目数据访问与业务逻辑实现、项目窗体的功能实现以及嵌入式项目的部署与安装。本书配有代码规模较大的程序实例及详细的代码分析,便于读者触类旁通,利于启发和培养读者的创造能力,通过嵌入式实际项目的实训,能够掌握和提高嵌入式开发方法和开发技术。

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

    以嵌入式移动数据库在物流配送行业的应用作为实际案例,一方面掌握嵌入式软件工程的设计及开发方法,另一方面有助于提高代码的编写能力,为嵌入式移动数据库开发打下良好的基础

    按照任务驱动、模块化方式,由浅入深、循序渐进地讲解Windows CE系统的开发流程和嵌入式数据库开发技术,通过学习本书可以快速掌握和提高Windows CE的编程能力和实际开发水平

    注重实践操作性,案例详实,叙述风格平实,通俗易懂,书中的项目实例源码已全部通过嵌入式实训包PMP的测试

    随着嵌入式技术的快速发展,微软公司的Windows CE系统在消费、汽车电子、工业控制、无线电、数码产品、网络设备等领域得到了广泛的应用。这使得Windows CE方面的嵌入式人才成为当今较为紧缺的人才,目前越来越多的学校相继开设了嵌入式专业或者计算机应用技术专业嵌入式方向专业课程,其中嵌入式软件开发实训课程是学生在完成C语言程序设计、C#语言程序设计、嵌入式系统概论、Windows CE操作系统以及数据库基础等专业基础课后进行的嵌入式软件开发方面的实训。学生通过实际的嵌入式项目实训,一方面掌握嵌入式软件工程的设计及开发方法,另一方面有助于提高代码的编写能力,为今后从事嵌入式应用软件开发,尤其是嵌入式移动数据库开发打下良好的基础。

    本书以嵌入式移动数据库在物流配送行业的应用作为实际案例,按照任务驱动、模块化方式,由浅入深、循序渐进地讲解Windows CE系统的开发流程和嵌入式数据库开发技术。本书共分7章,第1章介绍嵌入式软件开发实训的主要内容,包括实训目标、实训内容以及实训流程;第2章介绍Windows CE平台的构建与配置,包括硬件平台选择、Windows CE操作系统创建以及Windows CE开发环境组建;第3章介绍项目的需求分析以及数据库设计,包括用Visio建模工具对项目进行用例图、活动图、类图以及数据库模型的设计,并最后导出项目框架代码以及物理数据库;第4章介绍嵌入式移动数据库的数据同步环境搭建,包括设备端数据同步环境搭建、服务器端数据同步环境搭建以及服务器端数据库的发布与订阅;第5章介绍项目数据访问与业务逻辑实现,包括数据访问层功能实现、业务逻辑层功能实现以及有关地图信息服务MapPoint的Web Services应用;第6章介绍项目窗体的功能实现,包括项目所有显示窗体的功能实现;第7章介绍嵌入式项目的部署与安装,包括利用VS.NET2005制作CAB安装包。

    本书内容注重实践操作性,案例详实,叙述风格平实,通俗易懂。书中的项目实例源代码已全部通过国内著名嵌入式设备生产商上海双实科技有限公司的嵌入式实训包PMP的测试。本书读者对象包括各个级别的Windows CE系统开发人员、应用程序开发人员,也可以作为高等院校相关专业师生的教学参考书以及相关培训机构的教材。通过本书的学习,读者可以快速掌握和提高Windows CE的编程能力和实际开发水平。

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

    王 浩

    2010年2月


    前言

    第1章 嵌入式软件开发实训概述 1
    1.1 教学目标 1
    1.2 实训目标 1
    1.3 实训内容 1
    1.4 实训学时分配 2
    1.5 项目开发实训流程 3
    1.6 实训必备知识 4
    第2章 Windows CE平台的构建与配置 5
    2.1 ARM9硬件平台的选择 5
    2.2 平台硬件架构 5
    2.3 Windows CE操作系统的创建 6
    2.3.1 Platform Builder 5.0的安装与配置 6
    2.3.2 Platform Builder 5.0主界面简介 11
    2.3.3 定制与编译Windows CE OS的过程 12
    2.3.4 Windows CE内核映像的下载与测试 22
    2.4 Windows CE开发环境的组建 25
    2.4.1 VS.NET2005平台的安装 25
    2.4.2 .NET Compact Framework 2.0 SP1的安装 26
    2.4.3 Visio建模工具的安装 27
    2.4.4 设备端与PC端通信连接的搭建 29
    第3章 项目需求分析与数据库设计 36
    3.1 项目开发背景 36
    3.2 项目的需求分析设计 36
    3.2.1 项目业务需求描述 36
    3.2.2 客户服务业务需求设计 37
    3.2.3 库房管理业务需求设计 42
    3.2.4 运输服务业务需求设计 43
    3.3 项目数据库设计 46
    3.3.1 SQL Server 2005的安装 46
    3.3.2 利用Visio进行项目数据库设计 49
    3.3.3 利用Visio进行项目数据库导出 57
    第4章 项目数据同步环境的构建 64
    4.1 设备端与服务器端同步环境架构 64
    4.2 设备端同步环境的搭建 64
    4.3 服务器端数据同步组件的安装 66
    4.3.1 IIS组件的安装 66
    4.3.2 SQL Server Mobile Server Tools组件的安装 67
    4.4 基于Windows CE的合并复制创建与配置 68
    4.4.1 创建快照代理用户账号及快照文件夹 68
    4.4.2 创建SQL Server 2005数据库的发布 70
    4.4.3 发布数据库的权限设置 77
    4.4.4 创建发布数据库的快照 80
    4.4.5 配置IIS实现Web远程同步 81
    4.4.6 创建SQL Server Mobile数据库订阅 85
    第5章 项目数据访问与业务逻辑的实现 91
    5.1 项目的三层架构设计 91
    5.2 项目数据访问层与业务逻辑层的设计 91
    5.2.1 项目数据访问层的设计 91
    5.2.2 项目业务逻辑层的设计 95
    5.2.3 项目数据访问层与业务逻辑层框架代码的导出 98
    5.3 项目数据访问层与业务逻辑层的功能实现 99
    5.3.1 项目数据访问层的功能实现 99
    5.3.2 项目业务逻辑层的功能实现 105
    5.4 项目的Web Services实现 112
    5.4.1 Web Services简介 112
    5.4.2 访问MapPoint的Web Services 114
    第6章 项目窗体的功能实现 119
    6.1 启动窗体的功能实现 119
    6.2 用户角色身份验证窗体的功能实现 122
    6.3 客户服务窗体的功能实现 124
    6.4 订单创建窗体的功能实现 127
    6.5 库房管理窗体的功能实现 132
    6.6 商品出库窗体的功能实现 135
    6.7 商品装车窗体的功能实现 138
    6.8 商品运输服务窗体的功能实现 142
    第7章 项目的部署与安装 148
    7.1 项目的CAB安装包制作 148
    7.2 项目的CAB安装运行 151
    7.2.1 通过ActiveSync分发CAB安装包 151
    7.2.2 设备端安装 CAB安装包 152
    7.2.3 设备端运行项目程序 153
    附录 162
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册