logo
分类于: 编程语言 计算机基础

简介

Windows Phone 8开发技巧与案例精解

Windows Phone 8开发技巧与案例精解 0.0分

资源最后更新于 2020-03-29 04:41:13

作者:周家安

出版社:出版社机械工业出版社

出版日期:2013-02

ISBN:9787111412304

文件格式: pdf

标签: 计算机 移动开发 软件与程序设计 WP8 应用程序开发

简介· · · · · ·

本书立足于入门演练,以实例为导航来向读者介绍Windows Phone的相关知识,例子相对简单易懂,由浅入深,并且每个例子都有针对性,以便于读者对每一个知识点都有一个感性的认识。首先从安装Windows Phone SDK开始介绍,到新建第一个应用程序,再到应用程序项目文件的构成,然后着眼于全局,通过动手实践的方式,让读者从感性上对应用程序周期有一个初步的印象,接着演示布控件的使用方法、UI,并进行应用程序和系统、启动器与选择器、Socket通信、HTTP请求、推送通知服务、数据绑定、多媒体等相关的演练,让读者对其有一个全面的认识。最后通过三个完整实例,帮助读者进行综合应用实战,同时也向读者说明Windows Phone是非常适合企业级应用开发的。周家安,擅长Windows Phone及.NET平台下的其他开发技术。他在CSDN博客上推出的《Windows Phone开发轻松入门》专栏,因其通俗易懂、幽默风趣,并附有丰富实用的例子,引起了众多网友的关注,已被多家网站和相关论坛转载或收录。曾在一家网络公司负责服装业电子商务平台的开发,以及两家ERP公司负责移动激光扫描终端的扩展应用和Web服务接口开发。其通过自学,成功地走上了编程之路。他乐于分享,一直在通过博客的方式向广大编程爱好者分享学习体验。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. Windows Phone 8开发技巧与案例精解
  2. 前言
  3. 为什么写这本书
  4. 读者对象
  5. 如何使用本书
  6. 勘误和支持
  7. 致谢
  8. 第1章 准备工作
  9. 1.1 安装Windows Phone SDK
  10. 1.2 初试Windows Phone应用程序开发
  11. 1.3 了解Windows Phone应用程序项目的目录和文件结构
  12. 1.4 了解清单文件
  13. 1.5 入口点Main()到哪里去了
  14. 1.6 练习题
  15. 第2章 整体认识Windows Phone
  16. 2.1 通过输出调试信息掌握Windows Phone应用程序的生命周期
  17. 背景知识
  18. 实例演练
  19. 2.2 如何进行导航
  20. 背景知识
  21. 实例演练
  22. 2.3 处理导航相关的事件
  23. 背景知识
  24. 实例演练
  25. 2.4 在页面之间传递数据
  26. 背景知识
  27. 实例演练
  28. 2.5 URI映射
  29. 背景知识
  30. 实例演练
  31. 2.6 在导航中“前进”或“后退”
  32. 背景知识
  33. 实例演练
  34. 2.7 必要时屏蔽“回退”键
  35. 背景知识
  36. 实例演练
  37. 2.8 在导航历史中移除记录
  38. 背景知识
  39. 实例演练
  40. 2.9 保存和恢复应用程序状态
  41. 背景知识
  42. 实例演练
  43. 2.10 保存和恢复页面状态
  44. 背景知识
  45. 实例演练
  46. 2.11 练习题
  47. 第3章 用户界面与布局
  48. 3.1 设置Grid的行和列
  49. 背景知识
  50. 实例演练
  51. 3.2 在Grid中进行布局
  52. 背景知识
  53. 实例演练
  54. 3.3 在Grid中跨行或跨列布局
  55. 背景知识
  56. 实例演练
  57. 3.4 在Grid的单元格中定位
  58. 背景知识
  59. 实例演练
  60. 3.5 使用StackPanel排列子元素
  61. 背景知识
  62. 实例演练
  63. 3.6 在Canvas中精确布局子元素
  64. 背景知识
  65. 实例演练
  66. 3.7 在Canvas中使用Z-Index
  67. 背景知识
  68. 实例演练
  69. 3.8 在Grid中使用Canvas.ZIndex附加属性进行布局
  70. 背景知识
  71. 实例演练
  72. 3.9 如何嵌套使用布局控件
  73. 背景知识
  74. 实例演练
  75. 3.10 练习题
  76. 第4章 控件
  77. 4.1 在TextBlock中显示文本
  78. 背景知识
  79. 实例演练
  80. 4.2 改变TextBlock中文本的颜色
  81. 背景知识
  82. 实例演练
  83. 4.3 设置TextBlock中文本的字体
  84. 背景知识
  85. 实例演练
  86. 4.4 在TextBlock中换行——LineBreak元素的使用
  87. 背景知识
  88. 实例演练
  89. 4.5 将TextBlock的部分文本设置为斜体——Italic元素的使用
  90. 背景知识
  91. 实例演练
  92. 4.6 突出显示TextBlock的部分文本——Bold元素的使用
  93. 背景知识
  94. 实例演练
  95. 4.7 带渐变颜色的文字
  96. 背景知识
  97. 实例演练
  98. 4.8 灵活运用Run元素
  99. 背景知识
  100. 实例演练
  101. 4.9 事件处理
  102. 背景知识
  103. 实例演练
  104. 4.10 多个按钮共用一个事件处理程序
  105. 背景知识
  106. 实例演练
  107. 4.11 自定义Button的Content属性
  108. 背景知识
  109. 实例演练
  110. 4.12 使用图片作为控件背景
  111. 背景知识
  112. 实例演练
  113. 4.13 使用Border控件
  114. 背景知识
  115. 实例演练
  116. 4.14 你喜欢吃哪些蔬菜——CheckBox控件的使用
  117. 背景知识
  118. 实例演练
  119. 4.15 请选择您的性别——RadioButton控件的使用
  120. 背景知识
  121. 实例演练
  122. 4.16 HyperlinkButton让页面导航更轻松
  123. 背景知识
  124. 实例演练
  125. 4.17 我的图集——用Image控件显示图片
  126. 背景知识
  127. 实例演练
  128. 4.18 秀一下您的绘画天赋——关于InkPresenter的那些事
  129. 背景知识
  130. 实例演练
  131. 4.19 使用资源设置控件的属性
  132. 背景知识
  133. 实例演练
  134. 4.20 轻松统一应用程序的UI风格——样式的运用
  135. 背景知识
  136. 实例演练
  137. 4.21 呈现只读列表——ItemsControl控件
  138. 背景知识
  139. 实例演练
  140. 4.22 使页面支持屏幕翻转
  141. 背景知识
  142. 实例演练
  143. 4.23 根据屏幕方向的改变重新布局UI
  144. 背景知识
  145. 实例演练
  146. 4.24 弹出提示对话框
  147. 背景知识
  148. 实例演练
  149. 4.25 人机互动,让用户也能输入内容——TextBox控件
  150. 背景知识
  151. 实例演练
  152. 4.26 此处只能输入日期和数字
  153. 背景知识
  154. 实例演练
  155. 4.27 我的日程表——Pivot控件的使用
  156. 背景知识
  157. 实例演练
  158. 4.28 你平均每月要花多少钱——Slider控件的使用
  159. 背景知识
  160. 实例演练
  161. 4.29 通过XAML向ListBox中添加项
  162. 背景知识
  163. 实例演练
  164. 4.30 通过设置数据源的方式向ListBox中添加项
  165. 背景知识
  166. 实例演练
  167. 4.31 改变控件的透明度——Opacity属性的使用
  168. 背景知识
  169. 实例演练
  170. 4.32 显示大尺寸图片——ScrollViewer控件的用法
  171. 背景知识
  172. 实例演练
  173. 4.33 重复引发Click事件——RepeatButton控件
  174. 背景知识
  175. 实例演练
  176. 4.34 触控操作——ManipulationDelta事件
  177. 背景知识
  178. 实例演练
  179. 4.35 请输入密码——PasswordBox控件
  180. 背景知识
  181. 实例演练
  182. 4.36 报告处理进度——ProgressBar控件
  183. 背景知识
  184. 实例演练
  185. 4.37 在应用程序界面上呈现HTML页
  186. 背景知识
  187. 实例演练
  188. 4.38 用户控件实例——MyLoginControl
  189. 背景知识
  190. 实例演练
  191. 4.39 让控件“酷”起来——自定义控件模板
  192. 背景知识
  193. 实例演练
  194. 4.40 练习题
  195. 第5章 应用程序与系统信息
  196. 5.1 自定义应用程序图标
  197. 5.2 自定义应用程序的启动屏幕背景
  198. 5.3 将指定页面设置为启动页
  199. 5.4 修改您的应用程序信息
  200. 5.5 判断应用程序是在真实设备上运行还是在设备模拟器上运行
  201. 背景知识
  202. 实例演练
  203. 5.6 获取设备和设备制造商的名称
  204. 背景知识
  205. 实例演练
  206. 5.7 获取手机设备的物理内存大小
  207. 背景知识
  208. 实例演练
  209. 5.8 获取当前应用程序的内存使用情况
  210. 背景知识
  211. 实例演练
  212. 5.9 判断手机是否正在充电
  213. 背景知识
  214. 实例演练
  215. 5.10 判断是否启用了Wi-Fi网络
  216. 背景知识
  217. 实例演练
  218. 5.11 获得网络接口的配置信息
  219. 背景知识
  220. 实例演练
  221. 5.12 获取应用程序的启动模式
  222. 背景知识
  223. 实例演练
  224. 5.13 显示和隐藏当前应用程序页上的系统托盘
  225. 5.14 改变当前页上系统托盘的前景色和背景色
  226. 背景知识
  227. 实例演练
  228. 5.15 应用程序栏实例
  229. 背景知识
  230. 实例演练
  231. 5.16 在“开始”屏幕创建次要磁贴
  232. 背景知识
  233. 实例演练
  234. 5.17 更新磁贴信息
  235. 背景知识
  236. 实例演练
  237. 5.18 通过编辑清单文件来修改应用程序磁贴的初始属性
  238. 5.19 实现后台代理
  239. 背景知识
  240. 实例演练
  241. 5.20 实现后台播放音频
  242. 背景知识
  243. 实例演练
  244. 5.21 使用StreamResourceInfo读取应用程序资源
  245. 背景知识
  246. 实例演练
  247. 5.22 全球化简单应用
  248. 背景知识
  249. 实例演练
  250. 5.23 如何创建具有位置感知服务的应用程序
  251. 背景知识
  252. 实例演练
  253. 5.24 传感器的简单应用
  254. 背景知识
  255. 实例演练
  256. 5.25 获取电池状态信息
  257. 背景知识
  258. 实例演练
  259. 5.26 语音识别简单实例
  260. 背景知识
  261. 实例演练
  262. 5.27 练习题
  263. 第6章 启动器与选择器
  264. 6.1 明天去哪里玩——SmsComposeTask
  265. 背景知识
  266. 实例演练
  267. 6.2 如何在应用程序中拨打电话
  268. 背景知识
  269. 实例演练
  270. 6.3 发送电子邮件
  271. 背景知识
  272. 实例演练
  273. 6.4 邀请您的朋友一起来玩游戏吧
  274. 背景知识
  275. 实例演练
  276. 6.5 使用PhoneNumberChooserTask选择联系人电话号码
  277. 背景知识
  278. 实例演练
  279. 6.6 调用“网络连接设置”程序
  280. 背景知识
  281. 实例演练
  282. 6.7 启动Web搜索组件
  283. 背景知识
  284. 实例演练
  285. 6.8 调用媒体播放器
  286. 背景知识
  287. 实例演练
  288. 6.9 从手机中选择并显示照片
  289. 背景知识
  290. 实例演练
  291. 6.10 在应用程序中保存联系人信息
  292. 背景知识
  293. 实例演练
  294. 6.11 允许用户把喜欢的铃声存起来
  295. 背景知识
  296. 实例演练
  297. 6.12 启动Web浏览器并显示指定的URI
  298. 背景知识
  299. 实例演练
  300. 6.13 练习题
  301. 第7章 网络通信与推送通知服务
  302. 7.1 Socket应用——手机与计算机之间进行通信
  303. 背景知识
  304. 实例演练
  305. 7.2 向Web服务器发出HTTP请求并接收响应
  306. 背景知识
  307. 实例演练
  308. 7.3 使用WebClient向服务器提交数据
  309. 背景知识
  310. 实例演练
  311. 7.4 使用WebClient从服务器获取数据
  312. 背景知识
  313. 实例演练
  314. 7.5 发送和接收Toast通知
  315. 背景知识
  316. 实例演练
  317. 7.6 发送和接收磁贴通知
  318. 背景知识
  319. 实例演练
  320. 7.7 发送和接收Raw通知
  321. 背景知识
  322. 实例演练
  323. 7.8 访问Web服务
  324. 背景知识
  325. 实例演练
  326. 7.9 练习题
  327. 第8章 独立存储与I/O
  328. 8.1 在独立存储中创建和删除文件夹
  329. 背景知识
  330. 实例演练
  331. 8.2 在独立存储中读写文件
  332. 背景知识
  333. 实例演练
  334. 8.3 复制和移动文件
  335. 背景知识
  336. 实例演练
  337. 8.4 移动文件夹及其子内容
  338. 背景知识
  339. 实例演练
  340. 8.5 获取文件的基本信息
  341. 背景知识
  342. 实例演练
  343. 8.6 在独立存储中存取应用程序设置
  344. 背景知识
  345. 实例演练
  346. 8.7 对文本进行HMACSHA1加密
  347. 背景知识
  348. 实例演练
  349. 8.8 练习题
  350. 第9章 数据绑定和本地数据库
  351. 9.1 绑定数据源
  352. 背景知识
  353. 实例演练
  354. 9.2 将其他XAML元素用作数据源
  355. 背景知识
  356. 实例演练
  357. 9.3 自定义数据模板
  358. 背景知识
  359. 实例演练
  360. 9.4 使用转换器
  361. 背景知识
  362. 实例演练
  363. 9.5 LINQ简单实例
  364. 背景知识
  365. 实例演练
  366. 9.6 LINQ中的筛选
  367. 背景知识
  368. 实例演练
  369. 9.7 使用join子句
  370. 背景知识
  371. 实例演练
  372. 9.8 使用group子句
  373. 背景知识
  374. 实例演练
  375. 9.9 orderby子句
  376. 背景知识
  377. 实例演练
  378. 9.10 创建本地数据库
  379. 背景知识
  380. 实例演练
  381. 9.11 使用LINQ操作数据库
  382. 背景知识
  383. 实例演练
  384. 9.12 练习题
  385. 第10章 图形、动画与多媒体
  386. 10.1 使用矩形
  387. 背景知识
  388. 实例演练
  389. 10.2 使用椭圆
  390. 背景知识
  391. 实例演练
  392. 10.3 绘制直线
  393. 背景知识
  394. 实例演练
  395. 10.4 绘制闭合图形
  396. 背景知识
  397. 实例演练
  398. 10.5 绘制路径
  399. 背景知识
  400. 实例演练
  401. 10.6 路径标记语法
  402. 背景知识
  403. 实例演练
  404. 10.7 图像笔刷
  405. 背景知识
  406. 实例演练
  407. 10.8 渐变笔刷
  408. 背景知识
  409. 实例演练
  410. 10.9 将屏幕内容保存为图片
  411. 背景知识
  412. 实例演练
  413. 10.10 使用MediaElement播放多媒体
  414. 背景知识
  415. 实例演练
  416. 10.11 将视频用作笔刷——VideoBrush
  417. 背景知识
  418. 实例演练
  419. 10.12 制作淡入/淡出动画效果
  420. 背景知识
  421. 实例演练
  422. 10.13 控制动画的播放、暂停和停止
  423. 背景知识
  424. 实例演练
  425. 10.14 让矩形产生位移动画
  426. 背景知识
  427. 实例演练
  428. 10.15 制作旋转动画
  429. 背景知识
  430. 实例演练
  431. 10.16 制作缩放动画
  432. 背景知识
  433. 实例演练
  434. 10.17 神奇变色盒——如何使用颜色动画
  435. 背景知识
  436. 实例演练
  437. 10.18 缓动动画函数
  438. 背景知识
  439. 实例演练
  440. 10.19 关键帧动画
  441. 背景知识
  442. 实例演练
  443. 10.20 带缓动函数的关键帧动画
  444. 背景知识
  445. 实例演练
  446. 10.21 练习题
  447. 第11章 综合实例
  448. 11.1 简易手机录音机
  449. 概述
  450. 用到的知识点
  451. 开发过程摘要
  452. 总结
  453. 11.2 国内飞机航班时刻表查询工具
  454. 概述
  455. 用到的知识点
  456. 开发过程摘要
  457. 总结
  458. 11.3 在线英汉小词典
  459. 概述
  460. 用到的知识点
  461. 开发过程摘要
  462. 总结