词条 | Windows Phone 7应用开发入门与实践 |
释义 | 基本信息作者:李开涌 出版社: 机械工业出版社 出版时间:2011年12月25日 平装 ISBN: 9787111364627 图书简介《Windows Phone 7应用开发入门与实践》主要内容简介:Windows Phone 7足微软划时代的手机操作系统。Silverlight for Windows Phone是该系统上的应用开发技术,能够实现高效的应用程序开发。木书采用理论与实践相结合的办法,由浅入深,循序渐进地讲解系统基础架构、开发工具的使用、界面布局、网络技术、数据处理和推送消息等重要知识。《Windows Phone 7应用开发入门与实践》最后通过在Windows Phone 7上开发微博客户端的综合实例,来帮助读者巩固前面所学的知识,以尽快投入到真实的项目开发中去。《Windows Phone 7应用开发入门与实践》通俗易懂、示例形象,适合广大的大专院校学生、手机应用程序开发人员阅读,也适合对移动开发或者Windows Phone感兴趣的技术人员参考。 编辑推荐《Windows Phone 7应用开发入门与实践》:全面介绍Silverlight for Windows Phone 7应用开发技术,由基础到实践,帮助读者迅速提高,示例丰富,深入讲解,全面剖析Windows Phone 7应用开发中的难点、要点,内容新颖,讲解了微软免费提供的云服务推送通知过程和原理,配套视频教程,简化学习过程。 《Windows Phone 7应用开发入门与实践》全面介绍了Windows Phone 7应用开发的方方面面,包括编程基础、界面设计基础、网络上传与下载、数据处理等内容。针对Windows Phone 7.5 Socket编程、SQLCE数据库编程作了细致的讲解,让读者全面体会到Windows Phone 7应用开发的乐趣。《Windows Phone 7应用开发入门与实践》中的每个知识点都以典型的示例进行讲解,结合代码解释,读者能够轻易地了解每句代码的作用,并通过技巧提示,指明代码的通用性,不必拘泥于一种实现方法,真正融会贯通,迅速掌握。另外《Windows Phone 7应用开发入门与实践》还提供了一个完整的微博客户端示例,以便读者从整体上理解Windows Phone 7应用开发技术。《Windows Phone 7应用开发入门与实践》作者自行创建在线支持网站,解决读者在学习过程中的难点和疑点。 目录前言 第1章 Windows Phone 7 开发入门 1 1.1 Windows Phone开发平台架构 1 1.1.1 Windows Phone 7软件框架 1 1.1.2 Windows Phone 7开发技术平台 2 1.2 Windows Phone 7 开发环境的搭建 3 1.2.1 操作系统及硬件需求 3 1.2.2 采用Web在线自动化安装 4 1.3 创建第一个项目Hello Windows Phone 6 1.3.1 创建Hello Windows Phone项目 6 1.3.2 在模拟器中运行创建的项目 8 1.3.3 模拟器的常规操作 8 1.4 Visual Studio 2010 Express for Windows Phone入门 9 1.4.1 Visual Studio 2010 Express for Windows Phone简介 9 1.4.2 菜单栏 9 1.4.3 工具箱 10 1.4.4 "属性"面板 11 1.4.5 "资源管理器"面板 12 1.4.6 代码编辑器 12 1.4.7 "输出"面板 13 1.5 Expression Blend 4 for Windows Phone入门 13 1.5.1 Expression Blend 4 for Windows Phone简介 13 1.5.2 工具箱 14 1.5.3 控件库 14 1.5.4 工作区 16 1.5.5 状态面板 16 1.5.6 属性选项卡 17 1.5.7 资源选项卡 17 1.5.8 编译结果面板 18 1.6 Blend与Visual Studio协同工作 18 1.6.1 在Blend中编辑Visual Studio 2010新建的项目 18 1.6.2 在Expression Blend 4 for Windows Phone中添加响应事件 22 1.7 小结 25 第2章 Silverlight for Windows Phone 7 26 2.1 Windows Phone 7中的Silverlight概述 26 2.1.1 了解XAML 26 2.1.2 XAML元素 28 2.1.3 XAML命名空间 29 2.1.4 用XAML纯代码写一个按钮 30 2.1.5 XAML对象的声明 30 2.2 对象元素的设置 31 2.2.1 使用属性语法 31 2.2.2 使用属性元素语法 31 2.2.3 使用内容元素语法 32 2.3 小结 33 第3章 控件 34 3.1 控件开发概念 34 3.1.1 创建控件 34 3.1.2 设置控件的属性 35 3.1.3 给控件添加事件 35 3.2 内建控件的使用 37 3.2.1 Button控件 37 3.2.2 CheckBox控件 38 3.2.3 HyperlinkButton控件 43 3.2.4 Image控件 44 3.2.5 ListBox控件 48 3.2.6 PasswordBox控件 51 3.2.7 ProgressBar控件 51 3.2.8 RadioButton控件 52 3.2.9 Slider控件 55 3.2.10 TextBlock控件 57 3.2.11 TextBox控件 59 3.2.12 WebBrowser控件 63 3.3 小结 67 第4章 布局与界面 69 4.1 Windows Phone 7界面布局概念 69 4.2 Canvas 69 4.2.1 Canvas相对定位 70 4.2.2 Canvas嵌套 70 4.2.3 使用边框对象 71 4.2.4 使用Z轴顺序 72 4.3 Grid 74 4.4 StackPanel容器对象 79 4.5 边距与对齐 80 4.5.1 Margin属性 80 4.5.2 垂直和水平对齐 81 4.6 Panorama控件 83 4.6.1 Panorama特性 84 4.6.2 使用模板文件获得Panorama 85 4.6.3 使用Panorama控件获得Panorama 85 4.6.4 Panorama的结构 88 4.6.5 Panorama中的Item 90 4.7 Pivot控件 96 4.7.1 Pivot控件的特性 96 4.7.2 Pivot的结构 97 4.7.3 Pivot控件的Item 99 4.7.4 Pivot控件的常用属性和事件 103 4.8 ApplicationBar 105 4.8.1 ApplicationBar特性 105 4.8.2 使用ApplicationBar 107 4.8.3 ApplicationBar结构 110 4.8.4 ApplicationBar的常用属性和事件 111 4.8.5 使用托管代码生成ApplicationBar 112 4.9 小结 115 第5章 数据绑定 116 5.1 数据绑定概述 116 5.2 建立数据绑定 117 5.2.1 在XMAL代码中建立数据绑定 117 5.2.2 在属性面板中建立数据绑定 123 5.2.3 数据绑定模式 125 5.3 绑定到ListBox列表控件 133 5.3.1 使用ObservableCollection类 133 5.3.2 使用模板格式化数据 138 5.4 小结 142 第6章 主题、样式与模板 143 6.1 主题 143 6.1.1 获取主题背景 144 6.1.2 获取主题颜色 147 6.2 样式 148 6.2.1 使用样式 149 6.2.2 样式的应用范围 152 6.2.3 使用Expression Blend 4 for Windows Phone创建样式 154 6.3 模板 158 6.3.1 使用模板 158 6.3.2 在样式中使用模板 163 6.3.3 使用Expression Blend 4 for Windows Phone创建模板 166 6.3.4 模板状态管理 167 6.4 小结 175 第7章 Windows Phone 7页面导航 176 7.1 页面导航概述 176 7.2 设置导航 177 7.2.1 在XAML中设置导航 177 7.2.2 在托管代码中设置导航 177 7.2.3 使用地址别名进行导航 182 7.3 页面间的数据传值 185 7.3.1 QueryString方式 186 7.3.2 使用全局方式传值 190 7.4 回退按钮 194 7.4.1 加入回退方法 194 7.4.2 重写硬件上的回退按钮 195 7.5 小结 197 第8章 Windows Phone 7目录与文件操作 198 8.1 理解IsolatedStorage 198 8.2 目录的操作 200 8.2.1 检查目录 200 8.2.2 创建一个目录 203 8.2.3 删除一个目录 204 8.3 文件的操作 206 8.3.1 检查文件 206 8.3.2 新建文件 209 8.3.3 写入文件 211 8.3.4 读取文件 213 8.3.5 删除文件 217 8.4 应用程序配置文件 217 8.5 综合示例 218 8.6 小结 229 第9章 Windows Phone 7数据与网络开发 231 9.1 数据与网络开发概述 231 9.2 LINQ入门 232 9.2.1 LINQ格式 232 9.2.2 使用LINQ 233 9.3 使用XML数据 236 9.3.1 使用XmlReader解释XML数据 236 9.3.2 使用LINQ处理XML数据 240 9.4 使用WebClient 246 9.4.1 下载字符串类型的数据 247 9.4.2 以数据流形式下载资源 250 9.5 使用Web服务 254 9.5.1 创建Web服务 255 9.5.2 在Windows Phone 7中使用Web服务 260 9.6 使用WCF服务 264 9.6.1 创建WCF服务 264 9.6.2 在Windows Phone 7中使用WCF服务 267 9.7 Socket 网络通信 269 9.7.1 Socket入门 269 9.7.2 常用属性和方法 270 9.7.3 SocketAsyncEventArgs类 271 9.7.4 使用Socket连接 271 9.8 SQLCE 本地数据库 280 9.8.1 SQLCE简介 281 9.8.2 使用SQLCE 281 9.9 小结 291 第10章 Windows Phone 7多媒体开发 292 10.1 多媒体开发概述 292 10.2 MediaElement对象 293 10.2.1 MediaElement支持的媒体格式 293 10.2.2 MediaElement的事件 294 10.2.3 MediaElement的常见属性 295 10.2.4 MediaElement的常见方法 296 10.3 MediaElement状态管理 298 10.4 网络下载与缓冲 301 10.4.1 下载状态 301 10.4.2 缓冲状态 303 10.4.3 使用WebClient下载 305 10.5 MediaElement的常用功能 310 10.5.1 音量控制 310 10.5.2 声道控制 313 10.5.3 播放进度条 314 10.6 小结 318 第11章 Windows Phone 7特色开发 319 11.1 传感器 319 11.1.1 屏幕方向 319 11.1.2 重力加速 322 11.2 地理位置服务 324 11.2.1 地理位置服务简介 325 11.2.2 使用Location Service获取GPS数据 326 11.3 Bing Maps 328 11.3.1 Bing Maps简介 328 11.3.2 调用Bing Maps前的准备 329 11.3.3 常用属性、事件及方法 331 11.3.4 Bing Maps定位功能 332 11.3.5 放大与缩小 336 11.3.6 Bing Maps图钉功能 337 11.3.7 Bing Maps导航路线 339 11.3.8 Bing Maps视图模式切换 346 11.4 小结 348 第12章 Windows Phone 7应用程序生命周期 349 12.1 应用程序的多任务——墓碑 349 12.2 Tombstone执行模型 351 12.2.1 Tombstone执行过程 352 12.2.2 处理事件 354 12.2.3 数据的保存与处理 355 12.3 项目中页面间的数据保存 362 12.4 小结 363 第13章 Windows Phone 7启动器与选择器 364 13.1 启动器与选择器的概念 364 13.2 启动器 364 13.2.1 启动程序超市 365 13.2.2 搜索程序超市 366 13.2.3 启动内置播放器 366 13.2.4 拨打电话 367 13.2.5 搜索互联网 368 13.2.6 发送短信 368 13.2.7 发送电子邮件 369 13.2.8 启动浏览器 369 13.3 选择器 370 13.3.1 选择联系人邮件地址 370 13.3.2 选择联系人电话号码 373 13.3.3 选择图片 374 13.3.4 启动照相机界面 375 13.3.5 启动邮件地址保存界面 377 13.3.6 启动电话号码保存界面 379 13.4 小结 381 第14章 Windows Phone 7应用程序推送通知服务 382 14.1 应用程序推送通知服务概述 382 14.1.1 推送通知过程 383 14.1.2 使用要求与规范 384 14.2 推送通知服务类型 384 14.2.1 Raw Notification 384 14.2.2 Toast Notification 385 14.2.3 Tile Notification 386 14.3 综合实例 388 14.3.1 创建私有云 388 14.3.2 手机注册MPNS通道 398 14.3.3 创建数据发送源 401 14.4 小结 406 第15章 丽物微博手机程序 407 15.1 概述 407 15.2 开发前的准备 407 15.2.1 申请开发者Key 408 15.2.2 常用服务及API 408 15.3 项目架构与功能描述 412 15.4 创建项目 415 15.5 首页 416 15.5.1 用户中心数据的获取 416 15.5.2 登记本机MPNS URI 419 15.6 微博详情页 423 15.7 发表微博页 427 15.7.1 发表文本 428 15.7.2 上传图片 429 15.8 评论页 437 15.8.1 显示评论列表 437 15.8.2 发表评论 440 15.9 转发微博页 441 15.10 查看用户资料页 443 15.11 发送私信页 446 15.11.1 向用户发送私信 446 15.11.2 向用户推送私信到达通知 448 15.12 用户登录页 449 15.12.1 登录页面的设计过程 449 15.12.2 登录成功后数据的保存 451 15.13 小结 453 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。