Windows 10应用开发实战(第2版)

副标题:无

作   者:周家安

分类号:

ISBN:9787302464266

微信扫一扫,移动浏览光盘

简介


本书通过丰富且简单易学的示例,全面讲述了面向Windows 10通用应用(UWP)开发相关的知识和技巧。主要内容包括应用项目基本结构、页面导航、排版布局、控件、数据视图、图形、动画、图像、多媒体、文件与数据、网络通信、传感器和语音技术等。本书可为对Windows技术感兴趣的读者提供参考,可作为希望从事Windows 10平台开发的开发人员的入门教程,也可作为普通高校或培训机构.NET技术相关课程的参考教材,尤其适合具备.NET框架和C#编程语言基础的读者使用。

目录


目录

丛书序(沈向洋)Ⅰ

第2版前言Ⅲ

第1版前言Ⅴ

第1章准备工作

1.1安装Visual Studio开发环境

1.2Visual Studio个性设置

1.2.1选择颜色主题

1.2.2设置字体

1.2.3设置启动界面

1.2.4设置项目的默认存放路径

1.2.5用好“快速启动”功能

1.3通用应用

1.3.1新的XAML设计器

1.3.2如何使用特定平台的API

1.4使用帮助文档和示例代码

第2章了解应用程序项目

2.1应用程序项目的文件结构

2.2应用程序入口点

2.3应用程序生命周期

2.3.1Application类

2.3.2挂起与恢复

2.3.3处理前台与后台之间的切换

2.3.4预启动

2.4清单文件

第3章页面导航

3.1实现导航

3.2导航事件

3.3传递导航参数

3.4管理导航记录

3.5处理手机上的“后退”键

3.6缓存页面实例

3.7保存和恢复导航状态

第4章排版布局

4.1网格布局

4.2栈布局

4.3按坐标布局

4.4Z顺序

4.5对齐方式

4.6边距

4.7自适应布局

4.8自适应触发器

第5章控件

5.1Control类

5.1.1控件模板

5.1.2控件状态

5.1.3获取控件的状态列表的技巧

5.2路由事件

5.3按钮

5.3.1Button

5.3.2RepeatButton

5.3.3HyperlinkButton

5.4单选框与多选框

5.5呈现静态文本

5.5.1TextBlock

5.5.2RichTextBlock

5.5.3处理文本溢出

5.5.4嵌入自定义字体

5.6显示图像

5.7文本输入控件

5.7.1TextBox

5.7.2RichEditBox

5.8选取日期和时间

5.9ViewBox控件

5.10报告进度

5.10.1ProgressBar

5.10.2ProgressRing

5.11对话框

5.11.1MessageDialog

5.11.2ContentDialog

5.12上下文菜单

5.12.1PopupMenu

5.12.2MenuFlyout

5.13应用程序栏

5.14命令

5.15开关控件

5.16滑动条

5.17用户控件

5.18自定义控件

5.19WebView控件

5.19.1呈现HTML内容

5.19.2执行脚本函数

5.19.3捕捉HTML内容

5.20SplitView控件

5.21墨迹处理

第6章数据视图

6.1数据绑定

6.1.1绑定方向

6.1.2Binding类

6.1.3Binding扩展标记

6.1.4数据绑定的继承性

6.1.5转换器

6.1.6更改通知

6.2ItemsControl控件

6.3DisplayMemberPath与SelectedValuePath

6.4数据模板

6.4.1自定义数据模板

6.4.2数据模板选择器

6.5分组视图

6.6自定义数据项的布局

6.7缩放视图

6.8Pivot与Hub

6.8.1Pivot控件示例

6.8.2Hub控件示例

6.9FlipView控件

6.10增量加载

6.11直接绑定到方法

第7章图形

7.1构造图形的基础元素

7.2画刷

7.2.1单色画刷(SolidColorBrush)

7.2.2线性渐变画刷(LinearGradientBrush)

7.2.3图像画刷(ImageBrush)

7.3基本图形

7.3.1直线(Line)

7.3.2椭圆(Ellipse)

7.3.3矩形(Rectangle)

7.3.4折线(Polyline)

7.3.5多边形(Polygon)

7.4路径

7.4.1LineGeometry

7.4.2RectangleGeometry

7.4.3EllipseGeometry

7.4.4PathGeometry

7.4.5GeometryGroup

7.5二维变换

7.5.1平移(TranslateTransform)

7.5.2旋转(RotateTransform)

7.5.3缩放(ScaleTransform)

7.5.4复合变换(CompositeTransform)

7.5.5使用相对定位的变换原点

7.6三维透视

7.7三维变换

第8章动画

8.1动画概要

8.1.1时间线

8.1.2演示图板(Storyboard)

8.1.3动画分类

8.1.4如何与动画时间线关联

8.2控制动画播放行为

8.3简单动画

8.4关键帧动画

8.5属性路径

第9章图像

9.1用于UI的图像加载

9.2将可视化对象呈现为图像

9.3可写位图(WriteableBitmap)

9.4图像的解码与编码

9.4.1图像解码

9.4.2图像编码

9.5图像处理

9.6人脸检测

第10章多媒体

10.1MediaElement与多媒体播放

10.2后台音频

10.3转码

10.4多媒体捕捉

10.5捕捉屏幕

第11章启动与激活

11.1Launcher组件

11.2自定义文件关联

11.3协议激活

11.4激活远程系统上的应用

第12章文件与数据

12.1文件与目录

12.1.1文件/目录操作的相关类型

12.1.2读写本地文件

12.1.3FileIO与PathIO

12.1.4DataWriter与DataReader

12.1.5访问特殊目录

12.2应用设置

12.3访问可移动存储

12.4文件与目录选择器

12.5StorageApplicationPermissions类

12.6XML与JSON数据处理

12.6.1读写XML

12.6.2操作JSON数据

12.7数据共享

12.7.1剪贴板

12.7.2向其他应用程序共享数据

12.7.3接收共享数据

12.8应用程序服务

第13章网络通信

13.1Socket通信

13.1.1基于UDP协议的通信

13.1.2通过TCP协议传输数据

13.2访问Web服务

13.3HTTP协议通信

13.4后台传输

13.5推送通知

13.6访问RSS资源

13.7扫描Wi?Fi网络

第14章传感器与地理定位

14.1设备坐标

14.2传感器的使用方法

14.3罗盘

14.4加速度传感器

14.5磁倾仪

14.6陀螺仪

14.7光感器

14.8方向传感器

14.9高度计

14.10气压计

14.11获取电池信息

14.12获取地理位置

第15章语音技术

15.1语音识别

15.2自定义语音识别规则

15.2.1自定义SGRS文件

15.2.2短语列表约束

15.3语音指令

15.4语音朗读

15.5Cortana与应用程序的后台交互


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Windows 10应用开发实战(第2版)
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon