VB可視化程序設(shè)計教案_第1頁
VB可視化程序設(shè)計教案_第2頁
VB可視化程序設(shè)計教案_第3頁
VB可視化程序設(shè)計教案_第4頁
VB可視化程序設(shè)計教案_第5頁
已閱讀5頁,還剩67頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、XX學(xué)校教案XXXX -XXXX學(xué)年第一學(xué)期課程名稱:VB可視化程序設(shè)計部:XXXXXX 系教 師:XXX任課班級:三、Visual Basic 的編程環(huán)境課堂類型:理論 實訓(xùn)口 練習(xí) 測試口學(xué)時安排:2課時目的要求1、了解VB的演變、發(fā)展,認識VB的作用2、掌握使用VB創(chuàng)建程序的一般步驟。3、熟悉VB的開發(fā)環(huán)境重點VB和程序設(shè)計步驟、VB的開發(fā)環(huán)境難點屬性設(shè)置的方法教法學(xué)法1 .采用教授法進行教學(xué)講解,結(jié)合疑難點師生互動交流方式進行。2 .練習(xí)采用學(xué)生自主安排,教師給與個別輔導(dǎo)的方式進行。參考資料全國計算機等級考試二級教程 Visual Basic 語言程序設(shè)計教程(2013年版)教育部考試

2、中心主編 高等教育«Visual Basic程序設(shè)計教程(第4版)炳文編著清華大學(xué)教學(xué)過程一、Visual Basic 簡介二、Visual Basic 的安裝與啟動(自學(xué))主窗口、屬性窗口、代碼窗口、工程資源管理器窗口、立即窗口、窗體布局窗口、 工具箱窗口四、簡單VB應(yīng)用程序設(shè)計的基本步驟1 .建立用戶界面以及界面中的對象用戶界面由對象,即窗體和控件組成,所有的控件都放在窗體上,程序中所有信 息都要通過窗體顯示出來。在應(yīng)用程序中要用到哪些控件,就在窗體上建立相應(yīng) 控件。程序運行后,將在屏幕上顯示窗體和控件組成的用戶界面。2 .設(shè)置各個對象的屬性建立界面后,就可以設(shè)置窗體和每個控件的

3、屬性。在實際的應(yīng)用程序設(shè)計中,建 立控件和設(shè)置屬性可同時進行,即每畫完一個控件,接著就設(shè)置該控件的屬性。 3.為對象事件編寫程序VB采用事件驅(qū)動編程機制,因此大部分程序都是針對窗體中各個控件所能支持的 方法或事件編寫的。在大多數(shù)情況下,特別是在小型應(yīng)用程序中,所編寫的程序 通常都是由事件過程組成,即針對控件或窗體的事件編寫代碼。除事件過程外, VB應(yīng)用程序中還有另一類代碼,稱為通用過程,這類過程主要供事件過程調(diào)用, 完成指定的計算或其它操作。4 .保存工程程序設(shè)計結(jié)束后我們可以通過按下工具條上的保存工程按鈕或在“文件”菜單中 選擇保存工程命令,為工程取一個名字,并將其保存在磁盤上。5 .運行程

4、序用VB編寫的應(yīng)用程序有兩種執(zhí)行方式(1) VB開發(fā)環(huán)境中由解釋程序解釋執(zhí)行。(2)編譯生成EXEW執(zhí)行文件,使程序能在 Windows環(huán)境下直接執(zhí)行五、對本節(jié)課的容進行復(fù)習(xí),讓學(xué)生完成課堂練習(xí)。并進行疑難解答章節(jié)名稱:面向?qū)ο蟮幕靖拍罴按绑w控件課堂類型:理論 實訓(xùn)口 練習(xí) 測試口學(xué)時安排:2課時目的要求1、理解面向?qū)ο蟮幕靖拍?、掌握事件驅(qū)動的原理 3、掌握窗體控件的常用屬性、事件、方法重點1、VB的對象、事件和方法2、窗體控件的常用屬性、事件、方法難點1、面向?qū)ο蟮幕靖拍?、事件驅(qū)動原理教法學(xué)法1 .采用教授法進行教學(xué)講解,結(jié)合疑難點師生互動交流方式進行。2 .練習(xí)采用學(xué)生自主安排,

5、教師給與個別輔導(dǎo)的方式進行。參考資料全國計算機等級考試二級教程 Visual Basic 語言程序設(shè)計教程(2013年版)教育部考試中心主編 高等教育«Visual Basic程序設(shè)計教程(第4版)炳文編著清華大學(xué)教學(xué)過程環(huán)節(jié)一 復(fù)習(xí)上次課的容,講解作業(yè)環(huán)節(jié)二引入新課容一、VB的對象、屬性、方法和事件1、對象和類客觀世界的任何實體被看作對象。在可視化編程中,對象是應(yīng)用程序界面的基本元素,常見的對象有:窗體、控件、文本框、列表框等。類是創(chuàng)建對象實例的模板,包含了創(chuàng)建對象的屬性描述和行為特征的定義。類是 同種對象的抽象2、對象的建立和編輯(1)對象的建立方法從工具箱中建立使用復(fù)制的方法(

6、2)編輯對象 復(fù)制:先選擇對象,然后復(fù)制并粘貼。在VB環(huán)境下,利用復(fù)制功能容易創(chuàng)建為控件數(shù)組,建議反復(fù)使用創(chuàng)建的方法。刪除:選定對象后按Del鍵。 改變位置與大?。菏髽送蟿?位置與大小)或 Ctrl+方向鍵(位置)二、窗體控件1、主要屬性窗體是Visual Basic 程序的界面。(1) 基本屬性窗體的基本屬性主要包括:名稱、 Caption、Height、Width、Top> Left、 Font、Enabled、Visible 、ForeColor、Backcolor、Image等。(2) MaxButton 屬性(3) MinButton 屬性(4) Icon 屬性(5) Cont

7、rolBox 屬性(6) Picture 屬性(7) Border Style 屬性(8) Windows State 屬性2、常用事件(1) Click 事件Click事件指單擊窗體時所發(fā)生的事件。(2) Dblclick 事件Dblclick事件指雙擊窗體時所發(fā)生的事件。(3) Form_Load事件Form_Load事件是指窗體在裝入計算機存時所發(fā)生的事件。對于未被加載的窗體,如果其他窗體中引用該窗體的控件及屬性時,也會引發(fā) Load事件。該事件過 程通常用來在啟動窗體前,對窗體及其所包含控件的屬性進行設(shè)置和窗體中變量 的初始化,使窗體按用戶需要的方式顯示出來。(4) Activate

8、事件當使用Show方法顯示一個窗體或單擊一個窗體時,使一個窗體變成活動窗體時,會產(chǎn)生一個Activate事件。(5) Resize 事件當使用最大化、最小化按鈕或改變窗體大小時,會引發(fā)窗體的 Resize事件。窗體常用的事件是:Form_Load和Click事件。三、常用方法Print、Cls、Move方法Print :在窗體上輸出信息格式:對象.PrintSpc(n)|Tab(n) 表達式列表兒|;Move 移動窗體或控件格式為:窗體對象名稱.Moveleft ,top,width ,height缺省對象是當前窗體。Cls: 清除窗體或圖形框中的容格式為:窗體對象名稱.Cls缺省對象是當前窗

9、體。與常用函數(shù)的區(qū)別:方法屬于對象,調(diào)用時需指明對象,而函數(shù)不需要指明環(huán)節(jié)三 對本節(jié)課的容進行復(fù)習(xí),讓學(xué)生完成課堂練習(xí)。并進行疑難解答章節(jié)名稱:簡單控件設(shè)計課堂類型:理論 實訓(xùn)口 練習(xí) 測試口學(xué)時安排:2課時目的要求掌握標簽、文本框、命令按鈕的使用重點 標簽、文本框、命令按鈕的屬性、事件和方法難點窗體事件過程、文本框的 Multiline 屬性與SetFocus方法、命令按鈕的 Cancel 與Default屬性教法學(xué)法1 .采用教授法進行教學(xué)講解,結(jié)合疑難點師生互動交流方式進行。2 .練習(xí)采用學(xué)生自主安排,教師給與個別輔導(dǎo)的方式進行。參考資料全國計算機等級考試二級教程 Visual Basi

10、c 語言程序設(shè)計教程(2013年版)教育部考試中心主編 高等教育«Visual Basic程序設(shè)計教程(第4版)炳文編著清華大學(xué)教學(xué)過程環(huán)節(jié)一:復(fù)習(xí)上次課介紹的 VB對象編輯,窗體控件及Print等常用方法,講評作 業(yè)。環(huán)節(jié)二:講解掌握標簽、文本框、命令按鈕的使用方法1 .標簽標簽(Label)主要用于顯示文本信息,但不能作為輸入信息的界面。標簽的容只能用Caption屬性來設(shè)置和修改,不能編輯。(1)常用屬性:Caption、Enabled、Visible、FontName Font、ForeColor、Backcolor、Alignment 、BackStyle 等。(2)事件:

11、Click、DblClick、Change等2 .文本框文本框(TextBox)是一個文本編輯區(qū),用戶可在文本區(qū)輸入、編輯、修改文 本,也可以顯示文本。(1)常用屬性:Text、Maxlength、Multiline 、PassWordchar、SelStart 等(2)事件:Change. KeyPress、LostFocus 等(3) 方法:SetFocus方法SetFocus方法:用于將光標自動移到指定的文本框中(該方法主要用于程序中)。其形式如下:對象.SetFocus如,程序代碼:Text5.SetFocus當VB執(zhí)行了上述程序代碼后,就會將光標移到Text5上。3.命令按鈕命令按鈕

12、(Command Button)是Visual Basic 6.0應(yīng)用程序中最常用的控件,用戶可以通過單擊命令按鈕執(zhí)行一些操作。主要用于啟動或中斷一個處理過程。(1)屬性:Caption、Value、Style、Picture、ToolTipText 等(2)事件:命令按鈕的事件是 Click事件【例】在窗體上建立以下控件:建立5個標簽,它們的Caption屬性依次為數(shù)學(xué)、英語、物理、總分、均分;建立5個文本框,它們的Text屬性為空;建立4個按鈕,它們的Caption屬性依次為統(tǒng)計總分、計算均分、清除、結(jié) 束;窗體的Caption屬性為學(xué)生分數(shù)的統(tǒng)計; 環(huán)節(jié)三:完成課堂講解的練習(xí)例題,并疑難

13、解答章節(jié)名稱:數(shù)據(jù)類型、變量與常量課堂類型:理論 實訓(xùn)口 練習(xí) 測試口學(xué)時安排:2課時目的要求掌握VB的基本數(shù)據(jù)類型和變量常量定義方法重 點掌握變量定義方法及賦值的方法難點1、典型數(shù)據(jù)類型的應(yīng)用2、符號常量及常量的表示3、變量的概念與作用域教法學(xué)法1 .采用教授法進行教學(xué)講解,結(jié)合疑難點師生互動交流方式進行。2 .練習(xí)采用學(xué)生自主安排,教師給與個別輔導(dǎo)的方式進行。參考資料全國計算機等級考試二級教程 Visual Basic 語言程序設(shè)計教程(2013年版) 教育部考試中心主編 高等教育«Visual Basic程序設(shè)計教程(第4版)炳文編著清華大學(xué)教學(xué)過程環(huán)節(jié)一:復(fù)習(xí)上次課介紹的標簽

14、、文本框、命令按鈕的使用方法,講解作業(yè)。環(huán)節(jié)二:介紹VB中基本數(shù)據(jù)類型及變量、常量的定義方法一、基本數(shù)據(jù)類型1、數(shù)值型(Numeric)分為整數(shù)類型(Integer、Long和 Byte)和實型數(shù)(Single、Double、Currency) 兩類2、字符型(String ) 1) String型數(shù)據(jù)必須用單引號或雙引號前后括起來,占 8個字節(jié),類型符 是$號。(2)分為可變長度字符串和固定長度字符串3、邏輯型(Boolean)Boolean 型只有兩個常量:True和False。4、日期型(Date)Date型按8個字節(jié)的浮點數(shù)進行存儲,表示日期的圍從100年1月1日至U 9999年12月

15、31日5、對象型(Object )對象數(shù)據(jù)類型用來表示應(yīng)用程序中的對象,可用Set語句來指定一個被聲明為Object的變量,去引用應(yīng)用程序中的任何實際對象。6、變體型(Variant )Variant是一種特殊的數(shù)據(jù)類型,是所有未定義的變量的缺省數(shù)據(jù)類型, 它對 數(shù)據(jù)的處理完全取決于程序上下文的需要,它可以包括數(shù)值型、日期型、字符型、 對象型的數(shù)據(jù),止匕外,還可以包含四種特殊的數(shù)據(jù):Empty :空,表示未確定的數(shù)據(jù)。Null :無效,表示這個數(shù)據(jù)不合法。Error :出錯,指出過程中出現(xiàn)了一個錯誤條件。Nothing :無指向,表示數(shù)據(jù)還沒有指向一個具體對象。二、常量、變量1、常量在程序運行

16、過程中其值始終保持不變的量稱為常量。有兩種形式的常量:直接常 量和符號常量。必須先定義后使用,一般用Const語句來定義。格式:Public|PrivateConst符號常量名As 類型名=常量(1)直接常量在程序代碼中,以直接明顯的形式給出的數(shù)據(jù)稱為直接常量。(2)符號常量在程序中用一符號來代表一個常量,這樣的符號稱作符號常量。2、變量變量:其值會隨程序運行而改變的量(1)變量的命名規(guī)則 以字母或漢字開頭,后可跟漢字、字母、數(shù)字或下劃線組成,長度小于等于255個字符; 不要使用VB中的關(guān)鍵字;VB中不區(qū)分變量名的大小寫;變量名不能與過程名或符號常量同名;變量名在同一個圍必須是唯一的。(2)用

17、聲明語句聲明變量格式:Dim | Private | Static |Puble 變量名 1 AS 類型/類型符, 變量名2 AS 類型/類型符(3)賦值語句其作用是把某個值送到變量中,這個值就是變量容。格式如下:Let卜變量名 =表達式其中:Let為可選項,通常都省略。變量名 為變量或?qū)傩缘拿Q。表達式 為任何類型的表達式。=稱為賦值符號,它不同于數(shù)學(xué)中的等號。例如:Dim a As Integera=8環(huán)節(jié)三:完成課堂講解的練習(xí)例題,并疑難解答章節(jié)名稱:運算符和表達式、常用部函數(shù)(一)課堂類型:理論 實訓(xùn)口 練習(xí) 測試口學(xué)時安排:2課時目的要求1、掌握VB運算符與運算規(guī)則,尤其是關(guān)系運算與

18、邏輯運算;2、掌握VB函數(shù)的概念與使用方法,會使用典型的函數(shù)重點1、VB各種運算符及其運算規(guī)則:關(guān)系、字符、邏輯2、VB表達式的構(gòu)成,數(shù)據(jù)類型匹配,運算結(jié)果 3、VB函數(shù)的概念與使用4、常用函數(shù)的應(yīng)用難 點1、運算符的優(yōu)先順序,關(guān)系運算與邏輯運算2、表達式構(gòu)成規(guī)則,類型的轉(zhuǎn)換3、不同函數(shù)的參數(shù)選擇教法學(xué)法1 .采用教授法進行教學(xué)講解,結(jié)合疑難點師生互動交流方式進行。2 .練習(xí)采用學(xué)生自主安排,教師給與個別輔導(dǎo)的方式進行。參考資料全國計算機等級考試二級教程 Visual Basic 語言程序設(shè)計教程(2013年版)教育部考試中心主編 高等教育«Visual Basic程序設(shè)計教程(第4

19、版)炳文編著清華大學(xué)教學(xué)過程環(huán)節(jié)一:復(fù)習(xí)上次課介紹的基本數(shù)據(jù)類型和變量常量定義方法,講解作業(yè)。環(huán)節(jié)二:介紹VB中運算符與運算規(guī)則,VB中函數(shù)的概念及使用方法一、運算符及表達式1、算術(shù)運算符與算術(shù)表達式(1)算術(shù)運算符:加(+)、減(-)、乘(*)、除(/)、指數(shù)(A)、整除()、求余(MOD)正數(shù)(+)和負數(shù)(-)注意:看清除(/)與整除()的區(qū)別對整除和求余運算,若運算項為非整數(shù),則進行整除和求余運算前計算機 會自動四舍五入把它們轉(zhuǎn)化為整數(shù)(如果小數(shù)部分恰好是0.5 ,則要向最近的偶數(shù) 靠攏),對整除運算,計算結(jié)果若有小數(shù)則自動舍去小數(shù)部分。(2)算術(shù)表達式必須在一行中書寫,且所有運算符都不

20、能省略。例如式子:b 后4ac2a在 VB中可以寫成這樣的算術(shù)表達式:(-b+sqr(b*b-4*a*c)/(2*a) 或 (-b+sqr(b*b-4*a*c)/2/a(3)優(yōu)先級:括號、指數(shù)運算、求正負數(shù)、乘除運算、整除、求余和加減(3+5)*5+1)MOD 2 + 2*3*sqr(4)A2結(jié)果為 1+24=252、字符串運算符字符串運算符:& (+)把兩個或多個字符串連接起來合并成一個新的字符串。 例如:n1$="省"n2$=n1$+"市"結(jié)果為:"省市”Print n1$,n2$3、關(guān)系運算符及關(guān)系表達式(1)關(guān)系運算符:等于(二

21、)、不等于(<>)、小于(<)、大于(>)、小于等于(<二) 和大于等于(>=)、Like (字符串匹配)、Is (對象引用比較,用于兩個變量引用 比較)關(guān)系表達式的語法 為: <表達式 ><關(guān)系運算符 ><表達式>其中:表達式只能是算術(shù)表達式或者字符串表達式。4、邏輯運算符及邏輯表達式邏輯運算符:非(NOT)、與(AND)、或(OR)、異或(XOR)、等價(EQV并口蘊含(IMP)優(yōu)先級:從左向右優(yōu)先級由高到低邏輯表達式:是用邏輯運算符連接邏輯運算項組成有意義的式子。利用它可 以把多個關(guān)系表達式(單一條件)組合在一起構(gòu)成

22、復(fù)合條件邏輯表達式的形式: 關(guān)系表達式 邏輯運算符 關(guān)系表達式5、日期運算符及日期表達式日期型數(shù)據(jù)一般進行加“ +”和減“-”兩種運算。也可以對日期型數(shù)據(jù)進行 比較等運算。如果日期時間值A(chǔ)加上一個數(shù)值型值B,會把A的日期部分增加B的整數(shù) 部分表示的天數(shù)計算出新日期;再把 A的時間部分加上B的小數(shù)部分表示的時間 計算出新的時間;新的日期與時間組合起來即為運算的結(jié)果。減法的結(jié)果相反。 兩個日期時間型值進行減法運算,結(jié)果是一個數(shù)值,表示兩個日期之間相差的大 數(shù)。兩個日期時間型值進行加法運算,會把第二個運算量轉(zhuǎn)換為數(shù)值。二、常用部函數(shù)1、數(shù)學(xué)函數(shù)常用的數(shù)學(xué)函數(shù)有:Log(x)、Exp(x)、Sqr(x

23、)、Abs(x)、Sgn(x)等2、字符串函數(shù)Trim$(x$)- 去除字符串x$中前導(dǎo)和后隨空格。Left$(x$,n)-截取字符串x$從左第一個字符起的n個字符。Right$(x$,n)-截取字符串x$從右第一個字符起的n個字符。Mid$(x$,m,n)-截取字符串x$從第m個字符起的n個字符。Len(x$) -求字符串x$的長度或某一變量所占字節(jié)數(shù)。Lcase(x) -返回轉(zhuǎn)成小寫的字符串。Ucase(x) -返回轉(zhuǎn)成大寫的字符串Instr(x$,y$) -返回一字符串y$在另一字符串x$中最先出現(xiàn)的位置3、轉(zhuǎn)換函數(shù)(1) Asc (C)求C中第一個字符的 ASCII值(2) Chr$

24、(N)求ASCII值為N的字符(3) Fix (N)取整(4) Int (N)取不大于N的最大整數(shù)(5) Lcase$ (C)大寫字母轉(zhuǎn)換成小寫字母(6) Ucase(C)小寫字母轉(zhuǎn)換成大寫字母(7) Str$ (N)將數(shù)值轉(zhuǎn)換成字符串(8) Val (C)將字符串轉(zhuǎn)換成數(shù)值環(huán)節(jié)三:完成課堂講解的練習(xí)例題,并疑難解答章節(jié)名稱:常用部函數(shù)(二)課堂類型:理論 實訓(xùn)口 練習(xí) 測試口學(xué)時安排:2課時目的要求掌握VB的基本數(shù)據(jù)類型和變量常量定義方法重點掌握變量定義方法及賦值的方法難點1、典型數(shù)據(jù)類型的應(yīng)用2、符號常量及常量的表示3、變量的概念與作用域教法學(xué)法1 .采用教授法進行教學(xué)講解,結(jié)合疑難點師生

25、互動交流方式進行。2 .練習(xí)采用學(xué)生自主安排,教師給與個別輔導(dǎo)的方式進行。參考資料全國計算機等級考試二級教程 Visual Basic 語言程序設(shè)計教程(2013年版) 教育部考試中心主編 高等教育«Visual Basic程序設(shè)計教程(第4版)炳文編著清華大學(xué)教學(xué)過程環(huán)節(jié)一:復(fù)習(xí)上次課介紹的運算符及常用部函數(shù)的操作,講解作業(yè)。環(huán)節(jié)二:介紹VB中隨機函數(shù)、格式輸出函數(shù)等幾個常用部函數(shù)的使用方法一、幾個常用部函數(shù)1、隨機函數(shù)(l)Randomize語句:初始化隨機函數(shù)的種子(2)Rnd(number)產(chǎn)生一個01之間的單精度的隨機小數(shù)。number的值決定了Rnd生成隨機數(shù)的方式。在調(diào)

26、用Rnd之前,先使用無參數(shù)的 Randomize語句初始化隨機數(shù)生成器, 該生成器具有根據(jù)系統(tǒng)計時器得到的種子。2、格式輸出函數(shù)格式化輸出函數(shù)Format可以使數(shù)值、日期、字符串按指定的格式輸出,此函數(shù)主要用于文檔輸出中,其形式如下:Format (表達式,格式字符串)說明:表達式是要格式化的數(shù)值、日期和字符串表達式,格式字符串要加引號""。3、RGB(劑 QBCOLOR®數(shù)格式:RGB ( Red, Green, Blue)說明:(1) Red :數(shù)值圍從0到255 ,表示顏色的紅色成份(2) Green :數(shù)值圍從0到255 ,表示顏色的綠色成份(3) Blu

27、e :數(shù)值圍從0到255 ,表示顏色的藍色成份(4) RGB函數(shù)的參數(shù)值,如果超過255,系統(tǒng)作為255來處理。例如:將Form1的背景顏色設(shè)置為洋紅色。Form1.BackColor = RGB(255, 0, 255)格式:QBColor(x)功能:返回一個Long類型的數(shù)據(jù),用來表示所對應(yīng)顏色值的RGB顏色碼。說明:x參數(shù)的值是一個界于0到15的整型數(shù)。例如:使用 QBColor函數(shù)將MyForm窗體的背景(BackColor) 屬性改成紅色,其語句為:MyForm.BackColor = QBColoK4)環(huán)節(jié)三:完成課堂講解的練習(xí)例題,并疑難解答章節(jié)名稱:賦值語句與輸入輸出函數(shù)的使用

28、課堂類型:理論 實訓(xùn)口 練習(xí) 測試口學(xué)時安排:2課時目的要求熟練掌握賦值語句、End語句和注釋語句等語句及輸入/輸出消息框函數(shù)的使用重點掌握變量定義方法及賦值的方法難點1、典型數(shù)據(jù)類型的應(yīng)用2、符號常量及常量的表示3、變量的概念與作用域教法學(xué)法1 .采用教授法進行教學(xué)講解,結(jié)合疑難點師生互動交流方式進行。2 .練習(xí)采用學(xué)生自主安排,教師給與個別輔導(dǎo)的方式進行。參考資料全國計算機等級考試二級教程 Visual Basic 語言程序設(shè)計教程(2013年版) 教育部考試中心主編 高等教育«Visual Basic程序設(shè)計教程(第4版)炳文編著清華大學(xué)教學(xué)過程環(huán)節(jié)一:復(fù)習(xí)上次課介紹的隨機函數(shù)

29、及格式輸出函數(shù)的容,講解作業(yè)。環(huán)節(jié)二:介紹VB中賦值語句及輸入輸出函數(shù)的使用方法1、賦值、注釋、暫停、結(jié)束語句(1)賦值語句格式:變量 =表達式 或 對象.屬性=表達式(2)注釋語句格式:注釋容 或Rem注釋容功能:注釋語句用來對程序或程序中某些語句作注釋,以便于程序的閱讀和理解。說明:注釋語句是非執(zhí)行語句,對程序的執(zhí)行結(jié)果沒有任何影響,僅在列程序清單時,其容被列出; 注釋容 指要包括的任何注釋文本。在 Rem鍵字和注釋容 之間要加一個空格??梢杂靡粋€英文單引號“'”來代替Rem關(guān)鍵字;如果在其他 語句行后面使用Rem關(guān)鍵字,必需用冒號(:)與語句隔開。若用英文單引號“” 則在其他語句

30、行后面不必加冒號(:)。(3)暫停語句格式:Stop功能:暫時停止程序的運行。(4)結(jié)束語句格式:End功能:程序運行時,遇到結(jié)束語句就終止程序的運行。2、輸入輸出語句一個完整的計算機程序通常由四部分組成,即說明、輸入、處理和輸出。其中輸入和輸出是程序提供給用戶的一個交互式的平臺,是程序和用戶進行信息交流的通道。VB中輸入輸出的函數(shù)為InputBox函數(shù)和MsgBoXS數(shù)。(1) InputBox 函數(shù)格式:InputBox(prompt ,title default ,xpos ,ypos )變量名=InputBox (<提示信息 >, < 標題 >,< 缺省習(xí)

31、,<x 坐標 >,<y 坐標 >)功能:產(chǎn)生一個對話框,通過對話框用戶可以輸入數(shù)據(jù),函數(shù)返回值是字符型。(2) MsgBox函數(shù)和 MsgBoxti程函數(shù)形式:變量% = MsgBox(msg ,typetitle)變量% = MsgBox(提示,按鈕+圖標+ 缺省按鈕+模式加,標題)過程形式:MsgBox提示,按鈕兒標題功能:MsgBox函數(shù)打開一個信息框,等待用戶選擇一個按鈕,并可根據(jù)用戶在對 話框上的選擇進行對應(yīng)的響應(yīng),此函數(shù)返回一個整型值,以決定其后的操作。環(huán)節(jié)三:完成課堂講解的練習(xí)例題,并疑難解答章節(jié)名稱:分支(選擇)結(jié)構(gòu)課堂類型:理論 實訓(xùn)口 練習(xí) 測試口學(xué)

32、時安排:2課時目的要求掌握分支判斷的基本概念,IF語句的三種形式,情況選擇語句,掌握 IIF函數(shù)。重點掌握IF語句、Select Case語句、IIF函數(shù)的使用方法難點1、多分支判斷語句的應(yīng)用2、情況選擇匹配項表達3、IIF函數(shù)的使用教法學(xué)法1 .采用教授法進行教學(xué)講解,結(jié)合疑難點師生互動交流方式進行。2 .練習(xí)采用學(xué)生自主安排,教師給與個別輔導(dǎo)的方式進行。參考資料全國計算機等級考試二級教程 Visual Basic 語言程序設(shè)計教程(2013年版)教育部考試中心主編 高等教育«Visual Basic程序設(shè)計教程(第4版)炳文編著清華大學(xué)教學(xué)過程環(huán)節(jié)一:復(fù)習(xí)上次課介紹的賦值語句及輸

33、入輸出函數(shù)的知識,講解作業(yè)。環(huán)節(jié)二:介紹VB中分支結(jié)構(gòu)程序的設(shè)計方法、簡單結(jié)構(gòu)If條件語句1 .單分支結(jié)構(gòu)格式1:If 表達式 Then 語句格式2:If 表達式 Then語句序列End If功能:如果“條件”成立(其值為True)或為非0值,則執(zhí)行“語句”,否則,直接執(zhí)行IF語句的下一條語句。練習(xí):已知兩個數(shù)x和y,比較它們的大小,使得x大于y.2 .雙分支結(jié)構(gòu)格式1 : If 條件Then 語句1日se語句2格式2: If 條件Then語句1Else語句2End if功能:如果“條件”成立(其值為True)或為非0值,則執(zhí)行“語句1” ;否則,執(zhí)行“語句2”二、塊結(jié)構(gòu)If條件語句格式:If

34、條件1 Then語句塊1日self條件2 Then語句塊2Else語句塊nEnd If功能:若“條件1”為True,執(zhí)行“語句1” ;否則若“條件2”為True,執(zhí) 行“語句2” ;否則若,即依次判斷各條件的值,若上述條件均不成立,執(zhí)行 “語句n”。三、Select Case多分支語句(情況語句)格式:Select Case 測試表達式Case表達式列表1語句塊1Case表達式列表2語句塊2 Case Else語句塊nEnd Select功能:根據(jù)“測試表達式”的值,從多個語句塊中選擇符合條件的一個語句塊執(zhí) 行。四、IIF條件函數(shù)格式:IIf(條件,True部分的值,F(xiàn)alse部分的值)功能:

35、當“條件”為真時,True部分的值為函數(shù)值;而當“條件”為假時,F(xiàn)alse 部分的值為函數(shù)值。說明:(1) “條件”是邏輯表達式或關(guān)系表達式。(2) “True部分的值”或“False部分的值”是表達式。舉例:if x>y then z = x else z = y可等價與:z = Ilf (x > y, x, y)環(huán)節(jié)三:完成課堂講解的練習(xí)例題,并疑難解答章節(jié)名稱:循環(huán)結(jié)構(gòu)課堂類型:理論 實訓(xùn)口 練習(xí) 測試口學(xué)時安排:2課時目的要求掌握For循環(huán)、Do循環(huán)與循環(huán)的嵌套,能編寫循環(huán)結(jié)構(gòu)程序。重 點掌握循環(huán)語句的使用方法難 點掌握循環(huán)結(jié)構(gòu)程序設(shè)計的方法教法學(xué)法1 .采用教授法進行教學(xué)

36、講解,結(jié)合疑難點師生互動交流方式進行。2 .練習(xí)采用學(xué)生自主安排,教師給與個別輔導(dǎo)的方式進行。參考資料全國計算機等級考試二級教程 Visual Basic 語言程序設(shè)計教程(2013年版)教育部考試中心主編 高等教育«Visual Basic程序設(shè)計教程(第4版)炳文編著清華大學(xué)教學(xué)過程環(huán)節(jié)一:復(fù)習(xí)上次課介紹的分支結(jié)構(gòu)程序設(shè)計的方法,講解作業(yè)。環(huán)節(jié)二:介紹循環(huán)結(jié)構(gòu)程序設(shè)計的方法,F(xiàn)or循環(huán)語句,Do循環(huán)語句的編寫方法 及注意事項。循環(huán)結(jié)構(gòu)程序,就是程序在執(zhí)行過程中,當滿足給定條件時,重復(fù)執(zhí)行某段代碼, 直到條件不成立為止。(1)循環(huán)結(jié)構(gòu)作用是重復(fù)執(zhí)行一段程序(2)循環(huán)是有條件的、次數(shù)

37、是有限的(3) VB的循環(huán)語句:ForNext、DoWhile Loop、For Each -Next、While Wen應(yīng)用最多的:For Next與Do While Loop循環(huán)三要素:(1)初始化:決定循環(huán)的初始狀態(tài),即與循環(huán)相關(guān)的變量的初始值;(2)循環(huán)體:循環(huán)中反復(fù)執(zhí)行的部分;(3)循環(huán)的條件:決定循環(huán)結(jié)束的條件。-、For循環(huán)For循環(huán)變量=初值 To 終值Step步長循環(huán)體Exit ForNext循環(huán)變量功能:按循環(huán)變量的初值、終值和步長所確定的次數(shù)執(zhí)行循環(huán)體。例子:For i=1 to 10 step 3Print iNext i二、While 循環(huán)格式:While條件Wend

38、功能:當條件為True時,執(zhí)行 循環(huán)體 的語句,遇到 Wend®句后,再次返回, 繼續(xù)測試 條件是否為True,直到條件為False ,執(zhí)行Wend®句的下一條語句。 三、Do循環(huán)1、While 循環(huán)(1)Do While 條件表達式循環(huán)體Loop(2)Do循環(huán)體Loop While 條件表達式特點:條件表達式成立執(zhí)行循環(huán)體容注意:當兩者在條件判斷處判斷條件均不成立的情況下,格式(2)將比格式1多執(zhí)行一次。2、Until 循環(huán)(1) Do Until 條件表達式,循環(huán)體Loop(2) Do循環(huán)體Loop Until <條件表達式>特點:條件表達式不成立執(zhí)行循環(huán)體

39、容環(huán)節(jié)三:完成課堂講解的練習(xí)例題,并疑難解答章節(jié)名稱:常用控件課堂類型:理論 實訓(xùn)口 練習(xí) 測試口學(xué)時安排:2課時目的要求1、理解控件的基本知識2、掌握圖片框、圖像框、形狀和線條控件的用法重點掌握圖片框、圖像框、形狀和線條控件的用法 難 點掌握圖片框、圖像框、形狀和線條控件的用法教法學(xué)法1 .采用教授法進行教學(xué)講解,結(jié)合疑難點師生互動交流方式進行。2 .練習(xí)采用學(xué)生自主安排,教師給與個別輔導(dǎo)的方式進行。參考資料全國計算機等級考試二級教程 Visual Basic 語言程序設(shè)計教程(2013年版) 教育部考試中心主編 高等教育«Visual Basic程序設(shè)計教程(第4版)炳文編著清華

40、大學(xué)教學(xué)過程環(huán)節(jié)一:復(fù)習(xí)上次課介紹的循環(huán)結(jié)構(gòu)程序的設(shè)計方法,講解作業(yè)。環(huán)節(jié)二:介紹VB中控件的基本知識,圖片框、圖像框、形狀和線條控件的使用方 法。一、控件的基本知識1、控件的分類VB的控件可分為以下三類:標準控件、ActiveX控件和可插入對象。(1)標準控件標準控件又稱為部控件,是 VB系統(tǒng)本身所嵌的控件,這些控件總是顯示在工具箱中,不能從工具箱中刪除。啟動 VB6.0后,在工作界面上,工具箱中列出的都是 標準控件。(2) ActiveX 控件以獨立文件的形式存儲在磁盤上,其文件擴展名為.OCX。添加ActiveX控件的步驟如下:選擇菜單“工程/部件”命令,彈出“部件”對話框;在“控件”選

41、項卡中,選定要添加的 ActiveX控件名稱左邊的復(fù)選框;單擊“確定”按鈕,關(guān)閉“部件”對話框,所有選定的ActiveX控件將出現(xiàn)在VB控件工具箱中。(3)可插入對象可插入對象是由其他應(yīng)用程序創(chuàng)建的對象,利用可插入對象,就可以在VB應(yīng)用程序中使用其他應(yīng)用程序的對象,通常稱為 OLE寸象。2、控件的通用特性1、名稱(name)屬性每個控件都有名稱屬性,用于程序中對控件的辨別和操作。2、控件的值屬性所有的控件都有一個與控件值有關(guān)的屬性,稱為值屬性或默認屬性。3、焦點在窗體上,任何時候用戶都只能操作其中的一個控件對象,這個被操作的對象稱 它獲得焦點。二、圖形控件VB包含四個圖形控件:PictureB

42、ox 控件、Image控件、Shape控件和Line控件。1、圖片框PictureBox 控件圖片框(PictureBox )是用來在窗體上顯示圖像,或作為容器放置其它控件的控件。(1)圖片框常用屬性屬性名屬性值說明Picture 字符串 用來設(shè)置要顯示的圖片文件名。AutoSize 邏輯值True : PictureBox控件將自動改變控件大小以顯示全部容。False(缺省值):PictureBox控件保持大小不變,超出控件區(qū)域的容被裁剪掉。(2)在圖片框中裝載圖片的方法:在屬性對話框中設(shè)置,圖片被保存并與窗體同時加載。如果創(chuàng)建可執(zhí)行文件,其中包含該文件。(3)圖片框常用的事件圖片框可以響應(yīng)

43、的事件有Click、DblClick和change以及鍵盤和鼠標事件。(4)圖片框常用的方法2、圖像框Image控件圖像框(Image)是用來在窗體上顯示圖像的控件。它比圖片框占用更少的存,因為圖像框不是容器類控件,所以圖像框不能保存其他控件。圖像框常用屬性屬性名屬性值說明Picture 字符串 用來設(shè)置要顯示的圖片文件名。Stretch 邏輯值True :圖片自動調(diào)整大小以適應(yīng)Image控件。False(缺省值):Image控件要自動調(diào)整大小以適應(yīng)圖片。Picture屬性說明:程序代碼中裝載圖片的格式為:Object.Picture=LoadPicture("圖片文件名"

44、)刪除圖片的格式為:Object.Picture=LoadPicture()其中:Object為PictureBox 控件或Image控件。3、形狀Shape控件Shape屬性取值及功能說明:屬性名數(shù)值 常 量 功能說明Shape 0 VbShapeRectangle 顯示矩形1 VbShapeSquare顯示正方形2 VbShapeOval 顯示橢圓3 VbShapeCircle 顯示圓4 VbShapeToundedRectangle 顯示圓角矩形5 VbShapeRoundedSquare顯示圓角正方形4、線條Line控件Line控件主要用來畫線條。在設(shè)計狀態(tài)下,最重要的屬性是 Bord

45、erStyle (確定線條的類型)和 BorderWidth(確定線條的寬度)屬性;在程序運行時,最重要的屬性是 x1、y1和x2、y2,控制線條的兩個端點的位置。說明:Line和Shape控件不響應(yīng)任何事件。環(huán)節(jié)三:完成課堂講解的練習(xí)例題,并疑難解答章節(jié)名稱:單選按鈕、復(fù)選框、框架課堂類型:理論 實訓(xùn)口 練習(xí) 測試口學(xué)時安排:2課時目的要求1、掌握單選按鈕和復(fù)選框的用法。2、理解框架的用途,學(xué)會框架的應(yīng)用。重 點掌握單選按鈕、復(fù)選框和框架的使用方法技巧難 點掌握框架的使用方法技巧教法學(xué)法1 .采用教授法進行教學(xué)講解,結(jié)合疑難點師生互動交流方式進行。2 .練習(xí)采用學(xué)生自主安排,教師給與個別輔導(dǎo)

46、的方式進行。參考資料全國計算機等級考試二級教程 Visual Basic 語言程序設(shè)計教程(2013年版)教育部考試中心主編 高等教育«Visual Basic程序設(shè)計教程(第4版)炳文編著清華大學(xué)教學(xué)過程 環(huán)節(jié)一:復(fù)習(xí)上次課介紹的控件的基本知識,圖片框、圖像框、形狀和線條控件 的使用方法,講解作業(yè)。環(huán)節(jié)二:介紹VB中單選按鈕、復(fù)選框和框架的使用方法技巧。一、單選按鈕和復(fù)選框1、單選按鈕用于從一組選項中選取其一。如果有一項被選中,則其他單選按鈕將 自動變成未選中。如果在一個窗體中要建立一個以上的選項組時,需添加框架 (Frame)分組,置于同一框架中的單選按鈕組成一組。 選中單選按鈕

47、的方法有單擊、 Tab、訪問鍵和設(shè)置value屬性四種。2、復(fù)選框復(fù)選框(Check)也稱作復(fù)選按鈕,被選中后左側(cè)方塊中會出現(xiàn),用戶可通過復(fù)選框是否被選中控制操作。在一組復(fù)選框選項中,用戶可以選擇一個或多個 復(fù)選框選項,也可以一個選項也不選。3、單選按鈕和復(fù)選框的屬性(1)單選按鈕和復(fù)選框相同的屬性Caption 字符串設(shè)置控件上顯示的標題名稱。Style 數(shù)值0:標準樣式1:圖形樣式。Picture 字符串設(shè)置控件中要顯示的圖片。該屬性只有在 Style 屬性值為1 時才有效。DownPicture 字符串 在控件被單擊并處于壓下狀態(tài)時 ,該屬性所設(shè)置的圖片顯示在控件中。該屬性只有在 Sty

48、le屬性值為1 (圖形的)時才有效。Alignment 數(shù)值 0:控件按鈕在左邊,標題顯示在右邊。1:控件按鈕在右邊,標題顯示在左邊。(2)單選按鈕和復(fù)選框的Value屬性單選按鈕的Value屬性:(邏輯型)True:控件被選中;False(默認值):控 件未被選中。復(fù)選框的Value屬性:(數(shù)值型)0(默認值):控件未被選中;1:控件被選中;2:控件暫時被禁用,顯示為灰色說明:當設(shè)置一個單選按鈕的 Value屬性值為True時,則同一組的其他所有 單選按鈕控件的Value屬性值自動被設(shè)置為False。4、單選按鈕和復(fù)選框的主要事件是 Click ,當用戶單擊單選按鈕或復(fù)選框時,它們會自動改變

49、狀態(tài)。另外,單選按鈕支持DblClick事件,而復(fù)選框則不支持。二、框架控件的使用框架(Frame)是一個容器類控件。它和窗體一樣可以容納其它控件,用于控件分組??蚣芤苿訒r,其中的控件隨之移動,框架刪除時,其中所有的控件隨之刪除。利用框架可提供視覺上的區(qū)分和總體上的激活或屏蔽特性。1、框架控件的創(chuàng)建首先需要創(chuàng)建Frame控件,然后再向Frame添加控件,添加控件的方法有以下兩 種。方法一:單擊工具箱上的控件圖標,然后將出現(xiàn)的“ +”指針,放在框架中適當位置,并拖拉出適當大小,往框架中添加所需的控件。但不能使用雙擊工具箱上按鈕的方式,給框架添加控件。方法二:將控件“剪切”到剪貼板,然后選中框架,

50、使用“粘貼”命令將其復(fù)制 到框架。2、框架(Frame)控件常用的屬性Caption 字符串設(shè)置控件上顯示的標題名稱,若該屬性值為空,則框架為封閉 的矩形。Enabled 邏輯值 其值為True(默認值)時,允許使用框架容器中的控件其值為False時,不允許使用框架容器中的控件.Visible 邏輯值 其值為True(默認值)時,對象控件可見其值為False時,對象控件不可見。注意:當框架被設(shè)置成顯示、隱藏、移動、禁止操作時,框架中的控件隨之顯示、 隱藏、移動和禁止操作。環(huán)節(jié)三:完成課堂講解的練習(xí)例題,并疑難解答章節(jié)名稱:列表框、組合框的使用課堂類型:理論 實訓(xùn)口 練習(xí) 測試口學(xué)時安排:2課時

51、目的要求1、掌握列表框的屬性、事件和方法;2、掌握組合框的屬性、事件和方法。重 點掌握列表框、組合框控件的屬性、事件、操作方法難 點掌握列表框、組合框控件的屬性、事件、操作方法教法學(xué)法1 .采用教授法進行教學(xué)講解,結(jié)合疑難點師生互動交流方式進行。2 .練習(xí)采用學(xué)生自主安排,教師給與個別輔導(dǎo)的方式進行。參考資料全國計算機等級考試二級教程 Visual Basic 語言程序設(shè)計教程(2013年版)教育部考試中心主編 高等教育«Visual Basic程序設(shè)計教程(第4版)炳文編著清華大學(xué)教學(xué)過程環(huán)節(jié)一:復(fù)習(xí)上次課介紹的單選按鈕、復(fù)選框和列表框的使用方法技巧,講解作業(yè)。環(huán)節(jié)二:介紹VB中列

52、表框、組合框控件的屬性、事件、操作方法一、列表框控件1、列表框簡介:列表框通過顯示多個選項,供用戶選擇。默認情況下,選項以垂直單列方式顯示,也可以設(shè)置成多列方式。如果列表項數(shù)量超過列表框所能顯示的數(shù)目,VB會自動為列表框加上滾動列表框只能從其中選擇,而不能直接修改其中的容。2、列表框特有的屬性MultiSelect ,數(shù)值設(shè)置列表框一次可選擇的項數(shù),該屬性只能在設(shè)計狀態(tài)下設(shè)置。0: 一次只能選擇一項;1:用鼠標單擊可選擇多項;2:按住Ctrl鍵用鼠標單擊可選擇多項Selected(i),邏輯值,列表是一個邏輯型數(shù)組,其元素的個數(shù)是列表框中的項目數(shù)。True:表示此列表項被選中False(默認值

53、):表示此列表項未被選中。該屬性只能在程序中被設(shè)置或引用。Style ,數(shù)值,0:標準;1:復(fù)選框形式3、列表框的事件和方法事件:Click、DblClick基本方法(1) AddItem 方法格式:Object.AddItem 列表項,索引功能:AddItem方法用于在程序代碼中添加列表項。說明:默認索引時,在列表框的最后插入新列表項,有索引時,則在索引指定的位置插入。例如:在城市名稱列表框(List1)的第一個位置前插入“市”:List1.AddItem " 市",0(2) RemoveItem 方法格式:Object.RemoveItem 索引功能:用于刪除指定的列表項。例如:刪除“市”列表項:Listl.Removeltem 4(3) Clear 方法格式:Object.Clear功能:用于刪除所有列表項。例如:從Listl中刪除所有列表項:Listl.Clear二、組合框控件1、組合框簡介組合框結(jié)合了文本框和列表框的特性,用戶可以從文本框中輸入文本,也可 以從列表框中選擇列表項。列表框中列出可供用戶選擇的選項,當用戶選定某項 后,該項容自動裝入文本框中。除下拉式列表框(其Style屬性值為2)之外都允許 在文本框中用鍵盤輸入,但輸入的容不會自動添加到列表框中。2、組合框特有的重要屬性Style(1) 0:為下拉式組合框,包括一個下拉式

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論