购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.4 创建类库

在介绍创建类库之前,先简单介绍类的相关知识。类,顾名思义,就是一些拥有相同属性的数据的集合。例如,现实中的人类、动物类、车类等。所谓类库就是指一个类的集合。创建类库使得程序开发人员可以更加方便、重复地使用类,更易于程序功能扩展和多平台共享。VisualC#给程序开发人员提供大量的系统类库,通过调用系统类库开发人员可以更加快速、高效地开发应用程序,本节重点介绍自定义类库项目的创建和调用。

2.4.1 创建类库项目

下面将介绍如何创建类库项目。

(1)启动Visual Studio 2010,选择“开始”→“程序”→“Microsoft Visual Studio 2010”→“Microsoft Visual Studio 2010”命令。

(2)选择“文件”→“新建”→“项目”命令,弹出图1-9所示“新建项目”对话框。

(3)在“新建项目”对话框的“已安装的模板”窗格中选择项目的类型,此处选择“Visual C#”,然后选择“Windows”,表示创建的是“Windows”应用程序类型。

(4)在“模板”窗格中选择“类库”。在“名称”文本框中输入类库项目名称“My_Library”,“位置”下拉列表框中显示了解决方案保存位置,可以单击“浏览”按钮更改保存位置。

(5)单击“确定”按钮,将创建名称为“My_Library”的项目,如图2-16所示。

图2-16 类库解决方案管理器

类库项目创建完成后,系统自动给Solution Explorer(解决方案管理器)的项目中增加两个C#类,第一个是AssemblyInfo.cs,第二个是Class1.cs。在此不讨论AssemblyInfo,重点介绍Class1.cs。

双击Class1.cs,就能看到一个名称空间My_Library,下面是Class1.cs文件中的代码:

(6)给类增加一个方法。

创建类库时虽然Visual Studio添加了Class1.cs类,但还没有在类中编写功能代码,还不具有任何功能,现在来增加一个方法,代码如下:

(7)生成类库dll。

单击“创建”菜单,选择“创建My_Libray”将编译类文件,编译完成后会在项目文件的in\debug目录生成名称为My_Libray的dll文件。

2.4.2 定义引用

类库创建完成后,如果想在项目中调用类库,首先需要引用类库,打开2.3.3节创建的控制台应用项目,在解决方案管理器中用鼠标右键单击“引用”,在弹出的快捷菜单中选择“添加引用”命令,如图2-17所示。在弹出的对话框中选择“Browse”选项卡,在选项卡中找到所生成的类库文件所在的目录,选择“My_Library”,单击“OK”按钮,如图2-18所示。

图2-17 添加引用

图2-18 “Add Reference”对话框

2.4.3 调用类库的功能

如果需要在程序文件中使用类,除了在解决方案中添加引用外,还需要在程序文件中引用名称空间和初始化类对象,所需操作如下:

(1)引用名称空间:using My_Library。

(2)创建一个Class1的对象:Class1 myclass = new Class1()。

(3)调用方法:

【代码解析】 第13行代码用来实例化Class1类为myclass。

2.4.4 运行

代码编写完成之后,按“F5”键或者单击工具栏中的“启动调试”按钮,运行结果如图2-19所示。

图2-19 调用类库输出结果 LPUYpMUJcM+MewiRw87JHLDvLV3AW/C0Nju6qHxAEoMpmPDBGzzi7BQJ97zR3ec1

点击中间区域
呼出菜单
上一章
目录
下一章
×