×
关于关于本书

开发准备

操作系统及 SDKWindows App 简介动手创建第一个应用Visual Studio 使用小技巧

页面布局与基本导航

页面布局与基本导航

常用控件与应用栏

控件的属性、事件与样式资源部分控件介绍用浮出控件做预览效果时间控件的更多介绍应用栏

编辑文本与绘制图形

编辑文本及键盘输入情节提要动画与关键帧动画绘制图形画笔和图像

集合控件与数据绑定

为 ListView 和 GridView 添加数据为 ListView 和 GridView 添加分组缩放视图 SemanticZoom数据绑定介绍更改通知值转换器

文件与数据

读取文件和文件夹名文件选取器写入和读取获取文件属性保存、读取、删除应用数据

集成设置、帮助、搜索和共享

应用设置和应用帮助在应用中集成搜索使用粘贴板设置共享(共享源和共享目标)

使用通知与动态磁贴

使用 Toast 通知示例使用动态磁贴示例

更多技巧

使用华丽丽的字体DatePickerFlyout 等的使用

Windows App 简介


C

C# 是微软主推的编程语言,也是 Windows App 最合适的开发语言,因此本教程统一用 C# 来讲解。

开发 Windows App,可以用 Windows XAML(C#、C++ 和 VB)、WinJS(HTML+JavaScript)、DirectX(C++)等组合。而 Silverlight(C# 和 VB)是 WP 所独有的,Silverlight 已经基本被淘汰,建议大家用 C#+XAML 来进行开发,在游戏开发和图像处理方面,C++ 则更有优势。

XAML

Extensible Application Markup Language(简称 XAML,发音为 Zamel)是 WPF 的一部分,其语法类似于HTML,它们都是“标记语言”。我是先学的 XAML 后学的 HTML,一开始还很喜欢这种语言——它没有一大堆的“;”。XAML 本质上属于一种 .NET 编程语言,属于公共语言运行时(Common Language Runtime,简称 CLR)。

看到很多的教程等上都在一开始便讲解了 xmlns 等命名空间,我觉得这样不太合适,毕竟现在根本用不到,因此也记不住,等到需要的时候自然会印象深刻。

通用应用

其实我觉得“通用应用“这个名字显然更加合适,更加侧重”通用“的特点。其能够在所有的 Windows 平台上运行,不仅仅是 PC、平板、手机,甚至还有 Xbox。能够在多个平台共享大部分的代码,使其能够一次开发,在多平台运行。

虽然跨平台大家都在做,但通用应用这个概念我还是挺看好的。此前一直有 Windows 10 要兼容安卓应用的传闻,在微软 2015 Build 大会上,微软宣布的则是通过将安卓应用极为方便快速地移植到 Windows 平台,虽然这样一来由于应用设计风格的巨大差异会特色渐消。此外 Windows 10 的免费升级计划是否能通过桌面版带动移动版的发展,让我们拭目以待吧。


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)