劉崇汎 崑山科技大學 電腦與通訊系 http://www.ksu.edu.tw DLL的建立與引用 劉崇汎 崑山科技大學 電腦與通訊系 http://www.ksu.edu.tw
建立DLL 創建新專案,選擇建立Class Library(類別庫) 在新專案中宣告Class 完成後編譯即可產生DLL檔 輸入的名稱會成為Namespace的名稱 在新專案中宣告Class 需要公開的記得用public 修飾 不需要公開的切記要用private修飾 完成後編譯即可產生DLL檔 在這個專案的bin目錄下 注意有分release跟debug版
最簡單範例 using System; namespace myFirstDll { public class Show { public string Messages() { //定義了一個方法,此方法的作用就是傳回下面字串。 return "歡迎使用Visual Studio 2010 做的DLL檔!" ; } } }
調用自製的DLL(1/4) 建立新的視窗應用專案(DllTest1) 在右邊的方案總管中, 滑鼠右鍵點選參考, 再選擇加入參考。
調用自製的DLL(2/4) 點選瀏覽 尋找剛剛產生的DLL檔案,再確定。
調用自製的DLL(3/4) 方案總管中出現myFirstDll 表示引用成功。
調用自製的DLL(4/4) 程式碼中加入 引用完成,已經可以使用剛剛的class Show using myFirstDll; namespace DllTest1 { public partial class Form1 : Form public Form1() InitializeComponent(); myFirstDll.Show SO = new myFirstDll.Show(); this.Text = SO.Messages(); }