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

下載本文檔

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

文檔簡介

1、Visual Basic程序設(shè)計(jì)教學(xué)大綱一、課程性質(zhì)與任務(wù)本課程是計(jì)算機(jī)應(yīng)用和信息電子類各專業(yè)的一門專業(yè)技術(shù)課,主要講授Microsoft 公司的可視化編程工具Visual Basic。Visual Basic由于其界面友好、操作方便等優(yōu)點(diǎn),是從事計(jì)算機(jī)程序設(shè)計(jì)的最佳編程工具之一,同時(shí)也是學(xué)習(xí)Windows編程的極好入門語言。通過本課程的學(xué)習(xí),使學(xué)生掌握用window編程解決實(shí)際問題的一般方法,包括語句、函數(shù)、控件等概念的掌握,以及從基本控件的使用到高級(jí)控件的應(yīng)用,從圖形編程、文件使用到多媒體程序開發(fā),從數(shù)據(jù)庫編程到定制ActiveX控件等內(nèi)容,為其它編程工具的學(xué)習(xí)以及成為一名熟練的程序員打下

2、堅(jiān)實(shí)的基礎(chǔ)。二、課程教學(xué)目標(biāo):1、知識(shí)目標(biāo):(1)掌握控件和事件的概念和常用控件的屬性設(shè)置。(2)了解掌握賦值語句、注釋語句、運(yùn)算符、數(shù)據(jù)常用類型及其表示,理解變量及作用域概念;熟練掌握程序結(jié)構(gòu)及基本語句的用法;了解掌握常用函數(shù)、一維數(shù)組的概念及其用法,了解多維數(shù)組的概念;熟練掌握過程及函數(shù)的用法。(3)熟練掌握常用標(biāo)準(zhǔn)控件的作用、使用方法及響應(yīng)事件。熟練掌握VB的三種工作方式及其轉(zhuǎn)換。(4)熟練掌握用菜單方式設(shè)計(jì)程序。(5)了解錯(cuò)誤陷阱及其處理方法。 (6)熟練掌握?qǐng)D形的繪制方法及鼠標(biāo)事件。(7)了解文件結(jié)構(gòu)及類型概念,熟練掌握順序文件的操作使用。(8)了解多媒體控件,掌握多媒體應(yīng)用程序的開

3、發(fā)方法。(9)掌握用數(shù)據(jù)管理器開發(fā)數(shù)據(jù)庫應(yīng)用程序的技術(shù)。(10)了解ActiveX控件的概念和定制ActiveX控件的一般方法。2、素質(zhì)目標(biāo)本課程是計(jì)算機(jī)專業(yè)技術(shù)課程,技術(shù)的成份較為突出。在教學(xué)中應(yīng)注意培養(yǎng)學(xué)生嚴(yán)謹(jǐn)?shù)某绦蛟O(shè)計(jì)風(fēng)格,無論簡單或是復(fù)雜和程序,都要始終貫徹?cái)?shù)據(jù)結(jié)構(gòu)理論的科學(xué)方法,在程序設(shè)計(jì)上,做到一絲不茍,結(jié)構(gòu)清晰,簡潔高效,要反復(fù)檢查一切可能的潛在錯(cuò)誤,為用戶提供完善正確的程序,在具備一定技能的前提下,作一個(gè)具有優(yōu)秀素質(zhì)的計(jì)算機(jī)專業(yè)人才。學(xué)生通過學(xué)習(xí)該課程后能夠運(yùn)用所學(xué)知識(shí)解決實(shí)際問題3、能力目標(biāo)(1)通過本課程的學(xué)習(xí),能獨(dú)立開發(fā)文本瀏覽器。(2)能綜合運(yùn)用各種控件編寫辦公軟件。(

4、3)能根據(jù)需要編寫多媒體應(yīng)用程序。(4)能夠開發(fā)動(dòng)畫程序。三、教學(xué)內(nèi)容和要求:本課程講授內(nèi)容分兩部分:(一)、基本內(nèi)容第一章概述 1.1.VB語言特點(diǎn)1.2.VB6.0的新功能、新特點(diǎn)1.3. VB6.0版本簡介1.4.安裝VB6.01.5.本章小結(jié)第二章Visual Basic 6.0可視化集成開發(fā)環(huán)境 2.1.啟動(dòng)Visual Basic 6.02.2 Visual Basic 6.0的用戶界面2.3.使用菜單2.4.使用工具欄2.5.本章小結(jié)第三章 建立一個(gè)簡單的用戶程序 3.1. 簡單的應(yīng)用程序設(shè)計(jì)3.2 程序運(yùn)行3.3.編譯應(yīng)用程序3.4.本章小結(jié)第四章 Visual Basic 6

5、.0編程基礎(chǔ) 4.1 基本概念4.2 變量、常量和基本類型4.3 語句與控制流4.4 過程4.5 常用函數(shù)4.6.本章小結(jié)第五章 設(shè)計(jì)用戶界面 5.1. 用戶界面5.2 窗體 5.3. 按鈕 5.4. 文本框 5.5. 標(biāo)簽;5.6. 框架5.7. 列表框5.8. 時(shí)鐘控件5.9. 復(fù)選框5.10 驅(qū)動(dòng)器列表框、目錄列表框和文件列表框5.11 輸入框、輸出框5.12 組合列表框、水平滾動(dòng)條和垂直滾動(dòng)條5.13 用戶界面的基本設(shè)計(jì)原則5.14.本章小結(jié)第六章 菜單設(shè)計(jì) 6.1.菜單編輯器窗口簡介6.2.建立菜單6.3. 測試菜單命令6.4快捷菜單6.5.本章小結(jié)第七章 高級(jí)用戶界面設(shè)計(jì) 7.1

6、高級(jí)控件簡介7.2 添加高級(jí)控件7.3 使用圖象列表控件7.4 使用工具欄控件7.5 使用狀態(tài)欄控件7.6 使用ListView控件7.7 使用TabStrip控件7.8 使用TreeView控件7.9 使用進(jìn)程條控件7.10使用Slider控件7.11 使用公用對(duì)話框7.12 使用CoolBar控件7.13 使用FlatScrlooBar控件7.14 使用ImageCombo控件7.15 添加MDI窗體7.16 利用VB應(yīng)用程序向?qū)ё詣?dòng)生成應(yīng)用程序7.17本章小結(jié)第八章 調(diào)試與錯(cuò)誤處理 8.1.程序錯(cuò)誤8.2.程序調(diào)試8.3.錯(cuò)誤捕獲及處理 8.4 條件編譯8.5.本章小結(jié)第九章 為應(yīng)用程序

7、提供幫助 9.1 添加工具提示幫助9.2 添加WinHelp幫助9.3 添加“這是什么(Whats This)?”的幫助9.4 基于HTML的幫助9.5本章小結(jié)第十章 設(shè)計(jì)圖形應(yīng)用程序 10.1.坐標(biāo)系統(tǒng)和顏色10.2.線條和形狀控件10.3.圖像框控件10.4.圖片框控件10.5.本章小結(jié)第十一章 創(chuàng)建文件應(yīng)用程序 11.1.FSO 模型11.2. FSO對(duì)象模型編程11.3.用傳統(tǒng)的文件I/O語句和函數(shù)處理文件11.4 VB中同文件相關(guān)的控件介紹11.5 本章小結(jié)第十二章 開發(fā)多媒體應(yīng)用程序 12.1.多媒體控件12.2.利用MMControl制作VCD播放器12.3.制作CD播放器12.

8、4 多媒體集成控件MCIWnd12.5 使用Animation控件12.6 利用API函數(shù)編寫多媒體應(yīng)用程序12.7 本章小結(jié)第十三章 數(shù)據(jù)庫技術(shù) 13.1.數(shù)據(jù)控件的使用13.2.可視化數(shù)據(jù)管理器的使用13.3.用程序代碼建立數(shù)據(jù)庫13.4 SQL語言13.5 查詢生成器13.6 本章小結(jié)(二)、教學(xué)的重點(diǎn)及難點(diǎn):本課程重點(diǎn)內(nèi)容是掌握用window編程解決實(shí)際問題的一般方法,包括語句、函數(shù)、控件等概念的掌握,以及從基本控件的使用到高級(jí)控件的應(yīng)用,從圖形編程、文件使用到多媒體程序開發(fā),從數(shù)據(jù)庫編程到定制ActiveX控件等內(nèi)容,為其它編程工具的學(xué)習(xí)以及成為一名熟練的程序員打下堅(jiān)實(shí)的基礎(chǔ)。四、課

9、程各教學(xué)環(huán)節(jié)要求:(一) 課堂講授要求:主要通過上課提問,結(jié)合多媒體課件進(jìn)行課堂講授。(二) 實(shí)驗(yàn)教學(xué)要求:本課程18個(gè)實(shí)驗(yàn)課時(shí)共9次實(shí)驗(yàn),各實(shí)驗(yàn)題目內(nèi)容及要求如下:(一)、簡單應(yīng)用程序編寫 實(shí)驗(yàn)內(nèi)容:建立一簡單的應(yīng)用程序窗口,在窗體中引入一個(gè)標(biāo)簽、兩個(gè)按鈕,添加代碼,使敲擊按鈕時(shí),標(biāo)簽的內(nèi)容發(fā)生變化。實(shí)驗(yàn)?zāi)康模和ㄟ^本次實(shí)驗(yàn),使學(xué)生在熟悉用戶界面的基礎(chǔ)上,學(xué)會(huì)使用控件編寫簡單的應(yīng)用程序,以及熟練應(yīng)用屬性代碼窗口。(二)、常用控件使用(一) 實(shí)驗(yàn)內(nèi)容:使用按鈕、文本框、標(biāo)簽、框架、列表框、時(shí)鐘等控件建立一簡單的應(yīng)用程序界面。并實(shí)現(xiàn)一定的功能。實(shí)驗(yàn)?zāi)康模和ㄟ^實(shí)驗(yàn),使學(xué)生熟悉常用控件的使用,能用按鈕

10、、文本框、標(biāo)簽、框架、列表框、時(shí)鐘等,建立簡單的應(yīng)用程序,并實(shí)現(xiàn)一定的功能。(三)、VB常用控件使用(二) 實(shí)驗(yàn)內(nèi)容:使用驅(qū)動(dòng)器、目錄、文件列表框、輸入輸出框、組合列表框、水平、豎直滾動(dòng)條,建立一應(yīng)用程序,能夠使這些控件聯(lián)系起來進(jìn)行操作,如在驅(qū)動(dòng)器、目錄中選擇文件路徑,在文件列表框中顯示出相應(yīng)文件等。實(shí)驗(yàn)?zāi)康模和ㄟ^本次實(shí)驗(yàn),使學(xué)生熟練使用驅(qū)動(dòng)器、目錄、文件列表框、輸入輸出框、組合列表框、水平、豎直滾動(dòng)條等控件,并編寫相關(guān)代碼,實(shí)現(xiàn)相應(yīng)的功能。(四)、計(jì)算器制作 實(shí)驗(yàn)內(nèi)容:建立一簡單的應(yīng)用程序界面,添加菜單,文本框,按鈕,并添加相應(yīng)代碼完成計(jì)算器各種基本的計(jì)算功能。實(shí)驗(yàn)?zāi)康模和ㄟ^實(shí)驗(yàn),使學(xué)生熟悉

11、VB按鈕的使用,能利用按鈕完成一定功能。(五)、高級(jí)用戶界面設(shè)計(jì) 實(shí)驗(yàn)內(nèi)容:建立一高級(jí)的應(yīng)用程序界面,添加菜單,包括文件、顏色、幫助等菜單項(xiàng),添加相應(yīng)代碼并將顏色設(shè)為快捷菜單。實(shí)驗(yàn)?zāi)康模和ㄟ^本次實(shí)驗(yàn),使學(xué)生熟悉VB菜單的使用,能夠利用菜單完成一定功能及快捷菜單的設(shè)置使用。(六)、高級(jí)控件使用(一) 實(shí)驗(yàn)內(nèi)容:建立一高級(jí)的應(yīng)用程序窗口,使用圖象列表、工具欄、狀態(tài)欄,使用ListView、TabStrip、TreeView。 實(shí)驗(yàn)?zāi)康模和ㄟ^本次實(shí)驗(yàn),使學(xué)生熟練使用高級(jí)控件,能利用高級(jí)控件實(shí)現(xiàn)控制面板、顯示器屬性等相似功能,以及公用對(duì)話框應(yīng)用。(七)、高級(jí)控件使用(二) 實(shí)驗(yàn)內(nèi)容:建立一高級(jí)的應(yīng)用程

12、序窗口,以及使用公用對(duì)話框,調(diào)用打開、顏色、字體、打印、另存為、幫助等對(duì)話框?qū)嶒?yàn)?zāi)康模和ㄟ^本次實(shí)驗(yàn),使學(xué)生熟練使用高級(jí)控件,能利用高級(jí)控件實(shí)現(xiàn)控制面板、顯示器屬性等相似功能,以及公用對(duì)話框應(yīng)用。(八)、調(diào)試與錯(cuò)誤處理 實(shí)驗(yàn)內(nèi)容:建立一簡單的應(yīng)用程序窗口,拖動(dòng)一個(gè)按鈕、標(biāo)簽控件到窗體上,分別編寫相關(guān)代碼,充分使用設(shè)置斷點(diǎn),單步運(yùn)行、本地窗口、立即窗口等進(jìn)行調(diào)試。拖動(dòng)一個(gè)圖形控件到窗體上,分別看其屬性代碼,編寫程序?qū)崿F(xiàn)余弦、正弦圖象,以及畫出各種圖形。實(shí)驗(yàn)?zāi)康模和ㄟ^本次實(shí)驗(yàn),使學(xué)生在遇到程序錯(cuò)誤時(shí),能獨(dú)立進(jìn)行調(diào)試,找出錯(cuò)誤并改正,從而編寫出更好的程序。使學(xué)生能利用圖形控件,并編寫代碼進(jìn)行畫圖操作,

13、包括余弦、正弦等復(fù)雜的幾何圖形。(九)、文件讀取 實(shí)驗(yàn)內(nèi)容:建立一簡單的應(yīng)用程序窗口,引入FSO集,然后用FSO編寫相關(guān)代碼,進(jìn)行創(chuàng)建、讀取、刪除文件及文件夾,進(jìn)行系統(tǒng)文件結(jié)構(gòu)的讀取。實(shí)驗(yàn)?zāi)康模和ㄟ^本次實(shí)驗(yàn),使學(xué)生熟悉FSO的使用,并能夠?qū)ζ涫炀毑僮鳎瑒?chuàng)建、讀取、刪除文件及文件夾能利用FSO讀取系統(tǒng)文件結(jié)構(gòu)。五、考試環(huán)節(jié)要求: 本課程建議采用筆試形式進(jìn)行考核,為了突出本課程的重點(diǎn)內(nèi)容,考試中綜合分析題一道大題覆蓋了數(shù)據(jù)庫設(shè)計(jì),規(guī)范化理論,SQL查詢語言等內(nèi)容,全面考核學(xué)生對(duì)知識(shí)的掌握和分析應(yīng)用能力。六、學(xué)時(shí)分配章節(jié)主要內(nèi)容各教學(xué)環(huán)節(jié)學(xué)時(shí)分配作業(yè)題量備注講授實(shí)驗(yàn)討論習(xí)題課外其它小計(jì)1 概述0.52可視化集成開發(fā)環(huán)境 0.53建立一個(gè)簡單的用戶程序124Visual Basic

溫馨提示

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