logo资料库

C#组件编程.ppt

第1页 / 共64页
第2页 / 共64页
第3页 / 共64页
第4页 / 共64页
第5页 / 共64页
第6页 / 共64页
第7页 / 共64页
第8页 / 共64页
资料共64页,剩余部分请下载后查看
(时间:2次课,4学时) http://www.wenyuan.com.cn/webnew/
n 软件设计和开发人员大都有过使用DLL(动态链接库)组件的经历。组件 是一些单独的程序模块,每个模块完成独立的功能,模块之间可以协同 工作,而组件可以单独开发、编译、测试。DLL组件的产生使得我们的 应用程序在可维护性、代码的重复使用等方面都有了很大的提高,大大 提高了编程的效率,缩短了程序的开发周期,提高了程序的可靠性和稳 定性,所以应用越来越广泛。 n 组件制作一般包括控件制作和类库制作,一般类库不一定具备图形界面, 而控件通常都通过用户界面与外界交互。 n 本章教学目的: l 掌握制作和使用组件的方法 l 学会使用COM组件 http://www.wenyuan.com.cn/webnew/
n 18.1 用C#做类库 n 18.2 用C#做自定义控件 n 18.3 用C#做用户控件 http://www.wenyuan.com.cn/webnew/
u 18.1.1 制作一个组件 u 18.1.2 使用DLL http://www.wenyuan.com.cn/webnew/
n 用Visual C#生成的DLL文件在程序设计中更多的表现为一种类(Class) 或者类库(Class Library)。 n 本节将详细介绍如何来做一个类库,我们可以通过2个步骤来完成这个 过程: n (1) 制作一个类库。 n (2) 在客户端使用这个类库。 http://www.wenyuan.com.cn/webnew/
n 类库组件制作通常包括以下几个步骤: n (1) 创建基于类库模板的项目,开发环境自动产生包含对命名空间定义 的代码。 n (2) 在项目中添加类或结构等的定义。 n (3) 添加类或结构的方法、属性、事件和字段等。可以使用Visual Studio .NET开发环境提供的向导,也可以手工进行添加。 n (4) 编译类库,一般生成DLL文件。 n 下面举例说明如何制作一个组件。 n 【例18.1】做一个类库组件,它的功能是把3个数相加,然后返回它们的 和。 http://www.wenyuan.com.cn/webnew/
n n n n n n n n n n n n n n n n n n n n /// /// Class1 的摘要说明 /// public class Class1 { public Class1() { } } } n 1. 首先建立一个空的类库工程文件 单击【开始】| Visual Studio .NET | Visual Studio .NET |【新建项目】|【Visual C# 项目】|【类库】命令。 (1) 工程文件名称为mcMath,并且通过【浏览】按钮选择文件要存放的目录。然后单击【确定】按钮。如图18.1所示。 (2) 本处我们只关心Class1.cs就可以了,如图18.2所示。 (3) using System; namespace mcMath { 查看工程文件和他所包含的文件。此时的工程文件中的解决方案浏览器已经加了两个C#的类。分别是AssemblyInfo.cs和Class1.cs。 namespace mcMath(命名空间mcMath)。双击Class1.cs,就会看到namespace mcMath以及系统给的代码框架,如下所示: // // TODO: 在此处添加构造函数逻辑 // http://www.wenyuan.com.cn/webnew/
图18.1 建立一个空的类库工程文件 http://www.wenyuan.com.cn/webnew/
分享到:
收藏