這篇文章主要在介紹如何在Microsoft Visual Studio 2010下建立.dll 並且使用方法
什麼是 DLL ?
DLL 是程式庫, 其中包含程式碼和所可以是使用由多個程式在同一時間資料。 例如, 在 Windows 作業系統, Comdlg32 DLL 執行一般相關函式 ] 對話方塊 因此, 每個程式可以使用這個 DLL 來實作的 開啟舊檔 ] 對話方塊中所包含功能。 這有助於提升程式碼重複使用及有效率的記憶體使用量。[微軟MSDN]
有關 .DLL 檔案的定義與說明
下列舉出在windows 底下幾個常見且重要的DLL,參考 wiki
1. kernel32.dll
系統管理、檔案系統、裝置管理、程序管理、錯誤管理。
2. advapi32.dll
一些服務之管理、註冊檔管理。
3. gdi32.dll
繪圖介面、顯示卡的管理。
4. user32.dll
使用者介面管理(如按鈕、鍵盤、滑鼠)。
接下來就來介紹怎樣去建立一個簡單的範例 (創建.dll 及使用)
1. File -> New Project -> Class Library 創建
2. 寫.dll 就類似在寫額外的function 來用一樣,下面舉例一個簡單的例子
3. 然後點下 Build Solution ,如果成功建置,會在資料夾下出現 .dll 檔。
4.接下來創建一個簡單的專案 C# console
File -> New Project - > Console Application
5. 加入參考
6.找出剛創建好的.dll 路徑,並且加入.dll
7. 宣告引用 命名空間、Library
using mcMath;
8. 使用方法就像創建物件一樣,並且呼叫method 。
OK ! enjoy it !
參考來源 :
wiki
msdn
Edison.X. Blog
Creating C# Class Library (DLL) Using Visual Studio .NET
沒有留言:
張貼留言