国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

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

2024-07-21 02:18:32
字體:
供稿:網(wǎng)友
一.制作一個組件
1.首先建立一個新類庫工程文件

選擇file->new->project->visual c# projects->class library。填入工程文件名稱,并且通過browse按鈕選擇文件要存放的目錄。然后點擊ok。


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

此時的工程文件中的solution explorer已經(jīng)加了兩個c#的類。分別是assemblyinfo.cs和class1.cs我們只要關(guān)心的是class1.cs就可以了,assemblyinfo.cs可以不管它。 把class1改名為mcmathcomp。并添加下面的內(nèi)容:

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#調(diào)用剛才我們生成的組件,按照以下幾步即可。

1.新建一個控制應(yīng)用程序

選擇file->new->project->visual c# projects->console application。我們就通過這個控制應(yīng)用程序來測試我們的組件。


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

打開project->add reference,瀏覽到剛才生成的dll,然后按ok。



添加引用向?qū)岩眉拥疆?dāng)前的工程文件的類里。


3.調(diào)用mcmath名稱空間,創(chuàng)建mcmathcomp對象,并且調(diào)用它的方法和屬性

按照下面的步驟就可以方便的調(diào)用方法和屬性。

(1)使用namespace,使用mcmath;

(2)創(chuàng)建mcmathcomp對象;

mcmathcomp cls = new mcmathcomp();

(3)調(diào)用方法和屬性;

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;


}

}

}


至此我們就完成了一個組件從制作到測試的全部工作。運行如下:



發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 民县| 梁河县| 余干县| 宽甸| 大竹县| 湖州市| 同江市| 昌黎县| 辉县市| 岑巩县| 平利县| 津南区| 孙吴县| 乌兰浩特市| 淮安市| 民勤县| 滨海县| 钟山县| 长汀县| 怀宁县| 灌南县| 红河县| 嵊泗县| 恭城| 长葛市| 盐池县| 南陵县| 蕲春县| 永登县| 民乐县| 新巴尔虎左旗| 嘉黎县| 青海省| 永济市| 岚皋县| 渭源县| 松潘县| 调兵山市| 卢湾区| 平武县| 龙门县|