Windows Phone 3G手机软件开发

Windows Phone 3G手机软件开发

杨云, 编著

出版社:机械工业出版社

年代:2010

定价:38.0

书籍简介:

本书介绍了基于微软Windows Phone操作系统的3G手机开发技术。全书第一部分讲解手机开发的基础理论和知识;第二部分讲解Windows Phone的高级开发技术,其中包括软件3D界面设计、游戏研发、WIFI无线网卡通信技术、串行通信、蓝牙等技术。第三部分讲解了开发3G手机办公软件、卫星定位程序等实例。

书籍目录:

前言

第一部分 入门篇

第1章 Windows Phone简介

1.1 Windows Phone为3G而生

1.2 Windows Phone历史简介

1.3 Windows Phone与Windows CE的差异

第2章 Windows Phone内部机制

2.1 事件驱动模型

2.2 了解Windows Phone程序

2.3 Windows Phone通信机制

第3章 Windows Phone开发环境

3.1 环境搭建

3.2 模拟器联网

3.3 蜂窝仿真器

3.3.1 设置仿真器

3.3.2 给模拟器拨打电话

3.3.3 从仿真器拨打电话

3.3.4 向仿真器发送短信

3.3.5 选择网络

3.4 编译错误的改正

第二部分 编程篇

第4章 理解手机版.NET Compact Framework

4.1 方便易用的.NET CompactFramework

4.2 选择.NET Compact Framework的版本

4.3.NET Compact Frame work Service Pack

4.4 公共语言运行库

4.5.NETCompactFramework类库

4.5.1 与窗体相关的类

4.5.2 移动数据的处理

4.5.3 XML Web Service

4.5.4 3D图形编程与GDI

4.5.5 基础类

4.5.6 红外线类库

4.5.7 访问Windows注册表

4.5.8 与COM组件互操作

4.5.9 安全性

4.5.10 远程处理支持

4.6.NETCompactFramework不包括的功能

4.6.1 方法重载

4.6.2 删除的控件

4.6.3 二进制序列化

4.6.4 代码级别的安全性

4.6.5 不支持打印

4.6.6 不支持GDI+

第5章 开发从窗体开始

5.1 如何为窗体布局

5.2 Windows Phone程序开发流程

5.3 Windows Phone常用控件

5.4 Windows Phone自定义控件

5.5 复合控件

5.5.1 创建复合控件

5.5.2 添加控件属性

5.5.3 添加控件方法

5.5.4 使用复合控件

5.6 学建扩展控件

5.6.1 创建扩展控件

5.6.2 添加控件属性

5.6.3 添加集合属性

5.6.4 控制属性值

5.6.5 属性的错误处理

5.6.6 重载控件属性

5.6.7 添加控件方法

5.6.8 重载控件方法

5.6.9 隐藏控件方法

5.6.10 添加控件事件

5.6.11 重载控件事件

5.6.12 使用扩展控件

5.7 创建自绘控件

5.8 构造控件界面

5.9 自定义组件

5.10 自定义控件的开发技巧和注意事项

5.11 让控件的位置不乱动

5.12 赋予控件双击事件

5.13 创建自定义图像按钮控件

5.14 使用泛型优化控件代码

5.15 今日插件的开发

第6章 移动数据的处理

6.1 手机版数据库

6.2 SQLServerCompact的安装与配置

6.3 使用VisualStudio2008创建数据库

6.4 使用SQLServer2005ManagementStudio创建数据库

6.5 如何访问SQLServer数据库

6.6 使用SqlConnection连接数据库

6.7 使用SqlCommand查询数据库

6.8 向SQL语句传递参数

6.9 ExecuteReader方法

6.10 使用存储过程

6.11 DataSet和DataAdapter组件

6.12 使用事务

6.13 使用网格控件显示数据

第7章 GDI与3D图形编程

7.1 GDI绘图

7.2 基础知识

7.3 任意图形的绘制

7.4 处理图片

7.5 绘制图形报表

7.6 绘制具有透明度的图像

7.7 界面动画效果的实现

7.8 任意旋转文本

7.9 移动版3D编程类库

7.10 使用定点的顶点数据

7.11 管理设备资源

7.12 透明、半透明、3D效果实现

7.13 开发手指滑屏程序

第8章 3G手机的多线程处理与消息队列

8.1 何为手机的多线程

8.2.NETCompactFramework线程

8.3 创建多线程

8.4 构建第一个多线程应用程序

8.5 一个多线程程序的改进版

8.5.1 创建线程

8.5.2 挂起或者停止线程

8.5.3 工作线程

8.5.4 线程优先级

8.5.5 线程池

8.5.6 用时间控制线程

8.5.7 通过线程访问控件

8.5.8 死锁风险

8.5.9 线程同步

8.5.10 线程的通信

8.5.11 Monitor和Mutex对象

第9章 操作Windows Phone的注册表

9.1 概述

9.2 何为WindowsP hone注册表

9.3 使用注册表

9.3.1 创建注册表子项

9.3.2 读取注册表子项

9.3.3 创建注册表值项

9.3.4 读取注册表值项

9.3.5 删除注册表子项

9.3.6 删除注册表值项

9.3.7 注册表数据类型

9.4 实战注册表

第10章 开发3G标准的网站

10.1 概述

10.2 3GWeb网站

10.2.1 移动Web网站布局

10.2.2 移动Web网站文件类型

10.2.3 移动Web网站路径

10.2.4 移动Web网站中的共享代码文件夹

10.2.5 移动Web应用程序生命周期

10.2.6 移动Web页面生命周期

10.2.7 自适应错误报告

10.3 3G版ASP.NET控件

10.4 设计支持3G的页面

10.4.1 简易的移动3G窗体

10.4.2 放置多个移动Web窗体

10.4.3 响应控件事件

10.4.4 显示菜单

10.4.5 显示文本

10.4.6 智能拨打页面上的电话

10.4.7 手机按键输入

10.4.8 验证用户的录入结果

10.4.9 页面自动分屏

10.4.10 筛选器

10.4.11 使用Device Specific控件

10.5 多语言3GWeb页面

10.5.1 编码规格

10.5.2 资源文件

10.5.3 使用资源文件

10.6 构建安全的3G网站

10.6.1 Windows集成验证

10.6.2 Passport身份验证

10.6.3 基于Cookie的身份验证

10.6.4 窗体验证

第三部分 动手实例篇

第11章 开发3G手机办公软件

11.1 如何利用WindowsPhone移动办公

11.2 移动版Outlook对象模型

11.3 访问移动版OutLook

11.4 开发手机任务程序

11.4.1 任务属性

11.4.2 任务对象

11.4.3 查询任务

11.4.4 检索所选任务

11.4.5 显示任务

11.4.6 增加任务

11.4.7 修改任务

11.5 编写联系人程序

11.5.1 Contacts属性

11.5.2 搜索联系人

11.5.3 搜索特定联系人

11.5.4 显示联系人

11.5.5 添加联系人

11.5.6 修改联系人

11.6 开发约会功能

11.6.1 查询约会

11.6.2 显示约会

11.6.3 增加约会

11.6.4 修改约会

第12章 编写3G多媒体软件

12.1 使用红外线传输文件

12.2 开发蓝牙功能

12.3 开发WiFi无线网络程序

12.4 一个综合的多媒体程序

12.4.1 实例的操作逻辑

12.4.2 如何选择图片

12.4.3 捕获照片和视频

12.4.4 查看照片和视频

12.4.5 将媒体保存到数据库

12.4.6 多媒体功能之外的代码

12.5 媒体播放器控件

12.6 DirectShow

12.6.1 筛选器和筛选器图形

12.6.2 开发DirectShow应用程序

第13章 开发卫星定位程序

13.1 开发选择

13.2 一个GPS定位程序

第14章 开发3G电话的短信与拨打功能

14.1 短信接口的种类

14.2 开发具备短信功能的软件

14.3 开发拨打电话的程序

第15章 打包和部署程序到WindowsPhone3G手机

15.1 实现帮助

15.1.1 创建基于HTML的帮助

15.1.2 在代码中启动帮助主题

15.1.3 母目录

15.1.4 WindowsPhone设备上的联机帮助

15.2 锁定程序

15.2.1 kiosk模式

15.2.2 硬件按钮

15.2.3 用户接口的锁定

15.2.4 第三方解决方案

15.3 部署运行库

15.4 安装工程

15.4.1 VisualStudio安装程序工具

15.4.2 设备安装程序项目类型

15.4.3 文件添加与目标设置

15.4.4 添加快捷方式

15.4.5 写入注册表设置

15.4.6 压缩

15.5 安全策略与代码签名

15.5.1 代码签名

15.5.2 设计规范与Mobile2Market

15.6 全局程序集缓存

15.6.1 对程序集进行强命名

15.6.2 何时以及如何使用全局程序集缓存

15.6.3 学用组件CESetup.dll

15.6.4 测试.cab文件

15.7 生成桌面安装程序

15.7.1 添加自定义的.cab项目

15.7.2 添加其他应用程序文件

15.7.3 使设备端的安装自动进行

15.7.4 添加自定义安装操作

15.7.5 运行安装程序

第16章 开发一款游戏

16.1 全屏游戏窗体

16.2 重写OnPaint和OnPaintBackground

16.3 用于绘画的离屏位图技术

16.4 子图形

16.5 颜色键透明

16.6 作为嵌入式资源的图像

16.7 优化绘图方法

16.8 脏区计算

16.9 冲突检测

16.10 子图形速度

16.11 如何让游戏运转

16.12 计时器回调

16.13 优化启动时间

16.14 游戏按钮

第17章 开发3G无线点菜系统

17.1 系统功能设计

17.1.1 业务流程描述

17.1.2 移动数据库

17.1.3 系统的数据库结构

17.1.4 数据表结构

17.1.5 数据表的关系

17.2 详细功能设计

17.2.1 桌子预订

17.2.2 并台

17.2.3 转台

17.2.4 点菜

17.2.5 显示未上菜品

17.2.6 结账

内容摘要:

《Windows Phone 3G手机软件开发》主要介绍基于微软Windows Phone操作系统的3G手机开发技术。全书分为三部分,第一部分为入门篇(第1~3章),讲解手机开发的基础理论知识;第二部分为编程篇(第4~10章),讲解Windows Phone的高级开发技术,其中包括软件3D界面设计、游戏研发、WIFI无线网卡通信技术、串行通信、红外线通信及蓝牙技术等;第三部分为动手实例篇(第11~17章),讲解开发3G手机办公软件,编写3G多媒体软件、开发卫星定位程序等实例。
《Windows Phone 3G手机软件开发》采用理论与实战相结合的讲述方法,非常实用。书中提到的知识点和内容,都来自权威的渠道和作者多年的开发经验。
《Windows Phone 3G手机软件开发》适合从事移动应用研发的工程师,培训机构和大中学校的师生,也可供3G移动软件开发人员参考。

书籍规格:

书籍详细信息
书名Windows Phone 3G手机软件开发站内查询相似图书
丛书名移动平台开发书库
9787111319108
如需购买下载《Windows Phone 3G手机软件开发》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)38.0语种简体中文
尺寸26 × 18装帧平装
页数印数

书籍信息归属:

Windows Phone 3G手机软件开发是机械工业出版社于2010.9出版的中图分类号为 TN929.53 的主题关于 移动通信-携带电话机-应用程序-程序设计 的书籍。