自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VB.NET Declare語句學(xué)習(xí)筆記

開發(fā) 后端
這里介紹VB.NET Declare語句,要聲明一個DLL過程,首先需要在代碼窗口的"通用(General)"部分增加一個VB.NET Declare語句。

本文向大家介紹VB.NET Declare語句,可能好多人還不了解VB.NET Declare語句,沒有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

要聲明一個DLL過程,首先需要在代碼窗口的"通用(General)"部分增加一個VB.NET Declare語句。如果該過程返回一個值,應(yīng)將其聲明為Function:

  1. Declare Function publicname Lib "libname" [Alias "alias"]   
  2. [([[ByVal] variable [As type]   
  3. [,[ByVal] variable [As type]]...])] As Type 

如果過程沒有返回值,可將其聲明為Sub:

  1. Declare Sub publicname Lib "libname"   
  2. [Alias "alias"]   
  3. [([[ByVal] variable [As type]   
  4. [,[ByVal] variable [As type]]...])]  

缺省情況下,在標(biāo)準(zhǔn)模塊中聲明的DLL過程,可以在應(yīng)用程序的任何地方調(diào)用它。在其它類型的模塊中定義的DLL過程則是模塊私有的,必須在它們前面聲明Private關(guān)鍵字,以示區(qū)分。下面分別介紹聲明語句的各個組成部分。

VB.NET Declare語句中的Lib子句用來告訴Visual Basic如何找到包含過程的.dll文件。 如果引用的過程屬于Windows核心庫(User32、Kernel32或GDI32),則可以不包含文件擴(kuò)展名,如:

  1. Declare Function GetTickCount Lib "kernel32" Alias "GetTickCount" () As Long  

對于其它動態(tài)連接庫,可以在Lib子句指定文件的路徑:

  1. Declare Function lzCopy Lib "c:\windows\lzexpand.dll" _  
    (ByVal S As Integer, ByVal D As Integer) As Long  

如果未指定libname的路徑,Visual Basic將按照下列順序查找該文件:
◆.exe文件所在的目錄
◆當(dāng)前目錄
◆Windows系統(tǒng)目錄
◆Windows目錄
◆Path環(huán)境變量中的目錄

下表中列出了常用的操作系統(tǒng)環(huán)境庫文件。

動態(tài)鏈接庫描述
◆Advapi32.dll高級API服務(wù),支持大量的API(其中包括許多安全與注冊方面的調(diào)用)
◆Comdlg32.dll通用對話框API庫
◆Gdi32.dll圖形設(shè)備接口API庫
◆Kernel32.dllWindows32位核心的API支持
◆Lz32.dll32位壓縮例程
◆Mpr.dll多接口路由器庫
◆Netapi32.dll32位網(wǎng)絡(luò)API庫
◆Shell32.dll32位ShellAPI庫
◆User32.dll用戶接口例程庫
◆Version.dll版本庫
◆Winmm.dllWindows多媒體庫
◆Winspool.drv后臺打印接口,包含后臺打印API調(diào)用。

以上介紹VB.NET Declare語句對于Windows的系統(tǒng)API函數(shù),可以利用VB提供的工具API Viewer查找某一函數(shù)及其相 關(guān)數(shù)據(jù)結(jié)構(gòu)和常數(shù)的聲明,并復(fù)制到自己的程序中。

【編輯推薦】

  1. 詳細(xì)描述VB調(diào)用動態(tài)連接庫
  2. 敘述VB.NET創(chuàng)建控件數(shù)組
  3. 淺析VB.NET繪制GDI圖形的方法
  4. 講解VB.NET訪問注冊表方法
  5. 概括VB.NET獲取網(wǎng)卡地址的步驟
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-10-13 14:29:49

VB.NET名字空間

2009-10-16 13:38:43

VB.NET Spli

2009-10-14 09:27:30

VB.NET編碼算法

2009-10-15 17:41:14

VB.NET Impo

2009-11-04 08:53:57

VB.NET AddH

2009-10-28 10:31:23

VB.NET Impl

2009-10-21 16:00:26

VB.NET CASE

2009-10-28 14:13:32

VB.NET File

2009-10-15 11:42:05

VB.Net賦值語句

2009-10-13 17:08:10

CLR VB.NET

2009-10-28 14:44:43

VB.NET Name

2010-01-21 18:35:56

VB.NET Impo

2009-10-14 11:27:20

VB.NET Grou

2009-11-02 12:35:10

VB.NET追加文件

2009-10-16 14:31:48

VB.NET Noti

2009-10-27 17:59:16

VB.NET刪除文件夾

2009-10-10 15:43:51

2009-10-16 13:19:04

VB.NET Data

2010-01-18 13:46:32

VB.NET條件分支語

2010-01-19 15:42:30

VB.NET賦值語句
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號