图书介绍
深入浅出 Windows 8.1应用开发【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 周家安著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302338741
- 出版时间:2014
- 标注页数:503页
- 文件大小:85MB
- 文件页数:520页
- 主题词:Windows操作系统-应用程序-程序设计
PDF下载
下载说明
深入浅出 Windows 8.1应用开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
推荐序Ⅰ1
赞誉Ⅲ1
前言Ⅴ1
第1章 准备工作1
1.1邂逅XAML1
1.1.1 XAML的命名空间1
1.1.2扩展标记3
1.2了解应用程序项目6
1.3寻找程序的入口点8
1.4一些技巧9
1.4.1让开发环境更加个性化9
1.4.2实用的调试技巧10
1.4.3请编写规范的代码11
1.4.4巧用其他学习资源12
第2章 应用程序管理15
2.1保存和恢复应用程序状态15
2.1.1使用本地应用程序设置保存状态信息16
2.1.2使用序列化方式保存状态信息21
2.2设置应用程序的基本信息24
2.2.1设置应用标题和说明24
2.2.2替换初始屏幕图片25
2.2.3设置磁贴的背景色26
2.2.4设置应用程序图标26
2.3页面导航与参数传递27
2.3.1简单的页面导航实现27
2.3.2向页面传递参数31
2.3.3控制页面的缓存模式34
2.3.4将Frame嵌入到一个页面中35
第3章 界面布局38
3.1线性布局——StackPanel38
3.2精确定位——Canvas40
3.3网格布局之Grid41
3.3.1划分行和列41
3.3.2定位子元素42
3.3.3 Grid布局实例43
3.4网格布局之VariableSizedWrapGrid45
3.5对齐方式与边距46
3.5.1对齐方式46
3.5.2 Margin与Padding48
3.6根据应用程序的视图调整布局50
第4章 常用控件55
4.1使用控件的一些准则55
4.1.1朴素大方最重要55
4.1.2植入广告要恰到好处55
4.1.3界面美化与用户体验要取得平衡56
4.2按钮56
4.2.1 Button56
4.2.2 HyperlinkButton58
4.2.3 RadioButton59
4.2.4 CheckBox62
4.2.5 RepeatButton64
4.3文本显示控件68
4.3.1 TextBlock68
4.3.2 RichTextBlock71
4.3.3 Rich TextBlock)verflow73
4.4文本输入控件——TextBox75
4.4.1验证输入内容75
4.4.2设置InputScope78
4.4.3 TextChanged事件81
4.4.4屏蔽上下文菜单82
4.5密码输入控件——PasswordBox82
4.6图像呈现控件——Image84
4.7内容的拉伸与缩放——Viewbox85
4.8滑动条——Slider88
4.8.1 ValueChanged事件89
4.8.2刻度线的位置91
4.8.3 ThumbToolTipValueConverter属性93
4.9提示任务正在进行————ProgressRing95
4.10进度条——ProgressBar95
4.11“开关”控件——ToggleSwitch97
4.12工具提示控件——ToolTip99
4.13消息提示框——MessageDialog100
4.14用户控件103
4.15应用程序栏——AppBar107
4.16 WebView控件与HTML呈现109
4.16.1根据输入的地址浏览页面109
4.16.2直接为WebView设置HTML文档112
4.16.3在WebView中调用脚本112
第5章 数据绑定与集合控件115
5.1数据绑定与Binding类115
5.1.1 Path属性和Source属性116
5.1.2 DataContext与{Binding}扩展标记118
5.2 INotifyPropertyChanged接口与双向绑定120
5.3数据绑定与匿名类型123
5.4集合控件初探126
5.4.1设置数据源126
5.4.2 DisplayMemberPath属性与Selected ValuePath属性127
5.4.3 SelectionMode属性与SelectedItems属性129
5.4.4 SelectionChanged事件133
5.5数据模板136
5.5.1使用统一的数据模板137
5.5.2使用不统一的数据模板138
5.6 ObservableCollection〈T>集合143
5.7值转换器146
5.7.1使用值转换器147
5.7.2带参数的值转换器152
5.8在可视化元素之间进行数据绑定154
5.9自定义项列表的布局155
5.10为数据显示添加标题158
5.10.1使用Header属性159
5.10.2制作网格列表视图161
5.11 FlipView控件165
5.11.1在FlipView控件呈现图像165
5.11.2 FlipView控件与数据绑定167
5.12增量加载与IsupportIncremental Loading接口170
5.13数据的分组175
5.13.1理解ItemsPath属性175
5.13.2 Groupltems属性的来源179
5.13.3数据分组与LinQ语句181
5.14缩放视图184
5.14.1 ViewChangeStarted和ViewChangeCompleted事件185
5.14.2使用CollectionViewSource让SemanticZoom控件自动完成视图切换处理192
5.15 ICommand接口196
第6章 图形与动画200
6.1基本图形200
6.1.1 Line201
6.1.2 Rectangle204
6.1.3 Ellipse205
6.1.4 Polyline206
6.1.5 Polygon207
6.2路径208
6.2.1 EllipseGeometry208
6.2.2 RectangleGeometry209
6.2.3 LineGeometry210
6.2.4 GeometryGroup211
6.2.5 PathGeometry212
6.2.6 FillRule属性221
6.3 画刷223
6.3.1 SolidColor3rush223
6.3.2 LincarGradient Brush225
6.3.3 ImageBBrush227
6.3.4 WebViewBrush228
6.4二维变换230
6.4.1 TranslateT ransform230
6.4.2 ScaleTransform231
6.4.3 RotateT ransform235
6.4.4 SkewTransform237
6.4.5 TransformGroup238
6.4.6 Compositet ransform239
6.5透视转换240
6.6简单动画242
6.6.1 DoubleAnimation243
6.6.2 PointAnimation245
6.6.3 ColorAnimation248
6.7关键帧动画250
6.7.1示例MyApp_1:滑动的圆252
6.7.2示例MyApp_2:“开门”动画253
6.7.3示例MyApp_3:变色文本254
6.8控制动画的播放行为257
6.9控件模板中的动259
6.9.1修改控件的默认模板259
6.9.2可视化状态的使用方法261
第7章 搜索、设置与共享集成266
7.1集成搜索功能266
7.1.1为应用程序添加搜索功能267
7.1.2 ShowOnKeyboardlnput属性270
7.1.3使用搜索建议271
7.1.4搜索激活275
7.2应用程序设置279
7.3数据共享282
7.3.1粘贴板282
7.3.2共享目标285
第8章Toast通知、动态磁贴与弹出菜单295
8.1 Toast通知295
8.1.1如何生成Toast通知296
8.1.2更改Toast通知的提示声音299
8.1.3在计划时间后显示Toast通知302
8.2动态磁贴304
8.2.1为磁贴定义图像304
8.2.2更新磁贴信息307
8.2.3创建次要磁贴310
8.3更新徽标提醒315
8.4使用弹出菜单319
第9章 多媒体处理321
9.1播放多媒体321
9.1.1使用MediaElement播放多媒体示例321
9.1.2使用MediaElement自带的播放控件324
9.1.3后台播放326
9.2多媒体捕捉330
9.2.1 CameraCaptureUI330
9.2.2 MediaCapture333
9.3图像的解码与编码336
9.3.1 Png格式转Jpg格式示例336
9.3.2图像反色处理示例339
9.4 Play To342
9.4.1 Play To接收端应用示例343
9.4.2 Play To发送端应用示例349
9.5多媒体转码352
9.6将可视化元素保存为图像文件357
9.7语音朗读360
第10章 应用程序数据与文件I/O361
10.1管理应用程序设置数据361
10.1.1应用程序设置存取简单示例362
10.1.2合并设置值365
10.1.3管理设置容器370
10.2管理应用存储区中的目录和文件374
10.3文件选择器378
10.3.1 FileOpenPicker378
10.3.2 FileSavePicker382
10.4目录选择器384
10.5自定义文件选择器的UI386
10.5.1 FileOpenPickerUI示例387
10.5.2 FileSavePickerUI示例393
10.6访问用户库398
10.7 FileIO与PathIO402
10.7.1 FileIO类的使用403
10.7.2 PathIO类的使用405
10.8可访问存储列表管理407
10.9流的操作410
10.9.1读写文件流示例411
10.9.2内存流InMemoryRandomAccessStream的使用415
10.9.3 DataWriter和DataReader417
10.10 XML处理422
10.10.1加载与保存文档423
10.10.2动态编辑XML文档426
10.10.3使用Linq to XML428
10.11处理JSON数据435
10.12序列化与反序列化438
10.12.1 XML序列化与反序列化438
10.12.2 JSON序列化与反序列化443
10.13数据保护446
10.14文件启动器448
10.15 文件激活449
第11章 网络通信453
11.1 Socket网络编程453
11.1.1聊天应用程序453
11.1.2使用StreamSocket传输文件462
11.1.3 WebSocket通信技术467
11.2 HTTP通信471
11.2.1 HttpWebRequest类与HttpWebResponse类的使用472
11.2.2如何向服务器POST数据476
11.3后台传输480
11.4访问Web服务484
11.4.1调用普通的Web服务484
11.4.2调用WCF服务489
11.5访问RSS资源492
第12章 触控与键盘事件495
12.1触控操作495
12.1.1触控事件引发的顺序495
12.1.2触控操作示例497
12.2 Tapped与RightTappcd事件500
12.3键盘事件502
热门推荐
- 3847185.html
- 355935.html
- 2764717.html
- 414374.html
- 1288727.html
- 1008783.html
- 47498.html
- 3305300.html
- 1369139.html
- 289331.html
- http://www.ickdjs.cc/book_3518245.html
- http://www.ickdjs.cc/book_2530948.html
- http://www.ickdjs.cc/book_3455641.html
- http://www.ickdjs.cc/book_2844244.html
- http://www.ickdjs.cc/book_2605680.html
- http://www.ickdjs.cc/book_3859176.html
- http://www.ickdjs.cc/book_3690516.html
- http://www.ickdjs.cc/book_2308730.html
- http://www.ickdjs.cc/book_546942.html
- http://www.ickdjs.cc/book_1557827.html