1:用C#/C++/VB和XAML开发Metro应用综述——新Win8Y手把手Metro应用开发教程系列
之前Win8Y发布了用JavaScript和html进行Metro风格应用程序的教程(在下面的教程中,Jack将把”Metro风格应用程序”和”地铁应用”等同,因为Win8Y的队友们已经习惯了把metro style叫为地铁风格了。希望所有的中文Metro应用开发者也能习惯这种叫法。),发布之后呢,很多原先没有JavaScript语言基础的Win8Y队友们强烈建议写基于C#+XAML的地铁应用开发入门教程。从今天开始,我们将介绍:使用VB
/ C#/ C + +和XAML 来开发地铁风格应用程序。
用C#/C++/VB和xamlx开发Metro应用的步骤
-
创建UI
了解如何创建你的应用程序的用户界面。
-
定义应用程序的资源。
学习如何定义您的应用程序的资源,以提高可维护性和应用程序本地化。
-
响应用户交互
学习如何响应触摸,键盘,鼠标,和输入设备。
-
数据及文件操作
了解如何将数据绑定,读,写和保存文件,以及如何操作XML数据。
-
连接同伴,网站和网络服务
学习如何建立一个带有网络连接的应用程序。一个连网的,或者有网络感知的应用程序,可使用网站实现多种功能,包括RSS订阅,游戏,并与附近的设备进行交互。
-
管理用户信息
学习如何使用漫游凭据,如何进行Live服务用户进行身份验证,以及如何建立单点登录(这里的单点意思应该是:只能在一处进行登录)。
-
启动和恢复应用程序
了解如何启动,暂停,恢复您的应用程序,同时保持应用程序数据的安全和最新。
-
添加多媒体
了解如何捕捉多媒体,播放音频和视频,处理图像文件,共享或流媒体,并对多媒体转码。
-
集成设备,打印机,和传感器
学习如何让Metro应用支持如打印机,照相机,传感器,可移动存储设备,以及更多的设备。您还可以了解如何为您编的Metro应用游戏选择正确的动作和方向传感器,如何使用感光器来调整屏幕的亮度,以及如何检测用户的地理位置。
-
创建Windows运行时组件(Runtime Components)
了解用C + +,C#或Visual Basic创建组件(本质上就是DLL),或者在一个使用JavaScript编制的地铁风格的应用程序中简单而自然地调用它们。
-
发布您的应用程序
学习如何使用工具来调试和测试您的应用程序。