導航:首頁 > 使用方法 > vb的使用方法

vb的使用方法

發布時間:2022-10-04 03:05:37

A. vb怎麼

一個典型的VB進程VB的中心思想就是要便於程序員使用,無論是新手或者專家。VB使用了可以簡單建立應用程序的GUI系統,但是又可以開發相當復雜的程序。VB的程序是一種基於窗體的可視化組件安排的聯合,並且增加代碼來指定組建的屬性和方法。因為默認的屬性和方法已經有一部分定義在了組件內,所以程序員不用寫多少代碼就可以完成一個簡單的程序。過去的版本裡面VB程序的性能問題一直被放在了桌面上,但是隨著計算機速度的飛速增加,關於性能的爭論已經越來越少。

窗體控制項的增加和改變可以用拖放技術實現。一個排列滿控制項的工具箱用來顯示可用控制項(比如文本框或者按鈕]]。每個控制項都有自己的屬性和事件。默認的屬性值會在控制項創建的時候提供,但是程序員也可以進行更改。很多的屬性值可以在運行時候隨著用戶的動作和修改進行改動,這樣就形成了一個動態的程序。舉個例子來說:窗體的大小改變事件中加入了可以改變控制項位置的代碼,在運行時候每當用戶更改窗口大小,控制項也會隨之改變位置。在文本框中的文字改變事件中加入相應的代碼,程序就能夠在文字輸入的時候自動翻譯或者阻止某些字元的輸入。

VB的程序可以包含一個或多個窗體,或者是一個主窗體和多個子窗體,類似於操作系統的樣子。有很少功能的對話框窗口(比如沒有最大化和最小化按鈕的窗體)可以用來提供彈出功能。

VB的組件既可以擁有用戶界面,也可以沒有。這樣一來伺服器端程序就可以處理增加的模塊。

VB使用參數計算的方法來進行垃圾收集,這個方法中包含有大量的對象,提供基本的面向對象支持。因為越來越多組建的出現,程序員可以選用自己需要的擴展庫。和有些語言不一樣,VB對大小寫不敏感,但是能自動轉換關鍵詞到標準的大小寫狀態,以及強制使得符號表入口的實體的變數名稱遵循書寫規則。默認情況下字元串的比較是對大小寫敏感的,但是可以關閉這個功能。

VB使得大量的外界控制項有了自己的生存空間。大量的第三方控制項針對VB提供。VB也提供了建立、使用和重用這些控制項的方法,但是由於語言問題,從一個應用程序創建另外一個並不簡單。

B. vb使用教程

想學VB編程,呵呵,我學VB編程的時候和你一樣的心裡,編程是什麼?編程怎麼編寫軟體?編程的代碼是什麼?誰寫個編程的源碼給我看看? 結果。。。。 從新手的角度來講,第一:VB編程需要先安裝VB6..0開發工具。第二:新手學習的時候必需安裝MSDN!記住這個非常重要!MSDN裡面有很詳細的注釋和很多函數實例用法。第三:練習基礎控制項和一些簡單函數的用法。第三:基礎學會了,個人建議你多去網上下載一些源碼,把這些源碼看懂,然後學習他的用法和演算法。(其實,VB編程並不難,難的在於你怎麼入門和怎麼提高。如果想交流,可以加我的企鵝81236016)

C. VB的使用方法

不知道你VB用到什麼程度了,簡單的給你說下吧,vb是由很多語言組成的,也就是你把你的命令傳達給計算機,通過VB實現你的命令,通過英語單詞和函數向他下達命令,我給你舉個例子:
我用最簡單的口語給你解釋,如果你想讓一隻雞下蛋,然後你要問它,我的雞下蛋沒有,你可以這么做。有一個txt裡面可以寫字,如果你往裡面填寫的是1,就是雞沒有下蛋,如果是2,雞下蛋了,通過一個按鈕你可以實現,按鈕裡面要寫這樣的命令。括弧里的是翻譯過來的意思。
if(如果) text1.text(紙上寫著1) = "1"then(那麼:彈出個對話框,提示) msgbox"你的雞沒有下蛋"
if(如果) text2.text(紙上寫著2)="2"then(那麼:彈出個對話框提示) msgbox"你的雞下蛋了"
end if
呵呵不信你打開VB,左邊有很多工具,你找到textbox,在form窗口裡放一個,在放一個commandbutton
雙擊command1 把裡面的代碼全部清掉,把下面的代碼粘貼進去,然後按F5,就可以看到了,代碼如下:
Private Sub Command1_Click()
If Text1.Text = "1" Then MsgBox "你的雞下蛋了"
If Text1.Text = "2" Then MsgBox "你的雞沒下蛋"
If Text1.Text <> "1" And Text1.Text <> "2" Then MsgBox "只有輸入數字1或者數字2才能知道雞有沒有下蛋"
End Sub
如果你想具體學的話還得從基礎開始學,VB愛好者很多,都可以幫你。
VB其實很有意思的,你想干什麼基本都可以實現,VB是基礎,當然也有其他的VC,C++等,但VB是最好學的,雖然沒給分,但敲字浪費我不少時間,採納哦 ,當然如果你是高出,提這樣的問題開了個玩笑的話,小弟我就獻丑了,呵呵

D. 怎麼用VB編程

對於初學者來說,先選擇一種比較好入門的高級編程語言是極為關鍵的,否則就會如一頭霧水,興趣會被打消,方法如下:
1、選擇VB,比較好入門,且是世界上80%的編e程人員在使用;
2、在電腦上安裝VB
6.0的軟體;
3、到書店買一本比較容易看懂的(圖文並茂),有關VB基本操作與入門的書;
4、對VB有了一定了解後,再到書店買一本比較深入的書,學一些基本的編程;
5、深入提高:自己可以按特定的方面試編寫一些比較感興趣的小或中等編程;
學編程是要有一定的意志方可成大器,相信你定會學好的!

E. VB中標准模塊的使用方法

凡需要在整個工程范圍內使用的變數、過程、類型和API函數聲明都可放在標准模塊中使用。

1.標准模塊,只包含過程、類型以及數據的聲明和定義的模塊。在標准模塊中,模塊級別聲明和定義都被默認為Public。在VisualBasic的早期版本中將標准模塊看作代碼模塊。是將那些與特定窗體或控制項無關的代碼(文件擴展名為.BAS)中。

標准模塊中可以包含變數、常數、類型、外部過程和全局過程的全局(在整個應用程序范圍內有效的)聲明或模塊級聲明。

2.一個過程可能用來響應幾個不同對象中的事件,應該將這個過程放在標准模塊中,而不應在每一個對象的事件過程中重復相同的代碼。

3.在數據存儲方式上,標准模塊的數據不可能多於一份。這意味著若程序中某個部分改動了標准模塊的公共變數,隨後程序的其它部分讀取該變數會得到該值。

4.標准模塊中的數據在程序作用域內存在,也就是說,它存在於程序的存活期中。

5.當變數在標准模塊中聲明為Public時,則它在工程中任何地方都是可見的。

標准模塊代碼實例,其中聲明了API函數和對象類型及將點陣圖轉換為JPG格式的過程,供整個應用程序的存活期中使用圖形格式轉換用。

OptionExplicit
"GDIPlus"(tokenAsLong,inputbufAsGdiplusStartupInput,ByValoutputbufAsLong)AsLong
"GDIPlus"(ByValtokenAsLong)AsLong
"GDIPlus"(ByValhbmAsLong,ByValhpalAsLong,BitmapAsLong)AsLong
"GDIPlus"(ByValImageAsLong)AsLong
"GDIPlus"(ByValImageAsLong,ByValfileNameAsLong,clsidEncoderAsGUID,encoderParamsAsAny)AsLong
"ole32"(ByValstrAsLong,idAsGUID)AsLong
"GDIPlus"(ByValfileNameAsLong,BitmapAsLong)AsLong
PublicTypeGUID
Data1AsLong
Data2AsInteger
Data3AsInteger
Data4(0To7)AsByte
EndType
PublicTypeGdiplusStartupInput
GdiplusVersionAsLong
DebugEventCallbackAsLong

SuppressExternalCodecsAsLong
EndType
PublicTypeEncoderParameter
GUIDAsGUID
NumberOfValuesAsLong
typeAsLong
ValueAsLong
EndType
PublicTypeEncoderParameters
CountAsLong
ParameterAsEncoderParameter
EndType

(ByValpictAsStdPicture,ByValfileNameAsString,OptionalByValqualityAsByte=80)AsBoolean
DimtSIAsGdiplusStartupInput
DimlResAsLong
DimlGDIPAsLong
DimlBitmapAsLong
'初始化GDI+
tSI.GdiplusVersion=1
lRes=GdiplusStartup(lGDIP,tSI,0)
IflRes=0Then
'從句柄創建GDI+圖像
lRes=GdipCreateBitmapFromHBITMAP(pict.Handle,0,lBitmap)

IflRes=0Then
DimtJpgEncoderAsGUID
DimtParamsAsEncoderParameters

'初始化解碼器的GUID標識
CLSIDFromStringStrPtr("{557CF401-1A04-11D3-9A73-0000F81EF32E}"),tJpgEncoder

'設置解碼器參數
tParams.Count=1
WithtParams.Parameter'Quality
'得到Quality參數的GUID標識
CLSIDFromStringStrPtr("{1D5BE4B5-FA4A-452D-9CDD-5DB35105E7EB}"),.GUID
.NumberOfValues=1
.type=4
.Value=VarPtr(quality)
EndWith

'保存圖像
lRes=GdipSaveImageToFile(lBitmap,StrPtr(fileName),tJpgEncoder,tParams)

'銷毀GDI+圖像
GdipDisposeImagelBitmap
EndIf

'銷毀GDI+
GdiplusShutdownlGDIP
EndIf

IflResThen
PictureBoxSaveJPG=False
Else
PictureBoxSaveJPG=True
EndIf
EndFunction

調用標准模塊中轉換圖片格式PictureBoxSaveJPG過程的某窗體按鈕事件代碼實例代碼:

PrivateSubCommand3_Click()
'設置「CancelError」為True
CommonDialog1.CancelError=True
OnErrorGoToErrHandler
'設置標志
CommonDialog1.Flags=cdlOFNHideReadOnly
'設置過濾器
CommonDialog1.Filter="JPEGFiles"&"(*.jpg)|*.jpg"
'指定預設的過濾器
CommonDialog1.FilterIndex=2
'顯示「打開」對話框
CommonDialog1.ShowSave
'顯示選定文件的名字
'MsgBoxCommonDialog1.fileName
SetPicture2.Picture=Picture1.Image'轉移Picture1所繪圖為Picture2.Picture賦值
DimretAsBoolean
ret=PictureBoxSaveJPG(Picture2,CommonDialog1.fileName)'保存壓縮後的圖片
Ifret=FalseThen
MsgBox"保存失敗"
EndIf
ExitSub

ErrHandler:
'用戶按了「取消」按鈕
ExitSub
EndSub

F. 求vb操作技巧

vb對文件操作功能很強大的,不過總結來說可以簡單用也可以復雜用。第一段代碼就是一個寫文件的例子。後面的都是對文本文件添加和讀取的方法,耐心試驗一下就會用了。

Print # 語句示例
本示例使用 Print # 語句將數據寫入一個文件。

Open "TESTFILE" For Output As #1 ' 打開輸出文件。
Print #1, "This is a test" ' 將文本數據寫入文件。
Print #1, ' 將空白行寫入文件。
Print #1, "Zone 1"; Tab ; "Zone 2" ' 數據寫入兩個區(print zones)。
Print #1, "Hello" ; " " ; "World" ' 以空格隔開兩個字元串。
Print #1, Spc(5) ; "5 leading spaces " ' 在字元串之前寫入五個空格。
Print #1, Tab(10) ; "Hello" ' 將數據寫在第十列。

' 賦值 Boolean、Date、Null 及 Error 等。
Dim MyBool, MyDate, MyNull, MyError
MyBool = False : MyDate = #February 12, 1969# : MyNull = Null
MyError = CVErr(32767)
' True、False、Null 及 Error 會根據系統的地區設置自動轉換格式。
' 日期將以標準的短式日期的格式顯示。
Print #1, MyBool ; " is a Boolean value"
Print #1, MyDate ; " is a date"
Print #1, MyNull ; " is a null value"
Print #1, MyError ; " is an error value"
Close #1 ' 關閉文件。

使用順序文件訪問

推薦您使用 File System Objects 來創建文本文件,但該信息只在需要使用舊文本文件創建方法時才提供。

當要處理只包含文本的文件時,比如由典型文本編輯器所創 建的文件-也就是說,其中的數據沒有分成記錄的文件,使用順序型訪問最好。順序型訪問不太適於存儲很多數字,因為每個數字都要按字元串存儲。一個四位數將需要 4 個位元組的存儲空間,而不是作為一個整數來存儲時只需的 2 個位元組。

打開順序訪問文件
當以順序型訪問打開一個文件時,可執行以下操作:

從文件輸入字元 (Input)

向文件輸出字元 (Output)

把字元加到文件 (Append)
要順序型訪問打開一個文件,Open 語句使用以下語法:

Open pathname For [Input | Output | Append] As filenumber [Len = buffersize]

當打開順序文件作為 Input 時,該文件必須已經存在,否則,會產生一個錯誤。然而,當打開一個不存在的文件作為 Output 或 Append 時,Open 語句首先創建該文件,然後再打開它。

當在文件與程序之間拷貝數據時,選項 Len 參數指定緩沖區的字元數。

在打開一個文件 Input、Output 或 Append 以後,在為其它類型的操作重新打開它之前必須先使用 Close 語句關閉它。

編輯為順序訪問打開的文件
如果要編輯一個文件,先把它的內容讀入到程序變數,然後改變這些變數,最後再把這些變數寫回到該文件。以下各節討論如何編輯以順序型訪問打開的各記錄。

從文件中讀取字元串
要檢索文本文件的內容,應以順序 Input 方式打開該文件。然後使用 Line Input#,Input( ),或者 Input# 語句將文件拷貝到程序變數中。

Visual Basic 提供了一次讀寫順序文件一個字元或一行的語句和功能。

例如,以下代碼段逐行讀取一個文件:

Dim LinesFromFile, NextLine As String

Do Until EOF(FileNum)
Line Input #FileNum, NextLine
LinesFromFile = LinesFromFile + NextLine + Chr(13) + Chr(10)
Loop

盡管 Line Input # 到達回車換行時它會識別行尾,但是,當它把該行讀入變數時,不包括回車換行。如果要保留該回車換行,代碼必須添加。

也可以使用 Input # 語句,它讀取文件中所寫的一列的數字和/或字元串表達式。例如,要從一個郵件列表文件中讀取一行,可使用以下語句:

Input #FileNum, name, street, city, state, zip

可以使用 Input 函數來從文件向變數拷貝任意數量的字元,所給的變數大小應足夠大。例如,以下的代碼使用 Input 把指定數目的字元復制到變數。

LinesFromFile = Input(n, FileNum)

要將整個文件復制到變數,請使用 InputB 函數將位元組從文件復制到變數。因為InputB 函數返回一個 ANSI 字元串,您必須使用 StrConv 函數將 ANSI 字元串轉換為一個如下的 UNICODE 字元串:

LinesFromFile = StrConv(InputB(LOF(FileNum), FileNum), vbUnicode)
把字元串寫入文件
要在順序文件中存儲變數的內容,應以順序 Output 或 Append 打開它,然後使用 Print # 語句。例如,文本編輯器可以使用以下代碼行來把一個文本框的內容拷貝到文件。

Print #FileNum, TheBox.Text

Visual Basic 也支持 Write # 語句,它把一列數字和/或字元串表達式寫入文件。它自動地用逗號分開每個表達式,並且在字元串表達式端放置引號。

Dim AnyString As String, AnyNumber As Integer

AnyString = "AnyCharacters"
AnyNumber = 23445
Write #FileNum AnyString, AnyNumber

這個代碼段把兩個表達式寫入由 FileNum 指定的文件。第一個表達式包含一個字元串而第二個包含數字 23445。因而,Visual Basic 把以下的字元(包括所有標點符號)寫入到文件中:

"AnyCharacters",23445

注意 如果正在用順序型訪問的 Write # 與 Input # 語句,可考慮換用隨機型 或二進制型訪問,因為它們更適合面向於記錄的數據。

詳細信息 有關順序文件訪問的其它信息,請參閱「Open 語句」。

Open 語句示例
本示例示範 Open 語句的不同用法來做到文件的輸出與輸入。

下列代碼以順序輸入模式打開 TESTFILE 文件。

Open "TESTFILE" For Input As #1
' 若要以其他方式打開文件,必需先關閉此文件。
Close #1

下列代碼以只允許寫操作的二進制方式打開文件。

Open "TESTFILE" For Binary Access Write As #1
' 若要以其他方式打開文件,必需先關閉此文件。
Close #1

下列代碼以隨機方式打開文件,文件中含有用戶自定義數據類型 Record 的記錄。

Type Record ' 定義用戶自定義數據類型。
ID As Integer
Name As String * 20
End Type

Dim MyRecord As Record ' 聲明變數。
Open "TESTFILE" For Random As #1 Len = Len(MyRecord)
' 若要以其他方式打開文件,必需先關閉此文件。
Close #1

下列代碼以順序輸出方式打開文件;任何過程都可以讀寫該文件。

Open "TESTFILE" For Output Shared As #1
' 若要以其他方式打開文件,必需先關閉此文件。
Close #1

下列代碼以只允許讀的二進制方式打開文件;其他過程不可以讀該文件。

Open "TESTFILE" For Binary Access Read Lock Read As #1

能夠對文件輸入/輸出 (I/O)。

語法

Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength]

Open 語句的語法具有以下幾個部分:

部分 描述
pathname 必要。字元串表達式,指定文件名,該文件名可能還包括目錄、文件夾及驅動器。
mode 必要。關鍵字,指定文件方式,有 Append、Binary、Input、Output、或 Random 方式。如果未指定方式,則以 Random 訪問方式打開文件。
access 可選。關鍵字,說明打開的文件可以進行的操作,有 Read、Write、或 Read Write 操作。
lock 可選。關鍵字,說明限定於其它進程打開的文件的操作,有 Shared、Lock Read、Lock Write、和 Lock Read Write 操作。
filenumber 必要。一個有效的文件號,范圍在 1 到 511 之間。使用 FreeFile 函數可得到下一個可用的文件號。
reclength 可選。小於或等於 32,767(位元組)的一個數。對於用隨機訪問方式打開的文件,該值就是記錄長度。對於順序文件,該值就是緩沖字元數。

說明

對文件做任何 I/O 操作之前都必須先打開文件。Open 語句分配一個緩沖區供文件進行 I/O 之用,並決定緩沖區所使用的訪問方式。

如果 pathname 指定的文件不存在,那麼,在用 Append、Binary、Output、或 Random 方式打開文件時,可以建立這一文件。

如果文件已由其它進程打開,而且不允許指定的訪問類型,則 Open 操作失敗,而且會有錯誤發生。

如果 mode 是 Binary 方式,則 Len 子句會被忽略掉。

重要 在 Binary、Input 和 Random 方式下可以用不同的文件號打開同一文件,而不必先將該文件關閉。在 Append 和 Output 方式下,如果要用不同的文件號打開同一文件,則必須在打開文件之前先關閉該文件。

G. VB使用方法

維 生 素 B2
(秦德安)
又稱核黃素。由異咯嗪衍生而成的一種B族維生素。維生素B2分子由異咯嗪基和核糖醇基所組成。維生素B2為黃色針狀晶體,味苦,微溶於水,極易溶於鹼性溶液。水溶液呈黃綠色熒光,對光不穩定。小麥、青菜、黃豆、動物的肝和心等內臟都富含維生素B2。動物體內不能合成維生素B2,必須由食物供給,很多微生物能合成,目前工業上主要利用微生物發酵法生產維生素B2。維生素B2是生物體內某些氧化還原酶類輔基的重要組成成分,可參與氧化過程中氫的傳遞作用。醫學上應用維生素B2制劑治療維生素B2缺乏症。成人每天最低需要維生素B2 1.6毫克,兒童為0.6毫克。長期缺乏維生素B2,會導致細胞氏謝失調,首先受影響的是眼、皮膚、舌、口角和神經組織,引起眼角膜炎、口角炎、舌炎和陰囊炎等。家禽維生素B2缺乏產卵率降低。

H. VB怎麼用

一個典型的VB進程VB的中心思想就是要便於程序員使用,無論是新手或者專家。VB使用了可以簡單建立應用程序的GUI系統,但是又可以開發相當復雜的程序。VB的程序是一種基於窗體的可視化組件安排的聯合,並且增加代碼來指定組建的屬性和方法。因為默認的屬性和方法已經有一部分定義在了組件內,所以程序員不用寫多少代碼就可以完成一個簡單的程序。過去的版本裡面VB程序的性能問題一直被放在了桌面上,但是隨著計算機速度的飛速增加,關於性能的爭論已經越來越少。

窗體控制項的增加和改變可以用拖放技術實現。一個排列滿控制項的工具箱用來顯示可用控制項(比如文本框或者按鈕]]。每個控制項都有自己的屬性和事件。默認的屬性值會在控制項創建的時候提供,但是程序員也可以進行更改。很多的屬性值可以在運行時候隨著用戶的動作和修改進行改動,這樣就形成了一個動態的程序。舉個例子來說:窗體的大小改變事件中加入了可以改變控制項位置的代碼,在運行時候每當用戶更改窗口大小,控制項也會隨之改變位置。在文本框中的文字改變事件中加入相應的代碼,程序就能夠在文字輸入的時候自動翻譯或者阻止某些字元的輸入。

VB的程序可以包含一個或多個窗體,或者是一個主窗體和多個子窗體,類似於操作系統的樣子。有很少功能的對話框窗口(比如沒有最大化和最小化按鈕的窗體)可以用來提供彈出功能。

VB的組件既可以擁有用戶界面,也可以沒有。這樣一來伺服器端程序就可以處理增加的模塊。

VB使用參數計算的方法來進行垃圾收集,這個方法中包含有大量的對象,提供基本的面向對象支持。因為越來越多組建的出現,程序員可以選用自己需要的擴展庫。和有些語言不一樣,VB對大小寫不敏感,但是能自動轉換關鍵詞到標準的大小寫狀態,以及強制使得符號表入口的實體的變數名稱遵循書寫規則。默認情況下字元串的比較是對大小寫敏感的,但是可以關閉這個功能。

VB使得大量的外界控制項有了自己的生存空間。大量的第三方控制項針對VB提供。VB也提供了建立、使用和重用這些控制項的方法,但是由於語言問題,從一個應用程序創建另外一個並不簡單。

I. VB的用法

視圖菜單——工具箱(X)
也可以用快捷鍵ALT + V + X

J. vb基本用法,越全面,越詳細,越易懂越好!

你說的是VB,是用來編程的那個嗎百??
如果是
這肯定不是一兩頁紙能夠說明的事度情,你要想學,就得買VB的教材,從最基礎的學起來。知道什麼是變數,什麼是函數,什麼是過程,什麼是循環,什麼是數內組,基本上一章介紹上面的一個內容,所以基礎很多的。容沒有捷徑

閱讀全文

與vb的使用方法相關的資料

熱點內容
艾灸貼使用方法圖片 瀏覽:246
新圖如何用調色方法 瀏覽:804
如何生發最有效的方法 瀏覽:430
怎樣用簡便的方法去除下眼袋 瀏覽:780
快速便的方法 瀏覽:441
精神性厭食症治療方法 瀏覽:449
教育培訓招生方法有哪些 瀏覽:747
自由職業的退休金計算方法 瀏覽:591
尿結石怎麼消除最快的方法 瀏覽:183
彈簧合頁安裝方法圖解 瀏覽:170
斷裂力學的研究方法和判據 瀏覽:336
居民小區滅火器檢測方法 瀏覽:410
雙立人電陶爐使用方法 瀏覽:225
膽結石最佳治療方法長在哪裡啊 瀏覽:308
玉石真假色用手電筒鑒別的方法 瀏覽:905
嗜血細胞綜合症最佳治癒方法 瀏覽:126
無縫管連接方法 瀏覽:768
有什麼方法能忘掉初戀 瀏覽:126
讓孩子扔掉手機的方法很多 瀏覽:464
小學四五年級用簡便方法計算 瀏覽:143