• 分享《Windows Mobile平台应用与开发》源代码


     书评来自:http://www.dearbook.com.cn/ReviewSystem/109223
    看到《Windows Mobile平台应用与开发》这个书名,我就被吸引住了,这不是我梦寐以求、魂牵梦萦的技术书籍吗?我一直对Windows Mobile相关技术和知识感兴趣,而且我看见它是微软公司“2006年度嵌入式开发者大会”的官方指定用书,真是知识性与权威性兼备啊。

    此书面向Mobile平台技术人员和开发者,顾名思义,注重实际应用,并在剖析新技术上下了一定功夫。虽然对于专业Mobile开发者来说介绍的不是特别深入,但对于开发爱好者和初学者以及从其它领域转到Mobile领域的朋友,相信这本书是非常实用的。本书由人民邮电出版社于2006年6月出版,是移动开发系列从书之一,将Windows Mobile的新技术和新特性全面的展现出来。

    我们知道,虽然微软于今年2月发布了Windows Mobile 6.0,但是Windows Mobile 5.0和.NET Framework 2.0仍然是微软公司较成熟的移动设备操作系统和开发环境,其中.NET Framework 2.0统一了不同设备之间的编程环境,因此大家只需注意少量移动设备的特点就可以开发出各种设备的应用程序。此书在很多Mobile相关方面的知识都有所涉及,并且尤其对.NET开发技术作了详细介绍。

    在所有章节中,我觉得对项目的架构搭建这一部分的讲解做到了理论与实际结合,对一些综合应用实例的生动展示可以说是通俗易懂。而对短消息、彩信和E-mail等具体功能的实现的讲解是我所欣赏的,因为毕竟这些移动设备所特有的网络技术的开发与实施是现在的热点,对这些实际使用过程中确实有需求的功能范围有所涉及还是比较实在的。另外,安全是如今大家普遍关注的问题,所以我认为对于在最后一部分Windows Mobile平台的安全特性的安排是比较合理的。还有对于开发安全的移动设备应用程序的阐述可以拿来就用——如果在具备一定的开发经验的基础上,就可以将书中所讲的大量.NET知识应用到移动开发领域。

    以上这些充分可以看出本书是从实用的角度出发,而且我觉得是针对广大一般初级和中级开发者而编写的,可以说是作为学习指南的主流之选。本书是市场上唯一一部微软公司指定的关于Windows Mobile移动开发的书籍,随着大家对移动开发领域的广泛关注,相信大家会逐渐喜欢这本书的。愿大家早日跟随这本书进入精彩的Windows Mobile世界吧。
    目录
    第1章 WindOWS Mobile 5.0及信息与安全服务套件(MSFP)
    1.1 什么是WindOWS Mobile
    1.2 Windows Mobile家族
    1.3 WindOWS Mobile全球市场发展状况
    1.4 WindOWS Mobile 5.0
    1.5 WindOWS Mobile 5.0的新特性
    1.5.1 Mobile Office介绍
    1.5.2 Mobile IE介绍
    1.5.3 WindOWS Media Player 10 MObile
    1.5.4 MicrosoR ActiveSync 4.1应用程序
    1.6 WindOWS Mobile 5.0信息与安全服务套件(MSFP)
    1.6.1 功能特性
    1.6.2信息与安全服务套件(MSFP)部署设置和最优方法
    1.7企业移动需求
    1.8 小 结
    第2章 .NET Compact Frmework简介
    2.1 WindOWS Molbile平台及.NET Frameworlk精简版架构
    2.1.1公共语言运行库
    2.1.2.NET Framework精简版类库
    2.2 支持的语言和平台
    2.3 .NET Framework和.NEI Framework精简版应用程序类型比较
    2.4.NET Frameworlk精简版中常用类库窗体控件
    2.5 .NET Frameworkl精简版2.0新特色
    2.5.1 用户界面
    2.5.2数据访问
    2.5.3通信
    2.5.4安全
    2.5.5线程
    2.5.6性能和资源管理
    2.5.7 小结
    第3章 visuaI Studio 2005简介
    3.1开发环境概况
    3.1.1用户界面
    3.1.2支持的项目类型
    3.1.3解决方案、项目和构成项
    3.1.4外部工具
    3.2使用集成开发环境
    3.2.1设置项目属性
    3.2.2管理类型
    3.2.3编辑代码
    3.2.4添加和编辑资源
    3.3获取帮助
    3.3.1 使用动态帮助
    3.3.2 使用Document Explorer
    3.4 小结
    第4章 WAP和WML
    4.1 WAP简介
    4.1.1 WAP的起源
    4.1.2 WAP的形成过程
    4.1.3 WAP架构说明
    4.1.4 WAP协议介绍
    4.1.5 WAP的未来
    4.2 WML语言基础
    4.2.1什么是WML文件
    4.2.2 WML程序结构
    4.2.3 WML语言的基本知识
    4.3 WML Seript语法基础
    4.3.1 在WML程序中调用WML Script函数
    4.3.2 WML Script的主要优点及其字节码解释器
    4.3.3 WMLScript 基本规则
    4.3.4 变量与数据类型
    4.3.5操作符与表达式
    4.3.6 WML Script异常处理
    4.4 小结
    第5章 用ASP.NET开发移动Wleb站点
    5.1 ASP.NET移动功能
    5.1.1 ASP.NET 2.0概述
    5.1.2移动Web站点
    5.1.3移动应用程序结构
    5.1.4移动Web服务器控件
    5.1.5 ASP.NET Web服务器控件和统一适配器结构
    5.1.6选择自定义适配器或移动控件
    5.2创建移动Web站点
    5.2.1创建Web站点项目
    5.2.2向项目中添加移动Web页面
    5.3移动Web窗体介绍
    5.3.1服务器端应用程序
    5.3.2客户端脚本
    5.3.3 开发“Hello World”应用的国际化版本
    5.3.4.为国际化的应用程序更改文本编码
    5.3.5移动Web窗体的生命周期
    5.3.6移动Web窗体的生命周期阶段
    5.3.7窗体标记内的文本
    5.3.8在移动Web窗体之间进行链接
    5.3.9处理卡片(Card)组的大小限制
    5.3.10减少页的呈现大小
    5.3.11使用模拟器测试移动Web站点
    5.4使用移动Web控件
    5.4.1移动Web控件简介
    5.4.2使用移动web控件构建页面
    5.4.3移动Web应用开发工具
    5.4.4使用Visual Studio 2005创建移动Web项目
    5.4.5添加移动设备的Web窗体
    5.4.6 ASP.NET移动控件的事件处理
    5.4.7使用容器控件
    5.5创建自定义移动Web控件
    5.5.1用户控件
    5.5.2通过继承扩展控件功能
    5.5.3创建组合控件
    5.5.4编写自己的控件
    5.5.5设备过滤和适配
    5.6小结
    第6章 用.ASP.NET开发Web Service
    6.1 Web Service的概念
    6.1.1 WSDL
    6.1.2 HTTP发送请求的方法
    6.1.3 SOAP
    6.1.4 UDDI
    6.2为什么应用Web Service
    6.2.1 Web Service的优势
    6.2.2什么时候不应该使用Web Service
    6.3如何创建一个Web Service
    6.3.1 HelloWorld示例
    6.3.2理解服务代码和后台代码
    6.3.3 WebMethod特性
    6.3.4如何创建一个Web Service
    6.4 小结
    第7章 用户界面设计
    7.1使用控件创建应用程序界面
    7.1.1 .NET Compact Framework中的控件
    7.1.2处理控件的事件
    7.1.3使用控件
    7.1.4控件布局的基本原则
    7.2用户界面设计原则与技巧
    7.2.1基本原则
    7.2.2在窗体间进行导航
    7.2.3 向用户提供反馈
    7.3界面因素对用户界面的影响
    7.3.1屏幕方向
    7.3.2软输入面板
    7.4 小结
    第8章 用户输入和屏幕绘图技术
    8.1 鼠标输入
    8.1.1 鼠标事件
    8.1.2 自动鼠标捕获
    8.2键盘输入
    8.2.1使用软输入面板
    8.2.2键盘事件
    8.2.3键盘事件参数
    8.3使用GDI+进行屏幕绘图
    8.3.1 GDI+简介
    8.3.2绘图表面
    8.3.3颜色、画笔和画刷
    8.3.4绘制基本图形
    8.3.5绘制文本
    8.3.6绘制图像
    8.3.7结合鼠标事件绘图
    8.4 小结
    第9章 访问Web Services
    9.1 为什么要在Windows Mobile程序中使用Web Services
    9.2如何使用Web Services
    9.2.1 建立Web Services项目
    9.2.2 引用Web Services
    9.2.3使用Web Services
    9.2.4 Web Services调用中发生了什么
    9.3通过Web Services访问数据集
    9.3.1使用Web Services返回数据集
    9.3.2通过Web Services访问类型化的数据集
    9.4优化使用了Web Services的程序
    9.4.1 使用单向的Web Services
    9.4.2异步调用Web Services
    9.4.3其他注意事项
    9.5 小结
    第10章 测试环境的搭建和客户端的部署
    10.1基于Visual Studio 2005的测试环境
    10.1.1 Windows Mobile虚拟设备简介
    10.1.2配置虚拟设备管理器
    10.1.3使用ActiveSync进行同步和浏览
    10.1.4安装其他语言和版本虚拟设备镜像
    10.1.5测试
    10.2部署Windows Mobile应用程序
    10.2.1部署.NET Compact Framework 2.0
    10.2.2使用ActiveSync进行部署
    10.2.3使用CeCopy进行部署
    10.2.4制作CAB安装包
    10.2.5分发CAB安装包
    10.3 小结
    第11章 用ADO.NET访问数据
    11.1 ADO.NET概述
    11.1.1 ADO.NET架构
    11.1.2两种访问数据的方式
    11.1.3 ADO.NET与XML
    11.2 ADO.NET的基本构成和工作原理
    11.2.1选择Data Provider
    11.2.2定义和管理数据连接
    11.2.3创建命令对象
    11.3 使用ADO.NET进行数据访问
    11.3.1持续连接的工作环境
    11.3.2断开式结构
    11.3.3 用ADO.NET读写XML
    11.3.4处理异常
    11.4 小结
    第12章 SQL Mobiile本地数据访问
    12.1 SQL Mobile简介
    12.2第一个SQL Mobile程序
    12.2.1添加数据源
    12.2.2数据浏览界面
    12.2.3数据绑定控件
    12.2.4数据表关联
    12.2.5创建自定义查询
    12.2.6添加新数据
    12.3数据访问对象
    12.3.1神奇的DataSet
    12.3.2 TableAdapter
    12.3.3 BindingSource
    12.4 SQL Mobile数据库的生命周期
    12.4.1创建SQL Mobile数据库
    12.4.2管理SOL Mobile数据库
    12.4.3删除、备份、恢复数据库
    12.5 SQL Mobile管理工具
    12.5.1 使用visual studio 2005管理sOL Mobile
    12.5.2 使用sQL server 2005管理sQL Mobile
    12.5.3 SQL Servei CE Query Analyzer
    12.6 安装SOL Mobile
    12.6.1 SQL Mobile安装文件
    12.6.2安装SOL Mobile
    12.7 SQL Mobile安全性
    12.7.1移动设备的安全挑战
    12.7.2 SOL Mobile安全特性
    12.8 小结
    第13章 SQL Mobile远程数据访问
    13.1远程数据同步介绍
    13.1.1 Remote Data Access(RDA)
    13.1.2 SQL Server Mobile Replication
    13.1.3 RDA与Reolication比较
    13.2 配置SOL Mobile Server TOOls
    13.3 RDA
    13.3.1 RDA架构
    13.3.2 创建RDA程序
    13.3.3 RDA的局限性
    13.3.4 RDA错误处理
    13.3.5 多用户访问
    13.4 Replication
    13.4.1 Replication介绍
    13.4.2创建Publication
    13.4.3创建Subscriber
    13.4.4创建Repncation程序
    13.4.5 Replication的局限性
    13.4.6 Replication冲突解决
    13.5 Web Service访问远程数据库
    13.5.1 SOL查询分析器
    13.5.2 与SOL Server CE交互
    13.6 小结
    第14章 使用电话功能和Pocket Outlook服务
    14.1使用电话功能
    14.2 Pocket Outlook服务
    14.2.1.Pocket Outlook对象模型
    14.2.2使用Pocket Outlook服务
    14.2.3访问短信息服务
    14.2.4访问Email服务
    14.2.5接收短信息和Email消息
    14.2.6访问联系人服务
    14.2.7访问日历服务
    14.2.8访问任务服务
    14.3 小结
    第15章 使用IrDA进行连接和数据通信
    15.1 IrDA概述
    15.2发现红外设备
    15.3监听红外连接
    15.4发送数据
    15.5使用红外传输文件
    15.5.1建立发送端程序
    15.5.2建立接收端程序
    15.5.3测试程序的运行
    15.6 小结
    第16章 访问全球定位系统(GPS)API
    16.1全球定位系统(GPS)介绍
    16.2 GPS如何工作
    16.3差分GPS
    16.4 GPS应用
    16.5 GPS的传统编程
    16.5.1 串口通信
    16.5.2 NMEA命令和数据处理
    16.6 Windows.Mobile5的GPSID最新函数库
    16.6.1 GPS Intermediate Driver(GPSID)介绍
    16.6.2 GPSID应用开发
    16.6.3 引用GPSID函数库
    16.6.4使用GPSID得到解析后的GPS数据
    16.7.Pocket PC 5.0如何使用蓝牙连接GPS
    16.7.1 关于GPS接收机
    16.7.2如何使用Pocket PC 5.0连接GPS接收机
    16.8测试串口通信GPS应用
    16.9测试GPSID应用
    16.10小结
    第17章 Windows Mobile的安全特性
    17.1 Windows Mobile的移动特性以及广泛应用
    17.2 Windows Mobile所面临的安全风险和挑战
    17.2.1安全模型
    17.2.2移动设备安全特性
    17.3将Windows Mobile引入现有企业安全架构
    17.3.1保护企业架构
    17.3.2保护移动网络
    17.3.3保护移动设备
    17.4从服务器平台对Windows Mobile进行管理
    17.4.1 Exchange Selver2003
    17.4.2 System Management Server 2003
    17.5 Messaging&Security Feature Pack for Windows Mobile 5.0
    17.5.1远程强制IT策略
    17.5.2删除本地和远程设备信息
    17.5.3基于许可证的身份认证过程
    17.6 小结


    我把它传上来了,需要的自己动手,GO.......
    下载地址:Windows Mobile 平台应用与开发.rar
  • 相关阅读:
    QuickContactBadge
    第一周——15选1
    UVA 10036 Divisibility
    POJ 3984 迷宫问题
    POJ 3258 River Hopscotch
    CodeForces 230A Dragons
    HDU 4450 Draw Something
    POJ 2485(PRIME算法)
    HDU 1213
    CodeForces 16E
  • 原文地址:https://www.cnblogs.com/wt0731/p/864953.html
Copyright © 2020-2023  润新知