vb程序設計課程教學大綱.doc_第1頁
vb程序設計課程教學大綱.doc_第2頁
vb程序設計課程教學大綱.doc_第3頁
vb程序設計課程教學大綱.doc_第4頁
vb程序設計課程教學大綱.doc_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

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

最新文檔

評論

0/150

提交評論