用Windows 8开发第一个Windows应用商店应用

阅读更多

用Windows 8开发第一个Windows应用商店应用

本节将以一个简单的Windows应用商店应用作为本书的第一个示例,来说明Windows应用商店应用的基本开发步骤。虽然这个示例很简单,但可以帮助读者对Windows应用商店应用开发建立初步的认识,并为接下来要学习到的知识做好准备。

1 开发技术选择

目前Windows应用商店应用的开发可以采用.NET(Visual C#、Visual Basic)、JavaScript、Visual C++三种技术方式实现。其中.NET技术是当下最流行的开发技术,在此之前的Silverlight、WPF和Windows Phone都对.NET开发技术提供主要支持,也就是说之前曾对.NET技术有了解的开发者可以基于原有的知识较快地转移到Windows应用商店应用开发当中来;JavaScript是Web前端开发的“旗帜”,所有从事Web应用开发的开发者都对JavaScript很了解,所以JavaScript开发技术比较适合之前熟悉网页设计的开发人员使用;而Visual C++这种开发技术则在DirectX编程、硬件设备编程等方面具有比较强的优势,当然也适合之前熟悉Visual C++开发技术的开发者选用。

虽然这几种开发方式各有优缺点,但是无论使用哪一种开发技术都是可以最终满足应用开发需求的。通过为Windows应用商店应用支持多种开发技术的好处是可以让更多的开发人员加入进来,使用自己熟悉的开发技术快速开发Windows应用商店应用。

考虑到.NET技术使用的广泛性和开发的高效性,本书将主要以.NET开发技术中使用最为广泛的XAML + Visual C# 技术组合进行讲解,在本书的末尾还会通过两章的篇幅深入浅出地为读者介绍Windows应用商店应用的另外两种开发方式:JavaScript和Visual C++。

2 新建一个Windows应用商店应用

首先启动Visual Studio 2012集成开发工具,打开“文件”菜单,选择其中的“新建项目”菜单项后会弹出“新建项目”窗口,如图2-22所示。在“新建项目”窗口左侧的Visual C#模板分类中选择“Windows应用商店”,并在窗口中间的项目模板列表中选择“空白应用程序(XAML)”项目模板,然后在窗口下方的“名称”文本框中输入项目命名“FirstApp”,点选“位置”文本框后面的“浏览”按钮为项目选择存储路径,路径选择完成后点击“新建项目”窗口右下角的“确定”按钮完成项目创建。

用Windows 8开发第一个Windows应用商店应用_第1张图片

图2-22 创建Windows应用商店应用项目

完成项目的创建之后,接下来在“解决方案资源管理器”窗口中双击打开项目模板默认创建的MainPage.xaml文件,该文件是应用程序默认的主页面,其中包括用于描述界面设计的XAML代码。Visual Studio 2012会自动使用设计器打开此文件,打开设计器后,工具箱中的控件将被激活,这样就可以从工具箱中选择需要的控件并直接拖放到设计器中,进行应用程序的界面设计。

首先从工具箱中拖动一个TextBlock控件到设计器,在属性面板中设置其名称为“MesgTextBlock”,字体大小属性为72,再用鼠标将其拖动到屏幕的中间位置。

从工具箱中再拖动一个Button控件到设计器,在属性面板中设置其名称为“ShowTextButton”,字体大小为36,高度设置为100,宽度设置为200,内容设置为“显示文本”,点击属性面板右上角的“闪电”图标,切换到事件面板。在事件面板中找到Click事件,双击事件后面的文本框,为按钮的单击事件添加名为“ShowTextButton_Click”的事件处理方法,最后用鼠标在设计器中将其拖动到TextBlock控件的下方。

完成以上操作后,在MainPage.xaml文件的Grid元素中的代码如下所示:

你可能感兴趣的:(用Windows 8开发第一个Windows应用商店应用)