注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络操作系统其他操作系统Windows Mobile平台应用与开发

Windows Mobile平台应用与开发

Windows Mobile平台应用与开发

定 价:¥55.00

作 者: 刘彦博、胡砚、马骐
出版社: 人民邮电出版社
丛编项: 移动开发系列丛书
标 签: Windows

ISBN: 9787115148704 出版时间: 2006-06-01 包装: 平装
开本: 16开 页数: 462 字数:  

内容简介

  本书是Windows Mobile平台应用与开发的学习指南。本书共分为六大部分。第一部分简要介绍了Windows Mobile平台和.NET Compact Framework。第二部分主要介绍在B/S和C/S架构的应用程序中,如何利用.NET Framework来开发服务器端应用。第三部分主要介绍了在C/S架构的应用程序中,如何利用.NET Compact Framework来开发客户端应用。第四部分首先介绍了.NET中全新的数据访问模型ADO.NET,然后分别介绍了如何远程访问服务器数据库中的数据和本地数据库中的数据,以及本地数据如何做到与服务器同步等问题。第五部分主要介绍了如何使用移动设备所特有的网络技术,如短消息、彩信和E-mail等的开发与实施。第六部分主要介绍了Windows Mobile平台所特有的安全特性,以及如何利用这些特性和.NET中提供的相关API来开发安全的移动设备应用程序。本书适合Windows Mobile的初、中级程序员学习,也适合作为Windows Mobile应用开发的参考手册。

作者简介

  马骐微软最有价值专家微软认证讲师Nokia认证讲师熟悉全系列微软产品,超过八年的软件设计、需求分析和项目管理、编程,以及超过六年的微软高级技术培训中心软件开发软件管理培训和企业管理培训经验,拥有多种嵌入式平台,包括Symbian、Brew、Palm和WinCE开发经历;熟悉整个软件项目管理流程,包括业务需求分析、项目预算以及项目安排和任务分配。2001年加入AirZipInc.担任高级程序员、技术部经理,负责手机、移动设备上数据安全和图像压缩;2004年创建北京拓杰凯业科技有限责任公司,并成为微软金牌合作伙伴,微软Mobility解决方案提供商,微软InformationWorker方案提供商,微软定制开发方案提供商,微软独立软件开发商。2003、2004、2005、2006连续四年被评为微软最有价值专家2004年微软认证金牌讲师>>更多作品

图书目录

第1章WindowsMobile5及信息与安全服务套件(MSFP) 1
1.1什么是WindowsMobile 1
1.2WindowsMobile家族 1
1.3WindowsMobile全球市场发展状况 3
1.4WindowsMobile5.0 3
1.5WindowsMobile5.0的新特性 3
1.5.1MobileOffice介绍 4
1.5.2MobileIE介绍 5
1.5.3WindowsMediaPlayer10Mobile 5
1.5.4MicrosoftActiveSync4.1应用程序 6
1.6WindowsMobile5.0信息与安全服务套件(MSFP) 7
1.6.1功能特性 8
1.6.2信息与安全服务套件(MSFP)部署设置和最优方法 10
1.7企业移动需求 14
1.8小结 14
第2章.NETCompactFramework简介 15
2.1WindowsMobile平台及.NETFramework精简版架构 15
2.1.1公共语言运行库 16
2.1.2.NETFramework精简版类库 16
2.2支持的语言和平台 16
2.3.NETFramework和.NETFramework精简版应用程序类型比较 17
2.4.NETFramework精简版中常用类库窗体控件 18
2.5.NETFramework精简版2.0新特色 19
2.5.1用户界面 19
2.5.2数据访问 22
2.5.3通信 23
2.5.4安全 24
2.5.5线程 24
2.5.6性能和资源管理 25
2.5.7小结 26
第3章VisualStudio2005简介 27
3.1开发环境概况 27
3.1.1用户界面 27
3.1.2支持的项目类型 31
3.1.3解决方案.项目和构成项 34
3.1.4外部工具 34
3.2使用集成开发环境 35
3.2.1设置项目属性 36
3.2.2管理类型 38
3.2.3编辑代码 43
3.2.4添加和编辑资源 48
3.3获取帮助 50
3.3.1使用动态帮助 50
3.3.2使用DocumentExplorer 50
3.4小结 55
第4章WAP和WML 56
4.1WAP简介 56
4.1.1WAP的起源 56
4.1.2WAP的形成过程 56
4.1.3WAP架构说明 57
4.1.4WAP协议介绍 59
4.1.5WAP的未来 61
4.2WML语言基础 62
4.2.1什么是WML文件 62
4.2.2WML程序结构 63
4.2.3WML语言的基本知识 65
4.3WMLScript语法基础 68
4.3.1在WML程序中调用WMLScript函数 68
4.3.2WMLScript的主要优点及其字节码解释器 68
4.3.3WMLScript基本规则 69
4.3.4变量与数据类型 70
4.3.5操作符与表达式 72
4.3.6WMLScript异常处理 72
4.4小结 73
第5章用ASP.NET开发移动Web站点 74
5.1ASP.NET移动功能 74
5.1.1ASP.NET2.0概述 74
5.1.2移动Web站点 74
5.1.3移动应用程序结构 74
5.1.4移动Web服务器控件 75
5.1.5ASP.NETWeb服务器控件和统一适配器结构 75
5.1.6选择自定义适配器或移动控件 75
5.2创建移动Web站点 76
5.2.1创建Web站点项目 76
5.2.2向项目中添加移动Web页面 77
5.3移动Web窗体介绍 77
5.3.1服务器端应用程序 78
5.3.2客户端脚本 78
5.3.3开发“HelloWorld”应用的国际化版本 78
5.3.4为国际化的应用程序更改文本编码 80
5.3.5移动Web窗体的生命周期 81
5.3.6移动Web窗体的生命周期阶段 81
5.3.7窗体标记内的文本 81
5.3.8在移动Web窗体之间进行链接 82
5.3.9处理卡片(Card)组的大小限制 86
5.3.10减少页的呈现大小 86
5.3.11使用模拟器测试移动Web站点 86
5.4使用移动Web控件 89
5.4.1移动Web控件简介 89
5.4.2使用移动Web控件构建页面 90
5.4.3移动Web应用开发工具 90
5.4.4使用VisualStudio2005创建移动Web项目 91
5.4.5添加移动设备的Web窗体 91
5.4.6ASP.NET移动控件的事件处理 93
5.4.7使用容器控件 94
5.5创建自定义移动Web控件 95
5.5.1用户控件 96
5.5.2通过继承扩展控件功能 99
5.5.3创建组合控件 101
5.5.4编写自己的控件 102
5.5.5设备过滤和适配 103
5.6小节 103
第6章用ASP.NET开发WebService 104
6.1WebService的概念 104
6.1.1WSDL 105
6.1.2HTTP发送请求的方法 108
6.1.3SOAP 109
6.1.4UDDI 111
6.2为什么应用WebService 112
6.2.1WebService的优势 112
6.2.2什么时候不应该使用WebService 114
6.3如何创建一个WebSercive 114
6.3.1HelloWorld示例 114
6.3.2理解服务代码和后台代码 116
6.3.3WebMethod特性 116
6.3.4如何创建一个WebService 119
6.4小结 127
第7章用户界面设计 128
7.1使用控件创建应用程序界面 129
7.1.1.NETCompactFramework中的控件 129
7.1.2处理控件的事件 130
7.1.3使用控件 131
7.1.4控件布局的基本原则 137
7.2用户界面设计原则与技巧 138
7.2.1基本原则 138
7.2.2在窗体间进行导航 139
7.2.3向用户提供反馈 147
7.3界面因素对用户界面的影响 153
7.3.1屏幕方向 153
7.3.2软输入面板 156
7.4小结 158
第8章用户输入和屏幕绘图技术 159
8.1鼠标输入 159
8.1.1鼠标事件 159
8.1.2自动鼠标捕获 162
8.2键盘输入 162
8.2.1使用软输入面板 162
8.2.2键盘事件 165
8.2.3键盘事件参数 165
8.3使用GDI+进行屏幕绘图 168
8.3.1GDI+简介 169
8.3.2绘图表面 169
8.3.3颜色.画笔和画刷 171
8.3.4绘制基本图形 177
8.3.5绘制文本 182
8.3.6绘制图象 194
8.3.7结合鼠标事件绘图 201
8.4小结 207
第9章访问WebServices 208
9.1为什么要在WindowsMobile程序中使用WebServices 208
9.2如何使用WebServices 208
9.2.1建立WebServices项目 208
9.2.2引用WebServices 209
7.2.3使用WebServices 213
9.2.4WebServices调用中发生了什么 214
9.3通过WebServices访问数据集 214
9.3.1使用WebServices返回数据集 215
9.3.2通过WebServices访问类型化的数据集 218
9.4优化使用了WebServices的程序 224
9.4.1使用单向的WebServices 224
9.4.2异步调用WebServices 225
9.4.3其他注意事项 228
9.5小结 228
第10章测试环境的搭建和客户端的部署 229
10.1基于VisualStudio2005的测试环境 229
10.1.1WindowsMobile虚拟设备简介 229
10.1.2配置虚拟设备管理器 235
10.1.3使用ActiveSync进行同步和浏览 241
10.1.4安装其它语言和版本虚拟设备镜像 243
10.1.5测试 245
10.2部署WindowsMobile应用程序 245
10.2.1部署.NETCompactFramework2.0 245
10.2.2使用ActiveSync进行部署 249
10.2.3使用CeCopy进行部署 250
10.2.4制作CAB安装包 251
10.2.5分发CAB安装包 259
10.3小结 261
第11章用ADO.NET访问数据 262
11.1ADO.NET概述 262
11.1.1ADO.NET架构 262
11.1.2两种访问数据的方式 263
11.1.3ADO.NET与XML 264
11.2ADO.NET的基本构成和工作原理 264
11.2.1选择DataProvider 264
11.2.2定义和管理数据连接 265
11.2.3创建命令对象 267
11.3使用ADO.NET进行数据访问 270
11.3.1持续连接的工作环境 270
11.3.2断开式结构 272
11.3.3用ADO.NET读写XML 276
11.3.4处理异常 282
11.4小结 283
第12章SQLMobile本地数据访问 284
12.1SQLMobile简介 284
12.2第一个SQLMobile程序 286
12.2.1添加数据源 286
12.2.2数据浏览界面 291
12.2.3数据绑定控件 293
12.2.4数据表关联 295
12.2.5创建自定义查询 298
12.2.6添加新数据 300
12.3数据访问对象 302
12.3.1神奇的DataSet 303
12.3.2TableAdapter 313
12.3.3BindingSource 320
12.4SQLMobile数据库的生命周期 322
12.4.1创建SQLMobile数据库 322
12.4.2管理SQLMobile数据库 323
12.4.3删除.备份.恢复数据库 324
12.5SQLMobile管理工具 324
12.5.1使用VisualStudio2005管理SQLMobile 324
12.5.2使用SQLServer2005管理SQLMobile 327
12.5.3SQLServerCEQueryAnalyzer 329
12.6安装SQLMobile 330
12.6.1SQLMobile安装文件 331
12.6.2安装SQLMobile 332
12.7SQLMobile安全性 333
12.7.1移动设备的安全挑战 333
12.7.2SQLMobile安全特性 333
12.8小结 335
第13章SQLMobile远程数据访问 336
13.1远程数据同步介绍 336
13.1.1RemoteDataAccess(RDA) 337
13.1.2SQLServerMobileReplication 337
13.1.3RDA与Replication比较 338
13.2配置SQLMobileServerTools 339
13.3RDA 344
13.3.1RDA架构 344
13.3.2创建RDA程序 346
13.3.3RDA的局限性 350
13.3.4RDA错误处理 350
13.3.5多用户访问 351
13.4Replication 351
13.4.1Replication介绍 351
13.4.2创建Publication 353
13.4.3创建Subscriber 358
13.4.4创建Replication程序 362
13.4.5Replication的局限性 364
13.4.6Replication冲突解决 365
13.5WebService访问远程数据库 365
13.5.1SQL查询分析器 366
13.5.2与SQLSERVERCE交互 371
13.6小结 374
第14章使用电话功能和PocketOutlook服务 376
14.1使用电话功能 376
14.2PocketOutlook服务 380
14.2.1PocketOutlook对象模型 380
14.2.2使用PocketOutlook服务 384
14.2.3访问短信息服务 386
14.2.4访问Email服务 388
14.2.5接收短信息和Email消息 391
14.2.6访问联系人服务 396
14.2.7访问日历服务 400
14.2.8访问任务服务 405
14.3小结 409
第15章使用IrDA进行连接和数据通讯 411
15.1IrDA概述 411
15.2发现红外设备 412
15.3监听红外连接 413
15.4发送数据 414
15.5使用红外传输文件 415
15.5.1建立发送端程序 415
15.5.2建立接收端程序 417
15.5.3测试程序的运行 420
15.6小结 420
第16章访问全球定位系统(GPS)API 421
16.1全球定位系统(GPS)介绍 421
16.2GPS如何工作 421
16.3差分GPS 422
16.4GPS应用 422
16.5GPS的传统编程 422
16.5.1串口通信 423
16.5.2NMEA命令和数据处理 424
16.5.3多线程处理 426
16.6WindowsMobile5的GPSID最新函数库 426
16.6.1GPSIntermediateDriver(GPSID)介绍 427
16.6.2GPSID应用开发 427
16.6.3引用GPSID函数库 427
16.6.4使用GPSID得到解析后的GPS数据 429
16.7PocketPC5.0如何使用蓝牙连接GPS 433
16.7.1关于GPS接收机 433
16.7.2如何使用PocketPC5.0连接GPS接收机 433
16.8测试串口通信GPS应用 436
16.9测试GPSID应用 438
16.10小结 439
第17章WindowsMobile的安全特性 440
17.1WindowsMobile的移动特性以及广泛应用 440
17.2WindowsMobile所面临的安全风险和挑战 442
17.2.1安全模型 442
17.2.2移动设备安全特性 443
17.3将WindowsMobile引入现有企业安全架构 444
17.3.1保护企业架构 444
17.3.2保护移动网络 445
17.3.3保护移动设备 447
17.4从服务器平台对WindowsMobile进行管理 449
17.4.1ExchangeServer2003 449
17.4.2SystemManagementServer2003 455
17.5Messaging&SecurityFeaturePackforWindowsMobile5.0 461
17.5.1远程强制IT策略 461
17.5.2删除本地和远程设备信息 462
17.5.3基于许可证的身份认证过程 462
17.6小结 462

本目录推荐