




已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
vb程序設(shè)計課程教學(xué)大綱一、課程基本概況課程名稱:vb程序設(shè)計 課程名稱:vb program design課程編號:0001112課程總學(xué)時:50(其中,講課30,實驗20)課程學(xué)分:2.5課程分類:必修開設(shè)學(xué)期:2適用專業(yè):全校所有專業(yè)先修課程:信息技術(shù)基礎(chǔ)二、課程的性質(zhì)、目的和任務(wù)本課程為非計算機專業(yè)一年級學(xué)生必修的基礎(chǔ)課。VB程序設(shè)計是關(guān)于面向?qū)ο蟪绦蛟O(shè)計思想、Visual Basic基本概念、語言特性、程序設(shè)計基本方法的一門基礎(chǔ)課程。Visual Basic等面向?qū)ο蟪绦蛟O(shè)計語言的出現(xiàn),使得從事各種工作的人們能寫一些實用的小程序應(yīng)用到自己的工作、生活中,從而使計算機在自己的工作、生活中發(fā)揮更大的作用。因此,程序設(shè)計基礎(chǔ)課程是各專業(yè)學(xué)生必修的一門實用性極強的課程。通過本課程的學(xué)習(xí),要求學(xué)生熟悉Visual Basic集成開發(fā)環(huán)境,了解Visual Basic中對象的概念和事件驅(qū)動程序的基本特性,掌握面向?qū)ο蟪绦蛟O(shè)計的基本思想及編程思路,能用Visual Basic獨立編寫一個實用的小程序。三、主要內(nèi)容、重點及深度本課程共50學(xué)時,其中理論30學(xué)時,實驗20學(xué)時。其中,理論教學(xué)部分:第一章 Visual Basic程序開發(fā)環(huán)境(1學(xué)時)(一)目的要求了解Visual Basic的特點和版本;掌握啟動和退出Visual Basic的方法及Visual Basic的界面;(二)教學(xué)內(nèi)容本章知識點:1. Visual Basic的特點及版本(了解)2. Visual Basic的啟動與退出(掌握)3. 主窗口(掌握)4. 其他窗口(掌握)(三)重點與難點重點:Visual Basic的啟動、退出、界面難點:vb窗口結(jié)構(gòu)第二章 對象及其操作(1學(xué)時)(一)目的要求掌握Visual Basic的基本對象和與其對應(yīng)的基本操作(二)教學(xué)內(nèi)容本章知識點:1. 對象(了解)2. 窗體(掌握)3. 控件(掌握)4. 控件的畫法和基本操作(掌握)(三)重點與難點重點:對象的概念及操作難點:對象的概念及操作第三章 簡單程序設(shè)計(2學(xué)時)(一)目的要求理解vb中的語句,掌握程序的結(jié)構(gòu)和工作方式,并且能夠編寫簡單的應(yīng)用程序(二)教學(xué)內(nèi)容本章知識點:1. Visual Basic 中的語句(理解)2. 編寫簡單的Visual Basic應(yīng)用程序(掌握)3. 程序的保存、裝入和運行(掌握)4. Visual Basic應(yīng)用程序的結(jié)構(gòu)與工作方式(掌握)(三)重點與難點重點:基本輸入輸出語句難點:基本輸入輸出語句第四章visual basic 程序設(shè)計基礎(chǔ)(4學(xué)時)(一)目的要求重點掌握基本數(shù)據(jù)類型和變量的作用域;了解用戶定義的數(shù)據(jù)類型和枚舉類型;理解常量和變量的含義。掌握默認(rèn)聲明、常用內(nèi)部函數(shù)、字符處理與字符串函數(shù)、運算符與表達(dá)式。(二)教學(xué)內(nèi)容本章知識點:1. 數(shù)據(jù)類型(掌握)2. 常量和變量(掌握)3. 變量的作用域(掌握)4. 常用內(nèi)部函數(shù)(掌握)5. 字符處理與字符串函數(shù)(掌握)6. 運算符與表達(dá)式(掌握)(三)重點與難點重點:基本數(shù)據(jù)類型和變量的作用域;常用內(nèi)部函數(shù)、字符處理與字符串函數(shù)、運算符與表達(dá)式難點:基本數(shù)據(jù)類型和變量的作用域;字符處理與字符串函數(shù)、運算符與表達(dá)式第五章 數(shù)據(jù)的輸入與輸出(4學(xué)時)(一)目的要求掌握數(shù)據(jù)的輸入輸出方法, MsgBox函數(shù)和MsgBox方法以及字形、打印機輸出(二)教學(xué)內(nèi)容本章知識點:1. 數(shù)據(jù)輸出Print方法(掌握)2. 數(shù)據(jù)輸入InputBox函數(shù)(掌握)3. MsgBox函數(shù)和MsgBox語句(掌握)4. 字形(理解)5. 打印機輸出(理解)(三)重點與難點重點:Print方法及其相關(guān)函數(shù)以及格式輸出,數(shù)據(jù)的輸入方法和MsgBox函數(shù)難點:Print方法及其相關(guān)函數(shù),MsgBox函數(shù)和MsgBox方法第六章 常用標(biāo)準(zhǔn)控件(6學(xué)時)(一)目的要求掌握控件的屬性、事件以及方法;使用控件進行編程(二)教學(xué)內(nèi)容本章知識點:1. 文本控件(掌握)2. 圖形控件(掌握)3. 按鈕控件(掌握)4. 選擇控件復(fù)選框和單選按鈕(掌握)5. 選擇控件列表框和組合框(掌握)6. 滾動條(掌握)7. 計時器(掌握)8. 框架(理解)9. 焦點與Tab順序(掌握)(三)重點與難點重點:控件的屬性、事件以及方法難點:熟練利用這些控件進行編程第七章 visual basic 控制結(jié)構(gòu)(4學(xué)時)(一)目的要求掌握條件語句和結(jié)構(gòu)條件語句,掌握多分支控制結(jié)構(gòu);掌握循環(huán)控制結(jié)構(gòu)與GoTo型控制結(jié)構(gòu)(二)教學(xué)內(nèi)容本章知識點:1. 選擇控制結(jié)構(gòu)(掌握)2. 多分支控制結(jié)構(gòu)(掌握)3. For循環(huán)控制結(jié)構(gòu)(掌握)4. 當(dāng)循環(huán)控制結(jié)構(gòu)(掌握)5. Do循環(huán)控制結(jié)構(gòu)(掌握)6. 多重循環(huán)(掌握)7. GoTo型控制(理解)(三)重點與難點重點:條件語句和結(jié)構(gòu)條件語句,循環(huán)控制結(jié)構(gòu)難點:多分支控制結(jié)構(gòu),循環(huán)控制結(jié)構(gòu)第八章 數(shù)組(4學(xué)時)(一)目的要求了解數(shù)組的概念、掌握數(shù)組(含動靜態(tài)數(shù)組)的定義方法;掌握數(shù)組的初始化、控件數(shù)組(二)教學(xué)內(nèi)容本章知識點:1. 數(shù)組的概念(了解)2. 靜態(tài)數(shù)組與動態(tài)數(shù)組(掌握)3. 數(shù)組的基本操作(了解)4. 數(shù)組的初始化(掌握)5. 控件數(shù)組(掌握)(三)重點與難點重點:數(shù)組的定義,數(shù)組的初始化難點:數(shù)組的定義,控件數(shù)組的使用第九章 過程(4學(xué)時)(一)目的要求掌握過程的建立和調(diào)用,了解參數(shù)的傳送和種類;掌握參數(shù)的用法及內(nèi)存分配原理(二)教學(xué)內(nèi)容本章知識點:1. Sub過程(掌握)2. Function過程(掌握)3. 參數(shù)傳送(掌握)4. 可選參數(shù)與可變參數(shù)(了解)5. 對象參數(shù)(理解)6. 局部內(nèi)存分配(理解)7. Shell函數(shù)(理解)(三)重點與難點重點:形參與實參的用法和區(qū)別;可選參數(shù)與可變參數(shù)的用法難點:形參與實參在內(nèi)存的調(diào)用形式;Shell函數(shù)課程的實驗教學(xué)大綱(每次2學(xué)時)實驗一 熟悉vb程序的開發(fā)環(huán)境實驗內(nèi)容:1掌握啟動與退出VB的方法。2掌握建立、編輯和運行一個簡單的VB應(yīng)用程序的全過程。3掌握常用控件的應(yīng)用。4利用聯(lián)機幫助了解集成環(huán)境各窗口、菜單的一般功能。實驗二 Vb數(shù)據(jù)類型及表達(dá)式實驗內(nèi)容:1數(shù)據(jù)類型(基本數(shù)據(jù)類型、用戶定義的數(shù)據(jù)類型、枚舉類型)2常量和變量的定義方法3常用的內(nèi)部函數(shù)(轉(zhuǎn)換、數(shù)學(xué)、日期、時間、隨機數(shù));字符處理與字符串函數(shù)。4表達(dá)式(算術(shù)運算符、關(guān)系運算符與邏輯運算符、表達(dá)式的執(zhí)行順序)。實驗三 輸入輸出函數(shù)實驗內(nèi)容:1根據(jù)書上例題,熟悉基本的輸入輸出函數(shù)用法。2. 編寫程序,要求用戶輸入下列信息:姓名、年齡、通信地址、郵政編碼、電話,然后將輸入的數(shù)據(jù)用適當(dāng)?shù)母袷皆诖绑w上顯示出來。3自由落體位移公式為:s=1/2 g t2+v0t; 其中v0為初始速度,g為重力加速度,t為經(jīng)歷程的時間,編寫程序,求位移量s。v04.8m/s,t=0.5s,g=9.81m/s2,在程序中把g定義為符號常量,用InputBox函數(shù)輸v0和t兩個變量的值。實驗四 控件操作一實驗內(nèi)容:1數(shù)據(jù)過濾:編寫一個VB程序,要求只能輸入0100之間的數(shù)據(jù)2密碼輸入:編寫一個VB程序,要求輸入密碼,如果輸入正確,則顯示“歡迎進入”,如果輸入不正確,則顯示“密碼錯誤”3在名稱為form1的窗體上畫一個文本框,名稱為text1,無初始內(nèi)容;再畫一個圖片框,名稱為P1。請編寫適當(dāng)?shù)氖录^程,使得在運行時,在文本框中每輸入一個字符,就在圖片框中輸出一行文本框中的完整內(nèi)容,程序中不能使用任何變量。4在名稱為form1的窗體上畫一個圖片框,名稱為P1,請編寫適當(dāng)?shù)氖录^程,使得在運行時,每單擊圖片框一次,就在圖片框中輸出“單擊圖片框”一次,每單擊圖片框外的窗體一次,就在窗體中輸出“單擊窗體”一次,運行時的窗體如圖所示。要求程序中不得使用任何變量,每個事件過程中只能寫一條語句。5直線和形狀控件的使用:在窗體上繪制直線和形狀控件,改變屬性值。實驗五 控件操作二實驗內(nèi)容:1在窗體上填寫個人簡歷(包括單選按鈕及復(fù)選框的選項,如:性別,愛好等),同時顯示兩個按鈕:“確定”,“重置”。當(dāng)用戶單擊“確定” 時,將他的選擇顯示在一個文本框中;當(dāng)用戶單擊“重置”時,清除他已經(jīng)填寫過的內(nèi)容。 說明:建立內(nèi)容可自行設(shè)定2在窗體的文本框內(nèi)顯示一段文字(內(nèi)容自行設(shè)定),用單選按鈕控制文字的字體,用復(fù)選框控制是否將文本加粗、傾斜或是加下劃線,單擊“確定”按鈕對文本框內(nèi)的文字完成設(shè)置,單擊“取消”完成將文本恢復(fù)到原來的樣式。實驗六 控件操作三實驗內(nèi)容:1選擇控件列表框和組合框(1)課本例題(2)課后習(xí)題52. 滾動條(1)課本習(xí)題(2)在窗體上建立一個文本框,一個水平滾動條和一個命令按鈕,標(biāo)題為“移動”,在文本框中輸入一個整數(shù),單擊按鈕后,如果輸入的是正數(shù),滾動條中的滾動框向右移動與該數(shù)相等的刻度,但如果超過了滾動條的最大刻度,則不移動,并且顯示“文本框的數(shù)值太大”;如果輸入的是負(fù)數(shù),滾動條中的滾動框向左移動與該數(shù)相等的刻度,但如果超過了滾動條的最小刻度,則不移動,并且顯示“文本框中的數(shù)值太小”。(3)在名稱為form1的窗體上畫一個名稱為hs1的水平滾動條,其刻度值范圍為1100,畫一個命令按鈕,名稱為c1,標(biāo)題為“移動滾動框”。請編寫適當(dāng)?shù)氖录^程,使得在運行時,每單擊命令按鈕一次,滾動框向右移動10個刻度。要求程序中不得使用變量,事件過程中只能寫一條語句3計時器(課后習(xí)題)4框架5焦點與Tab順序(課后習(xí)題)實驗七 選擇控制結(jié)構(gòu)實驗內(nèi)容:1.課后習(xí)題2.假定根據(jù)變量a的取值是5,4,3或2以下,在窗口的一個標(biāo)簽控件里顯示出“優(yōu)”、“良”、“中”和“差”字樣。用Select Case語句實現(xiàn)。3設(shè)計一個應(yīng)用程序,利用信息框告訴用戶在一個帶有“是”、“否”、“取消”3個按鈕的信息框中按的是哪一個按鈕。實驗八 循環(huán)控制實驗內(nèi)容:1教材P188習(xí)題6。2求3用二分法求方程2x3-4x2+3x-6=0在(-10,10)之間的根。4從鍵盤上輸入兩個正整數(shù)M和N,求最大公因子。實驗九 數(shù)組操作實驗內(nèi)容:1定義一個數(shù)組,并向其中輸入數(shù)據(jù)。2下面的程序是輸入一系列數(shù)據(jù),并將它們分離后放在數(shù)組中。3輸入鍵盤輸入10個整數(shù),對這些數(shù)據(jù)求奇數(shù)和與偶數(shù)和。4建立含有3個控件的控件數(shù)組,編寫代碼,當(dāng)單擊第一個按鈕時窗體標(biāo)題顯示系統(tǒng)日期,單擊第二個顯示系統(tǒng)時間,單擊第三個時結(jié)束。實驗十 過程實驗內(nèi)容:1編寫一個求3個數(shù)中的最大值MAX和MIN的過程,然后用這個過程分別求3個數(shù),5個數(shù),7個數(shù)中的最大值和最小值2編寫程序求:S=A!+B!+C!3編寫過程,用來計算S=1+1/2+1/3+1/4+1/5+1/n (n的值通過輸入來獲得)4練習(xí)書上例題,并分析結(jié)果四、學(xué)時分配表章序內(nèi)容各教學(xué)環(huán)節(jié)學(xué)時分配作業(yè)題量備注講授實驗討論習(xí)題課外其它小計第一章Visual Basic程序開發(fā)環(huán)境11第二章對象及其操作11第三章簡單程序設(shè)計224第四章visual basic程序設(shè)計基礎(chǔ)426第五章數(shù)據(jù)的輸入與輸出426第六章常用標(biāo)準(zhǔn)控件6612第七章visual basic 控制結(jié)構(gòu)448第八章數(shù)組426第九章過程426合計302050五、課程教學(xué)的基本要求和主要環(huán)節(jié)本課程可采用課堂講授、課堂討論、習(xí)題課等進行課堂教學(xué);條件允許可采用CAI、電子教案、幻燈片等進行輔助教學(xué);每章布置36道習(xí)題以鞏固教學(xué); 在教學(xué)過程中,采取精講多練的方式,穿插歷年等級考試題,使學(xué)生從實際考題中加深對課堂內(nèi)容的理解??荚嚥捎瞄]卷方式,考試內(nèi)容在要求“了解”的教學(xué)層次上占20%左右,在要求“理解”的教學(xué)層次上占30%左右,在要求“掌握”的教學(xué)層次上不得少于50%??偝煽冇善綍r成績和考試成績組成。平時成績占30%,考試成績占70%。六、本課程與其它課程的聯(lián)系與分工先修課包括:信息技術(shù)基礎(chǔ)七、建議教材與參考教材教材:二級教程visual basic 語言程序設(shè)計,劉炳文 楊明福 陳定中,高等教育出版社,2002參考書: 新編Visual Basic 教程,牛又奇等主編,蘇州大學(xué)出版社,2002.
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CRIA 25002-2021橡膠硫化促進劑TBBS
- T/CPUMT 002-2022基于傾斜航空攝影的實景三維模型構(gòu)建技術(shù)規(guī)范
- T/CNFMA B027-2023戶外林業(yè)機械以汽油機為動力的背負(fù)式除草機
- T/CNFA 2-2017軟體家具床墊
- T/CIMA 0026-2021電能表外置斷路器試驗方法
- T/CIMA 0020-2020交流電能表動態(tài)性能檢驗裝置
- T/CHATA 023-2022結(jié)核病定點醫(yī)療機構(gòu)結(jié)核感染預(yù)防與控制規(guī)范
- T/CFPA 012-2022消防用壓接式涂覆碳鋼管材及管件
- T/CEPPEA 5023-2023風(fēng)光儲充一體化充電站設(shè)計規(guī)范
- T/CEMTA 4-2023工業(yè)炸藥生產(chǎn)線安全聯(lián)鎖檢測方法溫度、壓力和流量
- 綜合管線測量技術(shù)方案
- 古風(fēng)團扇手工課件
- 2025-2030中國養(yǎng)老行業(yè)市場深度分析及前景趨勢與投資研究報告
- 醫(yī)院基建部面試題及答案
- 2025年中考物理模擬試卷猜題卷 3套(含答案)
- 2024-2025學(xué)年滬教版七年級數(shù)學(xué)上冊復(fù)習(xí):分式(7大題型)(42道壓軸題專練)解析版
- 恒溫烙鐵焊接溫度驗證報告
- 湖北省松滋市老城鎮(zhèn)八一小學(xué)2024-2025學(xué)年小學(xué)六年級第二學(xué)期小升初數(shù)學(xué)試卷含解析
- 企業(yè)經(jīng)營管理的基本理論知識90P
- 石墨產(chǎn)品設(shè)計與生產(chǎn)中的質(zhì)量控制與優(yōu)化
- 郵政郵件內(nèi)部處理業(yè)務(wù)外包服務(wù)投標(biāo)方案(技術(shù)方案)
評論
0/150
提交評論