
Visual Basic程序設計教案
第一章 VB程序設計概述
對于每一位有志于掌握Windows平臺上應用程序開發技術的學習者,都必須首先學習
和掌握至少一門計算機程序設計語言作為應用程序的開發工具。VB是當今世界應用軟件開
發中最為流行的工具之一,要學習VB程序設計的語言和方法,就必須了解VB語言的基本
特性、功能特點及其開發環境。
【本章教學目標】
本章主要介紹VB語言的基本特性、功能特點及其開發環境。
知識點:
1. Visual Basic 在程序開發中的地位及作用。
2.掌握開發環境的窗口作用。
3. 對Visual Basic的使用環境加以介紹。
技能點:
1.理解并能解釋面向對象程序設計的基本思想。
2.熟悉并基本掌握Visual Basic的運行環境。
3.理解并能運用Visual Basic6.0的主要開發窗口。
§1.1 概述
【教學目標】
學習可視化程序語言與其他程序設計語言的區別,了解Visual Basic程序設計語言
的基本特點。
【教學要求】
了解:Visual Basic程序的基本特點。
了解:Visual Basic 6.0 的運行的軟硬件環境和啟動方法。
理解:可視化程序語言與其他程序設計語言的區別。
【本節重點】
Visual Basic程序的基本特點。
顏華城教授于1999年底開始為北京市建筑物資租賃公司開發研制“計算機建筑物資租
賃管理信息系統”,該系統現已投入該公司所屬各租賃站和公司本部實際運行3年,取得了
良好的經濟和社會效益。建筑物資租賃管理是一個集物流和資金流相互交織為一體,數據處
理過程復雜的系統,它是在Windows 95/98 以及 Windows 2000 平臺上,以Visual Basic 6.0
(企業版)為開發工具,開發研制的數據庫應用軟件。系統以 ADO 方式連接 Access 97 數
據庫中的數據,并集成 Excel 97 作為報表輸出的工具。
計算機建筑物資租賃管理系統系統共包括61個主要數據處理與操作功能,這些功能分
為9個子系統,源程序中共含72個 VB 窗體以及一個標準模塊。
開發者之所以選擇VB作為系統的開發工具,是因為 VB 繼承了其先輩 Basic程序設
計語言簡單易用的特點,其編程系統又采用了面向對象、事件驅動的編程機制,提供了一種
所見即所得的可視界面設計方法,更可貴的是 VB可以與Microsoft(微軟)公司提供的
Microsoft Office中的應用程序緊密結合,即與Microsoft Office 中的宏語言混合編程,開發
者可以充分利用Microsoft Office 中功能強大的應用軟件完成系統所需要的各項工作。
一、 Windows 平臺上應用程序的可視化開發工具 Visual Basic
Visual Basic 最早于1991年由Microsoft 公司推出,其中Visual 表示“可視化”,可視
化程序設計語言是當代計算機程序設計語言的先進代表與主流。1998年Microsoft 公司又推
出Visual Basic 6.0,Visual Basic 6.0 在開發環境、功能方面比前幾版進一步完善和擴充,尤
其在數據庫管理、網絡應用方面更勝一籌,使得Visual Basic 6.0 成為大多數程序員首選的
編程工具。
VB 6.0包括三個版本,分別為學習版、專業版和企業版。其中“學習版”為 VB 6.0
的基礎版本,主要供初學者學習使用。“專業版”主要供專業人員使用,它除具有學習版的
全部功能外,還包括 ActiveX、Internet控件開發工具、動態HTML頁面設計等高級特性。
“企業版”是VB 6.0的最高版本,供開發研制企業應用程序使用。
在本門課程的教學中,我們使用的是Visual Basic 6.0 的中文企業版。
二、VB功能特點
1、具有面向對象的可視化設計工具
在VB中,應用面向對象的程序設計方法(OOP方法),把程序和數據封裝起來視為一
個對象,每個對象都是可視的。程序員在設計時只需根據界面設計的要求,直接在計算機屏
幕上“畫”出各種需要的不同類型的對象(控件和窗體),并為每個對象設置屬性,就可以
完成應用程序的人機對話的界面設計。最后程序員的編程工作僅針對對象要完成的功能進行
編程,就可以完成應用程序的全部程序設計工作。
2、事件驅動的編程機制
事件驅動編程是當代最先進的編程方法,VB中每個對象都有相應的各種事件,每個事
件都能夠驅動一段程序的運行。針對對象所響應的事件進行編程,能夠令應用程序完成設計
者所期望的各種數據處理及其他工作。此種編程機制既可以極大地減少編程量,又可以降低
編程的難度,使得程序易于編寫和維護。
3、提供了易學易用的應用程序集成開發環境
VB為用戶提供了開發應用程序的集成開發環境,用戶可以在同一個開發環境中設計應
用程序界面、編寫程序代碼、調試程序、進行應用程序的編譯等各項工作。
4、結構化的程序設計
5、支持多種數據庫系統的訪問
利用VB 提供的數據控件或ODBC,VB可以訪問各種當代流行的數據庫系統,如
Access、SQL Server以及Oracle等各種類型的數據庫,也可訪問Microsoft的Excel電子電
子表格以及 Loutus1-2-3等。
6、OLE技術
VB的核心是其對對象的鏈接與嵌入(OLE)的支持,利用OLE,VB可開發集聲音、
圖象、動畫、字處理、Web等對象于一體的應用程序。
7、Active技術
VB可方便地使用標準的Active部件,調用標準接口,實現各種特定的功能。
8、完備的Help聯機幫助功能。
三、運行環境
VB 6.0是Windows95/98 、Windows NT或Windows 2000下的一個應用程序,它對環
境的要求與所依賴的操作系統的要求是一致的。
硬件要求:586以上CPU,16M以上內存,100M以上硬盤。
軟件要求:Windows95/98、NT3.51以上版本或Windows2000。
四、啟動
啟動VB的常用方法主要有以下兩種方法:
1、通過“開始”按鈕的“程序”菜單,選擇打開“Microsoft Visual Basic 6.0 中文版”。
2、雙擊桌面上的VB快捷方式圖標。
§1.2 集成開發環境
【教學目標】
學習Visual Basic程序設計的開發環境,理解掌握主窗口、屬性窗口、代碼編輯窗
口、工程資源管理器窗口、工具箱窗口的作用及使用方法。。
【教學要求】
了解:VB的工程的三種:工作模式、運行模式、中斷模式。
了解:屬性窗口和代碼編輯窗口的關系和區別。
理解:各個窗口在程序開發中的作用。
掌握:主窗口的使用、窗體窗口的使用、工具箱窗口的使用、
屬性窗口的使用和工程資源管理器窗口的使用。
【本節重點】
主窗口、屬性窗口、代碼編輯窗口、工程資源管理器窗口、工具箱窗口的作用
及使用方法。
當用戶啟動Microsoft Visual Basic 6.0 中文版后,首先進入的環境就是VB 的系統集
成開發環境。用戶可以在這個環境中進行應用程序界面的設計、編寫程序代碼、調試程序、
進行應用程序的編譯等各項工作。
系統集成開發環境中包括以下的欄目和窗口:
一、 集成開發環境窗口
系統集成開發環境也由一個窗口展示,它包括以下3個欄目:
1、標題欄
窗口中的“標題攔”用于標識當前工程的名稱以及工程當前所處的工作模式。VB的工
程有三種工作模式:
(1)設計模式:進行用戶界面的設計、代碼的編制及應用程序的開發。
(2)運行模式:運行應用程序,此時不可編輯代碼和界面。
(3)中斷模式:運行暫時中斷,此時可編輯代碼,但不能編輯界面。
2、菜單欄
“菜單攔”中包括13個下拉菜單,這些菜單中包含了程序開發過程中所需要的命令。
(1) 文件:主要用于創建VB的工程、保存工程、顯示最近設計的工程、將當前工
程編譯生成可執行文件、保存或另存工程中的文件、打印等工作。VB的工程是應用程
序的基本和主要載體,要開發一個VB的應用程序首先要創建一個工程。一個工程可以
包含一個應用程序的全部窗體、模塊、程序等。VB的工程以文件的形式存放到磁盤,
文件的擴展名為:.VBP。
(2) 編輯:主要用于對程序源代碼的編輯,其中包括復制、粘貼、查找、替換等諸
多功能。
(3) 視圖:主要用于在集成開發環境下,各種管理和工具窗口的顯示,以便用戶在
程序設計中對VB源程序以及各種對象的查看和定義。
(4) 工程:主要用于添加窗體或模塊、移除窗體或模塊、在VB工具箱中添加控件、
設置應用程序運行的啟動窗體等。
(5) 格式:主要用于設置窗體控件的位置(如水平居中、垂直居中)、多個控件的
對齊位置、控件間的間距等。
(6) 調試:主要用于源程序的查錯和調試。
(7) 運行:用于程序的運行、停止及中斷。
(8) 查詢:主要用于在設計數據庫應用程序時設計SQL屬性。
(9) 圖表:主要用于在設計數據庫應用程序時編輯數據庫。
(10) 工具:主要用于應用程序的菜單設計,以及應用程序設計過程中設置VB系統
的各種編輯狀態。如,是否要求對源程序進行自動語法檢測、是否要求變量聲明、是否
要求控件對齊到窗體的網格等。
(11) 外接程序:用于為工程增加或刪除外接程序。
(12) 窗口:用于屏幕窗口的層疊、平鋪以及列出全部打開的文檔窗口等。
(13) 幫助:用于幫助用戶系統學習掌握VB的使用方法及程序設計的方法。
3、工具欄
工具攔可以使用戶迅速地訪問系統常用的菜單命令。
二、窗體窗口
窗體窗口用于對窗體的設計。窗體是組成VB應用程序的主體對象,它是一個容器,即
每一個窗體都可以容納諸多控件,它通常也是應用程序中人機交互的主要界面。一個應用程
序中包括多個窗體,每個窗體必須有唯一的窗體名。在設計時,窗體網格是可見的,并可通
過“工具”菜單中的“選項”命令來改變。
三、屬性窗口
屬性窗口由對象列表框、屬性列表框、屬性含義說明、屬性顯示排列方式4部分組成,
通過屬性窗口,用戶可以設置對象的各種屬性。
四、工程資源管理器窗口
工程資源管理器窗口類似Windows中的資源管理器,它保存并展示一個應用程序所有
的文件,其中主要包括以下三類文件:窗體文件(文件擴展名是:.FRM)、標準模塊文件(文
件擴展名是:.BAS)、類模塊文件(文件擴展名是:.CLS)。工程資源管理器窗口有三個按
鈕:“查看代碼”、“查看對象”、“切換文件夾”,其中“查看代碼”命令按鈕用于查看與編輯
窗體的源程序;“查看對象”命令按鈕用于對窗體和窗體控件的設計以及各種對象屬性的設
置。
五、代碼窗口
代碼窗口專門供用戶編寫程序。打開代碼窗口有以下三種方法:
1、選擇窗體或模塊后,單擊“查看代碼”按鈕。
2、鼠標雙擊窗體或控件。
3、“視圖”菜單中的“代碼窗口”命令。
六、立即窗口
用戶可在立即窗口顯示所關心的表達式的值,以便調試程序。
七、窗體布局窗口
窗體布局窗口用于指定程序運行時的初始位置,主要為使用戶所開發的應用程序能夠在
各種不同分辨率的計算機屏幕上正常運行。
八、對象瀏覽器窗口
對象瀏覽器窗口用以查看在工程中定義的模塊或過程。
九、工具箱窗口
工具箱窗口為用戶提供標準控件,如:命令按鈕(Command)、標簽(Label)、文本框
(TextBox)、組合框(ComboBox)等,也可以通過“工程”菜單中的“部件”項在其中添
加其它控件或Windows應用程序。

本文發布于:2023-05-21 13:27:31,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/1684646852171569.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:職教Visual Basic程序設計教案:第一章 VB程序設計概述.doc
本文 PDF 下載地址:職教Visual Basic程序設計教案:第一章 VB程序設計概述.pdf
| 留言與評論(共有 0 條評論) |