零基础学C# 3.0
上QQ阅读APP看书,第一时间看更新

1.4 用VS2008创建和编译C#程序

通过前面的学习,对VS2008的强大功能有了简单的认识,本节将利用前面介绍的VS2008创建和编译一个控制台应用程序,带领读者真正进入编程世界。

1.4.1 创建一个控制台应用程序

【本节示例参考:\源代码\C1\HelloWorld】

为了能够提供简单学习C#语言的环境,这里首先学习使用VS2008创建控制台应用程序,在控制台应用程序中逐步理解和掌握C#编程语言。

单击“开始”→“程序”→“Microsoft Visual Studio 2008”命令,启动VS2008。

说明

第一次使用VS2008时会提示用什么语言编写程序,在此选择C#即可。

从菜单中选择“文件”→“新建”→“项目”命令,出现“新建项目”窗口,如图1.16所示。

图1.16 “新建项目”窗口

左窗格显示项目类型,右窗格显示左窗格所选项目的各种模板,在此选择Visual C#项目类型,在模板中选择控制台应用程序。其他项目类型和模板在后面章节中将进行介绍。在下面的“名称”输入框中输入名称“HelloWorld”,选择文件放置位置,就是保存项目的物理位置。例如G:\vs2008\C1,解决方案的名称默认与项目名称相同,也可以输入别的名称。单击“确定”按钮,就创建了一个C#控制台应用程序,如图1.17所示。

图1.17 C#控制台应用程序示例

在Main()方法中添加如下代码:

    Console.WriteLine("Hello Friend!");
    Console.ReadLine();

完整的代码示例如代码1.1。

代码1.1 第一个C#程序:Program.cs

    01    using System;
    02    using System.Collections.Generic;
    03    using System.Linq;
    04    using System.Text;
    05
    06    namespace HelloWorld
    07    {
    08         class Program
    09         {
    10            //应用程序的入口点
    11              static void Main(string[] args)
    12              {
    13                    Console.WriteLine("Hello Friend!");
    14                    Console.ReadKey();
    15              }
    16          }
    17    }

1.4.2 编译和执行

在VS2008的菜单栏中选择“生成”→“生成解决方案”命令。如果程序没有错误,那么在窗口下方就不会显示错误和警告,状态栏中会显示“生成成功”,说明程序编译成功,可以运行了。

编译成功的程序,可以直接选择菜单栏中的“调试”→“启动调试”命令,或者单击工具栏中的“调试”按钮,都可启动调试功能。如果看到如图1.18所示结果,那么第一个程序运行成功!

图1.18 HelloWorld执行结果

提示

编译的快捷方式为F6;调试的快捷方式为F5。

1.4.3 控制台应用程序的基本结构

在成功运行了第一个项目文件后,是不是感到C#并不难,确实如此,只要坚持学习,肯定会大有收获的。

前面创建了一个控制台应用程序,现在来看看VS2008是如何有效地组织这些文件的。所有的项目文件都放在解决方案资源管理器中,以树形结构的方式显示。那么什么是解决方案呢?解决方案是VS提供的管理应用程序的容器,一个解决方案可以包含多个项目,每个项目可包含多个项,也就是各种类型的文件,通常每个项目解决一个独立的问题。本例中的解决方案如图1.19所示。

图1.19 “HelloWorld”的文件夹结构

下面介绍“HelloWorld”文件夹中的文件。

❑Program.cs:程序源文件,编写的代码就保存在这个文件中。C#中.cs为程序源文件的扩展名。

❑AssemblyInfo.cs:该文件包含通用程序集信息,所有程序集属性都放在此文件中。

❑引用:表示在此项目中用到的命名空间或组件。这个项目中的引用都是系统自动提供的,在以后比较复杂的项目中需要编程人员手动添加相关引用。