您现在的位置:网络学院 > 开发教室 > 工具平台 > VC/C#
使用VS.Net 做.Net组件

出处:PConline
责任编辑:zwg

[02-3-29 9:23] 作者:www.dlking.com


使用VS.Net 做.Net组件

转载自: http://www.dlking.com 作者不详

  用Visual C#来做组件,其实是一件很容易的事情。至少比用VISUAL C++要容易的多。在本文中,笔者将为您详细介绍如何来做一个组件。我们可以通过二个步骤来完成这个过程:1.制作一个组件;2.在客户端测试这个组件。

一.制作一个组件

1.首先建立一个新类库工程文件

  选择File->New->Project->Visual C# Projects->Class Library。填入工程文件名称,并且通过Browse按钮选择文件要存放的目录。然后点击OK。

2.工程文件和他所包含的文件

此时的工程文件中的Solution Explorer已经加了两个C#的类。分别是AssemblyInfo.cs和Class1.cs我们只要关心的是Class1.cs就可以了,AssemblyInfo.cs可以不管它。

3.namespace mcMath(名称空间 mcMath)

双击Class1.cs,就会看到namespace mcMath,我们在客户端调用组件的时候,会涉及到这个namespace:

public long Add (long val1, long val2)
{
return 0;
}

public bool Extra
{
get
{
return true;
}
set
{
}
}


至此,在确认上面的事情都已经完成后,编译这个工程文件时就可以在bin/debug目录里面找到mcMath.dll,它就是组件。但此时的组件没有任何功能,下面我们将进一步的完善它。

4.加入一个方法

从View menu中打开ClassView,我们看到的Class1没有任何方法和属性。现在我们给它加上一个方法和一个属性。

点中Class1,右击,选择Add->Add Method...

  这时会弹出VISUAL C#的方法制作向导窗口。你可以在此向导的帮助下,为你的组件加入方法的名称、访问类型、返回值、参数,甚至是注释。用Add和Remove按钮可以方便的从参数列表中增加或删除参数。我们在此加入一个方法:long Add( long val1,long val2 ),这个方法的功能是把两个数相加,然后返回他们的和。

[下一页]


相关文章:

HTML组件(HTML COMPONENTS)之六日历主页面
HTML组件(HTML COMPONENTS)之七CALENDAR HTC
HTML组件(HTML COMPONENTS)之八TODAY HTC
初探c#(目录)
C#进阶教程(目录)
在ASP中调用DCOM组件的应用技巧
如何调试ASP服务端的组件技术
用C#制作图片格式转化器
用C#做个带精灵的邮件通知程序
用C#写简单的CGI程式


内容搜索 
高级搜索

本栏今日焦点