万本电子书0元读

万本电子书0元读

顶部广告

深入浅出:Windows 8.1应用开发电子书

  Windows8是微软操作系统平台的一次巨大变革,它创造性地融合了平板电脑与桌面电脑,更加灵活地适应移动互联网时代的发展需要。进一步吸收众多生态建设参与者,正是Windows8平台大力发展的需要-Windows Store App开发者是Windows生态建设居功至伟的力量;撰写此书正好可以为广大开发者提供参考。

售       价:¥

纸质售价:¥47.60购买纸书

3人正在读 | 1人评论 6.2

作       者:周家安

出  版  社:清华大学出版社

出版时间:2014-01-01

字       数:2470

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
《深浅出:Windows 8.1应用发》运用丰富的实例系统论述了Windows8.1应用程序发的基本方法、技能与技巧。《深浅出:Windows 8.1应用发》重介绍Windows商店应用程序(Windows Store App)发,共包含12章的丰富内容,分别详尽剖析了以下知识:应用程序项目的基本组成元素和脉络、应用信息管理与页面导航、程序页面排版与布局控件的使用、常规控件与数据集合控件的使用、数据绑定、图形的绘制与二维变换、动画与多媒体处理、文件I/O与数据管理、网络编程与应用、响应用户输和触控事件。《深浅出:Windows 8.1应用发》适合作为Windows技术爱好者及程序设计人员的门参考,也可作为普通高校或培训机构.NET技术相关课程的参考教材,尤其适合具备.NET框架和C#编程语言基础的读者参考使用。 《深浅出:Windows 8.1应用发》同时配套制作了500多分钟视频教程和160多个实例源代码,必将有助于读者快速动手实践,极大提高学习效率。<br/>【推荐语】<br/>Windows8是微软操作系统平台的一次巨大变革,它创造性地融合了平板电脑与桌面电脑,更加灵活地适应移动互联网时代的发展需要。一步吸收众多生态建设参与者,正是Windows8平台大力发展的需要-Windows Store App发者是Windows生态建设居功至伟的力量;撰写此书正好可以为广大发者提供参考。<br/>【作者】<br/>周家安,微软有价值专家(MVP),擅长.NET及其相关发技术,专注于探索简单实用的编程学习方法。从事过基于WindowsCE扫描终端应用发和Web服务口发。乐于通过撰写博客来分享一些实用的编程技巧。<br/>
目录展开

前折页

扉页

版权页

推荐序

赞誉

前言

目录

第1章 准备工作

1.1.1 XAML的命名空间

1.1.2 扩展标记

1.2 了解应用程序项目

1.3 寻找程序的入口点

1.4 一些技巧

1.4.1 让开发环境更加个性化

1.4.2 实用的调试技巧

1.4.3 请编写规范的代码

1.4.4 巧用其他学习资源

第2章 应用程序管理

2.1.1 使用本地应用程序设置保存状态信息

2.1.2 使用序列化方式保存状态信息

2.2 设置应用程序的基本信息

2.2.1 设置应用标题和说明

2.2.2 替换初始屏幕图片

2.2.3 设置磁贴的背景色

2.3 页面导航与参数传递

2.3.1 简单的页面导航实现

2.3.2 向页面传递参数

2.3.3 控制页面的缓存模式

2.3.4 将Frame嵌入到一个页面中

第3章 界面布局

3.2 精确定位——Canvas

3.3 网格布局之Grid

3.3.1 划分行和列

3.3.2 定位子元素

3.3.3 Grid布局实例

3.4 网格布局之VariableSizedWrapGrid

3.5 对齐方式与边距

3.5.1 对齐方式

3.5.2 Margin与Padding

3.6 根据应用程序的视图调整布局

第4章 常用控件

4.1.1 朴素大方最重要

4.2 按钮

4.1.3 界面美化与用户体验要取得平衡

4.2.2 HyperlinkButton

4.2.3 RadioButton

4.2.4 CheckBox

4.2.5 RepeatButton

4.3 文本显示控件

4.3.1 TextBlock

4.3.2 RichTextBlock

4.3.3 RichTextBlockOverflow

4.4 文本输入控件——TextBox

4.4.1 验证输入内容

4.4.2 设置InputScope

4.4.3 TextChanged事件

4.5 密码输入控件——PasswordBox

4.4.4 屏蔽上下文菜单

4.6 图像呈现控件——Image

4.7 内容的拉伸与缩放——Viewbox

4.8 滑动条——Slider

4.8.1 ValueChanged事件

4.8.2 刻度线的位置

4.8.3 ThumbToolTipValueConverter属性

4.9 提示任务正在进行——ProgressRing

4.11 “开关”控件——ToggleSwitch

4.12 工具提示控件——ToolTip

4.13 消息提示框——MessageDialog

4.14 用户控件

4.15 应用程序栏——AppBar

4.16 WebView控件与HTML呈现

4.16.1 根据输入的地址浏览页面

4.16.2 直接为WebView设置HTML文档

第5章 数据绑定与集合控件

5.1.1 Path属性和Source属性

5.1.2 DataContext与{Binding}扩展标记

5.2 INotifyPropertyChanged接口与双向绑定

5.3 数据绑定与匿名类型

5.4 集合控件初探

5.4.1 设置数据源

5.4.2 DisplayMemberPath属性与SelectedValuePath属性

5.4.3 SelectionMode属性与SelectedItems属性

5.4.4 SelectionChanged事件

5.5 数据模板

5.5.1 使用统一的数据模板

5.5.2 使用不统一的数据模板

5.6 ObservableCollection<T>集合

5.7 值转换器

5.7.1 使用值转换器

5.7.2 带参数的值转换器

5.8 在可视化元素之间进行数据绑定

5.9 自定义项列表的布局

5.10 为数据显示添加标题

5.10.1 使用Header属性

5.10.2 制作网格列表视图

5.11 FlipView控件

5.11.1 在FlipView控件呈现图像

5.11.2 FlipView控件与数据绑定

5.12 增量加载与IsupportIncrementalLoading接口

5.13 数据的分组

5.13.1 理解ItemsPath属性

5.13.2 GroupItems属性的来源

5.13.3 数据分组与LinQ语句

5.14 缩放视图

5.14.1 ViewChangeStarted和ViewChangeCompleted事件

5.14.2 使用CollectionViewSource让SemanticZoom控件自动完成视图切换处理

5.15 ICommand接口

第6章 图形与动画

6.1.1 Line

6.1.2 Rectangle

6.1.3 Ellipse

6.1.4 Polyline

6.1.5 Polygon

6.2 路径

6.2.1 EllipseGeometry

6.2.2 RectangleGeometry

6.2.3 LineGeometry

6.2.4 GeometryGroup

6.2.5 PathGeometry

6.2.6 FillRule属性

6.3 画刷

6.3.1 SolidColorBrush

6.3.2 LinearGradientBrush

6.3.3 ImageBrush

6.3.4 WebViewBrush

6.4 二维变换

6.4.1 TranslateTransform

6.4.2 ScaleTransform

6.4.3 RotateTransform

6.4.4 SkewTransform

6.4.5 TransformGroup

6.4.6 CompositeTransform

6.5 透视转换

6.6 简单动画

6.6.1 DoubleAnimation

6.6.2 PointAnimation

6.6.3 ColorAnimation

6.7 关键帧动画

6.7.1 示例MyApp_1:滑动的圆

6.7.2 示例MyApp_2:“开门”动画

6.7.3 示例MyApp_3:变色文本

6.8 控制动画的播放行为

6.9 控件模板中的动画

6.9.1 修改控件的默认模板

6.9.2 可视化状态的使用方法

第7章 搜索、设置与共享集成

7.1.1 为应用程序添加搜索功能

7.1.2 ShowOnKeyboardInput属性

7.1.3 使用搜索建议

7.1.4 搜索激活

7.2 应用程序设置

7.3 数据共享

7.3.1 粘贴板

7.3.2 共享目标

第8章 Toast通知、动态磁贴与弹出菜单

8.1.1 如何生成Toast通知

8.1.2 更改Toast通知的提示声音

8.1.3 在计划时间后显示Toast通知

8.2 动态磁贴

8.2.1 为磁贴定义图像

8.2.2 更新磁贴信息

8.2.3 创建次要磁贴

8.3 更新徽标提醒

8.4 使用弹出菜单

第9章 多媒体处理

9.1.1 使用MediaElement播放多媒体示例

9.1.2 使用MediaElement自带的播放控件

9.1.3 后台播放

9.2 多媒体捕捉

9.2.1 CameraCaptureUI

9.2.2 MediaCapture

9.3 图像的解码与编码

9.3.1 Png格式转Jpg格式示例

9.3.2 图像反色处理示例

9.4 Play To

9.4.1 Play To接收端应用示例

9.4.2 Play To发送端应用示例

9.5 多媒体转码

9.6 将可视化元素保存为图像文件

9.7 语音朗读

第10章 应用程序数据与文件I/O

10.1.1 应用程序设置存取简单示例

10.1.2 合并设置值

10.1.3 管理设置容器

10.2 管理应用存储区中的目录和文件

10.3 文件选择器

10.3.1 FileOpenPicker

10.3.2 FileSavePicker

10.4 目录选择器

10.5 自定义文件选择器的UI

10.5.1 FileOpenPickerUI示例

10.5.2 FileSavePickerUI示例

10.6 访问用户库

10.7 FileIO与PathIO

10.7.1 FileIO类的使用

10.7.2 PathIO类的使用

10.8 可访问存储列表管理

10.9 流的操作

10.9.1 读写文件流示例

10.9.2 内存流InMemoryRandomAccessStream的使用

10.9.3 DataWriter和DataReader

10.10 XML处理

10.10.1 加载与保存文档

10.10.2 动态编辑XML文档

10.10.3 使用Linq to XML

10.11 处理JSON数据

10.12 序列化与反序列化

10.12.1 XML序列化与反序列化

10.12.2 JSON序列化与反序列化

10.13 数据保护

10.14 文件启动器

10.15 文件激活

第11章 网络通信

11.1.1 聊天应用程序

11.1.2 使用StreamSocket传输文件

11.1.3 WebSocket通信技术

11.2 HTTP通信

11.2.1 HttpWebRequest类与HttpWebResponse类的使用

11.2.2 如何向服务器POST数据

11.3 后台传输

11.4 访问Web服务

11.4.1 调用普通的Web服务

11.4.2 调用WCF服务

11.5 访问RSS资源

第12章 触控与键盘事件

12.1.1 触控事件引发的顺序

12.1.2 触控操作示例

12.2 Tapped与RightTapped事件

12.3 键盘事件

后折页

累计评论(1条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部