基于WinRT的Metro应用是我对Windows8的第一印象,简洁方块配以简单色调真的有沁人心脾的美感。
非常幸运,BITED在这个暑假的这个小学期里有幸学习到一门课程:软件工程基础实践,老师邀请了微软的讲师来北理给我们授课。所以,愉快的WIN8应用开发之旅就这样开始了。
我要分享的这些笔记既是为了将经验分享给大家,也是为了我以后方便查看。内容是由老师的教学内容加上一些我自己观看的教学视频杂糅而成,欢迎一起交流。
废话不多说,第一讲:Win8应用开发入门。
首先需要做的是:搭建开发环境。
Windows 8不但支持传统的桌面应用,并且推出一个专为触摸而设计的最新Metro风格应用,对于Metro应用必须要求在Visual Studio 2012下开发,随之一起发布的是.NET Framework 4.5。所以,为了开发及调试方便,需要安装的开发环境是:Windows 8 + Visual Studio 2012。
Metro支持三种开发模式:
- 如果你有Web前台开发功底,你可以选择HTML5+CSS3+JavaScript进行开发;
- 如果你熟悉Silverlight或WPF开发,可以选择XAML+C#/VB.NET/C++进行开发;
- 如果你比较关注渲染性能,当然可以选择C++和DirectX进行开发。
选择书籍
我们老师的教学是基于C#语言的,加上小学期课程紧张,于是语言就只能自学了,这里推荐两本书《C#高级编程》、《C#入门经典》。
学会使用VS创建项目
在首次创建Windows应用商店项目时候,VS会要求你先获取Windows8应用开发许可证,现在这个许可证可用期限是一个月,以后不知道会不会收费。
选择新建某一项目类型后,点击“确定”按钮,在创建过程中,会弹出获得Win8获取开发者许可证的询问。
当然,确认以后就要输入自己的可用的Microsoft账户信息了。
再列举一些老师提供的资料:
Windows 8设计资源
Making great Windows 8 style style apps
Planning Windows 8 style style apps
Windows 8 style style design principals
UX guidelines for Windows 8 style style apps
Plan for branding
http://msdn.microsoft.com/en-us/library/windows/apps/hh465418
Navigation design for Windows 8 style apps
http://msdn.microsoft.com/en-us/library/windows/apps/hh761500
Commanding design for Windows 8 style apps
http://msdn.microsoft.com/en-us/library/windows/apps/hh761499
Touch Interaction Design
http://msdn.microsoft.com/en-us/library/windows/apps/hh465415.aspx
Responding to user interaction
http://msdn.microsoft.com/en-us/library/windows/apps/Hh700412.aspx
Assessing usability of Windows 8 style style apps
http://msdn.microsoft.com/en-us/library/windows/apps/hh700399.aspx
常用实用几个快捷键汇总
- WIN+X 调出类似于右键点击的一个界面,里面包含常用的系统及设置选项
- WIN+Q 搜索快捷键,调出搜索界面以便用户进行搜索
- WIN+W 进行搜索的搜索对象的设置(搜索选项配置)
- WIN+F 进行文件搜索
- WIN+, 如果同时保持视窗键按住,可以快速的查看桌面,放开按键恢复按键前界面
- WIN+PrtSc 进行屏幕截屏,并快速保存在图片查看器中。(可以通过调出开始菜单查看)
- WIN+C 超级按钮菜单。(包含设备、连接、分享等设置)
Copyright ©2013 BITED.All rights reserved.