《VISUAL BASIC 程序設(shè)計教程》由會員分享,可在線閱讀,更多相關(guān)《VISUAL BASIC 程序設(shè)計教程(29頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、Visual Basic Visual Basic 程序設(shè)計程序設(shè)計第二章第二章 江南大學(xué)信息工程學(xué)院計算機基礎(chǔ)部江南大學(xué)信息工程學(xué)院計算機基礎(chǔ)部 版權(quán)所有!版權(quán)所有!新編新編Visual BasicVisual Basic程序設(shè)計教程程序設(shè)計教程2 2學(xué)習(xí)重點:q1 1Visual Basic 6.0Visual Basic 6.0的主要功能特點的主要功能特點q2 2Visual Basic 6.0Visual Basic 6.0集成開發(fā)環(huán)境的認(rèn)識和使用集成開發(fā)環(huán)境的認(rèn)識和使用q3 3Visual Basic Visual Basic 應(yīng)用程序開發(fā)步驟應(yīng)用程序開發(fā)步驟q4 4幫助程序幫助程序
2、MSDNMSDN的使用的使用 3 32.1 Visual Basic 2.1 Visual Basic 的發(fā)展歷程的發(fā)展歷程q發(fā)展過程發(fā)展過程操作系統(tǒng)的發(fā)展:操作系統(tǒng)的發(fā)展: Dos - WindowsDos - WindowsBasicBasic語言的發(fā)展:語言的發(fā)展:Basic-Quick Basic -Visual BasicBasic-Quick Basic -Visual BasicVisual BasicVisual Basic的發(fā)展:的發(fā)展: Visual Basic 1.0 - 2.0 -Visual Basic 1.0 - 2.0 -6.0-.net-6.0-.netq本教程
3、使用的版本是本教程使用的版本是Visual Basic6.0Visual Basic6.04 4什么是什么是VisualVisual Basic BasicqVisual BasicVisual Basic是是Microsoft OfficeMicrosoft Office系列應(yīng)用程序通系列應(yīng)用程序通用的程序設(shè)計語言用的程序設(shè)計語言。qVisual Basic(以下簡稱(以下簡稱VB)是用于開發(fā)和創(chuàng)建)是用于開發(fā)和創(chuàng)建Windows操作平臺下操作平臺下,具有,具有圖形用戶界面圖形用戶界面的應(yīng)用程序的應(yīng)用程序的強有力工具之一。的強有力工具之一。開發(fā)圖形用戶界面開發(fā)圖形用戶界面(GUI)的方法的方
4、法可視化可視化Beginners All-purpose Symbolic Instruction Code 初學(xué)者符號指初學(xué)者符號指令代碼令代碼,一種在計算機發(fā)展歷史上一種在計算機發(fā)展歷史上應(yīng)用最為廣泛的語言應(yīng)用最為廣泛的語言5 52.1 Visual Basic 2.1 Visual Basic 的發(fā)展歷程的發(fā)展歷程qVisual Basic 6.0Visual Basic 6.0主要的功能特點主要的功能特點 及向?qū)Чδ芗跋驅(qū)Чδ軘?shù)據(jù)訪問特性數(shù)據(jù)訪問特性ActiveXActiveX技術(shù)技術(shù)InternetInternet功能強大功能強大和動態(tài)鏈接(和動態(tài)鏈接(dlldll)文件文件6 62
5、.1 Visual Basic 2.1 Visual Basic 的發(fā)展歷程的發(fā)展歷程qVisual Basic 6.0Visual Basic 6.0的的3 3個版本:個版本:學(xué)習(xí)版、專業(yè)版和企業(yè)版學(xué)習(xí)版、專業(yè)版和企業(yè)版企業(yè)版是企業(yè)版是的版本的版本q我們學(xué)習(xí)的是:我們學(xué)習(xí)的是:Visual Basic 6.0Visual Basic 6.0中文企業(yè)版中文企業(yè)版 7 72.2 Visual Basic 6.02.2 Visual Basic 6.0的安裝與啟動的安裝與啟動 q安裝(略)安裝(略)8 82.2 Visual Basic 6.02.2 Visual Basic 6.0的安裝與啟動的
6、安裝與啟動qVBVB的啟動的啟動: :9 92.2 Visual Basic 6.02.2 Visual Basic 6.0的安裝與啟動的安裝與啟動新建工程新建工程對話框?qū)υ捒騫在在VB中,創(chuàng)建一個應(yīng)用程序,被稱為中,創(chuàng)建一個應(yīng)用程序,被稱為建立一建立一個工程個工程。啟動啟動VB時,系統(tǒng)總是開始一個稱為時,系統(tǒng)總是開始一個稱為“工程工程1”(Project1)的新工程)的新工程10102.3 Visual Basic 6.02.3 Visual Basic 6.0的集成開發(fā)環(huán)境的集成開發(fā)環(huán)境建立新的工程!建立新的工程!從磁盤上打開已有的工程!從磁盤上打開已有的工程!從最近打開過的工程中選擇!從
7、最近打開過的工程中選擇!1111標(biāo)題欄標(biāo)題欄窗體設(shè)計器窗體設(shè)計器菜單菜單欄欄工工具具欄欄工程資源工程資源管理窗口管理窗口屬性窗口屬性窗口窗體布局窗體布局窗口窗口控件工具箱控件工具箱12122.3.12.3.1主窗口主窗口標(biāo)題欄標(biāo)題欄菜單欄菜單欄工具欄工具欄A、標(biāo)題欄 VB的三種工作模式: 設(shè)計(Design) 運行(Run) 中斷(Break)模式【標(biāo)題欄中顯示該環(huán)境所處的模式】B、菜單欄包括11個下拉菜單C、工具欄快速訪問菜單命令的方法 工具欄的顯示和隱藏方法:a “視圖”菜單“工具欄”b 標(biāo)準(zhǔn)工具欄的右擊菜單1313VB的三種工作模式(圖示)1414關(guān)于菜單快捷鍵F,使用:Alt+F 彈出
8、文件菜單快捷鍵V,使用:在文件菜單已彈出時,按鍵V將執(zhí)行“保存工程”組合鍵Ctrl+P,使用:在文件設(shè)計狀態(tài),使用Ctrl+P執(zhí)行對應(yīng)的打印操作1515關(guān)于菜單表示:執(zhí)行該命令將會彈出一個對話框表示:執(zhí)行該菜單后還有下一級子菜單表示:該項被選中灰色:該命令暫時不可用16162.32.3工程資源管理器窗口工程資源管理器窗口分類分類Name屬性屬性存盤文件名存盤文件名常見文件及文件類型常見文件及文件類型- -工程文件工程文件 *.vbp窗體文件窗體文件 *.frm標(biāo)準(zhǔn)模塊文件標(biāo)準(zhǔn)模塊文件 *.bas類模塊文件類模塊文件 *.cls資源文件資源文件 *.res用戶控件文件用戶控件文件 *.ctl屬性
9、頁文件屬性頁文件 *.pag右擊右擊q一個一個VB應(yīng)用程序是由若干個不同類型的文件應(yīng)用程序是由若干個不同類型的文件組成的。組成的。工程就是這些文件的集合。工程就是這些文件的集合。工程文工程文件列出了在創(chuàng)建該工程時所建立的所有文件件列出了在創(chuàng)建該工程時所建立的所有文件的相關(guān)信息的相關(guān)信息添加模塊添加模塊17172.32.3窗體窗口窗體窗口q設(shè)計窗體及其中的控件設(shè)計窗體及其中的控件網(wǎng)格點(運行時不出現(xiàn))網(wǎng)格點(運行時不出現(xiàn))18182.32.3工具箱窗口工具箱窗口標(biāo)準(zhǔn)工具箱標(biāo)準(zhǔn)工具箱(21個按鈕)個按鈕)“工程工程”菜單菜單“部件部件”新的工具箱新的工具箱新增控件按鈕新增控件按鈕19192.32.
10、3工具箱窗口工具箱窗口將控件放置到窗體上將控件放置到窗體上1.雙擊工具箱上的雙擊工具箱上的控件按鈕控件按鈕控控件出現(xiàn)在窗體的件出現(xiàn)在窗體的正中間;正中間;2.單擊工具箱上的單擊工具箱上的控件按鈕,再到控件按鈕,再到窗體上目標(biāo)位置窗體上目標(biāo)位置用鼠標(biāo)拖拽。用鼠標(biāo)拖拽。20202.32.3屬性窗口屬性窗口對象列表框?qū)傩院x說明屬性列表框?qū)傩燥@示方式屬性顯示方式說明:說明:1.對象的大部分屬性是由系統(tǒng)決定的;對象的大部分屬性是由系統(tǒng)決定的;2.不同對象的屬性集是不同的不同對象的屬性集是不同的21212.32.3窗體布局窗口窗體布局窗口使用:用鼠標(biāo)拖動窗體圖像到目的位置使用:用鼠標(biāo)拖動窗體圖像到目的位
11、置22222.32.3代碼窗口代碼窗口q組成組成對象列表框?qū)ο罅斜砜蜻^程列表框過程列表框代碼編輯區(qū)代碼編輯區(qū)代碼查看方式按鈕代碼查看方式按鈕斷點設(shè)置區(qū)斷點設(shè)置區(qū)23232.32.3代碼窗口代碼窗口q打開方式打開方式(1)(1)通過雙擊窗體上的對象;通過雙擊窗體上的對象;(2)(2)點擊工程資源管理窗口中點擊工程資源管理窗口中“查看代碼查看代碼”按鈕;按鈕;(3)“(3)“視圖視圖”菜單菜單“代碼窗口代碼窗口” ” 2424q打開方式打開方式雙擊這里雙擊這里雙擊這里雙擊這里法一法一法二法二選中對象選中對象法三法三單擊這個按鈕單擊這個按鈕25252.4 Visual Basic2.4 Visual
12、 Basic應(yīng)用程序的設(shè)計步驟應(yīng)用程序的設(shè)計步驟q1.1.創(chuàng)建工程創(chuàng)建工程q2.2.創(chuàng)建用戶程序界面創(chuàng)建用戶程序界面q3.3.設(shè)置界面上各個對象的屬性設(shè)置界面上各個對象的屬性q4.4.編寫對象響應(yīng)事件的程序代碼編寫對象響應(yīng)事件的程序代碼q5.5.調(diào)試執(zhí)行調(diào)試執(zhí)行q6.6.保存工程保存工程26262.4 Visual Basic2.4 Visual Basic應(yīng)用程序的設(shè)計步驟應(yīng)用程序的設(shè)計步驟q例:書上例題的創(chuàng)建過程。例:書上例題的創(chuàng)建過程。MicroSoft Visual Basic 6.0MicroSoft Visual Basic 6.0q注1:設(shè)置屬性時要注意是設(shè)置?對象的屬性;q注2
13、:代碼中的對象名就是各個對象的name屬性,若代碼中出現(xiàn)沒定義過的對象name值,則在調(diào)試執(zhí)行時,系統(tǒng)提示錯誤為“要求對象”q注3:編寫代碼時,不區(qū)分大小寫,但必須使用西文標(biāo)點。q注4:保存文件時,一定要先保存窗體文件,再保存工程文件,并保證窗體和工程的從屬關(guān)系。2727注意點注意點q設(shè)置屬性設(shè)置屬性對象名對象名 屬性名屬性名 = = 值值q調(diào)用方法調(diào)用方法對象名對象名 方法名方法名 參數(shù)參數(shù) q事件的響應(yīng)(設(shè)置事件代碼)事件的響應(yīng)(設(shè)置事件代碼)Private Sub Private Sub 對象名對象名_ _事件名事件名( (參數(shù)參數(shù)) )End SubEnd Sub28282.3.8 2.3.8 立即窗口、本地窗口、監(jiān)視窗口立即窗口、本地窗口、監(jiān)視窗口主要用于程序的調(diào)試主要用于程序的調(diào)試29292.5 Visual Basic2.5 Visual Basic的幫助系統(tǒng)的幫助系統(tǒng)MSDNMSDN