图书介绍
Windows Phone 3G手机软件开发PDF|Epub|txt|kindle电子书版本网盘下载
![Windows Phone 3G手机软件开发](https://www.shukui.net/cover/48/34643721.jpg)
- 杨云编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111319108
- 出版时间:2010
- 标注页数:297页
- 文件大小:153MB
- 文件页数:310页
- 主题词:移动通信-携带电话机-应用程序-程序设计
PDF下载
下载说明
Windows Phone 3G手机软件开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 入门篇1
第1章 Windows Phone简介1
1.1 Windows Phone为3G而生1
1.2 Windows Phone历史简介2
1.3 Windows Phone与Windows CE的差异3
第2章 Windows Phone内部机制7
2.1 事件驱动模型7
2.2 了解Windows Phone程序9
2.3 Windows Phone通信机制15
第3章 Windows Phone开发环境18
3.1 环境搭建18
3.2 模拟器联网18
3.3 蜂窝仿真器20
3.3.1 设置仿真器20
3.3.2 给模拟器拨打电话21
3.3.3 从仿真器拨打电话22
3.3.4 向仿真器发送短信22
3.3.5 选择网络23
3.4 编译错误的改正23
第二部分 编程篇25
第4章 理解手机版.NET Compact Framework25
4.1 方便易用的.NET Compact Framework25
4.2 选择.NET Compact Framework的版本26
4.3 .NET Compact Framework Service Pack29
4.4 公共语言运行库29
4.5 .NET Compact Framework类库30
4.5.1 与窗体相关的类30
4.5.2 移动数据的处理31
4.5.3 XML Web Service32
4.5.4 3D图形编程与GDI32
4.5.5 基础类33
4.5.6 红外线类库33
4.5.7 访问Windows注册表33
4.5.8 与COM组件互操作33
4.5.9 安全性34
4.5.10 远程处理支持34
4.6 .NET Compact Framework不包括的功能34
4.6.1 方法重载34
4.6.2 删除的控件34
4.6.3 二进制序列化35
4.6.4 代码级别的安全性35
4.6.5 不支持打印35
4.6.6 不支持GDI+35
第5章 开发从窗体开始36
5.1 如何为窗体布局36
5.2 Windows Phone程序开发流程41
5.3 Windows Phone常用控件42
5.4 Windows Phone自定义控件45
5.5 复合控件45
5.5.1 创建复合控件46
5.5.2 添加控件属性46
5.5.3 添加控件方法48
5.5.4 使用复合控件49
5.6 学建扩展控件49
5.6.1 创建扩展控件50
5.6.2 添加控件属性50
5.6.3 添加集合属性51
5.6.4 控制属性值52
5.6.5 属性的错误处理53
5.6.6 重载控件属性54
5.6.7 添加控件方法54
5.6.8 重载控件方法55
5.6.9 隐藏控件方法55
5.6.10 添加控件事件55
5.6.11 重载控件事件56
5.6.12 使用扩展控件56
5.7 创建自绘控件57
5.8 构造控件界面59
5.9 自定义组件60
5.10 自定义控件的开发技巧和注意事项62
5.11 让控件的位置不乱动62
5.12 赋予控件双击事件63
5.13 创建自定义图像按钮控件65
5.14 使用泛型优化控件代码68
5.15 今日插件的开发69
第6章 移动数据的处理73
6.1 手机版数据库73
6.2 SQL Server Compact的安装与配置74
6.3 使用Visual Studio 2008创建数据库76
6.4 使用SQL Server 2005 Management Studio创建数据库77
6.5 如何访问SQL Server数据库78
6.6 使用SqlConnection连接数据库79
6.7 使用SqlCommand查询数据库79
6.8 向SQL语句传递参数81
6.9 ExecuteReader方法81
6.10 使用存储过程83
6.11 DataSet和DataAdapter组件86
6.12 使用事务88
6.13 使用网格控件显示数据89
第7章 GDI与3D图形编程94
7.1 GDI绘图94
7.2 基础知识95
7.3 任意图形的绘制98
7.4 处理图片101
7.5 绘制图形报表103
7.6 绘制具有透明度的图像105
7.7 界面动画效果的实现106
7.8 任意旋转文本110
7.9 移动版3D编程类库113
7.10 使用定点的顶点数据114
7.11 管理设备资源114
7.12 透明、半透明、3D效果实现116
7.13 开发手指滑屏程序118
第8章 3G手机的多线程处理与消息队列127
8.1 何为手机的多线程127
8.2 .NET Compact Framework线程128
8.3 创建多线程129
8.4 构建第一个多线程应用程序130
8.5 一个多线程程序的改进版131
8.5.1 创建线程131
8.5.2 挂起或者停止线程132
8.5.3 工作线程133
8.5.4 线程优先级134
8.5.5 线程池136
8.5.6 用时间控制线程138
8.5.7 通过线程访问控件141
8.5.8 死锁风险142
8.5.9 线程同步144
8.5.10 线程的通信145
8.5.11 Monitor和Mutex对象146
第9章 操作Windows Phone的注册表152
9.1 概述152
9.2 何为Windows Phone注册表153
9.3 使用注册表154
9.3.1 创建注册表子项154
9.3.2 读取注册表子项155
9.3.3 创建注册表值项156
9.3.4 读取注册表值项157
9.3.5 删除注册表子项158
9.3.6 删除注册表值项159
9.3.7 注册表数据类型159
9.4 实战注册表162
第10章 开发3G标准的网站164
10.1 概述164
10.2 3G Web网站164
10.2.1 移动Web网站布局164
10.2.2 移动Web网站文件类型165
10.2.3 移动Web网站路径166
10.2.4 移动Web网站中的共享代码文件夹167
10.2.5 移动Web应用程序生命周期167
10.2.6 移动Web页面生命周期169
10.2.7 自适应错误报告169
10.3 3G版ASP.NET控件170
10.4 设计支持3G的页面171
10.4.1 简易的移动3G窗体172
10.4.2 放置多个移动Web窗体173
10.4.3 响应控件事件174
10.4.4 显示菜单176
10.4.5 显示文本177
10.4.6 智能拨打页面上的电话179
10.4.7 手机按键输入180
10.4.8 验证用户的录入结果183
10.4.9 页面自动分屏184
10.4.10 筛选器184
10.4.11 使用DeviceSpecific控件185
10.5 多语言3G Web页面186
10.5.1 编码规格186
10.5.2 资源文件187
10.5.3 使用资源文件188
10.6 构建安全的3G网站189
10.6.1 Windows集成验证190
10.6.2 Passport身份验证190
10.6.3 基于Cookie的身份验证190
10.6.4 窗体验证190
第三部分 动手实例篇193
第11章 开发3G手机办公软件193
11.1 如何利用Windows Phone移动办公193
11.2 移动版Outlook对象模型193
11.3 访问移动版OutLook194
11.4 开发手机任务程序195
11.4.1 任务属性195
11.4.2 任务对象195
11.4.3 查询任务196
11.4.4 检索所选任务197
11.4.5 显示任务197
11.4.6 增加任务198
11.4.7 修改任务199
11.5 编写联系人程序200
11.5.1 Contacts属性200
11.5.2 搜索联系人201
11.5.3 搜索特定联系人202
11.5.4 显示联系人202
11.5.5 添加联系人203
11.5.6 修改联系人204
11.6 开发约会功能205
11.6.1 查询约会206
11.6.2 显示约会207
11.6.3 增加约会208
11.6.4 修改约会209
第12章 编写3G多媒体软件211
12.1 使用红外线传输文件211
12.2 开发蓝牙功能216
12.3 开发WiFi无线网络程序218
12.4 一个综合的多媒体程序224
12.4.1 实例的操作逻辑224
12.4.2 如何选择图片227
12.4.3 捕获照片和视频229
12.4.4 查看照片和视频231
12.4.5 将媒体保存到数据库232
12.4.6 多媒体功能之外的代码233
12.5 媒体播放器控件235
12.6 DirectShow236
12.6.1 筛选器和筛选器图形237
12.6.2 开发DirectShow应用程序237
第13章 开发卫星定位程序246
13.1 开发选择246
13.2 一个GPS定位程序246
第14章 开发3G电话的短信与拨打功能250
14.1 短信接口的种类250
14.2 开发具备短信功能的软件251
14.3 开发拨打电话的程序254
第15章 打包和部署程序到Windows Phone 3G手机259
15.1 实现帮助259
15.1.1 创建基于HTML的帮助259
15.1.2 在代码中启动帮助主题262
15.1.3 母目录262
15.1.4 Windows Phone设备上的联机帮助263
15.2 锁定程序263
15.2.1 kiosk模式264
15.2.2 硬件按钮265
15.2.3 用户接口的锁定265
15.2.4 第三方解决方案266
15.3 部署运行库266
15.4 安装工程267
15.4.1 Visual Studio安装程序工具267
15.4.2 设备安装程序项目类型267
15.4.3 文件添加与目标设置267
15.4.4 添加快捷方式268
15.4.5 写入注册表设置268
15.4.6 压缩268
15.5 安全策略与代码签名269
15.5.1 代码签名270
15.5.2 设计规范与Mobile2Market270
15.6 全局程序集缓存270
15.6.1 对程序集进行强命名270
15.6.2 何时以及如何使用全局程序集缓存271
15.6.3 学用组件CESetup.dll272
15.6.4 测试.cab文件274
15.7 生成桌面安装程序274
15.7.1 添加自定义的.cab项目274
15.7.2 添加其他应用程序文件275
15.7.3 使设备端的安装自动进行275
15.7.4 添加自定义安装操作275
15.7.5 运行安装程序276
第16章 开发一款游戏277
16.1 全屏游戏窗体277
16.2 重写OnPaint和OnPaintBackground278
16.3 用于绘画的离屏位图技术278
16.4 子图形279
16.5 颜色键透明279
16.6 作为嵌入式资源的图像280
16.7 优化绘图方法280
16.8 脏区计算281
16.9 冲突检测282
16.10 子图形速度283
16.11 如何让游戏运转283
16.12 计时器回调285
16.13 优化启动时间287
16.14 游戏按钮287
第17章 开发3G无线点菜系统289
17.1 系统功能设计289
17.1.1 业务流程描述289
17.1.2 移动数据库290
17.1.3 系统的数据库结构290
17.1.4 数据表结构290
17.1.5 数据表的关系292
17.2 详细功能设计292
17.2.1 桌子预订292
17.2.2 并台294
17.2.3 转台294
17.2.4 点菜295
17.2.5 显示未上菜品295
17.2.6 结账296