當前位置:首頁 » 編程軟體 » vb採取了什麼編程機制

vb採取了什麼編程機制

發布時間: 2022-09-05 12:46:52

⑴ VB採用什麼編程方法和運行機制

編程方法:VB.NET編程語言是一種真正的面向對象編程語言(VB4-VB6
只能稱為基於對象而不是面向對象,最明顯的特徵就是
VB4-VB6
都不支持類的繼承),和傳統
Visual
Basic
並不完全兼容。
運行機制:解釋語言,就是他的程序是假的,只是一個代碼包,還需要系統裡面一個程序來讀取運行,這就是VB效率不高的原因,還有就是為什麼經常要用到運行庫的原因

⑵ 一些VB的題

1、VB的編程機制是什麼? 事件驅動
2、OLE的含義是對象鏈接還是對象鏈接與嵌入? 對象鏈接與嵌入
3、每建立一個窗體,工程管理器窗口就會增加一個(Form(*.Frm))文件.
4、VB是一種(A )程序設計語言。
A、過程式 B、非過程式 C、機器 D、低級
5、不能在運行期間設置窗體的(A )屬性。
A、Borderstyle B、Caption C、lcon D、maxbutton
6、在窗體上有兩個命令按鈕,其中一個命令按鈕名為cmda,則另一個命令按鈕的名稱不能是(C)
A、cmdc B、cmdb C、cmdA D、Command1
7、CLS方法可以清除窗體或圖片框中的( Print 輸出的)內容。
8、能夠獲得一個文本框中被選取文本的內容的屬性是(C)
A、Text B、Length C、SelText D、SelStart
9、控制項是(A )
A、建立對象的工具 B設置對象屬性的工具 C編寫程序的編輯器D建立圖形的編輯窗口
10、下列各種窗體事件中,不能由用戶觸發的事件是(D)
A。Load和Unload B.click和unload C.click和dbclick D.Load 和lnitialize

⑶ vb的答案(急用)謝謝了!!!

一、單項選擇題(20道小題,共30分)
1、Visual basic是一種面向對象的編程語言,採取了(D )的編程機制。(1分)
A、事件驅動 B、可視化
C、結構化 D、面向對象

2、若要設置圖形命令按鈕被按下時所顯示的圖形,可通過(A )屬性來設置(1分)
A、DownPicture B、DisabledPicture
C、Picture D、Image

3、命令按鈕的標題文字由(B )屬性來設置(1分)
A、Text B、Caption
C、Name D、(名稱)

4、若要使標簽框成為透明,可通過設置(B )屬性來實現(1分)
A、BackColor B、BackStyle
C、BorderStyle D、ForeColor

5、下列描述中,( D )是一個類(2分)
A、張三 B、一頭黑豬
C、一隻小貓 D、人

6、下面哪個是算術運算符( B)(1分)
A、Imp B、Mod
C、Not D、Like

7、在VB6.0中,12345E+5是(D )類型常量(1分)
A、位元組 B、整型
C、長整型 D、單精度

8、如果X是一個正實數,對X的第三位小數四捨五入的表達式( )(1分)
A、0.01*Int(x+0.005) B、0.01*Int(100*(x+0.005))
C、0.01*Int(100*(x+0.05)) D、0.01*Int(100*(x+0.5))

9、在VB6.0中,變數名或符號常量名最多不得超過(C )個字元(2分)
A、128 B、127
C、255 D、256

10、在VB6.0中,給變數賦值的語句如:a%=3.54。則a的值為( )(2分)
A、3 B、4
C、3.54 D、3.5

11、InputBox函數返回值類型是( D ).(2分)
A、整型 B、字元串
C、變體 D、數值或字元串(根據輸入的數據而定)

12、MsgBox函數返回值類型是( B ).(2分)
A、整型 B、字元串
C、變體 D、數值或字元串(根據輸入的數據而定)

13、Visual Basic規定窗體文件的擴展名是( B)(2分)
A、.vb B、.frm
C、.vbp D、.bas

14、下列控制項中,沒有Caption屬性的是( C)(2分)
A、框架 B、列表框
C、復選框 D、單選按鈕

15、Visual Basic是一種面向對象的程序設計語言,構成對象的三要素是(A )(2分)
A、屬性、事件、方法 B、控制項、屬性、事件
C、窗體、控制項、過程 D、窗體、控制項、模塊

16、下面可以正確定義2個整型變數和1個字元串變數的語句是(A )(2分)
A、Dim n,m As Integer, s As String B、Dim a%, b$, c As String
C、Dim a As Integer,b,c As String D、Dim x%,y As Integer,z As String

17、將數據項「CHINA」添加到列表框List1中成為第一項,使用( A )語句。(2分)
A、List1.AddItem "CHINA",0 B、List1.AddItem "CHINA",1
C、List1.AddItem,0,"CHINA" D、List1.AddItem,1,"CHINA"

18、在下列說法中,正確的是(C )。(1分)
A、通過適當的設置,可以在程序運行期間,可以讓時鍾控制項顯示在窗體上 B、在列表框中不能進行多項選擇
C、在列表框中能夠將項目按字母順序從大到小排列 D、框架也有Click和DbClick事件

19、復選框或單選按鈕的當前狀態可通過( B)屬性來設置或訪問(1分)
A、Value B、Checked
C、Selected D、Caption

20、復選框或單選鈕的當前狀態可通過(A )屬性來返回或設置。 (1分)
A、Checked B、Value
C、Selected D、Caption

⑷ vb與basic編程機制有什麼不同

VB
是可視化軟體,BASIC是基於DOS界面的。現在一般沒人用BASIC,它的界面不好!~~

⑸ VB編程機制是什麼

1. 面向對象的程序設計。Visual Basic自動生成對象的程序代碼並封裝起來。每個對象以圖形方式顯示在界面上。
2. 結構化程序設計語言。Visual Basic具有高級程序設計語言的語句結構,可自動進行語法錯誤檢查,同時具有功能強大且使用靈活的調試器和編譯器。
3. 事件驅動編程機制。Visual Basic通過事件來執行對象的操作。一個對象可能會產生多個事件,每個事件都可以通過一段程序來響應。
4. 強大的資料庫管理功能。Visual Basic具有強大的資料庫管理功能,利用數據控制項和資料庫管理窗口,可以直接建立或處理Microsoft Access格式的資料庫,並提供了強大的數據存儲和檢索功能[17]。
5. 動態數據交換(DDE)。利用動態數據交換(Dynamic Data Exchange)技術,可以把一種應用程序中的數據動態地鏈接到另一種應用程序中,使兩種完全不同的應用程序建立起一條動態數據鏈路。
6. 對象的鏈接與嵌入(OLE)。對象的鏈接與嵌入(OLE)將每個應用程序都看做是一個對象(Object),將不同的對象鏈接(Link)起來,再嵌入某個應用程序中,從而可以得到具有聲音、影像、圖像、動畫、文字等各種信息的集合式的文件。
7. 動態鏈接庫(DLL)。Visual Basic可以調用Windows應用程序介面(API)函數,實現SDK所具有的功能。

⑹ Visual Basic的編程機制是什麼

visual basic採用的是事件驅動式編程機制。

事件驅動編程是以事件為第一驅動的編程模型,提到事件,可能有很多容易混淆的概念,這里的事件是指一種非同步並發的消息模型,而普通的觀察者模式則沒有這個強調,觀察者和被觀察者之間通訊可以是同步機制。

⑺ VB是一種面向()的可視化程序設計語言,採取了()的編程機制

VB是一種面向(對象)的可視化程序設計語言,採取了(事件驅動)的編程機制。VB,即Visual Basic,是一款由微軟開發的包含協助開發環境的事件驅動編程語言。

Visual Basic 具有「面向對象」特性。這種「面向對象」的編程方法和傳統的全用代碼編製程序的方法有很大區別。「面向對象」的編程方法比傳統的編程方法更為簡單方便,並且編寫出來的程序也會更加穩定。因此,「對象」可以被看做 Visual Basic 程序設計的核心。

(7)vb採取了什麼編程機制擴展閱讀:

由 Visual Basic 所派生的編程語言

1、VBA

Visual Basic for Applications(VBA):包含在微軟的應用程序中(如Microsoft Office),以及類似WordPerfect、Office這樣第三方的產品裡面。VBA 這樣嵌入在各種應用程序中看起來有些矛盾,但是它的功能和 VB 一樣強大。

2、VBS

VBScript(VBS):是默認的ASP語言,還可以用在Windows腳本編寫和網頁編碼中。盡管它的語法類似於VB,但是它卻是一種完全不同的語言。VBS 不使用 VB運行庫運行,而是由Windows腳本主機解釋執行。這兩種語言之中的不同點影響ASP網站的表現。

3、vb.net

Visual Basic .NET(vb .net):當微軟准備開發一種新的編程工具的時候,第一決定就是利用 VB 6.0 來進行舊改,或者就是重新組建工程開發新工具。微軟後來開發了 VB 的繼任者Visual Basic .NET,同時也是.NET平台的一部分。vb .net編程語言是一種真正的面向對象編程語言,和 VB 並不完全兼容。

⑻ vb是什麼

Visual Basic(簡稱VB)是Microsoft公司開發的一種通用的基於對象的程序設計語言。

為結構化的、模塊化的、面向對象的、包含協助開發環境的事件驅動為機制的可視化程序設計語言。是一種可用於微軟自家產品開發的語言。程序員可以輕松地使用VB提供的組件快速創建一個應用程序。

語言特性

VB的中心思想就是要便於程序員使用,無論是新手或者專家。VB使用了可以簡單創建應用程序的GUI系統,但是又可以開發相當復雜的程序。VB的程序是一種基於窗體的可視化組件安排的聯合,並且增加代碼來指定組建的屬性和方法。

因為默認的屬性和方法已經有一部分定義在了組件內,所以程序員不用寫多少代碼就可以完成一個簡單的程序。過去的版本裡面VB程序的性能問題一直被放在檯面上討論,但是隨著計算機速度的飛速增加,關於性能的爭論已經越來越少。

窗體控制項的增加和改變可以用拖放技術實現。一個排列滿控制項的工具箱用來顯示可用控制項(比如文本框或者按鈕)。每個控制項都有自己的屬性和事件。默認的屬性值會在控制項創建的時候提供,但是程序員也可以進行更改。很多的屬性值可以在運行時候隨著用戶的動作和修改進行改動,這樣就形成了一個動態的程序。

舉個例子來說:窗體的大小改變事件中加入了可以改變控制項位置的代碼,在運行時候每當用戶更改窗口大小,控制項也會隨之改變位置。在文本框中的文字改變事件中加入相應的代碼,程序就能夠在文字輸入的時候自動翻譯或者阻止某些字元的輸入。

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

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

VB使用引用計數的方法來進行垃圾收集,這個方法中包含有大量的對象,提供基本的面向對象支持。

因為越來越多組建的出現,程序員可以選用自己需要的擴展庫。和有些語言不一樣,VB對大小寫不敏感,但是能自動轉換關鍵詞到標準的大小寫狀態,以及強制使得符號表入口的實體的變數名稱遵循書寫規則。默認情況下字元串的比較是對大小寫敏感的,但是可以關閉這個功能。

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

(8)vb採取了什麼編程機制擴展閱讀:

語言特色

製作應用程序安裝盤等為用戶提供了友好的集成開發環境,具體表現在:

可視化的設計平台:在使用傳統的程序設計語言編程時,一般需要通過編寫程序來設計應用程序的界面(如界面的外觀和位置等),在設計過程中看不見界面的實際效果。

而在Visual Basic 6.0中,採用面向對象程序設計方法(Object-Oriented Programming),把程序和數據封裝起來作為一個對象,每個對象都是可視的。

開發人員在界面設計時,可以直接用Visual Basic 6.0的工具箱在屏幕上"畫"出窗口、菜單、命令按鍵等不同類型的對象,並為每個對象設置屬性。開發人員要做的僅僅是對要完成事件過程的對象進行編寫代碼,因而程序設計的效率可大大提高。

事件驅動的編程機制:面向過程的程序是由一個主程序和若干個子程序及函數組成的。程序運行時總是先從主程序開始,由主程序調用子程序和函數,開發人員在編程時必須事先確定整個程序的執行順序。

而Visual Basic 6.0事件驅動的編程是針對用戶觸發某個對象的相關事件進行編碼,每個事件都可以驅動一段程序的運行。開發人員只要編寫響應用戶動作的代碼。這樣的應用程序代碼精簡,比較容易編寫與維護。

結構化的程序設計語言:Visual Basic 6.0具有豐富的數據類型和眾多的內部函數。其採用模塊化和結構化程序設計語言,結構清晰,語法簡單,容易學習。

強大的資料庫功能:Visual Basic 6.0利用數據控制項可以訪問Access、FoxPro等多種資料庫系統,也可以訪問Excel、Lotus等多種電子表格。

ActiveX技術:ActiveX發展了原有的OLE技術,使開發人員擺脫了特定語言的束縛,方便地使用其他應用程序提供的功能,使Visual Basic 6.0能夠開發集聲音、圖像、動畫、字處理、電子表格、Web等對象於一體的應用程序。

網路功能:Visual Basic 6.0提供的DHTML(動態HTML)設計工具可以使開發者動態地創建和編輯Web頁面,使用戶能開發出多功能的網路應用軟體。

⑼ VB6.0的編程機制是什麼

面向對象

熱點內容
pid演算法調速 發布:2025-02-13 21:20:31 瀏覽:686
腳本中new 發布:2025-02-13 21:00:11 瀏覽:741
什麼配置的筆記本電腦能玩神武 發布:2025-02-13 20:54:40 瀏覽:178
挑選雲伺服器需要注意什麼 發布:2025-02-13 20:53:31 瀏覽:98
加密滴膠卡 發布:2025-02-13 20:30:48 瀏覽:275
javalogin 發布:2025-02-13 20:25:48 瀏覽:427
智聯招聘無法上傳照片 發布:2025-02-13 20:16:03 瀏覽:529
python元素替換list 發布:2025-02-13 20:03:48 瀏覽:773
windows系統賬戶名和密碼是多少 發布:2025-02-13 20:03:02 瀏覽:531
我的世界帶有商店伺服器好嗎 發布:2025-02-13 20:02:50 瀏覽:616