
| 为Windows Phone操作系统开发令人兴奋的应用程序 |
| ZHINAN ZHOU(周稚楠)是在移动应用程序和无线通信领域拥有10年研发经验的高级软件工程师。他现在在三星(美国)公司负责针对移动设备空间的前沿技术开发,并为三星公司其他开发部门提供支持,为市场开发各项最新功能。周稚楠在各个移动平台,如Android、Windows Phone和iOS等,都有非常丰富的一线开发经验。他还在IEEE和ACM的期刊会议上发表了数量众多的文章。周稚楠于2006年从美国密歇根州立大学获得计算机科学博士学位。 ROBERT ZHU(朱渝)是微软公司的首席开发主管,他参与开发Windows Phone.. << 查看详细 |
| 《windows phone编程精要:ios、android开发者必读》 第1章 windows phone 7新在哪儿1 1.1 windows phone 7概况2 1.1.1 windows手机操作系统发展简史3 1.1.2 windows phone 7的设计理念5 1.1.3 windows phone 7的体系结构6 1.1.4 应用程序框架7 1.1.5 windows phone的应用程序商店:marketplace10 1.1.6 局限性和发展路线图10 1.2 与android和iphone的比较11 1.2.1 操作系统12 1.2.2 应用程序框架14 1.2.3 应用程序上架过程16 1.3 小结18 第2章 开发环境19 2.1 概况20 2.2 使用windows phone 7开发工具22 2.2.1 在visual studio中创建wp7应用程序22 2.2.2 在windows phone模拟器中测试wp7应用程序27 2.2.3 在windows phone实际设备上测试wp7应用程序32 .2.3 将windows phone 7应用程序发布到微软应用程序商店里34 2.3.1 准备35 2.3.2 提交37 2.3.3 提交后的动作42 2.3.4 与android和iphone的比较43 2.4 小结44 第3章 基础45 3.1 基本应用程序项目框架46 3.1.1 wp7应用程序项目框架46 3.1.2 应用程序项目框架上与android和ios的比较49 3.2 应用程序执行模型和生命周期51 3.2.1 windows phone 7中的应用程序执行模型和生命周期51 3.2.2 android与ios中的应用程序模型和生命周期比较56 3.2.3 在windows phone 7上保存/恢复应用程序和页面的暂态59 3.3 使用启动器和选择器71 3.4 windows phone 7中的各种应对解决方案72 3.4.1 多任务73 3.4.2 后台服务73 3.4.3 数据共享74 3.4.4 系统事件钩子(hook)74 3.5 小结74 第4章 用户界面75 4.1 用户界面设计原则76 4.1.1 用户界面设计资源77 4.1.2 平台特性77 4.2 构建wp7用户界面79 4.2.1 在xaml中定义wp7用户界面79 4.2.2 在程序中定义wp7用户界面81 4.2.3 页面及页面导航82 4.2.4 使用控件90 4.2.5 数据绑定和mvvm(模型-视图-视图模型)100 4.2.6 用户界面设计原则111 4.2.7 其他的用户界面考虑因素113 4.3 用户界面定制114 4.4 小结117 第5章 应用程序数据存储118 5.1 在移动设备上的应用程序存储119 5.1.1 本地(local)和云(cloud)120 5.1.2 本地文件和数据库121 5.2 使用独立存储123 5.2.1 独立存储在哪里123 5.3 将数据保存到云中132 5.3.1 建立一个云数据服务132 5.3.2 使用云数据服务135 5.4 数据存储设计考虑因素139 5.5 小结141 第6章 web service和推送通知143 6.1 使用web service144 6.1.1 web service入门144 6.1.2 在wp7上使用web service149 6.2 wp7推送通知167 6.2.1 为什么是推送通知167 6.2.2 推送通知的体系结构168 6.2.3 wp7上的推送通知172 6.3 移动广告186 6.3.1 移动广告基础186 6.3.2 移动广告提供商188 6.3.3 将广告添加到wp7应用程序里190 6.4 小结193 第7章 使用位置和地图196 7.1 位置框架综述197 7.2 获取当前位置201 7.2.1 地理数据201 7.2.2 民用数据210 7.3 使用地图218 7.3.1 使用bing地图控件218 7.3.2 联合使用定位服务和bing地图223 7.4 小结229 第8章 图形230 8.1 图形基础232 8.1.1 基本的2d和3d图形术语232 8.1.2 在手机上绘制图形235 8.2 用xna绘制图形238 8.2.1 何时使用xna238 8.2.2 游戏循环239 8.2.3 textures和sprites244 8.2.4 动画249 8.2.5 3d图形251 8.3 小结257 第9章 多媒体258 9.1 多媒体概况259 9.1.1 多媒体体系结构概况259 9.1.2 wp7多媒体260 9.1.3 ios多媒体262 9.1.4 android多媒体264 9.1.5 支持的媒体编解码器268 9.2 在wp7上播放音频270 9.2.1 使用mediaelement播放声音271 9.2.2 使用soundeffect播放声音278 9.2.3 声音、图片和图形的集成279 9.3 在wp7上播放视频287 9.3.1 使用mediaplayerlauncher播放视频287 9.3.2 使用mediaelement播放视频288 9.3.3 可重用的媒体播放器控制291 9.4 小结292 第10章 利用系统硬件293 10.1 手机硬件概况294 10.1.1 arm处理器体系结构295 10.1.2 手机硬件组件295 10.2 访问麦克风297 10.2.1 在ios上访问麦克风298 10.2.2 在android上访问麦克风298 10.2.3 在wp7上访问麦克风300 10.3 访问摄像头302 10.3.1 在ios上访问摄像头303 10.3.2 在android上访问摄像头303 10.3.3 在wp7上访问摄像头305 10.4 使用传感器307 10.4.1 访问ios上的传感器307 10.4.2 访问android上的传感器308 10.4.3 访问wp7上的传感器310 10.5 利用fm收音机和蓝牙318 10.5.1 在wp7上使用fm收音机318 10.5.2 使用蓝牙320 10.6 小结320 第11章 关于安全性你需要做的322 11.1 理解移动应用程序安全模型324 11.1.1 windows phone 7安全性概况324 11.1.2 ios安全性概况326 11.1.3 android安全性概况328 11.1.4 安全模型比较328 11.2 使用windows phone 7安全api329 11.2.1 .net安全命名空间330 11.2.2 通过加密保护数据机密性330 11.2.3 通过哈希确保数据完整性338 11.3 安全性最佳实践344 11.4 小结345 第12章 windows phone 7.5 mango(芒果)347 12.1 sdk更新概况348 12.2 多目标和应用程序兼容性349 12.3 全球化和本地化351 12.4 silverlight和xna集成352 12.5 休眠状态和快速切换356 12.6 多任务和后台任务358 12.7 本地数据库359 12.8 创建活动瓷片359 12.9 使用瓷片通知361 12.10 使用toast通知362 12.11 使用网络sockets362 12.12 获得网络信息367 12.13 使用odata客户端368 附录a 智能手机芯片组介绍370 附录b 针对windows phone的microsoft expression blend介绍375 附录c 示例应用程序指南388 |
商品评论(0条)