A. 計算機學習中,VB是什麼意思
計算機VB二級:
Visual Basic是一種由微軟公司開發的包含協助開發環境的事件驅動編程語言。從任何標准來說,VB都是世界上使用人數最多的語言——不僅是盛贊VB的開發者還是抱怨VB的開發者的數量。它源自於BASIC編程語言。全國計算機等級考試有二級VB語言程序設計這一考試項目。
考試內容:
一、Visual Basic程序開發環境
1. Visual Basic的特點和版本。
2. Visual Basic的啟動與退出。
3. 主窗口:
(1)標題和菜單。
(2)工具欄。
4. 其他窗口:
(1)窗體設計器和工程資源管理器。
(2)屬性窗口和工具箱窗口。
二、對象及其操作
1. 對象:
(1)Visual Basic的對象。
二級各科目考試的公共基礎知識考試大綱及樣題見高等教育出版社出版的《全國計算機等級考試二級教程———公共基礎知識(2013年版)》附錄部分。
(2)對象屬性設置。
2. 窗體:
(1)窗體的結構與屬性。
(2)窗體事件。
3. 控制項:
(1)標准控制項。
(2)控制項的命名和控制項值。
4. 控制項的畫法和基本操作。
5. 事件驅動。
三、數據類型及其運算
1. 數據類型:
(1)基本數據類型。
(2)用戶定義的數據類型。
2. 常量和變數:
(1)局部變數與全局變數。
(2)變體類型變數。
(3)預設聲明。
3. 常用內部函數。
4. 運算符與表達式:
(1)算術運算符。
(2)關系運算符與邏輯運算符。
(3)表達式的執行順序。
四、數據輸入、輸出
1. 數據輸出:
(1)Print 方法。
(2)與Print 方法有關的函數(Tab,Spc,Space$)。
(3)格式輸出(Format$)。
2. InputBox函數。
3. MsgBox函數和MsgBox語句。
4. 字形。
5. 列印機輸出:
(1)直接輸出。
(2)窗體輸出。
五、常用標准控制項
1. 文本控制項:
(1)標簽。
(2)文本框。
2. 圖形控制項:
(1)圖片框,圖像框的屬性,事件和方法。
(2)圖形文件的裝入。
(3)直線和形狀。
3. 按鈕控制項。
4. 選擇控制項:復選框和單選按鈕。
5. 選擇控制項:列表框和組合框。
6. 滾動條。
7. 計時器。
8. 框架。
9. 焦點與Tab順序。
六、控制結構
1. 選擇結構:
(1)單行結構條件語句。
(2)塊結構條件語句。
(3)IIf 函數。
2. 多分支結構。
3. For 循環控制結構。
4. 當循環控制結構。
5. Do循環控制結構。
6. 多重循環。
七、數組
1. 數組的概念:
(1)數組的定義。
(2)靜態數組與動態數組。
2. 數組的基本操作:
(1)數組元素的輸入、輸出和復制。
(2)ForEach. . . Next 語句。
(3)數組的初始化。
3. 控制項數組。
八、過程
1. Sub過程:
(1)Sub過程的建立。
(2)調用Sub過程。
(3)通用過程與事件過程。
2. Function過程:
(1)Function過程的定義。
(2)調用Function過程。
3. 參數傳送:
411 搖
(1)形參與實參。
(2)引用。
(3)傳值。
(4)數組參數的傳送。
4. 可選參數與可變參數。
5. 對象參數:
(1)窗體參數。
(2)控制項參數。
九、菜單與對話框
1. 用菜單編輯器建立菜單。
2. 菜單項的控制:
(1)有效性控制。
(2)菜單項標記。
(3)鍵盤選擇。
3. 菜單項的增減。
4. 彈出式菜單。
5. 通用對話框。
6. 文件對話框。
7. 其他對話框(顏色,字體,列印對話框)。
十、多重窗體與環境應用
1. 建立多重窗體應用程序。
2. 多重窗體程序的執行與保存。
3. Visual Basic工程結構:
(1)標准模塊。
(2)窗體模塊。
(3)SubMain過程。
4. 閑置循環與DoEvents語句。
十一、鍵盤與滑鼠事件過程
1. KeyPress事件。
2. KeyDown與KeyUp事件。
3. 滑鼠事件。
4. 滑鼠游標。
5. 拖放。
十二、數據文件
1. 文件的結構和分類。
2. 文件操作語句和函數。
3. 順序文件:
(1)順序文件的寫操作。
(2)順序文件的讀操作。
4. 隨機文件:
(1)隨機文件的打開與讀寫操作。
(2)隨機文件中記錄的增加與刪除。
(3)用控制項顯示和修改隨機文件。
5. 文件系統控制項:
(1)驅動器列表框和目錄列表框。
(2)文件列表框。
6. 文件基本操作。
考試要求:
上機考試,考試時長120分鍾,滿分100分。
1. 題型及分值
單項選擇題40分(含公共基礎知識部分10分)。
基本操作題18分。
簡單應用題24分。
綜合應用題18分。
2. 考試環境
Microsoft Visual Basic6.0。
B. VB數據類型有哪些是什麼意思
呵呵,只用到整數就用整型,用小數點就用浮點型,要是需要精確數就用Decimal,字元串用 String,位元組用 Byte。
想像一下,如果你一個 100 頁本子用來記錄 10 個字是否浪費?數據類型一個用途就是確定每個變數佔用的位元組數,盡量少用(完全沒有必要為了一個循環變數分配 4 個位元組以上,Integer 類型已經足夠)。而且整型數比浮點數要速度快得多,但不能處理小數。浮點數稍微慢點,佔用內存也不小,但能處理小數,只是有點誤差。Decimal 最慢,但是精確度高。
仔細看看 MSDN 吧,還有不少呢
C. VB定義的常用的基本數據類型有哪些
VB 提供了許多基本數據類型,如: Integer , String , Boolean , Currency 等,每種數據類型佔用一定的內存,允許存儲一定范圍的值。所有數據應具備一定的數據類型,以便 VB 能夠正確地使用它們。基本數據類型見表 。 數據類型類型標識佔用位元組表示範圍布爾型(Boolean)無2位元組True或False位元組型(Byte)無1位元組0~255數
值
類
型整型(Integer)%2位元組-32 768~32 767長整型(Long)&4位元組-2 147 483 648~+2 147 483 647單精度型(Single)!4位元組-3.402 823E+38~-1.401 298E+45和
+1.401 298E-45~+3.402 823E+38 雙精度型(Double)#8位元組-1.797 693 1E+308~-4.940 656 4E-324和
+4.940 656 4E-324~+1.797 693 1E+308貨幣型(Currency)@8位元組-922 337 203 685 477.580 8~+922 337 203 685 477.580 7 日期型(Date)無8位元組100年1月1日-1999年12月31日字元串型(String)$串長0~2GB對象型(Object)無4位元組任何對象引用 變體數值型(Variant)無16位元組Double范圍內的任何值自定義型(User-defined)無元素申請的長度每個元素的范圍同它的數據類型的范圍
D. 關於VB數據類型
一、數據類型概述
數據:計算機能夠處理數值、文字、聲音、圖形、圖像等信息,均稱為數據。
數據類型:根據數據描述信息的含義,將數據分為不同的種類,對數據種類的區分規定,稱為數據類型。數據類型的不同,則在內存中的存儲結構也不同,佔用空間也不同
VB的基本數據類型:
數值型數據 (主要數據類型) 日期型 位元組型
貨幣型 邏輯型 字元串型 對象型 變體型
二、 數值數據類型
數值類型分為整數型和實數型兩大類。
1、整數型
整數型是指不帶小數點和指數符號的數。
按表示範圍整數型分為:整型、長整型
(1)整型(Integer,類型符%)
整型數在內存中占兩個位元組(16位)
十進制整型數的取值范圍:-32768 ~ +32767
例如:15,-345,654%都是整數型。而45678%則會發生溢出錯誤。
(2)長整型(Long,類型符&)
長整數型在內存中佔4個位元組(32位)。
十進制長整型數的取值范圍:
-2147483648 ~ +2147483647
例如:123456,45678&都是長整數型。
2、實數型(浮點數或實型數)
實數型數據是指帶有小數部分的數。
注意:數12和數12.0對計算機來說是不同的,前者是整數(佔2個位元組),後者是浮點數(佔4個位元組)
實數型數據分為浮點數和定點數。
浮點數由三部分組成:符號,指數和尾數。
在VB中浮點數分為兩種:
單精度浮點數( Single )
雙精度浮點數( Double )
(1)單精度數(Single,類型符!)
在內存中佔4個位元組(32位),,有效數字:7位十進制數
取值范圍:負數 -3.402823E+38 ~ -1.401298E-45
正數 1.401298E-45 ~ 3.402823E+38
在計算機程序裡面不能有上標下標的寫法,所以乘冪採用的是一種稱為科學計數法的表達方法
這里用E或者e表示10的次方(E/e大小寫都可以)
比如:1.401298E-45表示1.401298的10的負45次方
vb裡面可以這樣表示:8.96E-5
例:21e5(正號省略)表示:
21乘以10的5次方的一個單精度數
(2) 雙精度數(Double,類型符#)
Double類型數據在內存中佔用8個位元組(64位)
Double型可以精確到15或16位十進制數,即15或16位有效數字。
取值范圍:
負數: –1.797693134862316D+308 ~ -4.94065D-324
正數: 4.94065D-324 ~ 1.797693134862316D+308
比如17.88D5,表示它是一個雙精度數,表示17.88乘以10的5次方
這里用D來表示10的次方
二、 貨幣型(Currency,類型符@)
主要用來表示貨幣值,在內存中佔8個位元組(64位);
整數部分為15位,可以精確到小數點後4位,第五位四捨五入;屬於定點實數
貨幣型數據的取值范圍:
-922337203685447. 5808 ~ 922337203685447. 5807
跟浮點數的區別:小數點後的位數是固定的,4位
例如:3.56@ 、 65.123456@都是貨幣型。
三、 位元組型(Byte,無類型符)
一般用於存儲二進制數。
位元組型數據在內存中佔1個位元組(8位)。
位元組型數據的取值范圍:0 ~ 255
四、 日期型(Date)
在內存中佔用8個位元組,以浮點數形式存儲。
日期型數據的日期表示範圍為:
100年1月1日~9999年12月31日
日期型數據的時間表示範圍為:
00:00:00 ~ 23:59:59
用#括起來放置日期和時間,允許用各種表示日期和時間的格式。
日期可以用「/」、「,」、「-」分隔開,可以是年、月、日,也可以是月、日、年的順序。時間必須用「:」分隔,順序是:時、分、秒。
例:
#09/10/2000# 或 #2000-09-12#
#08:30:00 AM#
#09/10/2000 08:30:00 AM#
例:
Dim mylab As Date
mylab = #9/3/2001 11:35:00 AM#
Time = mylab
在VB中會自動轉換成mm/dd/yy(月/日/年)的形式。
五、 邏輯型(Boolean)
邏輯型數據在內存中佔2個位元組。
邏輯型數據只有兩個可能的值:
True(真) False(假)
若將邏輯型數據轉換成數值型,則:
True(真)為 –1 False(假)為 0
當數值型數據轉換為Boolean型數據時:
非0的數據轉換為true,0為fasle。
六、字元串( String ,類型符$)
字元串是一個字元序列,必須用雙引號括起來
說明:
雙引號為分界符,輸入和輸出時並不顯示。
字元串中包含字元的個數稱為字元串長度。
長度為零的字元串稱為空字元串,比如「」,引號裡面沒有任何內容
字元串中包含的字元區分大小寫。
字元串可分為變長字元串和定長字元串兩種。
(1).變長字元串(長度為字元串長度)
例:dim a as string
a="123" a="456789「
(2).定長字元串(長度為規定長度)
對於定長字元串,當字元長度低於規定長度,即用空格填滿,當字元長度多於規定長度,則截去多餘的字元。
例:dim a as string * 10
七、對象數據類型(Object )
對象型數據在內存中佔用4個位元組。用以引用應用程序中的對象。
八、變體數據類型(Variant )
變體數據類型是一種特殊數據類型,具有很大的靈活性,可以表示多種數據類型,其最終的類型由賦予它的值來確定。
九、用戶自定義類型
如果我想同時記錄一個學生的學號、姓名、性別、總分,那麼我可以用自定義類型。
用戶自定義類型特點:這種類型的數據由若干個不同類型的基本數據組成。
自定義類型由Type語句來實現:
格式:Type 自定義類型名
元素名1 As 類型名
元素名2 As 類型名
……
元素名n As 類型名
End Type
Type是語句定義符,告訴VB現在要定義一個數據類型,是vb的關鍵字;其後的自定義類型名是要定義的該數據類型的名稱,由用戶確定;end type表示類型定義結束;自定義類型名是組成該數據類型的變數的名稱
例:
Type Student
Num As Long 『學號
Name As String*10 『姓名,用長度為10的定長字元串來存儲
Sex As String*5 『性別,用長度為5的定長字元串來存儲
Score As Single 『得分,用單精度數來存儲
End Type
一般在標准模塊裡面定義,如果只想在窗體裡面定義,則前面必須加上Private,表示該類型只對本窗體有效,其他窗體無法定義該類型的變數。
定義了Student類型之後,我們就可以定義Student類型的變數了,比如: Dim Stu As Student
E. 「VB數據」有哪些類型是什麼意思
VB 6.O提供的基本數據類型主要有:字元型數據、數值型數據、貨幣類型、位元組類型、布爾類型、日期類型、通用類型、無符號類型、對象類型等9種數據類型。
1.字元型數據
字元型數據(String)用以定義一個字元序列。在內存中一個字元用一個位元組來存放。
2.數值型數據
數值型數據包括:整型、長整型、浮點型(單精度和雙精度)4種。
(1)整型數
整數(Integer):是不帶小數點、范圍-32 768到3 2 767之間數,在內存中用2個位元組(1 6位)來存儲一個整數。在-32 678~32 767之間的一個數字在尾部加一個「%」符號也表示一種整型數據,如1 345%,-67%。 』
(2)長整型數
長整型數(Long):是超過一32 768~32 767范圍,而在-2 147 483 648~2 1 47 483 647之間的不帶小數點的數,一個長整數在內存中佔4個位元組(32位)。在-2 1 47 483 648~2 1 47 483 647之間的數字在尾部帶一個「&"符號,也表示為一個長整數。
(3)浮點數
單精度數(Single):是帶小數點的實數,有效值為7位。在內存中用4個位元組(32位)存放一個單精度數。通常以指數形式(科學記數法)來表示,以「E"或「e」表示指數部分。
雙精度數據(Double):也是帶小數點的實數,有效值為1 5位。在內存中用8個位元組(64位)存放一個雙精度數。雙精度數通常以指數形式(科學記數法)來表示,以「D"或「d」表示指數部分。
3.貨幣類型
貨幣類型(Currency):是為計算貨幣而設置的定點數據類型,它的精度要求高,規定精確到小數點後4位。在內存中佔8個位元組(64位)。取值范圍在-922 337 203 685 477.5805到922 337 203 685 477.5807之間。
4.位元組(Byte)類型
位元組(Byte)類型:是一種數值類型,以1個位元組的無符號二進制數存儲,取值范圍為0~255。
5.布爾類型
布爾類型(Boolean):布爾型數據是一個邏輯值,也稱邏輯類型,用兩個位元組存儲,它只取兩種值,即』Frue(真)或False(假)。
6.日期類型
日期類型(Date):用以表示日期,在內存中一個日期型數據用8個位元組來存放。
7.通用類型
通用類型(』Variant),也稱變體類型,是一種通用的、可變的數據類型,它可以表示上述任何一種數據類型。假設定義a為通用型變數。
Dim a As Variant
在變數a中可以存放任何類型的數據,例如:
a:--BASIC』 -存放一個字元串
a=10 -存放一個整數
a=20.5 -存放一個實數
a=--08/15/2003』· 』存放一個日期型數據
根據賦給a的值的類型不同,變數a的類型不斷變化,這就是稱之為變體類型的由來。當一個變數未定義類型時,VB自動將變數定義為Variant類型。不同類型的數據在Variant變數中是按其實際類型存放的(例如將一個整數賦給a,在內存區中按整型數方式存放),用戶不必作任何轉換的工作,VB自動完成。
8.無符號類型
無符號類型(Decimal):變數存儲96位(1 2個位元組)無符號的整數形式,並除以一個1 O的冪數,稱為變比因子。這個變比因子決定了小數點右面的數字位數,其范圍從O~28。
說明:目前Decimal數據類型只能在變體類型(Variant)中使用,也就是說,不能把一個變數聲明為Decimal.類型。
9.對象類型
對象類型(Object):用來表示圖形、OLE對象或其他對象,用4個位元組存儲。