計算機(jī)語言與程序設(shè)計VB教學(xué)大綱_第1頁
計算機(jī)語言與程序設(shè)計VB教學(xué)大綱_第2頁
計算機(jī)語言與程序設(shè)計VB教學(xué)大綱_第3頁
計算機(jī)語言與程序設(shè)計VB教學(xué)大綱_第4頁
計算機(jī)語言與程序設(shè)計VB教學(xué)大綱_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、計算機(jī)語言與程序設(shè)計(VB)教學(xué)大綱一、課程概述Visual Basic是近年來在國內(nèi)外得到迅速推廣應(yīng)用的可視化程序設(shè)計語言,它提供了開發(fā)Windows應(yīng)用程序最迅速、最簡捷的方法,不但是專業(yè)人員得心應(yīng)手的開發(fā)工具,而且易于被非專業(yè)人員掌握使用。Visual Basic是一種有代表性的較流行的可視化語言,利用它使得創(chuàng)建具有專業(yè)外觀的用戶界面的編程工作簡單易行。Visual Basic程序設(shè)計是全國計算機(jī)等級考試語種中的一種。在學(xué)習(xí)本門課程之前,不要求學(xué)生有其他計算機(jī)高級語言的編程經(jīng)驗,但要求其具有Windows的初步知識,即本課程的先修課程是:計算機(jī)文化基礎(chǔ)。Visual Basic程序設(shè)計是

2、一門應(yīng)用性的學(xué)科。通過本課程的學(xué)習(xí)和示例的分析,要求學(xué)生掌握使用Visual Basic開發(fā)Windows應(yīng)用程序的一般方法和特點,理解Windows應(yīng)用程序的基本概念、主要功能和Windows應(yīng)用程序開發(fā)的基本思想,能夠根據(jù)實際需要自行開發(fā)簡單的Windows應(yīng)用程序,并為今后進(jìn)一步使用Visual Basic或其他面向?qū)ο蟮目梢暬_發(fā)工具開發(fā)Windows應(yīng)用程序打下基礎(chǔ)。二、課程目標(biāo)知道Visual Basic程序設(shè)計這門學(xué)科的性質(zhì)、地位和獨立價值。知道這門學(xué)科的應(yīng)用范圍、分析方法、學(xué)科進(jìn)展和未來方向。理解和掌握這門學(xué)科的基本概念、基本語法和一些常用的算法。初步學(xué)會運(yùn)用一些具體的解題方法

3、編寫一些簡單的應(yīng)用程序。養(yǎng)成用Visual Basic程序設(shè)計解題的習(xí)慣和思維的習(xí)慣。三、課程內(nèi)容與教學(xué)要求這門學(xué)科的知識與技能要求分為知道、理解、掌握、學(xué)會四個層次,這四個層次的一般涵義表述如下:知道是指對這門學(xué)科和教學(xué)現(xiàn)象的認(rèn)知。理解是指對這門學(xué)科涉及到的概念、原理、策略與技術(shù)的說明和解釋,能提示所涉及到的教學(xué)現(xiàn)象演變過程的特征、形成原因以及教學(xué)要素之間的相互關(guān)系。掌握是指運(yùn)用已理解的教學(xué)概念和原理說明、解釋、類推同類教學(xué)事件和現(xiàn)象。學(xué)會是指能模仿或在教師指導(dǎo)下獨立地完成某些教學(xué)知識和技能的操作任務(wù),或能識別操作中的一般差錯。教學(xué)內(nèi)容和要求表中的“”號表示教學(xué)知識和技能的教學(xué)要求層次。本標(biāo)

4、準(zhǔn)中打“*”號的內(nèi)容可作為自學(xué),教師可根據(jù)實際情況確定要求或不布置要求教學(xué)內(nèi)容及教學(xué)要求表教學(xué)內(nèi)容知道理解掌握學(xué)會1 Visual Basic6.0程序設(shè)計概述1.1 Visual Basic6.0概述1.2 Visual Basic6.0運(yùn)行環(huán)境、安裝和啟動1.3 Visual Basic6.0集成開發(fā)環(huán)境1.4 Visual Basic6.0幫助系統(tǒng)的使用2 Visual Basic6.0對象及其操作2.1 VB6程序設(shè)計中的幾個概念2.2創(chuàng)建VB6簡單應(yīng)用程序2.3窗體的常用屬性、方法和事件2.4命令按鈕、標(biāo)簽、文本框2.5焦點2.6 VB6應(yīng)用程序的結(jié)構(gòu)與工作方式3 Visual Ba

5、sic程序設(shè)計基礎(chǔ)3.1數(shù)據(jù)類型3.2常量與變量3.3運(yùn)算符與表達(dá)式3.4常用內(nèi)部函數(shù)3.5 Visual Basic 語句的書寫格式 4 順序結(jié)構(gòu)程序設(shè)計4.1賦值語句4.2注釋、暫停與程序結(jié)束語句4.3數(shù)據(jù)的輸出4.4輸出數(shù)據(jù)的字符控制4.5用戶交互函數(shù)和過程5 選擇結(jié)構(gòu)程序設(shè)計5.1 IF結(jié)構(gòu)條件語句5.2多分支結(jié)構(gòu)程序設(shè)計5.3選擇結(jié)構(gòu)的嵌套6 循環(huán)結(jié)構(gòu)6.1 DoLoop循環(huán)結(jié)構(gòu)6.2 ForNext循環(huán)結(jié)構(gòu)6.3嵌套循環(huán)6.4 GoTo語句6.5循環(huán)結(jié)構(gòu)應(yīng)用舉例7 數(shù)組7.1數(shù)組的概念7.2數(shù)組的定義7.3數(shù)組的基本操作7.4 For Each Next語句7.5控件數(shù)組7.6數(shù)組

6、的應(yīng)用8 過程與函數(shù)8.1 Sub過程8.2 Function過程8.3過程中參數(shù)的傳遞8.4變量與過程的作用范圍9 常用標(biāo)準(zhǔn)控件9.1控件類型9.2常用標(biāo)準(zhǔn)控件9.3圖形控件9.4文件系統(tǒng)控件10 多重窗體的基本操作10.1 多重窗體的基本操作10.2 Sub Main過程10.3 DoEvents語句 10.4 Visual Basic6.0工程管理11 對話框及菜單程序設(shè)計11.1對話框程序設(shè)計11.2菜單設(shè)計12鍵盤與鼠標(biāo)事件過程12.1鍵盤事件12.2鼠標(biāo)事件12.3拖放操作13 數(shù)據(jù)文件13.1文件概述13.2順序文件的基本操作13.3隨機(jī)文件的操作13.4二進(jìn)制文件13.5文件操

7、作語句14 圖形操作14.1直線控件和形狀控件14.2坐標(biāo)系統(tǒng)14.3繪圖方法四、課程實施Visual Basic6.0程序設(shè)計語言是計算機(jī)基礎(chǔ)課程中的一門必修課,如果總課時為72,一般每周安排4節(jié)課,其中理論課占和實驗課各占總課時的1/2。如果總課時為54,建議理論課時為28,實驗課為26一般每周安排4節(jié)課,其中理論課占和實驗課各占總課時的1/2。具體課時安排如下表:課時安排及教學(xué)方法表教學(xué)內(nèi)容課時建議教與學(xué)的方法建議72課時54課時1 Visual Basic6.0程序設(shè)計概述1.1 Visual Basic6.0概述1.2 Visual Basic6.0運(yùn)行環(huán)境、安裝和啟動1.3 Vis

8、ual Basic6.0集成開發(fā)環(huán)境1.4 Visual Basic6.0幫助系統(tǒng)的使用44講授、習(xí)題解答演示、上機(jī)實驗2 Visual Basic6.0對象及其操作2.1 VB6程序設(shè)計中的幾個概念2.2 創(chuàng)建VB6簡單應(yīng)用程序2.3 窗體的常用屬性、方法和事件2.4 命令按鈕、標(biāo)簽、文本框2.5 焦點2.6 VB6應(yīng)用程序的結(jié)構(gòu)與工作方式86講授、習(xí)題解答演示、上機(jī)實驗3 Visual Basic程序設(shè)計基礎(chǔ)3.1數(shù)據(jù)類型3.2常量與變量3.3運(yùn)算符與表達(dá)式3.4常用內(nèi)部函數(shù)3.5 Visual Basic 語句的書寫格式 64講授、習(xí)題解答演示、上機(jī)實驗4 順序結(jié)構(gòu)程序設(shè)計4.1賦值語句

9、4.2注釋、暫停與程序結(jié)束語句4.3數(shù)據(jù)的輸出4.4輸出數(shù)據(jù)的字符控制4.5用戶交互函數(shù)和過程22講授、習(xí)題解答演示、上機(jī)實驗5 選擇結(jié)構(gòu)程序設(shè)計5.1 IF結(jié)構(gòu)條件語句5.2多分支結(jié)構(gòu)程序設(shè)計5.3選擇結(jié)構(gòu)的嵌套64講授、習(xí)題解答演示、上機(jī)實驗6 循環(huán)結(jié)構(gòu)6.1 DoLOOP循環(huán)結(jié)構(gòu)6.2 FORNEXT循環(huán)結(jié)構(gòu)6.3嵌套循環(huán)6.4 GOTO語句6.5循環(huán)結(jié)構(gòu)應(yīng)用舉例108講授、習(xí)題解答演示、上機(jī)實驗7 數(shù)組7.1數(shù)組的概念7.2數(shù)組的定義7.3數(shù)組的基本操作7.4 ForNext語句7.5控件數(shù)組7.6數(shù)組的應(yīng)用86講授、習(xí)題解答演示、上機(jī)實驗8 過程與函數(shù)8.1 Sub過程8.2 Fun

10、ction過程8.3過程中參數(shù)的傳遞8.4變量與過程的作用范圍44講授、習(xí)題解答演示、上機(jī)實驗9 常用標(biāo)準(zhǔn)控件9.1控件類型9.2常用標(biāo)準(zhǔn)控件9.3 圖形控件9.4文件系統(tǒng)控件86講授、習(xí)題解答演示、上機(jī)實驗10多重窗體的基本操作10.1 多重窗體的基本操作10.2 Sub Main過程10.3 DoEvents語句 11講授、習(xí)題解答演示、上機(jī)實驗11 對話框及菜單程序設(shè)計11.1對話框程序設(shè)計11.2菜單設(shè)計42講授、習(xí)題解答演示、上機(jī)實驗12鍵盤與鼠標(biāo)事件過程12.1鍵盤事件12.2鼠標(biāo)事件12.3拖放操作31講授、習(xí)題解答演示、上機(jī)實驗13 數(shù)據(jù)文件13.1文件概述13.2順序文件的基

11、本操作13.3隨機(jī)文件的操作13.4二進(jìn)制文件13.5文件操作語句64講授、習(xí)題解答演示、上機(jī)實驗14 圖形操作14.1直線控件和形狀控件14.2坐標(biāo)系統(tǒng)14.3繪圖方法22講授、習(xí)題解答演示、上機(jī)實驗合計:72課時,含理論課36課時,實驗課36課時。54課時,含理論課28課時,實驗課26課時。五、教材和參考書目Visual Basic程序設(shè)計教材可選用普通高校重點教材,也可選用其他的,視具體情況而定,在課程標(biāo)準(zhǔn)統(tǒng)一要求的前提下,全校公共課統(tǒng)一教材。Visual Basic程序設(shè)計簡明教程第二版) 龔沛曾等編 高等教育出版社 Visual Basic程序設(shè)計教程 吳文斗等編 湖南教育出版社 2

12、006年版Visual Basic6.0程序設(shè)計教程 張鈞良 編 東南大學(xué)出版社 2005年版六、課程評價 1這門學(xué)科的評價依據(jù)是本課程標(biāo)準(zhǔn)規(guī)定的課程目標(biāo)、教學(xué)內(nèi)容和要求,該門課程采用平時考勤或作業(yè)(10%)、實驗報告(30%)和期末考試(60%)相結(jié)合的形式進(jìn)行。2期末考試說明1) 考試時間:90分鐘或120分鐘上機(jī)考試。2) 考試方式、分制與分?jǐn)?shù)解釋采用上機(jī)考試的方式,以百分制評分,60分為及格,滿分為100分。3) 題型比例選擇題(單選20個,共1.5*20=30分,多選5個,共2*5=10分)判斷題(10題,共1*10=10分)完善程序題(4小題,共50分)4) 樣題與目標(biāo)定位示例考試

13、題型:參考全國高等學(xué)校計算機(jī)等級考試(VB)和全國計算機(jī)等級考試(VB)題型。具體的題型有:單選題、多選題、判斷題、編程題等四種題型。選擇題:最主要考察學(xué)生對基本知識掌握及運(yùn)用程度。例1:在設(shè)計階段,當(dāng)雙擊窗體上的某個控件時,所打開的窗口是_。A.工程資源管理器窗口 B.工具箱窗口 C.代碼窗口 D.屬性窗口例2:編寫以下兩個事件過程:Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) Print Chr(KeyCode);End SubPrivate Sub Form_KeyUp(KeyCode As Integer,S

14、hift As Integer) Print Chr(KeyCode+1);End Sub程序運(yùn)行后,按鍵盤輸入"a"鍵窗體上輸出結(jié)果為_。A.aB B.AB C.bA D.BA例3:以下表達(dá)式的結(jié)果為數(shù)值12.3的有_。(多選題)A.Val("1.23d1eb") B.Int(15.3)+Cint(-2.5)C.Abs(-8.3)+(-22) D.Oct(8)+int(Rnd*1)+2.3E.Len(Str(12.3)+Sgn(0.3)+1.3+Month(Now)判斷題:最主要考察學(xué)生對一些比較容易混淆的概念的理解。例1:在一個工程中,允許有一個工程

15、文件和多個窗體文件。例2:函數(shù)String(n,"Str")的功能是從字符串"Str"中第n個字符的位置開始截取子字符串。例3:在工程1中有兩個窗體Form1和Form2,判斷以下敘述是否正確:雙擊窗體Form1后,在代碼窗口顯示如下:Private Sub Form1_Load() MsgBox "這是第一個窗體"End Sub雙擊窗體Form2后,在代碼窗口顯示如下:Private Sub Form2_Load() MsgBox "這是第二個窗體"End Sub編程題:最主要考察學(xué)生閱讀程序、理解、編寫程序的能力,以及對常見的算法和常見的控制語句、控制結(jié)構(gòu)的理解和掌握。編寫程序,在窗體上輸出20個在閉區(qū)間10,100之間的隨機(jī)整數(shù),且每行輸出5個整數(shù)。該程序代碼已存在文件C1.Frm

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論