×
Namespaces

Variants
Actions

简单的WP7应用程序

From Nokia Developer Wiki
Jump to: navigation, search
WP Metro Icon Tools.png
SignpostIcon WP7 70px.png
WP Metro Icon Baby.png
Article Metadata

兼容于
文章
翻译:
最后由 hamishwillee 在 16 Jul 2013 编辑

Contents

简介

Nokia已经发布了新的基于Windows Phone操作系统'Mango'的设备。同时也为开发者社群打开了一道通向研究Windows Phone的门。在这里,在这篇文章中,我们将会看到两个基本元素,一个是Textbox,另一个是Button,几乎在Window Phone上开发任何一个应用程序都会用到。这里简单地展示了一个textbox和一个button,并将textbox的值用一个MessageBox显示出来。

我们需要什么?

你需要下载并安装Windows Phone SDK,它可以从Portal:Windows Phone上下载。记住Windows Phone SDK只能在Windows Vista 或 Windows 7操作系统上使用。

准备开始

一旦你安装好Windows Phone SDK后,转到 Start->Microsoft Visual Studio 2010 Express->Microsoft Visual Studio 2010 Express->Microsoft Visual Studio 2010 Express for Windows Phone.你将会看到如下所示的图形。 Article 1 wp image 1.jpg

转到 File Menu-> New Project你会看到在左边的对话框中展示了已经安装好的实例。你可以选择Visual Basic 或Visual C#来作为你的开发程序语言。在这里我根据选项选择了C#和"Silverlight for windows phone"。按照你自己的意愿为项目命名,例如"MyFirstApplication"。同时选择你想保存文件的位置。请参考下面对话框中给出的实例。 Article 1 wp image 2.jpg

一旦你点击OK按钮时,它将会询问你"针对Windows Phone 版"。选择"Windows Phone 7.1"或 "Windows Phone 7.0"。下面的屏幕提供了基本画面示意图。 Article 1 wp image 3.jpg

放置布局控件

点击Toolbox并将"Textbox" 和"Button"控件拖入phone布局中,如下图所示。你可以按照自己的意愿来为两个控件设置长和宽。按照下图框中的示意来改变两个控件的属性。你还可以发现更重要的属性。

Control Property to change Value to set
TextBox Text Blank
TextBox Name txtName
Button Text Show Value
Button Name btnShowValue

Article 1 wp image 4.jpg

单击事件

到现在为止,我们放置了控件并设置了恰当的属性。现在双击我们刚刚放入phone 布局中的Button控件。你将会看到代码行,将下面的代码放入控件的后台代码中。

private void btnShowValue_Click(object sender, RoutedEventArgs e)  
{
MessageBox.Show("Hello " + txtName.Text);
 
// MessageBox.Show是用来弹出一个信息框来显示括号内的文本。"+"号用来
 
//在C#中显示连接字符串
}
//你可以使用"//" 或者 " /*...........*/来显示注释文本

运行程序

一旦你运行应用程序,你就能看到Windows Phone Emulator运行应用程序。下图显示了运行应用程序后两种不同的状态。 Article 1 wp image 5.jpg

测试设备

Windows Phone模拟器

This page was last modified on 16 July 2013, at 10:44.
95 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×