C#调用类的例子

【实例说明】

本实例演示如何在ASP.NET程序中调用C#对象中的方法。

【开发要点】

本实例通过添加引用C#类库添加到了ASP.NET的项目中,然后再ASP.NET的代码中就可以创建C#类库中类的实例,并调用这个类所包含的所有方法了。

【步骤】

1.启动VS.net,选择"新建项目"命令,在"新建项目"对话框中选择"Visual Basic 项目",在"模版"列表中选择"ASP.NET WEB应用程序".默认的项目名称是 Application1 ,可根据需要改成实际项目的名称,然后单击"确定"按钮。

2.单击右面的选项,切换到“解决方案资源管理器”面板,用鼠标右健单击解决方案的名称,在弹出的快捷菜单中选择“添加”|“新建项目”命令。

3.在弹出的对话框中选择C#项目中的“类库”

 

4.添加C#代码,Class1.cs文件的源代码如下。

 


using System;

namespace ClassLibrary1
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
public class Class1
{
public Class1()
{
//
//TODO:在此处添加构造函数逻辑
//
}
public int add(int a,int b)
{
return a+b;
}
}
}
 

5.从左边“工具箱”中的“WEB窗体”中选择一个Label控件加入到页面中。

6.单击右面的选项,切换到“解决方案资源管理器”面板,用鼠标右键单击ASP.NET项目中的“引用”,在弹出的快捷菜单中单击“添加引用”命令。

7.在弹出的对话框中单击选项卡中的“项目”,此时会看到上面的列表框中列有刚刚创建的C#类库项目。单击"选择"按纽将这个类库添加到下面的列表框中,再单击“确定”按钮返回。

8.单击页面上部的选项卡切换到WEBFORM1.ASPX页。

9.从左面的WEB窗体工具箱中添加3个Label控件、两个TEXTBOX控件和一个BUTTON控件到页面中。设置Label1和Label2控件的TEXT属性分别为“数字A”和“数字B”,设置TEXTBOX1和TEXTBOX2的TEXT属性分别为"5"和“3”(给A和B赋个初始值),设置Button的TEXT属性为“计算”。

10.添加程序代码。

  • 双击用户控件页面上Button控件,此时VS.Net会自动创建一个COdeBehind的Visual Basic文件,名称为WebUserControl1.ascx.vb。
  • 向WebForm1.aspx.vb文件的Button1_Click方法中添加如下代码。

     
    Dim objTmp As ClassLibrary1.Class1 = New ClassLibrary1.Class1
    Label3.Text = "求和结果=" + objTmp.add(Int32.Parse(TextBox1.Text), Int32.Parse(TextBox2.Text)).ToString()

     

11.保存文件,F5运行

posted on 2005-11-06 11:26  龚祺  阅读(11376)  评论(2编辑  收藏  举报