A. VB是一種面向()的可視化程序設計語言,採取了()的編程機制
VB是一種面向(對象)的可視化程序設計語言,採取了(事件驅動)的編程機制。VB,即Visual Basic,是一款由微軟開發的包含協助開發環境的事件驅動編程語言。
Visual Basic 具有「面向對象」特性。這種「面向對象」的編程方法和傳統的全用代碼編製程序的方法有很大區別。「面向對象」的編程方法比傳統的編程方法更為簡單方便,並且編寫出來的程序也會更加穩定。因此,「對象」可以被看做 Visual Basic 程序設計的核心。
(1)事件驅動編程機制擴展閱讀:
由 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 並不完全兼容。
B. Visual Basic的編程機制是什麼
VB是基於事件的編程機制,而不是以前的順序執行機制。
C. 什麼是事件驅動編程機制
事件驅動編程機制為需要處理的事件編寫相應的事件處理程序
要理解事件驅動和程序,就需要與非事件驅動的程序進行比較。
實際上,現代的程序大多是事件驅動的,比如多線程的程序,肯定是事件驅動的。
早期則存在許多非事件驅動的程序,這樣的程序,在需要等待某個條件觸發時,會不斷地檢查這個條件,直到條件滿足,這是很浪費cpu時間的。
而事件驅動的程序,則有機會釋放cpu從而進入睡眠態(注意是有機會,當然程序也可自行決定不釋放cpu),當事件觸發時被操作系統喚醒,這樣就能更加有效地使用cpu。
(3)事件驅動編程機制擴展閱讀:
為需要處理的事件編寫相應的事件處理程序。代碼在事件發生時執行。
delphi和java編程特點
n事件(event)表示程序某件事發生的信號,事件分為:
o外部事件:由外部用戶動作產生的事件。例如,點擊滑鼠、按鍵盤。
o內部事件:由系統內部產生的事件。例如,定時器事件。
n源對象(source object)是產生事件的對象。