vb程序設(shè)計(jì)課程教學(xué)大綱.doc_第1頁(yè)
vb程序設(shè)計(jì)課程教學(xué)大綱.doc_第2頁(yè)
vb程序設(shè)計(jì)課程教學(xué)大綱.doc_第3頁(yè)
vb程序設(shè)計(jì)課程教學(xué)大綱.doc_第4頁(yè)
vb程序設(shè)計(jì)課程教學(xué)大綱.doc_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

vb程序設(shè)計(jì)課程教學(xué)大綱一、課程基本概況課程名稱:vb程序設(shè)計(jì) 課程名稱:vb program design課程編號(hào):0001112課程總學(xué)時(shí):50(其中,講課30,實(shí)驗(yàn)20)課程學(xué)分:2.5課程分類:必修開設(shè)學(xué)期:2適用專業(yè):全校所有專業(yè)先修課程:信息技術(shù)基礎(chǔ)二、課程的性質(zhì)、目的和任務(wù)本課程為非計(jì)算機(jī)專業(yè)一年級(jí)學(xué)生必修的基礎(chǔ)課。VB程序設(shè)計(jì)是關(guān)于面向?qū)ο蟪绦蛟O(shè)計(jì)思想、Visual Basic基本概念、語(yǔ)言特性、程序設(shè)計(jì)基本方法的一門基礎(chǔ)課程。Visual Basic等面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的出現(xiàn),使得從事各種工作的人們能寫一些實(shí)用的小程序應(yīng)用到自己的工作、生活中,從而使計(jì)算機(jī)在自己的工作、生活中發(fā)揮更大的作用。因此,程序設(shè)計(jì)基礎(chǔ)課程是各專業(yè)學(xué)生必修的一門實(shí)用性極強(qiáng)的課程。通過本課程的學(xué)習(xí),要求學(xué)生熟悉Visual Basic集成開發(fā)環(huán)境,了解Visual Basic中對(duì)象的概念和事件驅(qū)動(dòng)程序的基本特性,掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想及編程思路,能用Visual Basic獨(dú)立編寫一個(gè)實(shí)用的小程序。三、主要內(nèi)容、重點(diǎn)及深度本課程共50學(xué)時(shí),其中理論30學(xué)時(shí),實(shí)驗(yàn)20學(xué)時(shí)。其中,理論教學(xué)部分:第一章 Visual Basic程序開發(fā)環(huán)境(1學(xué)時(shí))(一)目的要求了解Visual Basic的特點(diǎn)和版本;掌握啟動(dòng)和退出Visual Basic的方法及Visual Basic的界面;(二)教學(xué)內(nèi)容本章知識(shí)點(diǎn):1. Visual Basic的特點(diǎn)及版本(了解)2. Visual Basic的啟動(dòng)與退出(掌握)3. 主窗口(掌握)4. 其他窗口(掌握)(三)重點(diǎn)與難點(diǎn)重點(diǎn):Visual Basic的啟動(dòng)、退出、界面難點(diǎn):vb窗口結(jié)構(gòu)第二章 對(duì)象及其操作(1學(xué)時(shí))(一)目的要求掌握Visual Basic的基本對(duì)象和與其對(duì)應(yīng)的基本操作(二)教學(xué)內(nèi)容本章知識(shí)點(diǎn):1. 對(duì)象(了解)2. 窗體(掌握)3. 控件(掌握)4. 控件的畫法和基本操作(掌握)(三)重點(diǎn)與難點(diǎn)重點(diǎn):對(duì)象的概念及操作難點(diǎn):對(duì)象的概念及操作第三章 簡(jiǎn)單程序設(shè)計(jì)(2學(xué)時(shí))(一)目的要求理解vb中的語(yǔ)句,掌握程序的結(jié)構(gòu)和工作方式,并且能夠編寫簡(jiǎn)單的應(yīng)用程序(二)教學(xué)內(nèi)容本章知識(shí)點(diǎn):1. Visual Basic 中的語(yǔ)句(理解)2. 編寫簡(jiǎn)單的Visual Basic應(yīng)用程序(掌握)3. 程序的保存、裝入和運(yùn)行(掌握)4. Visual Basic應(yīng)用程序的結(jié)構(gòu)與工作方式(掌握)(三)重點(diǎn)與難點(diǎn)重點(diǎn):基本輸入輸出語(yǔ)句難點(diǎn):基本輸入輸出語(yǔ)句第四章visual basic 程序設(shè)計(jì)基礎(chǔ)(4學(xué)時(shí))(一)目的要求重點(diǎn)掌握基本數(shù)據(jù)類型和變量的作用域;了解用戶定義的數(shù)據(jù)類型和枚舉類型;理解常量和變量的含義。掌握默認(rèn)聲明、常用內(nèi)部函數(shù)、字符處理與字符串函數(shù)、運(yùn)算符與表達(dá)式。(二)教學(xué)內(nèi)容本章知識(shí)點(diǎn):1. 數(shù)據(jù)類型(掌握)2. 常量和變量(掌握)3. 變量的作用域(掌握)4. 常用內(nèi)部函數(shù)(掌握)5. 字符處理與字符串函數(shù)(掌握)6. 運(yùn)算符與表達(dá)式(掌握)(三)重點(diǎn)與難點(diǎn)重點(diǎn):基本數(shù)據(jù)類型和變量的作用域;常用內(nèi)部函數(shù)、字符處理與字符串函數(shù)、運(yùn)算符與表達(dá)式難點(diǎn):基本數(shù)據(jù)類型和變量的作用域;字符處理與字符串函數(shù)、運(yùn)算符與表達(dá)式第五章 數(shù)據(jù)的輸入與輸出(4學(xué)時(shí))(一)目的要求掌握數(shù)據(jù)的輸入輸出方法, MsgBox函數(shù)和MsgBox方法以及字形、打印機(jī)輸出(二)教學(xué)內(nèi)容本章知識(shí)點(diǎn):1. 數(shù)據(jù)輸出Print方法(掌握)2. 數(shù)據(jù)輸入InputBox函數(shù)(掌握)3. MsgBox函數(shù)和MsgBox語(yǔ)句(掌握)4. 字形(理解)5. 打印機(jī)輸出(理解)(三)重點(diǎn)與難點(diǎn)重點(diǎn):Print方法及其相關(guān)函數(shù)以及格式輸出,數(shù)據(jù)的輸入方法和MsgBox函數(shù)難點(diǎn):Print方法及其相關(guān)函數(shù),MsgBox函數(shù)和MsgBox方法第六章 常用標(biāo)準(zhǔn)控件(6學(xué)時(shí))(一)目的要求掌握控件的屬性、事件以及方法;使用控件進(jìn)行編程(二)教學(xué)內(nèi)容本章知識(shí)點(diǎn):1. 文本控件(掌握)2. 圖形控件(掌握)3. 按鈕控件(掌握)4. 選擇控件復(fù)選框和單選按鈕(掌握)5. 選擇控件列表框和組合框(掌握)6. 滾動(dòng)條(掌握)7. 計(jì)時(shí)器(掌握)8. 框架(理解)9. 焦點(diǎn)與Tab順序(掌握)(三)重點(diǎn)與難點(diǎn)重點(diǎn):控件的屬性、事件以及方法難點(diǎn):熟練利用這些控件進(jìn)行編程第七章 visual basic 控制結(jié)構(gòu)(4學(xué)時(shí))(一)目的要求掌握條件語(yǔ)句和結(jié)構(gòu)條件語(yǔ)句,掌握多分支控制結(jié)構(gòu);掌握循環(huán)控制結(jié)構(gòu)與GoTo型控制結(jié)構(gòu)(二)教學(xué)內(nèi)容本章知識(shí)點(diǎn):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型控制(理解)(三)重點(diǎn)與難點(diǎn)重點(diǎn):條件語(yǔ)句和結(jié)構(gòu)條件語(yǔ)句,循環(huán)控制結(jié)構(gòu)難點(diǎn):多分支控制結(jié)構(gòu),循環(huán)控制結(jié)構(gòu)第八章 數(shù)組(4學(xué)時(shí))(一)目的要求了解數(shù)組的概念、掌握數(shù)組(含動(dòng)靜態(tài)數(shù)組)的定義方法;掌握數(shù)組的初始化、控件數(shù)組(二)教學(xué)內(nèi)容本章知識(shí)點(diǎn):1. 數(shù)組的概念(了解)2. 靜態(tài)數(shù)組與動(dòng)態(tài)數(shù)組(掌握)3. 數(shù)組的基本操作(了解)4. 數(shù)組的初始化(掌握)5. 控件數(shù)組(掌握)(三)重點(diǎn)與難點(diǎn)重點(diǎn):數(shù)組的定義,數(shù)組的初始化難點(diǎn):數(shù)組的定義,控件數(shù)組的使用第九章 過程(4學(xué)時(shí))(一)目的要求掌握過程的建立和調(diào)用,了解參數(shù)的傳送和種類;掌握參數(shù)的用法及內(nèi)存分配原理(二)教學(xué)內(nèi)容本章知識(shí)點(diǎn):1. Sub過程(掌握)2. Function過程(掌握)3. 參數(shù)傳送(掌握)4. 可選參數(shù)與可變參數(shù)(了解)5. 對(duì)象參數(shù)(理解)6. 局部?jī)?nèi)存分配(理解)7. Shell函數(shù)(理解)(三)重點(diǎn)與難點(diǎn)重點(diǎn):形參與實(shí)參的用法和區(qū)別;可選參數(shù)與可變參數(shù)的用法難點(diǎn):形參與實(shí)參在內(nèi)存的調(diào)用形式;Shell函數(shù)課程的實(shí)驗(yàn)教學(xué)大綱(每次2學(xué)時(shí))實(shí)驗(yàn)一 熟悉vb程序的開發(fā)環(huán)境實(shí)驗(yàn)內(nèi)容:1掌握啟動(dòng)與退出VB的方法。2掌握建立、編輯和運(yùn)行一個(gè)簡(jiǎn)單的VB應(yīng)用程序的全過程。3掌握常用控件的應(yīng)用。4利用聯(lián)機(jī)幫助了解集成環(huán)境各窗口、菜單的一般功能。實(shí)驗(yàn)二 Vb數(shù)據(jù)類型及表達(dá)式實(shí)驗(yàn)內(nèi)容:1數(shù)據(jù)類型(基本數(shù)據(jù)類型、用戶定義的數(shù)據(jù)類型、枚舉類型)2常量和變量的定義方法3常用的內(nèi)部函數(shù)(轉(zhuǎn)換、數(shù)學(xué)、日期、時(shí)間、隨機(jī)數(shù));字符處理與字符串函數(shù)。4表達(dá)式(算術(shù)運(yùn)算符、關(guān)系運(yùn)算符與邏輯運(yùn)算符、表達(dá)式的執(zhí)行順序)。實(shí)驗(yàn)三 輸入輸出函數(shù)實(shí)驗(yàn)內(nèi)容:1根據(jù)書上例題,熟悉基本的輸入輸出函數(shù)用法。2. 編寫程序,要求用戶輸入下列信息:姓名、年齡、通信地址、郵政編碼、電話,然后將輸入的數(shù)據(jù)用適當(dāng)?shù)母袷皆诖绑w上顯示出來(lái)。3自由落體位移公式為:s=1/2 g t2+v0t; 其中v0為初始速度,g為重力加速度,t為經(jīng)歷程的時(shí)間,編寫程序,求位移量s。v04.8m/s,t=0.5s,g=9.81m/s2,在程序中把g定義為符號(hào)常量,用InputBox函數(shù)輸v0和t兩個(gè)變量的值。實(shí)驗(yàn)四 控件操作一實(shí)驗(yàn)內(nèi)容:1數(shù)據(jù)過濾:編寫一個(gè)VB程序,要求只能輸入0100之間的數(shù)據(jù)2密碼輸入:編寫一個(gè)VB程序,要求輸入密碼,如果輸入正確,則顯示“歡迎進(jìn)入”,如果輸入不正確,則顯示“密碼錯(cuò)誤”3在名稱為form1的窗體上畫一個(gè)文本框,名稱為text1,無(wú)初始內(nèi)容;再畫一個(gè)圖片框,名稱為P1。請(qǐng)編寫適當(dāng)?shù)氖录^程,使得在運(yùn)行時(shí),在文本框中每輸入一個(gè)字符,就在圖片框中輸出一行文本框中的完整內(nèi)容,程序中不能使用任何變量。4在名稱為form1的窗體上畫一個(gè)圖片框,名稱為P1,請(qǐng)編寫適當(dāng)?shù)氖录^程,使得在運(yùn)行時(shí),每單擊圖片框一次,就在圖片框中輸出“單擊圖片框”一次,每單擊圖片框外的窗體一次,就在窗體中輸出“單擊窗體”一次,運(yùn)行時(shí)的窗體如圖所示。要求程序中不得使用任何變量,每個(gè)事件過程中只能寫一條語(yǔ)句。5直線和形狀控件的使用:在窗體上繪制直線和形狀控件,改變屬性值。實(shí)驗(yàn)五 控件操作二實(shí)驗(yàn)內(nèi)容:1在窗體上填寫個(gè)人簡(jiǎn)歷(包括單選按鈕及復(fù)選框的選項(xiàng),如:性別,愛好等),同時(shí)顯示兩個(gè)按鈕:“確定”,“重置”。當(dāng)用戶單擊“確定” 時(shí),將他的選擇顯示在一個(gè)文本框中;當(dāng)用戶單擊“重置”時(shí),清除他已經(jīng)填寫過的內(nèi)容。 說明:建立內(nèi)容可自行設(shè)定2在窗體的文本框內(nèi)顯示一段文字(內(nèi)容自行設(shè)定),用單選按鈕控制文字的字體,用復(fù)選框控制是否將文本加粗、傾斜或是加下劃線,單擊“確定”按鈕對(duì)文本框內(nèi)的文字完成設(shè)置,單擊“取消”完成將文本恢復(fù)到原來(lái)的樣式。實(shí)驗(yàn)六 控件操作三實(shí)驗(yàn)內(nèi)容:1選擇控件列表框和組合框(1)課本例題(2)課后習(xí)題52. 滾動(dòng)條(1)課本習(xí)題(2)在窗體上建立一個(gè)文本框,一個(gè)水平滾動(dòng)條和一個(gè)命令按鈕,標(biāo)題為“移動(dòng)”,在文本框中輸入一個(gè)整數(shù),單擊按鈕后,如果輸入的是正數(shù),滾動(dòng)條中的滾動(dòng)框向右移動(dòng)與該數(shù)相等的刻度,但如果超過了滾動(dòng)條的最大刻度,則不移動(dòng),并且顯示“文本框的數(shù)值太大”;如果輸入的是負(fù)數(shù),滾動(dòng)條中的滾動(dòng)框向左移動(dòng)與該數(shù)相等的刻度,但如果超過了滾動(dòng)條的最小刻度,則不移動(dòng),并且顯示“文本框中的數(shù)值太小”。(3)在名稱為form1的窗體上畫一個(gè)名稱為hs1的水平滾動(dòng)條,其刻度值范圍為1100,畫一個(gè)命令按鈕,名稱為c1,標(biāo)題為“移動(dòng)滾動(dòng)框”。請(qǐng)編寫適當(dāng)?shù)氖录^程,使得在運(yùn)行時(shí),每單擊命令按鈕一次,滾動(dòng)框向右移動(dòng)10個(gè)刻度。要求程序中不得使用變量,事件過程中只能寫一條語(yǔ)句3計(jì)時(shí)器(課后習(xí)題)4框架5焦點(diǎn)與Tab順序(課后習(xí)題)實(shí)驗(yàn)七 選擇控制結(jié)構(gòu)實(shí)驗(yàn)內(nèi)容:1.課后習(xí)題2.假定根據(jù)變量a的取值是5,4,3或2以下,在窗口的一個(gè)標(biāo)簽控件里顯示出“優(yōu)”、“良”、“中”和“差”字樣。用Select Case語(yǔ)句實(shí)現(xiàn)。3設(shè)計(jì)一個(gè)應(yīng)用程序,利用信息框告訴用戶在一個(gè)帶有“是”、“否”、“取消”3個(gè)按鈕的信息框中按的是哪一個(gè)按鈕。實(shí)驗(yàn)八 循環(huán)控制實(shí)驗(yàn)內(nèi)容:1教材P188習(xí)題6。2求3用二分法求方程2x3-4x2+3x-6=0在(-10,10)之間的根。4從鍵盤上輸入兩個(gè)正整數(shù)M和N,求最大公因子。實(shí)驗(yàn)九 數(shù)組操作實(shí)驗(yàn)內(nèi)容:1定義一個(gè)數(shù)組,并向其中輸入數(shù)據(jù)。2下面的程序是輸入一系列數(shù)據(jù),并將它們分離后放在數(shù)組中。3輸入鍵盤輸入10個(gè)整數(shù),對(duì)這些數(shù)據(jù)求奇數(shù)和與偶數(shù)和。4建立含有3個(gè)控件的控件數(shù)組,編寫代碼,當(dāng)單擊第一個(gè)按鈕時(shí)窗體標(biāo)題顯示系統(tǒng)日期,單擊第二個(gè)顯示系統(tǒng)時(shí)間,單擊第三個(gè)時(shí)結(jié)束。實(shí)驗(yàn)十 過程實(shí)驗(yàn)內(nèi)容:1編寫一個(gè)求3個(gè)數(shù)中的最大值MAX和MIN的過程,然后用這個(gè)過程分別求3個(gè)數(shù),5個(gè)數(shù),7個(gè)數(shù)中的最大值和最小值2編寫程序求:S=A!+B!+C!3編寫過程,用來(lái)計(jì)算S=1+1/2+1/3+1/4+1/5+1/n (n的值通過輸入來(lái)獲得)4練習(xí)書上例題,并分析結(jié)果四、學(xué)時(shí)分配表章序內(nèi)容各教學(xué)環(huán)節(jié)學(xué)時(shí)分配作業(yè)題量備注講授實(shí)驗(yàn)討論習(xí)題課外其它小計(jì)第一章Visual Basic程序開發(fā)環(huán)境11第二章對(duì)象及其操作11第三章簡(jiǎn)單程序設(shè)計(jì)224第四章visual basic程序設(shè)計(jì)基礎(chǔ)426第五章數(shù)據(jù)的輸入與輸出426第六章常用標(biāo)準(zhǔn)控件6612第七章visual basic 控制結(jié)構(gòu)448第八章數(shù)組426第九章過程426合計(jì)302050五、課程教學(xué)的基本要求和主要環(huán)節(jié)本課程可采用課堂講授、課堂討論、習(xí)題課等進(jìn)行課堂教學(xué);條件允許可采用CAI、電子教案、幻燈片等進(jìn)行輔助教學(xué);每章布置36道習(xí)題以鞏固教學(xué); 在教學(xué)過程中,采取精講多練的方式,穿插歷年等級(jí)考試題,使學(xué)生從實(shí)際考題中加深對(duì)課堂內(nèi)容的理解??荚嚥捎瞄]卷方式,考試內(nèi)容在要求“了解”的教學(xué)層次上占20%左右,在要求“理解”的教學(xué)層次上占30%左右,在要求“掌握”的教學(xué)層次上不得少于50%??偝煽?jī)由平時(shí)成績(jī)和考試成績(jī)組成。平時(shí)成績(jī)占30%,考試成績(jī)占70%。六、本課程與其它課程的聯(lián)系與分工先修課包括:信息技術(shù)基礎(chǔ)七、建議教材與參考教材教材:二級(jí)教程visual basic 語(yǔ)言程序設(shè)計(jì),劉炳文 楊明福 陳定中,高等教育出版社,2002參考書: 新編Visual Basic 教程,牛又奇等主編,蘇州大學(xué)出版社,2002.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論