- Visual Basic程序設計
- 李志強
- 760字
- 2020-06-17 14:30:18
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控件。
- Learning C# by Developing Games with Unity 2020
- Python測試開發入門與實踐
- Hadoop+Spark大數據分析實戰
- Ext JS 4 Web Application Development Cookbook
- Getting Started with Laravel 4
- UNIX Linux程序設計教程
- Django 3.0應用開發詳解
- Building Dynamics CRM 2015 Dashboards with Power BI
- ASP.NET Web API Security Essentials
- Redmine Cookbook
- 零基礎學SQL(升級版)
- 從零開始學Unity游戲開發:場景+角色+腳本+交互+體驗+效果+發布
- Python滲透測試編程技術:方法與實踐(第2版)
- Mastering Vim
- Instant SQL Server Analysis Services 2012 Cube Security