用Visual Studio 2005製做dll文件

之因此要在軟件技術中用到動態鏈接庫技術,目的是爲了壓縮軟件成本,說通俗點,就是多個程序公用一個程序模塊,從而減小代碼的書寫量,更能夠起到使程序盡 可能佔用最少資源的目的,有助於促進代碼重用和內存的有效使用。此外他還有助於程序員之間分工協做共同完成一個大的項目而並行不悖。
下面就一個簡單的加法(用於計算兩個整型值的和)代碼作成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。程序員

相關文章
相關標籤/搜索