Re: [問題] Class或Control包成Dll並引用?
這是我之前學習的時候找到的教學
本來是簡體的 我直接貼在word轉成繁中 我是照它步驟做出來的~並且可以用唷XD
所以給你參考參考
至於資料來源 我真的忘了...因此沒有附上
----------
下面就一個簡單的加法(用於計算兩個整型值的和)代碼做成dll:
第一步,在e盤下建立文件夾c#,打開Visual C# 2005 Express Edition。
2:file--new project---class library 在neme欄內填寫:mylib--ok。
3:這時Visual C# 2005 Express Edition會自動生成一個class1,並且會在工作區展開class1的code(代碼)視圖,將class1的fileneme屬性改為myadd然後將以下代碼插入到myadd類中:
public int iadd(int a, int b)
{
int c = a + b;
return c;
}
4:build --build solution;
5:file--save all在location當中填寫e:\c# 然後點擊save;
6:現在打開E:\c#\mylib\mylib\bin\Release 就會發現一個名為mylib.dll的檔,這就是我們製作好的加法計算模組。
7:file--close solution
8:file--new project--ConsoleApplication在name欄內寫myfistausedll--ok
9:在solution explorer中右鍵單擊選擇addreference---browse 找到E:\c#\mylib\mylib\bin\Release 單擊mylib.dll---ok
10:在programe.cs中添加:using mylib;在static void Main(sring[] args)
{}中添加myad類的物件omyadd代碼:myadd omyadd = new myadd();再在其後添加Console.WriteLine(omyadd.iadd(3, 4));
運行得到結果7;
注意我們的myfistausedll程式並沒有編寫任何關於整型加法的代碼,而是通過連接到mylib.dll中的iadd方法實現了整型加法的運算。在實際製作程式的過程中可以叫兩個人來聯合完成這項任務,一個人做mylib.dll,另一個人做myfistausedll。
--
沒車沒帥?
士象很重要!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.163.7.154
推
11/07 22:16, , 1F
11/07 22:16, 1F
→
11/07 22:37, , 2F
11/07 22:37, 2F
→
11/07 22:52, , 3F
11/07 22:52, 3F
推
11/07 23:00, , 4F
11/07 23:00, 4F
→
11/07 23:02, , 5F
11/07 23:02, 5F
→
11/07 23:02, , 6F
11/07 23:02, 6F
→
11/07 23:20, , 7F
11/07 23:20, 7F
→
11/08 09:08, , 8F
11/08 09:08, 8F
推
11/08 22:13, , 9F
11/08 22:13, 9F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 2 之 4 篇):