本节重点介绍C#开发的步骤:编写程序、把它编译成CIL编码并且运行CIL编码。这里你将会用到Visual Studio Express 2012 for Windows Desktop 或Visual C# 2010 Express,可以通过微软的官方网站免费下载它们。如果你还没有安装IDE,请先安装IDE。Visual Studio Express 2012 for Windows Desktop适合运行在Windows 7和Windows 8上,如果你使用这类操作系统,应该考虑使用它;否则,请下载和安装Visual C# 2010 Express,可以参见附录A或附录B。
启动 IDE。打开程序后,你会看到如图1-1或1-2所示的界面。如果软件无法打开,那是因为还没有注册,你应该马上去注册。注册是免费的,而且很简单,更多信息请参见附录A和附录B。
图1-1 Visual Studio Express 2012的启动界面
图1-2 Visual C# 2010 Express已准备就绪
两个IDE窗口看上去不同,但是都提供了类似的功能。因此下文中我们只介绍在Visual C# 2010 Express的截屏图。
点击“New Project”图标创建新的项目,然后选择“Console Application”,如图1-3所示。
图1-3 创建一个新的项目
接受ConsoleApplication1作为解决方案和项目名称,然后点击“OK”按钮,你就会看到所创建的项目和解决方案,如图1-4所示。更棒的是,Visual C# 2010 Express还创建了一个附带一些样板代码的程序文件,如图1-3所示。注意,项目就是一个便于管理应用的容器。它包含C#源代码文件、图片和视频文件等其他的资源文件以及描述应用的记录文档。当创建一个项目时,Visual C# 2010 Express还创建一个解决方案。解决方案是另一种容器,它可以包含一个或多个项目。
图1-4 创建的解决方案和项目
现在,你可以开始编写代码了。
在 static void Main(string[] args) 后边的大括号中插入如下两行语句。
Console.WriteLine("Hello World!");
Console.ReadLine();
程序清单1.1展现了完整的程序代码,新插入的语句用加粗字体表示。
程序清单1.1 一个简单的C#程序
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
Console.ReadLine();
}
}
}
另外,你可以双击本书附带的zip文件中的.sln文件查看,zip文件可以从本书站点下载。
用Visual C# 2010 Express开发真的非常简单。要编译代码,直接按下“F5”键或者点击工具栏上的Start 按钮即可。Start按钮是绿色的,如图1-5所示。
图1-5 Start按钮
如果程序编译成功,Visual C# 2010 Express将会运行这个程序。你可以在控制台看到文本“Hello World!”,如图1-6所示。
图1-6 运行这个程序
恭喜,你已经成功编写了第一个C#程序。在欣赏完第一个程序后,你可以按下“Enter”键来关闭控制台。本章唯一的目的就是让你熟悉编写和编译的过程,我们就不再试图去解释程序是如何工作的了。