vb教案及練習(xí)題項(xiàng)目八中的函數(shù)三_第1頁
vb教案及練習(xí)題項(xiàng)目八中的函數(shù)三_第2頁
vb教案及練習(xí)題項(xiàng)目八中的函數(shù)三_第3頁
vb教案及練習(xí)題項(xiàng)目八中的函數(shù)三_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、項(xiàng)目八 VB 中的函數(shù)(三)課題VB 中的函數(shù)(三)建議數(shù)2教學(xué)目標(biāo)掌握一維數(shù)組的概念、定義與使用;初步掌握二維數(shù)組的與簡單應(yīng)用;掌握 InputBox 函數(shù)與 MsgBox 函數(shù)(語句)的使用。教學(xué)重點(diǎn)一維數(shù)組的概念、定義與應(yīng)用;二維數(shù)組的基本概念;InputBox 函數(shù)與 MsgBox 函數(shù)(語句)的格式、功能。教學(xué)方法任務(wù)驅(qū)動(dòng)法;講授演示法。教學(xué)建議本任務(wù)中涉及到的數(shù)組的概念和基本應(yīng)用,是學(xué)生學(xué)習(xí)的難點(diǎn);建議先從較簡單的 Input 函數(shù)和 MsgBox 函數(shù)(語句)入手,然后通過指導(dǎo)學(xué)生完成任務(wù),讓學(xué)生由易到難先對(duì)數(shù)組有個(gè)初步的認(rèn)識(shí);教師可以通過 PPT 課件講授數(shù)組的知識(shí),然后通過補(bǔ)

2、充練習(xí)鞏固。教學(xué)過程InputBox 函數(shù)和 MsgBox 函數(shù)(語句)一、InputBox 函數(shù)在使用應(yīng)用程序時(shí)經(jīng)常會(huì)通過類似框的窗口輸入相關(guān)的信息或數(shù)據(jù)以便程序的繼續(xù)執(zhí)行。在 VB 中實(shí)現(xiàn)輸入框的方法是使用 InputBox 函數(shù)。InputBox 函數(shù)的格式變量名InputBox(“提示”,標(biāo)題,默認(rèn)值,X 坐標(biāo),Y 坐標(biāo))功能彈出一個(gè)框,等待用戶輸入信息后,將文本框中輸入的值賦給變量。舉例新建一個(gè)工程,為窗體的 Click 事件編寫如下代碼:Private Sub Form_Click()Dim sName As StringsName = InputBox(請(qǐng)輸入學(xué)生:,輸入, )

3、Form1.PrsNameEnd Sub運(yùn)行結(jié)果的界面如下:由此界面分析 InputBox 函數(shù)中各參數(shù)的含義與作用。說明(1)“提示”是一個(gè)字符串表達(dá)式作為框中的信息提示,是必選項(xiàng);“標(biāo)題”是用來設(shè)置框的標(biāo)題欄上顯示的內(nèi)容的,是可選項(xiàng);“默認(rèn)值”是用于設(shè)置框中文本框里的初始默認(rèn)的信息,是可選項(xiàng);“X 坐標(biāo),Y 坐標(biāo)”是用于確定框左上角在屏幕上的坐標(biāo)位置。二、MsgBox 函數(shù)和 MsgBox 語句1.格式MsgBox 函數(shù)的格式變量 = MsgBox (“提示”,框類型, 標(biāo)題)MsgBox 語句的格式MsgBox“提示”,框類型, 標(biāo)題功能MsgBox 函數(shù)和 MsgBox 語句的作用基本

4、相似,都是生成一消息框,等待用戶選擇單擊某個(gè)按鈕,函數(shù)則返回一個(gè)整數(shù)值,通知應(yīng)用程序用戶單擊的是哪個(gè)按鈕。舉例新建一個(gè)工程,為窗體的 Click 事件編寫以下代碼:Private Sub Form_Click()prompt = 真的新增該條嗎answer = MsgBox(prompt, vbOKCancel, Add Record)If answer = vbOK Then Debug.Pr您選擇的是“確定”按鈕If answer = vbCancel Then Debug.Pr您選擇的是“取消”按鈕End Sub通過舉例分析 MsgBox 函數(shù)中各參數(shù)的作用。說明“提示”是字符串表達(dá)式,

5、作為框中的信息顯示,是必選項(xiàng);“框類型”用于確定框中按鈕的類型、數(shù)目和圖標(biāo)樣式,具體內(nèi)容參照P99 表 8-10,是可選項(xiàng);“標(biāo)題”用于設(shè)置消息框的標(biāo)題,是可選項(xiàng)。誰能奪冠?任務(wù)的實(shí)施一、任務(wù)分析本任務(wù)是設(shè)計(jì)一個(gè)各球隊(duì)積分的計(jì)算器,根據(jù)球隊(duì)的勝、平、負(fù)、進(jìn)球和失球數(shù),算出冠軍的獲得者。規(guī)則是:勝一場得 3 分,平一場得 1 分,負(fù)一場得 0 分,積分勝的場數(shù)3平的場數(shù)1。二、界面設(shè)計(jì)學(xué)生在教師的指導(dǎo)下,根據(jù)任務(wù)分析與程序運(yùn)行的演示來設(shè)計(jì)界面;本任務(wù)的界面設(shè)計(jì)中控件對(duì)象較多,需要使用到多個(gè)控件控件,比較繁瑣,教師在指導(dǎo)學(xué)生設(shè)計(jì)界面需要細(xì)心、耐心。三、屬性設(shè)置學(xué)生在教師的指導(dǎo)下,依據(jù)任務(wù)的要求并參

6、照P94-95 的表 8-9 來設(shè)置界面上各控件對(duì)象的屬性。四、代碼設(shè)計(jì)在通用部分 的變量 x1x5 是用于存放每次通過 InputBox 函數(shù)輸入的各球隊(duì)勝、平、負(fù)的場數(shù)及進(jìn)球和失球的個(gè)數(shù)的;mand5 的 Click 事件中,通過一個(gè)循環(huán),利用 InputBox 函數(shù)將各球隊(duì)的勝、平、負(fù)的場數(shù)及進(jìn)球和失球的個(gè)數(shù)輸入后并存放到各文本框控件數(shù)組元素中,并計(jì)算出各隊(duì)的積分;3.d6 的 Click 事件中,使用了一個(gè)數(shù)組 a,利用它先將各球隊(duì)的積分由字符型轉(zhuǎn)換成數(shù)值型 起來,然后通過比較法得出冠 。比較法的 是,先假設(shè)第一個(gè)球隊(duì)的積分最高,然后用另四個(gè)球隊(duì)的積分依次與最高分比,如果比最高分還要

7、這個(gè)球隊(duì)的積分就成為最高分,最后得出冠軍球隊(duì)。五、總結(jié)與反饋展示學(xué)生作品,分析解決存在。數(shù)組一、數(shù)組的概念數(shù)組是相同類型數(shù)據(jù)的集合,這些數(shù)據(jù)擁有相同的名稱,但是通過不同的下標(biāo)來區(qū)分標(biāo)識(shí)。二、數(shù)組的分類在 VB 中數(shù)組有靜態(tài)數(shù)組和動(dòng)態(tài)數(shù)組兩種形式。靜態(tài)數(shù)組是指數(shù)組元素的個(gè)數(shù)固定,在程序運(yùn)行過程中不能發(fā)生變化的數(shù)組。動(dòng)態(tài)數(shù)組是指在定義數(shù)組的時(shí)候暫不指明數(shù)組元素的個(gè),在程序運(yùn)行過程中可以隨時(shí)改變的數(shù)組三、數(shù)組的使用數(shù)組的使用要遵循“先定義,后使用”的原則。1.定義數(shù)組靜態(tài)數(shù)組的定義Dim 數(shù)組名(下標(biāo) 1,下標(biāo) 2)As 類型名下標(biāo)的個(gè)數(shù)決定了數(shù)組的維數(shù),常用的有一維數(shù)組和二維數(shù)組,例如Dim a(

8、5) as single就是定義一個(gè)名為 a 有 6 個(gè)數(shù)組元素的單精度型的一維數(shù)組;又如Dim Grade(3,30) aseger就是定義一個(gè)名為 Grade 的整型的二維數(shù)組,這個(gè)數(shù)組的第一維下標(biāo)從 0-3,第二維從 0-31動(dòng)態(tài)數(shù)組的定義Dim 數(shù)組名()As 類型名而程序中需要用 ReDim 語句來具體定義這個(gè)數(shù)組的維數(shù)及元素個(gè)數(shù)ReDim 數(shù)組名(下標(biāo)) As 類型名例如Dim X() as String在程序中需要用到這個(gè)數(shù)組時(shí),可以這樣ReDim X(30) as String這樣 X 就是一個(gè)有著 0-30 共 31 個(gè)元素的字符串型數(shù)組了。2.數(shù)組的使用數(shù)組元素的是通過下標(biāo)的來實(shí)現(xiàn)的;結(jié)合本任務(wù)中的數(shù)組來學(xué)習(xí)數(shù)組的使用。四、補(bǔ)充練習(xí)總結(jié)與反饋本次課的重點(diǎn)有兩個(gè):一是 InputBox 函數(shù)和 MsgBox 函數(shù)(語句)的使用,這是 VB 程序設(shè)計(jì)中經(jīng)常

溫馨提示

  • 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)論