《Windows Phone 3G手机软件开发》作者:杨云著

Windows Phone 3G手机软件开发

  • 内容简介:

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

  • 目录:

    前言
    第一部分入门篇
    第1章WindowsPhone简介
    1.1WindowsPhone为3G而生
    1.2WindowsPhone历史简介
    1.3WindowsPhone与WindowsCE的差异
    第2章WindowsPhone内部机制
    2.1事件驱动模型
    2.2了解WindowsPhone程序
    2.3WindowsPhone通信机制
    第3章WindowsPhone开发环境
    3.1环境搭建
    3.2模拟器联网
    3.3蜂窝仿真器
    3.3.1设置仿真器
    3.3.2给模拟器拨打电话
    3.3.3从仿真器拨打电话
    3.3.4向仿真器发送短信
    3.3.5选择网络
    3.4编译错误的改正
    第二部分编程篇
    第4章理解手机版.NETCompactFramework
    4.1方便易用的.NETCompactFramework
    4.2选择.NETCompactFramework的版本
    4.3.NETCompactFrameworkServicePack
    4.4公共语言运行库
    4.5.NETCompactFramework类库
    4.5.1与窗体相关的类
    4.5.2移动数据的处理
    4.5.3XMLWebService
    4.5.43D图形编程与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.2WindowsPhone程序开发流程
    5.3WindowsPhone常用控件
    5.4WindowsPhone自定义控件
    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.2SQLServerCompact的安装与配置
    6.3使用VisualStudio2008创建数据库
    6.4使用SQLServer2005ManagementStudio创建数据库
    6.5如何访问SQLServer数据库
    6.6使用SqlConnection连接数据库
    6.7使用SqlCommand查询数据库
    6.8向SQL语句传递参数
    6.9ExecuteReader方法
    6.10使用存储过程
    6.11DataSet和DataAdapter组件
    6.12使用事务
    6.13使用网格控件显示数据
    第7章GDI与3D图形编程
    7.1GDI绘图
    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.11Monitor和Mutex对象
    第9章操作WindowsPhone的注册表
    9.1概述
    9.2何为WindowsPhone注册表
    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.23GWeb网站
    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.33G版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使用DeviceSpecific控件
    10.5多语言3GWeb页面
    10.5.1编码规格
    10.5.2资源文件
    10.5.3使用资源文件
    10.6构建安全的3G网站
    10.6.1Windows集成验证
    10.6.2Passport身份验证
    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.1Contacts属性
    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.6DirectShow
    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.4WindowsPhone设备上的联机帮助
    15.2锁定程序
    15.2.1kiosk模式
    15.2.2硬件按钮
    15.2.3用户接口的锁定
    15.2.4第三方解决方案
    15.3部署运行库
    15.4安装工程
    15.4.1VisualStudio安装程序工具
    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结账


数据来源网络,发布时间为(2022-11-12 16:40:11)

0

站点公告

如需电子书试读,请工单留言!
没有账号?注册  忘记密码?