DLL(動態(tài)鏈接庫)是一個很有用的東西,在開發(fā)大項目的時候顯得非常重要,因為多人合作開發(fā)時,可以給每個人分配一個任務,用DLL完成,最后組合起來,就不會出現互相沖突的問題。這里給出最簡單的DLL編寫與調用的示例
成都創(chuàng)新互聯是一家以網站建設、網頁設計、品牌設計、軟件運維、seo優(yōu)化排名、小程序App開發(fā)等移動開發(fā)為一體互聯網公司。已累計為成都柴油發(fā)電機等眾行業(yè)中小客戶提供優(yōu)質的互聯網建站和軟件開發(fā)服務。
首先,我們打開VB.NET,選擇類庫,名稱改為test
然后輸入以下代碼
Public?Class?test
Public?Function?test(ByVal?a?As?Long,?ByVal?b?As?Long)?As?Long
Return?a?+?b
End?Function
End?Class
保存后,生成DLL文件。
這就是最簡單的一個DLL,下面是調用該DLL的示例
新建一個工程,單擊“項目” -- 添加引用
找到剛才生成的DLL,雙擊它
添加引用以后,似乎什么也沒發(fā)生,這時我們輸入以下代碼:
Imports test.test
這樣,就包含了該DLL的類。
然后我們定義一個類
Dim test As New test.test
這樣,就可以使用里面的函數了,下面是程序示例
Imports?test.test
Public?Class?Form1
Private?Sub?Form1_Load(ByVal?sender?As?System.Object,?ByVal?e?As?System.EventArgs)?Handles?MyBase.Load
Dim?test?As?New?test.test
MsgBox(test.test(1,?2))
End?Sub
End?Class
運行該程序,可以看到,調用了DLL內的函數。
這就是最簡單的DLL示例,可以將一些復雜的代碼集成到DLL里,以后升級或重用都比較方便。
如果是public,直接對象.成員,private可以寫個成員函數返回這個成員,友元也行。
比如:
class
A
{
public:
int
get(){return
a;}
private:
int
a;
}
如果是托管的Dll或則com組件類,直接在項目上添加這個DLL的引用
如果是非托管的,已API函數方式調用的DLL,使用DllImport方式申明DLL函數
不過一般這種情況是吧IP地址等配置信息寫在配置文件里面,若XML,INI,應用程序配置文件等方式
配置文件用戶可以直接打開查看,連接字符串寫在那里,數據庫就不安全了。
當前題目:vb.net調用類文件,VB文件類型
文章地址:http://muchs.cn/article14/hciege.html
成都網站建設公司_創(chuàng)新互聯,為您提供服務器托管、自適應網站、關鍵詞優(yōu)化、網站內鏈、Google、移動網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯