程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 一個用Visual C#做組件的簡單例子

一個用Visual C#做組件的簡單例子

編輯:.NET實例教程
一.制作一個組件
1.首先建立一個新類庫工程文件

選擇File->New->Project->Visual C# Projects->Class Library。填入工程文件名稱,並且通過Browse按鈕選擇文件要存放的目錄。然後點擊OK。


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

此時的工程文件中的Solution Explorer已經加了兩個C#的類。分別是AssemblyInfo.cs和Class1.cs我們只要關心的是Class1.cs就可以了,AssemblyInfo.cs可以不管它。 把Class1改名為mcMathComp。並添加下面的內容:

namespace mcMath
{

using System;

public class mcMathComp

{

private bool bTest = false;

public mcMathComp()

{

}

public long Add (long val1, long val2)

{

return val1 + val2;

}

public bool Extra

{

get

{

return bTest;

}

set

{

bTest = Extra ;

}

}

}

}

3.生成DLL

編譯工程文件生成組件,該組件會在工程文件的bin\debug目錄裡,文件擴展名是DLL。

二.測試DLL
在客戶端,用VISUAL C#調用剛才我們生成的組件,按照以下幾步即可。

1.新建一個控制應用程序

選擇File->New->Project->Visual C# Projects->Console Application。我們就通過這個控制應用程序來測試我們的組件。


2.為Namespace(名稱空間)添加引用

打開Project->Add reference,浏覽到剛才生成的DLL,然後按OK。



添加引用向導將會把引用加到當前的工程文件的類裡。


3.調用mcMath名稱空間,創建mcMathComp對象,並且調用它的方法和屬性

按照下面的步驟就可以方便的調用方法和屬性。

(1)使用namespace,使用mcMath;

(2)創建mcMathComp對象;

mcMathComp cls = new mcMathComp();

(3)調用方法和屬性;

mcMathComp cls = new mcMathComp();
long lRes = cls.Add( 23, 40 );
cls.Extra = false;

下面是完整的程序代碼:

namespace mcClIEnt

{

using System;

using mcMath;

public class Class1

{

public Class1()

{

}

public static int Main(string[] args)

{

mcMathComp cls = new mcMathComp();

long lRes = cls.Add( 23, 40 );

cls.Extra = false;

System.Console.WriteLine( lRes.ToString() );

System.Threading.Thread.Sleep(5000);

return 0;


}

}

}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved