看板 C_Sharp 關於我們 聯絡資訊
這是我之前學習的時候找到的教學 本來是簡體的 我直接貼在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
kiki1503:感謝教學~原來直接引用Relase出的檔案就可以了 11/07 22:16
iamso1:不過我自己用的時候 我沒有出現release說 我用debug裡的dll 11/07 22:37
remmurds:樓上請在編譯前按下F6 妳會有意外的收穫 11/07 22:52
tongzhou:謝謝分享 我可以問一個問題嗎? 請問怎麼幫iadd()這個 11/07 23:00
tongzhou:函數加程式說明呢? 就是在IDE用的時候 可以看到他的簡要 11/07 23:02
tongzhou:說明 不知道可不可以教一下呢?謝謝 11/07 23:02
tongzhou:謝謝樓上分享 11/08 09:08
maonan:謝謝樓上的分享 11/08 22:13