1. Hello UWP
2015-11-20 00:38
239 查看
1. UWP
UWP,Universal Windows Platform,也就是 Windows 10 新推出的通用平台应用,只要一次编码,即可运行在 Windows 10 电脑以及手机上,甚至可以运行在 Xbox、HoloLens,IoT 等 Windows 10 设备。当然,你也可以只开发适用某个单一平台的应用,也可以通过 Extenstion SDK 开发某些只适用于特定设备功能的应用。
2. 开发要求
(1)Windows 10
(2)Visual Studio 2015,下载 Community 免费版即可
(3)在系统 设置 -> 更新和安全 -> 针对开发人员 中选择“开发者模式”
3. Hello UWP
(1)新建项目 HelloUWP
(2)从左边工具箱拖动 Button 和 TextBlock 到设计界面上
可以看到,界面显示的内容都会在右侧的编辑框中显示,这种语言为 XAML,结构类似 HTML 和 XML。若要改变控件属性,可以在 XAML 中直接更改或右侧属性窗口处更改。
(3)双击 Button 按钮,创建更改文本事件
双击 Button 按钮后会自动为其创建单击事件,同时跳转到后台。这时可以看出,显示界面的 XAML 和控制逻辑的后台都为同一 class,通过 partial 关键字将两个文件关联起来。
4. 调试
(1)按下 F5 即可进入调试,可选择本机调试和模拟器调试。
(2)使用模拟器时可以模拟手机的各种操作,包括陀螺仪、位置信息等。
(3)当想要停止调试时可以不必关闭模拟器而已点击 VS 的停止调试按钮,这样可以保持模拟器常开,节省下次调试打开模拟器的时间。
(4)结果如下
原视频链接:
1. UWP-001 - Series Introduction
2. UWP-002 - Creating your First Universal Windows Platform App
3. UWP-003 - Overview of Topics Related to Universal Windows Platform App Development
UWP,Universal Windows Platform,也就是 Windows 10 新推出的通用平台应用,只要一次编码,即可运行在 Windows 10 电脑以及手机上,甚至可以运行在 Xbox、HoloLens,IoT 等 Windows 10 设备。当然,你也可以只开发适用某个单一平台的应用,也可以通过 Extenstion SDK 开发某些只适用于特定设备功能的应用。
2. 开发要求
(1)Windows 10
(2)Visual Studio 2015,下载 Community 免费版即可
(3)在系统 设置 -> 更新和安全 -> 针对开发人员 中选择“开发者模式”
3. Hello UWP
(1)新建项目 HelloUWP
(2)从左边工具箱拖动 Button 和 TextBlock 到设计界面上
可以看到,界面显示的内容都会在右侧的编辑框中显示,这种语言为 XAML,结构类似 HTML 和 XML。若要改变控件属性,可以在 XAML 中直接更改或右侧属性窗口处更改。
(3)双击 Button 按钮,创建更改文本事件
双击 Button 按钮后会自动为其创建单击事件,同时跳转到后台。这时可以看出,显示界面的 XAML 和控制逻辑的后台都为同一 class,通过 partial 关键字将两个文件关联起来。
private void ClikeMeButton_Click(object sender, RoutedEventArgs e) { ContentTextBlock.Text = "Hello UWP"; }
4. 调试
(1)按下 F5 即可进入调试,可选择本机调试和模拟器调试。
(2)使用模拟器时可以模拟手机的各种操作,包括陀螺仪、位置信息等。
(3)当想要停止调试时可以不必关闭模拟器而已点击 VS 的停止调试按钮,这样可以保持模拟器常开,节省下次调试打开模拟器的时间。
(4)结果如下
原视频链接:
1. UWP-001 - Series Introduction
2. UWP-002 - Creating your First Universal Windows Platform App
3. UWP-003 - Overview of Topics Related to Universal Windows Platform App Development
相关文章推荐
- (2015)北京区域赛总结+回忆录
- python-excel的模块xlrd和xlwt用法及注意事项整理
- Service服务
- 在servlet中用spring @Autowire 注入.
- 【在网页中添加滚动文字】
- Scala高阶函数
- 内存管理,readwrite,readonly,assign,retain,copy,nonatomic,的作用以及深浅拷贝
- Python(1)
- WebKit之WebSocket
- 高性能的索引策略(下)
- 二进制字符串转整数
- WebKit之IDL的binding
- HDU-1823-Luck and Love-二维线段树入门
- 17号作业有点赶
- Extjs学习笔记——Ext自定义类
- VBScript之Eval函数与Execute语句(Array.ForEach的实现)
- Java事件机制
- 网站初步收工---www.dkill.net
- UVa455 Periodic Strings(周期串)
- 用nodej和glub-watcher写的监听go 项目自动编译,很鸡肋