成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET Declare語句學習筆記

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

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

要聲明一個DLL過程,首先需要在代碼窗口的"通用(General)"部分增加一個VB.NET Declare語句。如果該過程返回一個值,應將其聲明為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]]...])]  

缺省情況下,在標準模塊中聲明的DLL過程,可以在應用程序的任何地方調用它。在其它類型的模塊中定義的DLL過程則是模塊私有的,必須在它們前面聲明Private關鍵字,以示區分。下面分別介紹聲明語句的各個組成部分。

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

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

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

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

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

下表中列出了常用的操作系統環境庫文件。

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

以上介紹VB.NET Declare語句對于Windows的系統API函數,可以利用VB提供的工具API Viewer查找某一函數及其相 關數據結構和常數的聲明,并復制到自己的程序中。

【編輯推薦】

  1. 詳細描述VB調用動態連接庫
  2. 敘述VB.NET創建控件數組
  3. 淺析VB.NET繪制GDI圖形的方法
  4. 講解VB.NET訪問注冊表方法
  5. 概括VB.NET獲取網卡地址的步驟
責任編輯:佚名 來源: IT168
相關推薦

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-11-04 08:53:57

VB.NET AddH

2009-10-15 17:41:14

VB.NET Impo

2009-10-28 10:31:23

VB.NET Impl

2009-10-21 16:00:26

VB.NET CASE

2009-10-15 11:42:05

VB.Net賦值語句

2009-10-28 14:13:32

VB.NET File

2009-10-13 17:08:10

CLR VB.NET

2010-01-21 18:35:56

VB.NET Impo

2009-10-28 14:44:43

VB.NET Name

2009-11-02 12:35:10

VB.NET追加文件

2009-10-14 11:27:20

VB.NET Grou

2009-10-16 14:31:48

VB.NET Noti

2009-10-10 15:43:51

2009-10-16 13:19:04

VB.NET Data

2009-10-27 17:59:16

VB.NET刪除文件夾

2010-01-19 16:55:46

VB.NET聲明語句

2010-01-19 15:42:30

VB.NET賦值語句
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线观看欧美日韩视频 | 欧美性猛交 | 国产精品18久久久久久白浆动漫 | 日韩欧美一区二区三区在线播放 | 密色视频 | 欧美色图另类 | 成人精品视频在线 | 欧美福利| 国产精品久久久久久吹潮 | 一二三区视频 | 日韩在线免费视频 | 一级黄a视频 | 一区二区在线免费观看 | 久久亚洲欧美日韩精品专区 | 中文字幕精品一区 | 日韩一区二区三区在线 | 色一情一乱一伦一区二区三区 | av网站在线播放 | 天天影视网天天综合色在线播放 | 99精品亚洲国产精品久久不卡 | 亚洲欧美中文日韩在线 | 亚洲欧美少妇 | 久久午夜精品 | 欧美国产一区二区 | 亚洲精品一区二区三区蜜桃久 | 国产成人av在线 | 国产激情一区二区三区 | 日韩不卡在线观看 | 国产免费一区二区 | 97精品超碰一区二区三区 | 日韩高清av | 成人在线视频网址 | 日韩欧美电影在线 | 北条麻妃99精品青青久久 | 欧美色综合天天久久综合精品 | 日韩精品一区二区三区中文在线 | 欧美综合在线观看 | 人成久久| 色网在线看 | 视频一二区 | 区一区二区三在线观看 |