分享《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世界吧。
我把它传上来了,需要的自己动手,GO.......
下载地址:Windows Mobile 平台应用与开发.rar
看到《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
为成功找方法,不为失败找借口!