官术网_书友最值得收藏!

1.2.2 VB的特點

VB簡單易學、執行效率高、功能強大,很受編程愛好者和專業程序員喜愛,它有以下特點。

1. 可視化的程序設計

VB采用了一種可視化(Visual)的程序設計方法。可視化程序設計是指一種開發圖形用戶界面(GUI)的方法。使用這種方法,程序員不需要編寫大量的代碼去描述界面元素的外觀和位置,只須把預先建立的界面元素,例如按鈕、文本框等,用鼠標拖放到屏幕上的合適位置即可。

在VB提供的可視化編程環境中,界面設計如搭積木一般,利用系統提供的大量可視化控件,根據需要將控件放置到界面的適當位置上,就可直接繪制出用戶圖形界面,并可以直觀、動態地調整界面的風格和樣式。

2. 面向對象的程序設計思想

VB采用了面向對象的程序設計思想,它的基本思路是把復雜的設計問題分解為多個能夠獨立且相對簡單的對象集合來完成。

對象就是可操作的實體,如窗體、窗體中的命令按鈕、標簽、文本框等。面向對象編程就是指程序員根據界面設計要求,直接在界面上設計出窗口、菜單、按鈕等類型對象,并為每個對象設置屬性。

3. 事件驅動的編程機制

在VB中,編程沒有明顯的主程序概念,代碼不是按照預定的路徑執行,而是在響應不同的事件時執行不同的代碼片段(事件過程)。例如,命令按鈕是編程過程中常用的一個對象,單擊命令按鈕,就會在該對象上產生一個鼠標單擊事件(Click),同時系統會自動調用執行Click事件過程,從而實現事件驅動的功能。

整個VB應用程序是由許多彼此相互獨立的事件過程構成的,這些事件過程的執行與否以及執行順序都取決于用戶的操作過程。

4. 軟件集成式開發

VB為編程提供了集成開發環境,在這個環境中,編程者可以設計界面、編寫代碼、調試程序,直至把程序編譯成可在Windows中運行的可執行文件。

5. 強大數據庫訪問功能

VB利用數據Control控件可以訪問多種數據庫。VB 6.0提供ADOControl控件,不但可以用最少代碼實現數據庫操作和控制,也可以取代DataControl控件和RDOControl控件。

主站蜘蛛池模板: 南漳县| 华亭县| 莱阳市| 宝山区| 朝阳市| 佛学| 宜兰市| 渝中区| 德令哈市| 克拉玛依市| 枞阳县| 营口市| 卓资县| 邯郸县| 彩票| 青州市| 宁乡县| 肇庆市| 大安市| 台湾省| 湟中县| 兴化市| 固镇县| 大方县| 武乡县| 抚松县| 贵州省| 宜都市| 奉新县| 中卫市| 兴安盟| 巴彦淖尔市| 蓬溪县| 杂多县| 迭部县| 奇台县| 称多县| 马公市| 海晏县| 阳西县| 榕江县|