Skip to content

2. 安装 Visual C# 2008

2008年1月底,Visual Studio 2008的Express版本已可在以下地址[1]下载[2]:[http://msdn2.microsoft.com/en-fr/express/future/default(en-us).aspx]:

  • [1]: 下载地址
  • [2]: “下载”选项卡
  • [3]: 下载 C# 2008

安装 C# 2008 时,您还将同时安装:

  • .NET 3.5 框架
  • SQL Server Compact 3.5 数据库管理系统
  • MSDN 文档

要使用 C# 2008 创建您的第一个程序,请在启动 C# 后按照以下步骤操作:

  • [1]:选择“文件”/“新建项目”
  • [2]:选择“控制台应用程序”
  • [3]:为项目命名——此名称将在下方进行修改
  • [4]:确认
  • [4b]: 项目已创建
  • [4c]:Program.cs 是项目中默认生成的 C# 程序文件。
  • 步骤 1 并未询问项目保存位置。若不进行任何操作,项目将保存在默认位置,该位置可能不符合我们的需求。选项 [5] 用于将项目保存到特定文件夹中。
  • 您可以在 [6] 中为项目命名,并在 [7] 中指定其文件夹。要执行此操作,请使用 [8]。若选择此处,项目将被保存至文件夹 [C:\temp\08-01-31MyApplication1]。
  • 勾选 [9] 后,可为解决方案创建一个名称如 [10] 所示的文件夹。若解决方案名为 Solution1
  • 系统将为解决方案 Solution1 创建文件夹 [C:\temp\08-01-31\Solution1]
  • 将为项目 MyApplication1 创建文件夹 [C:\temp\08-01-31\Solution1]。此方案非常适合由多个项目组成的解决方案。每个项目将在解决方案文件夹中拥有一个子文件夹。
  • 在 [1] 中:项目 MyApplication1窗口
  • 在 [2] 中:其内容
  • [3]:Visual Studio 项目资源管理器中的该项目

让我们将文件 [Program.cs] [3] 的代码修改如下:


using System;
 
namespace ConsoleApplication1 {
    class Program {
        static void Main(string[] args) {
            Console.WriteLine("1er essai avec C# 2008");
        }
    }
}
  • 第 3 行:第 4 行定义的类的命名空间。第 4 行定义的类的全名是 ici ConsoleApplication1.Program
  • 第 5-7 行:静态方法 Main,当程序执行时
  • 第 6 行:屏幕显示

该程序的运行方式如下:

  • 按 [Ctrl-F5] 运行项目,在 [1]
  • 在 [2] 中,可查看控制台输出。

执行过程已向以下位置添加了文件:

  • 在 [1] 中,显示所有项目文件
  • 在 [2] 中:[Release] 文件夹包含项目可执行文件 [MyApplication1.exe]。
  • 在 [3] 中:[Debug] 文件夹,如果项目是在 [Debug] 模式下运行的(使用 F5 键而非 Ctrl-F5),该文件夹也会包含该项目的可执行文件 [MyApplication1.exe]。这与 [Release] 模式下生成的可执行文件不同。它包含额外的信息,以支持调试过程的进行。

可以将新项目添加到当前解决方案中:

  • [1]:右键单击解决方案(而非项目) / 添加 / 新建项目
  • [2]:选择应用程序类型
  • [3]:默认文件夹为包含现有项目文件夹 [MyApplication1] 的文件夹
  • [4]:为新项目命名

此时该解决方案包含两个项目:

  • [1]:新项目
  • [2]:当使用 (F5 或 Ctrl-F5) 执行解决方案时,其中一个项目会被执行。这被称为 [2]。

一个项目可以包含多个可执行类(包含 Main 方法)。在这种情况下,必须指定项目运行时要执行的类:

  • [1, 2]: 复制/粘贴文件 [Program.cs]
  • [3]: 复制/粘贴结果
  • [4,5]: 重命名这两个文件

类 P1(第 4 行):


using System;
 
namespace MyApplication2 {
    class P1 {
        static void Main(string[] args) {
        }
    }
}

P2 类(第 4 行):


using System;
 
namespace MyApplication2 {
    class P2 {
        static void Main(string[] args) {
        }
    }
}

[MyApplication2] 项目现在有两个类,它们都包含一个静态方法 Main。必须指定该方法属于哪个类:

  • 在 [1] 中:项目属性 [MyApplication2]
  • 在 [2] 中:选择项目运行时(F5 或 Ctrl-F5)要执行的类
  • 在 [3] 中:生成的可执行文件类型——此处选择“控制台应用程序”将生成一个 .exe 文件。
  • 在 [4] 中:生成的可执行文件名称(不带 .exe 后缀)
  • 在 [5] 中:默认命名空间。这是添加到项目中的每个新类代码中将生成的命名空间。如有需要,可直接在代码中进行修改。