第二章用VisualBasic編程_第1頁
第二章用VisualBasic編程_第2頁
第二章用VisualBasic編程_第3頁
第二章用VisualBasic編程_第4頁
第二章用VisualBasic編程_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第二章 用Visual Basic編程一、教學(xué)內(nèi)容 在這章里要求掌握VB編程的基本概念。二、目的要求1熟悉VB程序中代碼和語句書寫規(guī)則;2掌握VB的數(shù)據(jù)類型;VB的 運(yùn)算符和表達(dá)式的使用;3熟練掌握賦值語句、輸入/輸出消息框函數(shù)的使用;4掌握常用內(nèi)部函數(shù)的使用;三、教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn):變量和常量的定義及使用、運(yùn)算符和表達(dá)式的使用輸入/輸出消息框函數(shù)的使用、及常用內(nèi)部函數(shù)的使用。教學(xué)難點(diǎn):數(shù)據(jù)類型、運(yùn)算符與表達(dá)式。四、教學(xué)方法多媒體教學(xué)為主。適當(dāng)提問,加深學(xué)生對(duì)概念的理解。 第一講 (2學(xué)時(shí))一、教學(xué)內(nèi)容 Visual Basic語言程序的構(gòu)成、變量、常量的聲明及使用。二、目的要求 1熟悉V

2、B語言程序的構(gòu)成。 2掌握變量、常量的聲明及使用。三、教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn):變量、常量的聲明及使用。教學(xué)難點(diǎn): 變體類型數(shù)據(jù)的使用四、教學(xué)方法多媒體教學(xué)。五、教學(xué)過程2.1 Visual Basic程序的構(gòu)成1、傳統(tǒng)流程圖中的基本符號(hào)2、三種基本結(jié)構(gòu)的表示(1)順序結(jié)構(gòu) 語句1語句2(2)選擇結(jié)構(gòu)條件 語句1語句2YN(3)循環(huán)結(jié)構(gòu)條件(a)當(dāng)型循環(huán)a)YN語句組條件語句組YN( b )直到循環(huán) 數(shù)據(jù)類型1. 數(shù)字型 見書40頁表2.12. 字符串型(String)3. 布爾型(Boolean)4. 日期型(Date)5. 對(duì)象類型(Object)6. 變體類型(Variant)7. 用戶自

3、定義的數(shù)據(jù)類型 常量與變量1. 常量常量聲明格式: Public | Private Const 常量名 as type=value2. 變量一、變量的命名規(guī)則 1. 以字母或漢字開頭,后可跟字母、數(shù)字或下劃線組成. 2. 變量名最長為255個(gè)字符; 3. VB中不區(qū)分變量名的大小寫,不能使用VB中關(guān)鍵字;二、聲明變量有兩種方式:顯式聲明和隱式聲明。 (1) 顯式聲明語法 聲明格式:Dim|Static|Public|Private <變量名> As <數(shù)據(jù)類型>語句功能:聲明變量并分配存儲(chǔ)空間。(2) 隱式聲明語法聲明格式:Dim <變量名> (或者不聲明

4、變量,而直接使用變量) 變量作用域不同作用域變量的聲明方式作用范圍局部變量模塊級(jí)變量公共變量聲明方式Dim,StaticDim,PrivatePublic變量的聲明位置過程內(nèi)部模塊的聲明段模塊的聲明段本模塊中其他過程能否訪問不能能能其他模塊能否訪問不能不能能六、小結(jié) 在這一講里,我們要掌握變量,常量的聲明及使用方法。要掌握變量有哪些類型,怎么使用它們,注意VB里的變體類型的變量,自定義變量等,以及常量的使用。七、作業(yè) 習(xí)題2.1, 2.2.第二講 (2學(xué)時(shí))一、教學(xué)內(nèi)容 Visual Basic中表達(dá)式、基本語句賦值語句的用法。二、目的要求 1熟悉VB語言中表達(dá)式的使用。 2掌握賦值語句的使用

5、。三、教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn):表達(dá)式,賦值語句。教學(xué)難點(diǎn): 賦值語句的用法四、教學(xué)方法多媒體教學(xué)。五、教學(xué)過程 表達(dá)式1. 算術(shù)運(yùn)算符及算術(shù)表達(dá)式 “/”和“”運(yùn)算符的區(qū)別:(2) 寫VB表達(dá)式時(shí),要注意的幾點(diǎn)2. 字符運(yùn)算符及字符表達(dá)式 字符運(yùn)算符用于將兩個(gè)字符型表達(dá)式連接生成一個(gè)新字符串。其運(yùn)符主要有“+”運(yùn)算符和“&”運(yùn)算符3. 關(guān)系運(yùn)算符及關(guān)系表達(dá)式4. 邏輯運(yùn)算符及邏輯表達(dá)式5. 運(yùn)算符的優(yōu)先順序在一個(gè)表達(dá)式中,如果同時(shí)有多個(gè)運(yùn)算符存在,則它們的優(yōu)先順序由高到低依次為:算術(shù)運(yùn)算符字符運(yùn)算符關(guān)系運(yùn)算符邏輯運(yùn)算符算術(shù)運(yùn)算符的優(yōu)先級(jí)順序由高到低依次為:(指數(shù)運(yùn)算);-(負(fù)數(shù));*,

6、/(乘法,浮點(diǎn)除法);(整數(shù)除法);Mod(取模運(yùn)算);+,-(加法,減法)。其中,“*”,“/”具有相同的優(yōu)先級(jí);“+”,“-” 具有相同的優(yōu)先級(jí)。在關(guān)系運(yùn)算符中,所有的運(yùn)算符具有相同的優(yōu)先級(jí)。邏輯運(yùn)算符的優(yōu)先級(jí)順序由高到抵依次為:Not(非),And(與),Or(或),Xor(異或),Eqv(同或),Imp(蘊(yùn)含)。用括號(hào)控制運(yùn)算的優(yōu)先次序可以是程序清晰易讀,而且不易出錯(cuò)。例2.4 寫出VB表達(dá)式4*6>3*7 Or Not 5>2的值。計(jì)算步驟如下: 算術(shù)運(yùn)算:24>21 Or Not 5>2 關(guān)系運(yùn)算:True Or Not True 邏輯運(yùn)算:True Or

7、False 結(jié)果:True2.3.1 賦值語句 賦值語句語法:變量名|對(duì)象的屬性名=表達(dá)式功能:將表達(dá)式的值賦給指定的變量或?qū)ο蟮膶傩?。說明:賦值語句在程序設(shè)計(jì)中的使用非常廣泛,每一個(gè)賦值語句可以單獨(dú)放在一行中,也可以將多條賦值語句放在一行中,但每一語句間必須用“:”冒號(hào)作為分隔符?!纠?.5】已知長和寬,求矩形的面積。設(shè)計(jì)步驟如下: 設(shè)計(jì)程序界面。選擇“新建”工程,然后在窗體中增加一個(gè)標(biāo)簽Label1,一個(gè)命令按鈕Command1和一個(gè)文本框Text1。 設(shè)置對(duì)象屬性。如表2.8所示。表2.8 屬性設(shè)置對(duì)象屬性屬性值Label1Caption已知:長=5,寬=7Label2CaptionCo

8、mmand1Caption則矩形面積= 編寫事件代碼。 命令按鈕Command1的Click事件代碼為: Private Sub Command1_Click() Dim a As Single,b As Single,area As Single a=5 b=7 area=a*b Label2.Caption=Str(area)End Sub六、小結(jié) 在這一講里,我們要掌握表達(dá)式的的用法,知道六種表達(dá)式的用法及書寫規(guī)則。還要利用賦值語句編寫簡單程序。七、作業(yè) 補(bǔ)充課外習(xí)題第三講 (2學(xué)時(shí))一、教學(xué)內(nèi)容 Visual Basic中輸入、輸出語句和VB提供的內(nèi)部函數(shù)。二、目的要求 1掌握VB語言

9、中輸入、輸出語句的用法。 2掌握一些常用函數(shù)使用。三、教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn):輸入、輸出語句。教學(xué)難點(diǎn): 函數(shù)的使用四、教學(xué)方法多媒體教學(xué)。五、教學(xué)過程2.3.2 輸入語句語句格式:value=InputBox(message ,title ,default ,xcord,ycord )語句功能:產(chǎn)生一個(gè)具有提示信息并可供用戶輸入數(shù)據(jù)的對(duì)話框。返回字符串型數(shù)據(jù)。例:輸入一個(gè)整數(shù),并在文本框Text1中顯示輸入的整數(shù)程序代碼為 Private Sub Form_Click() Dim temp As String, num As Integer temp = InputBox(²請(qǐng)輸入

10、一個(gè)整數(shù):², ²輸入窗口演示²) num = Val(temp) Text1.Text= ²你輸入的數(shù)是:² & numEnd Sub2.3.3 輸出語句語句格式:MsgBox message ,buttons , title 函數(shù)格式:value=MsgBox ( message ,buttons , title )例:利用MsgBox函數(shù)產(chǎn)生一個(gè)詢問對(duì)話框,并根據(jù)用戶的回答作出相應(yīng)的操作。程序代碼為: Dim value As Integer value = MsgBox(²確定退出本系統(tǒng)嗎?², 1+32+0

11、+0, ²演示窗口²) If value = vbOK Then End如果不需要返回值,則可采用MsgBox的過程形式。例:產(chǎn)生一個(gè)提示窗口,提示用戶必須輸入1100之間的整數(shù),窗口中只需一個(gè)“確定”按鈕,則實(shí)現(xiàn)的語句為: MsgBox ²請(qǐng)不要輸入超過100的整數(shù)²,0+48+0+0 , ²提示窗口²2.4 函數(shù)1. 算術(shù)運(yùn)算函數(shù)例:Abs(-8)=8 Sqr(25)=5Sgn(8)=1 Sgn(0)=0Sgn(-8)=-1Fix(3.57)=3Fix(-3.57)=-4Int(3.57)=3Int(-3.57)=-4Exp(3)

12、=e3Log(3)=Ln(3)。2. 字符串函數(shù)例:Len(“World”)=5Left(“Hello”,2)=“He”Right(“Something”,3)=“ing”String(3,“*”)=“*”InStr(“abc”,“ab”)=1InStr(1,“pretty”,“re”)=2Ucase(“World”)=“WORLD”Lcase(“World”)=“world”Chr(65)=“A”Str(65)=“65”Asc(“A”)=65。3. 日期與時(shí)間函數(shù)例:使用 Weekday 函數(shù)將日期轉(zhuǎn)換為星期幾。程序代碼如下: Dim MyDate, MyWeekDay MyDate = #08/16/2000# MyWeekDay = Weekday(MyDate) ¢ MyWeekDay的值為4,因?yàn)镸yDate 是星期三4. 轉(zhuǎn)換函數(shù)5. 判斷與測(cè)試函數(shù)6. 其他函數(shù)(1) 隨機(jī)數(shù)函數(shù)語法:Rnd(number)功能:產(chǎn)生一個(gè)0到1之間的隨機(jī)數(shù)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論