VB.NET中的DLL編寫和呼叫的簡單示例
VB.NET中的DLL編寫和呼叫的最簡單示例
DLL(動態連結庫)是一個很有用的東西,在開發大專案的時候顯得非常重要,因為多人合作開發時,可以給每個人分配一個任務,用DLL完成,最後組合起來,就不會出現互相沖突的問題。這裡給出最簡單的DLL編寫與呼叫的示例,本人水平不高,各位看官莫笑。
首先,我們開啟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,雙擊它
新增引用以後,似乎什麼也沒發生,這時我們輸入以下程式碼:
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裡,以後升級或重用都比較方便。
相關推薦
VB.NET中的DLL編寫和呼叫的簡單示例
VB.NET中的DLL編寫和呼叫的最簡單示例 DLL(動態連結庫)是一個很有用的東西,在開發大專案的時候顯得非常重要,因為多人合作開發時,可以給每個人分配一個任務,用DLL完成,最後組合起來,就不會出現互相沖突的問題。這裡給出最簡單的DLL編寫與呼叫的示例,本人水平不高
C#中的delegate和event簡單示例
C# 中的“事件”是當物件發生某些有趣的事情時,類向該類的客戶提供通知的一種方法。事件最常見的用途是用於圖形使用者介面;通常,表示介面中的控制元件的類具有一些事件,當用戶對控制元件進行某些操作(如單擊某個按鈕)時,將通知這些事件。比如在進行網路操作時,由於網路請求
c++中dll的編寫和呼叫
1. 什麼是dll DLL(Dynamic Link Library)即動態連結庫,DLL檔案與EXE檔案一樣也是可執行檔案,但是DLL也被稱之為庫,因為裡面封裝了各種類啊,函式啊之類的東西,就像是一個庫一樣,儲存著很多東西,主要是用來呼叫的。一個應用程式可使用多個DLL檔案,一個DL
VB.net中呼叫C\C++ 的DLL
只需要宣告一句話,比如呼叫mfc_Calc.dll中的calc函式 Public Declare Function calc Lib "mfc_Calc" (ByValaAs Integer, ByV
Asp.Net MVC WebAPI的建立與前臺Jquery ajax後臺HttpClient呼叫詳解 Asp.Net中對操作Sql Server 簡單處理的SqlDB類
1、什麼是WebApi,它有什麼用途? Web API是一個比較寬泛的概念。這裡我們提到Web API特指ASP.NET MVC Web API。在新出的MVC中,增加了WebAPI,用於提供REST風格的WebService,新生成的W
VB.Net中結構和類的區別
用了很久才知道結構和類有這麼多區別,參考微軟的官方文件 原文:http://msdn.microsoft.com/zh-cn/library/vstudio/2hkbth2a.aspx Visual Basic 統一了結構和類的語法,因此兩個實體支援的大多數功能都是相同的。 但是,在結構和類
VB.NET中SAP RFC呼叫介面封裝
因為經常需要訪問sap操作資料,就封裝了一個類方便呼叫,執行條件需要安裝sap客戶端,在sap客戶端安裝之後會帶有一個com介面,本介面就通過這個com訪問sap,因為com的後期繫結問題故使用了vb.net開發,分享給大家。 特色之處:把SAP的傳入、傳出內表直接對映成dotNet的DataTable方便操
VB.net 中 Lambda 和 Linq 的使用
從一個資料夾中查詢csv檔案 '獲取路徑資訊 Dim dirInfo As New DirectoryInfo(bufferDataPath) '獲取檔案資訊 Dim files = dirIn
VB.NET 中 使用 ListView 控制元件的簡單例子
Class Form6 ''' <summary>''' 英雄類''' </summary>''' <remarks></remarks>PublicClass heroClass hero Private s_name AsString
VB.NET中的類之間的呼叫
在用C#之間呼叫類時如下: 【C#】 class Class1 { private string _strName; public string StrName { get { retur
js中的call和apply簡單演示
想象 規則 簡單 提升 道理 win 多重繼承 類型 時間 對於想要深入研究js的小夥伴們,call和apply好像就是基礎中的基礎,因為什麽呢?如果你好好看過jq還有一些新的框架,你就會發現,他們最底層的封裝方法就是各種回調。這樣的好處就是省去了開發者要寫大量代
C# 基礎知識-08----.NET中FileStream 類 和 StreamReader類 和 BinaryRead 類
logs -1 cnblogs c# mage amr png .cn 基礎知識 C# 基礎知識-08----.NET中FileStream 類 和 StreamReader類 和 BinaryRead 類
C#中的除法運算符與VB.NET中的除法運算符
字母 ant width eve png per -h ado.net 如果 VB.NET中的除法運算符有兩個:/(浮點除法)、\(整數除法) C#中的除法運算符只有一個:/(除法) VB.NET中的除法運算符與 C#中的除法運算符 存在很大的差異,使用時註
Linux下使用QT編寫和呼叫動態連結庫(.so檔案)
Linux下Qt建立和呼叫共享庫檔案.so 費了點功夫,總算get了編寫共享庫(Shared Library,Windows下稱為“動態連結庫”,即Dynamic Link Library)和呼叫的這個新技能! 動態連結庫的好處是不言而喻的,一個稍微複雜一點的程式,頂層設計的時候良好
VB.net中,給類新增事件
定義一個全新的類 Public Class TestEvent Public Event testEvent_Name(ByVal testString As String) '定義一個事件 ,差不多像一個函式宣告,也想一個委託宣告 Public Sub
springcloud 通過Fegin 完成介面編寫和呼叫
1: 2: package com.atguigu.springcloud.service; import com.atguigu.springcloud.entities.Dept; import org.springframework.cloud.n
ASP.NET中利用Application和Session統計線上人數、歷史訪問量
先來簡單說一下ASP.NET中的Application和Session 下圖是我們非常熟悉的Web應用程式的結構: 在這張圖中,Web伺服器中執行的Web應用程式就是我們所說的Applicati
php 中FastDFS開啟和呼叫使用
php 中FastDFS開啟和呼叫使用 1 <?php 2 3 if (!class_exists('FastDFS', false)) { 4 define('FDFS_PROTO_PKG_LEN_SIZE', 8); 5
在VB.NET中使用MS Access儲存過程 — 第二部份
在VB.NET中使用MS Access儲存過程—第二部份 介紹 歡迎來到MS Access儲存過程的第二部分討論。第一部分詳細地描述瞭如何使用ADO.NET和Visual Basic.NET在Access中建立儲存過程. 第二部分將會示範如何通過資料庫訪問層訪問在第一部
VB.net中使用正則表示式驗證郵箱地址是否合法
正則表示式可是個好東西,不過真要自己純手工去寫未免學習成本有點高,好在網上有很多現成的語法可以直接拿來用,做一下收藏記錄 站長之家裡面提供了常用的正則表示式寫法以及線上測試工具: http://tool.chinaz.com/regex/ 下面貼一下在VB.net中實現的具