下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、項目八 VB 中的函數(shù)(三)課題VB 中的函數(shù)(三)建議數(shù)2教學目標掌握一維數(shù)組的概念、定義與使用;初步掌握二維數(shù)組的與簡單應用;掌握 InputBox 函數(shù)與 MsgBox 函數(shù)(語句)的使用。教學重點一維數(shù)組的概念、定義與應用;二維數(shù)組的基本概念;InputBox 函數(shù)與 MsgBox 函數(shù)(語句)的格式、功能。教學方法任務驅(qū)動法;講授演示法。教學建議本任務中涉及到的數(shù)組的概念和基本應用,是學生學習的難點;建議先從較簡單的 Input 函數(shù)和 MsgBox 函數(shù)(語句)入手,然后通過指導學生完成任務,讓學生由易到難先對數(shù)組有個初步的認識;教師可以通過 PPT 課件講授數(shù)組的知識,然后通過補
2、充練習鞏固。教學過程InputBox 函數(shù)和 MsgBox 函數(shù)(語句)一、InputBox 函數(shù)在使用應用程序時經(jīng)常會通過類似框的窗口輸入相關(guān)的信息或數(shù)據(jù)以便程序的繼續(xù)執(zhí)行。在 VB 中實現(xiàn)輸入框的方法是使用 InputBox 函數(shù)。InputBox 函數(shù)的格式變量名InputBox(“提示”,標題,默認值,X 坐標,Y 坐標)功能彈出一個框,等待用戶輸入信息后,將文本框中輸入的值賦給變量。舉例新建一個工程,為窗體的 Click 事件編寫如下代碼:Private Sub Form_Click()Dim sName As StringsName = InputBox(請輸入學生:,輸入, )
3、Form1.PrsNameEnd Sub運行結(jié)果的界面如下:由此界面分析 InputBox 函數(shù)中各參數(shù)的含義與作用。說明(1)“提示”是一個字符串表達式作為框中的信息提示,是必選項;“標題”是用來設置框的標題欄上顯示的內(nèi)容的,是可選項;“默認值”是用于設置框中文本框里的初始默認的信息,是可選項;“X 坐標,Y 坐標”是用于確定框左上角在屏幕上的坐標位置。二、MsgBox 函數(shù)和 MsgBox 語句1.格式MsgBox 函數(shù)的格式變量 = MsgBox (“提示”,框類型, 標題)MsgBox 語句的格式MsgBox“提示”,框類型, 標題功能MsgBox 函數(shù)和 MsgBox 語句的作用基本
4、相似,都是生成一消息框,等待用戶選擇單擊某個按鈕,函數(shù)則返回一個整數(shù)值,通知應用程序用戶單擊的是哪個按鈕。舉例新建一個工程,為窗體的 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ù)的作用。說明“提示”是字符串表達式,
5、作為框中的信息顯示,是必選項;“框類型”用于確定框中按鈕的類型、數(shù)目和圖標樣式,具體內(nèi)容參照P99 表 8-10,是可選項;“標題”用于設置消息框的標題,是可選項。誰能奪冠?任務的實施一、任務分析本任務是設計一個各球隊積分的計算器,根據(jù)球隊的勝、平、負、進球和失球數(shù),算出冠軍的獲得者。規(guī)則是:勝一場得 3 分,平一場得 1 分,負一場得 0 分,積分勝的場數(shù)3平的場數(shù)1。二、界面設計學生在教師的指導下,根據(jù)任務分析與程序運行的演示來設計界面;本任務的界面設計中控件對象較多,需要使用到多個控件控件,比較繁瑣,教師在指導學生設計界面需要細心、耐心。三、屬性設置學生在教師的指導下,依據(jù)任務的要求并參
6、照P94-95 的表 8-9 來設置界面上各控件對象的屬性。四、代碼設計在通用部分 的變量 x1x5 是用于存放每次通過 InputBox 函數(shù)輸入的各球隊勝、平、負的場數(shù)及進球和失球的個數(shù)的;mand5 的 Click 事件中,通過一個循環(huán),利用 InputBox 函數(shù)將各球隊的勝、平、負的場數(shù)及進球和失球的個數(shù)輸入后并存放到各文本框控件數(shù)組元素中,并計算出各隊的積分;3.d6 的 Click 事件中,使用了一個數(shù)組 a,利用它先將各球隊的積分由字符型轉(zhuǎn)換成數(shù)值型 起來,然后通過比較法得出冠 。比較法的 是,先假設第一個球隊的積分最高,然后用另四個球隊的積分依次與最高分比,如果比最高分還要
7、這個球隊的積分就成為最高分,最后得出冠軍球隊。五、總結(jié)與反饋展示學生作品,分析解決存在。數(shù)組一、數(shù)組的概念數(shù)組是相同類型數(shù)據(jù)的集合,這些數(shù)據(jù)擁有相同的名稱,但是通過不同的下標來區(qū)分標識。二、數(shù)組的分類在 VB 中數(shù)組有靜態(tài)數(shù)組和動態(tài)數(shù)組兩種形式。靜態(tài)數(shù)組是指數(shù)組元素的個數(shù)固定,在程序運行過程中不能發(fā)生變化的數(shù)組。動態(tài)數(shù)組是指在定義數(shù)組的時候暫不指明數(shù)組元素的個,在程序運行過程中可以隨時改變的數(shù)組三、數(shù)組的使用數(shù)組的使用要遵循“先定義,后使用”的原則。1.定義數(shù)組靜態(tài)數(shù)組的定義Dim 數(shù)組名(下標 1,下標 2)As 類型名下標的個數(shù)決定了數(shù)組的維數(shù),常用的有一維數(shù)組和二維數(shù)組,例如Dim a(
8、5) as single就是定義一個名為 a 有 6 個數(shù)組元素的單精度型的一維數(shù)組;又如Dim Grade(3,30) aseger就是定義一個名為 Grade 的整型的二維數(shù)組,這個數(shù)組的第一維下標從 0-3,第二維從 0-31動態(tài)數(shù)組的定義Dim 數(shù)組名()As 類型名而程序中需要用 ReDim 語句來具體定義這個數(shù)組的維數(shù)及元素個數(shù)ReDim 數(shù)組名(下標) As 類型名例如Dim X() as String在程序中需要用到這個數(shù)組時,可以這樣ReDim X(30) as String這樣 X 就是一個有著 0-30 共 31 個元素的字符串型數(shù)組了。2.數(shù)組的使用數(shù)組元素的是通過下標的來實現(xiàn)的;結(jié)合本任務中的數(shù)組來學習數(shù)組的使用。四、補充練習總結(jié)與反饋本次課的重點有兩個:一是 InputBox 函數(shù)和 MsgBox 函數(shù)(語句)的使用,這是 VB 程序設計中經(jīng)常
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年茶葉產(chǎn)區(qū)標準承包協(xié)議范例版B版
- 仲裁協(xié)議藝術(shù)品交易糾紛
- KTV清潔工聘用合同
- 旅行社解約協(xié)議書
- 火電站建設爆破施工合同模板
- 科研設施腳手架施工分包合同
- 2024排水溝清理設備租賃合同
- 酒店行業(yè)會計招聘協(xié)議書
- 水電站泄洪排洪渠協(xié)議
- 廣州市房產(chǎn)買賣合同范本
- 理論力學(浙江大學)知到智慧樹章節(jié)答案
- 膽囊結(jié)石合并急性膽囊炎臨床路徑表單
- 小學英語不規(guī)則動詞表
- VIC模型PPT課件
- AQL2.5抽檢標準
- 征信知識測試題及答案
- JJF 1629-2017 烙鐵溫度計校準規(guī)范(高清版)
- 理想系列一體化速印機故障代碼
- 檢驗科各專業(yè)組上崗輪崗培訓考核制度全6頁
- 部編版二年級下冊語文拼音練習
- 工程停止點檢查管理(共17頁)
評論
0/150
提交評論