Welcome

首页 / 软件开发 / .NET编程技术 / 创建第一个.Net项目

创建第一个.Net项目2013-08-11安装好Visual Studio .NET 后,就可以开始编写第一个项目了。在Visual Studio .NET中,很少从一个空白文件开始,从头键入C#代码,编写项目的方式一般是先告诉Visual Studio .NET要创建什么类型的项目,然后Visual Studio .NET会自动生成文件和C#代码,给出该类型项目的基本框架。接着,用户就可以在其中添加自己的代码了。例如,如果要编写一个基于Windows GUI界面的应用程序(在.NET中,这称为Windows窗体),Visual Studio .NET就会建立一个文件,其中包含的C#源代码创建了一个基本窗体,这个窗体可以与Windows通信,接收事件。它还可以最大化、最小化、重新设置大小,用户只需在其中添加控件或其他功能。如果应用程序要设计为命令行工具(控制台应用程序),Visual Studio .NET就会提供一个基本命名空间、类和Main()方法。

最后,在创建项目时,Visual Studio .NET还设置了提供给C#编译器的编译选项—— 无论项目是编译为命令行应用程序、库,还是编译为Windows应用程序。它还告诉编译器需要引用的基类库(Windows GUI应用程序需要引用许多Windows.Forms相关的库,控制台应用程序则不需要)。当然如果必要,用户可以在编辑时,修改这些设置。

在第一次启动Visual Studio .NET时,出现的窗口称为起始页,如图1.3所示。这个起始页是一个HTML页面,其中包含各种链接,通过它们可以打开现有的项目,或者启动一个新项目。

图 1.3

1、选择项目类型

创建新项目时,既可以单击起始页面上的创建“项目”按钮,也可以单击文件菜单,选择“新建”︱“项目”。无论使用什么方式,都会显示“新建项目”对话框,如图1.4所示,其中给出了可以创建的各种项目。

图1.4

该对话框要求用户选择Visual Studio .NET为用户生成的某种初始框架文件和代码、编译选项,以及编译代码所使用的编译器:C#、VB.NET、J#或Visual C++.NET编译器。从这里可以看出,Microsoft为.NET提供了多种语言集成。对于本例,我们选择了C#控制台应用程序。

在C++方面,Visual Studio .NET可以创建所有旧的C++项目类型—— MFC应用程序、ALT项目等。在VB.NET方面,选项有一些变化,例如,可以创建VB.NET命令行应用程序(控制台应用程序)、.NET组件(类库)或者.NET控件(Windows控件库),但不能创建基于COM的旧风格的控件(.NET控件可以取代这种ActiveX控件)。

表1.1列出了Visual C# Projects可以创建的主要的项目:

表1.1