版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上Visual Basic 程序設計教學大綱課程編號:6一、課程說明(一)開課對象:計算機應用技術專業(yè)(二)課程性質(zhì):教育部高教司將高校計算機基礎教育劃分為計算機文化基礎、計算機技術基礎和計算機應用基礎三個層次,“高級語言程序設計”是第二層次的核心內(nèi)容。由于Windows是目前最流行的操作系統(tǒng),因此大學生應該掌握基于Windows操作系統(tǒng)平臺的程序設計方法,即面向?qū)ο蟮目梢暬绦蛟O計。Visual Basic程序設計可以作為學生掌握面向?qū)ο蟮某绦蛟O計方法的必修課。(三)課程目的:本課程的目的是使學生通過學習,掌握程序設計的基本知識和使用Visual Basic開發(fā)Win
2、dows應用程序的思想和方法,進而掌握可視化程序設計的基本步驟和通用方法,能夠開發(fā)簡單的Windows應用程序,解決一些實際問題,為今后進一步使用Visual Basic或其他面向?qū)ο蟮目梢暬_發(fā)工具及結合專業(yè)進行軟件開發(fā)打下基礎。(四)課程教學的基本原則:以學生為主體,以教師為主導,理論聯(lián)系實際,注重學生的學習興趣的培養(yǎng),提高學生解決實際問題動手能力。(五)學時數(shù)、學分數(shù)及學時數(shù)具體分配學時數(shù): 64 學時學分:3 學分學時數(shù)具體分配:教學內(nèi)容講授實驗/實踐總計Visual Basic程序設計概述213Visual Basic程序設計基礎213代
3、碼編程8412常用內(nèi)部控件628數(shù)組415過程415菜單和工具欄426文件415圖形、圖像及多媒體628數(shù)據(jù)庫及應用639合計461864(六)教學方法和教學方法建議本課程是應用性較強的課程,教學方法應是理論聯(lián)系實踐,在講解理論部分是應多做演示實驗,建議講授課程在多媒體教室進行,上機實踐課程應注重對理論課程的鞏固,建議教師設計一些針對性較強的實驗,并且在每次試驗后驗收實驗報告,及時總結。(七)考核方式和成績記載說明本課程考核方式為考試,為了考查學生的動手能力,建議使用安徽省計算機水平考試(二級)模擬系統(tǒng)進行。平時教學的要嚴明紀律,課堂表現(xiàn)與實訓實驗成績構成平時成績占期終總成績的30%、期末考試
4、成績占其中總成績的70%。二 、課程內(nèi)容綱要與各章的基本教學目標第1章 Visual Basic程序設計概述【教學目標】了解:Visual Basic語言特點、版本及運行環(huán)境;Visual Basic的啟動方法。理解:Visual Basic界面內(nèi)容;Visual Basic6.0工程結構、工程管理、應用程序結構及對象、屬性、事件、消息、方法等概念。掌握:簡單應用程序的設計過程和運行方法;窗體的建立和標簽、文本框、命令按鈕等常用控件的使用。【教學重點】l Visual Basic6.0的啟動及基本界面l 應用程序的設計方法與步驟l Visual Basic6.0的工程結構與工程管理l Visu
5、al Basic6.0的應用程序結構l 面向?qū)ο蟪绦蛟O計的基本概念:對象、屬性、事件、消息、方法【教學難點】l 面向?qū)ο蟪绦蛟O計的基本概念:對象、屬性、事件、消息、方法l Visual Basic6.0的窗體及常用控件:窗體、標簽、文本框、命令按鈕【教學時數(shù)】3學時【教學內(nèi)容】1 Visual Basic6.0簡介2 Visual Basic6.0的啟動及基本界面3 應用程序的設計方法與步驟4 Visual Basic6.0的工程結構與工程管理5 Visual Basic6.0的應用程序結構6 面向?qū)ο蟪绦蛟O計的基本概念:對象、屬性、事件、消息、方法7 Visual Basic6.0的窗體及常
6、用控件:窗體、標簽、文本框、命令按鈕考核要求:識記Visual Basic界面內(nèi)容;Visual Basic6.0工程結構、工程管理、應用程序結構,領會對象、屬性、事件、消息、方法等概念。掌握簡單應用程序的設計過程和運行方法;窗體的建立和標簽、文本框、命令按鈕等常用控件的使用。第2章 Visual Basic程序設計基礎【教學目標】理解:基本數(shù)據(jù)類型,Visual Basic語言的書寫規(guī)則。掌握:常量與變量、常用的內(nèi)部函數(shù)、運算符與表達式的使用方法?!窘虒W重點】l 基本數(shù)據(jù)類型l 變量與常量l 常用內(nèi)部函數(shù)l 運算符與表達式【教學難點】l 基本數(shù)據(jù)類型l 變量與常量l 運算符與表達式【教學時數(shù)
7、】3學時【教學內(nèi)容】1 基本數(shù)據(jù)類型2 變量與常量3 常用內(nèi)部函數(shù)4 運算符與表達式5 Visual Basic語言的書寫規(guī)則考核要求:識記基本數(shù)據(jù)類型,領會變量與常量,應用常用內(nèi)部函數(shù)、運算符與表達式第3章 代碼編程【教學目標】 了解:程序設計的三種基本結構。 理解:焦點的概念;卸載對象、結束程序、注釋和暫停等語句的用法 掌握:賦值語句的用法;輸入、輸出數(shù)據(jù)的基本方法;信息框和輸入框的基本用法;單條件語句和多分支選擇語句的的用法;兩種循環(huán)語句的編程方法及多重循環(huán)的應用?!窘虒W重點】l 順序結構l 選擇結構l 循環(huán)結構【教學難點】l 選擇結構l 循環(huán)結構【教學時數(shù)】12學時【教學內(nèi)容】1 順序
8、結構(1) 賦值語句Let(2) 數(shù)據(jù)輸出用標簽控件(Label)輸出數(shù)據(jù)用Print方法輸出數(shù)據(jù)用信息框(MsgBox)輸出數(shù)據(jù)(3) 數(shù)據(jù)輸入l 用文本框控件(TextBox)輸入數(shù)據(jù)l 用輸入框(InputBox)輸入數(shù)據(jù)l 使用焦點和Tab鍵順序(4) 其它語句:卸載對象、結束程序、注釋和暫停。2 選擇結構(1) 選擇結構程序設計的概念。(2) 單條件選擇語句IFl 單行格式IF ThenElse。l 多行格式IFThenElseEndIFl 使用IIF函數(shù) (3)多分支條件選擇語句SELECTCASE。3 循環(huán)結構(1) 循環(huán)結構程序設計的概念。(2) FORNEXT語句(3) DO
9、LOOP語句(4) 多重循環(huán)考核要求:識記程序設計的三種基本結構。領會焦點的概念;卸載對象、結束程序、注釋和暫停等語句的用法;掌握賦值語句的用法;輸入、輸出數(shù)據(jù)的基本方法;信息框和輸入框的基本用法;單條件語句和多分支選擇語句的的用法;兩種循環(huán)語句的編程方法及多重循環(huán)的應用。第4章 常用內(nèi)部控件【教學目標】掌握:內(nèi)部控件的常用屬性、方法和事件,并能靈活的應用于程序設計中。【教學重點】l 單選按鈕(OptionButton)l 圖片控件(Picture)l 列表框(ListBox)l 組合框(ComboBox)l 圖象控件(Image)l 計時器控件(Timer)【教學難點】l 列表框(ListB
10、ox)l 組合框(ComboBox)l 計時器控件(Timer)【教學時數(shù)】8學時【教學內(nèi)容】1 框架(Frame)2 復選框(CheckBox)3 圖片控件(Picture)4 列表框(ListBox)5 組合框(ComboBox)6 圖象控件(Image)7 計時器控件(Timer)8 滾動條控件(ScrollBar)考核要求:識記內(nèi)部控件的常用屬性、方法和事件,并且能靈活的應用于程序設計中。第5章 數(shù)組【教學目標】理解:數(shù)組、固定數(shù)組、動態(tài)數(shù)組和控件數(shù)組等概念。掌握:固定數(shù)組和控件數(shù)組的用法:For eachnext語句的用法;掌握一些與數(shù)組有關的常用算法,如極值、查找、排序等?!窘虒W重
11、點】l 固定數(shù)組:一維數(shù)組、多維數(shù)組l For each net循環(huán)l 動態(tài)數(shù)組l 控件數(shù)組【教學難點】l 動態(tài)數(shù)組l 控件數(shù)組【教學時數(shù)】5學時【教學內(nèi)容】1. 數(shù)組的概念2. 固定數(shù)組:一維數(shù)組、多維數(shù)組3. For each net循環(huán)4. 動態(tài)數(shù)組5. 控件數(shù)組考核要求:識記數(shù)組、固定數(shù)組、動態(tài)數(shù)組和控件數(shù)組等概念。領會固定數(shù)組和控件數(shù)組的用法:For eachnext語句的用法;掌握一些與數(shù)組有關的常用算法,如極值、查找、排序等。第6章 過程【教學目標】了解:過程的概念及其作用理解:嵌套和遞歸概念掌握:過程的定義和使用;參數(shù)的傳遞方法;變量及過程的作用范圍。【教學重點】l Sub過程
12、l Function過程l 參數(shù)的傳遞l 變量和過程的作用域【教學難點】l 參數(shù)的傳遞l 過程的嵌套與遞歸【教學時數(shù)】5學時【教學內(nèi)容】1 Sub過程2 Function過程3 參數(shù)的傳遞4 過程的嵌套與遞歸5 變量和過程的作用域考核要求:識記過程的概念,嵌套和遞歸概念領會過程的定義和使用,應用參數(shù)的傳遞方法;變量及過程的作用范圍。第7章 菜單和工具欄【教學目標】理解:理解單文檔SDI應用程序界面和多文檔MDI應用程序界面的概念。掌握:菜單和工具欄的建立和使用方法,并能應用于窗口和界面設計中?!窘虒W重點】l 創(chuàng)建和使用菜單l 創(chuàng)建工具欄【教學難點】l 創(chuàng)建和使用菜單l 創(chuàng)建工具欄【教學時數(shù)】6
13、學時【教學內(nèi)容】1 創(chuàng)建和使用菜單2 創(chuàng)建工具欄3 創(chuàng)建單文檔應用程序界面SDI4 創(chuàng)建多文檔應用程序界面MDI考核要求:領會單文檔SDI應用程序界面和多文檔MDI應用程序界面的概念。掌握菜單和工具欄的建立和使用方法,并能應用于窗口和界面設計中。第8章 文件【教學目標】理解:文件概念、文件的結構與分類。掌握:文件系統(tǒng)控件、學用文件處理函數(shù)與語句的使用:順序文件、隨機文件、二進制文件的有關操作?!窘虒W重點】l 文件系統(tǒng)控件:驅(qū)動器列表框控件、目錄列表框控件、文件列表框控件、公共對話框控件l 文件處理函數(shù)與語句l 文件系統(tǒng):順序文件、隨機文件、二進制文件【教學難點】l 文件系統(tǒng)控件:驅(qū)動器列表框控
14、件、目錄列表框控件、文件列表框控件、公共對話框控件l 文件處理函數(shù)與語句【教學時數(shù)】5學時【教學內(nèi)容】1 文件結構與分類概述2 文件系統(tǒng)控件:驅(qū)動器列表框控件、目錄列表框控件、文件列表框控件、公共對話框控件3 文件處理函數(shù)與語句:Curdir函數(shù)、Chdrive語句、Kill語句、FileCopy語句、Shell函數(shù)、RmDir語句、Chdir語句、Mkdir語句、Name語句4 文件系統(tǒng):順序文件、隨機文件、二進制文件考核要求:識記文件概念、文件的結構與分類。掌握文件系統(tǒng)控件、學用文件處理函數(shù)與語句的使用,順序文件、隨機文件、二進制文件的有關操作。第9章 圖形、圖象及多媒體【教學目標】了解:
15、多媒體在VB中的應用概況及多媒體設計的方法。理解:常用的繪圖方法及繪圖控件的用法?!窘虒W重點】l 繪圖控件:形狀(Shape)、直線(Line)l 繪圖方法:坐標系統(tǒng)、Pset方法、Line方法、Circle方法、Cls方法l 多媒體:多媒體的概念、RichTextBox控件、藝術字、聲頻播放、視頻播放【教學難點】l 繪圖方法:Line方法、Circle方法l 多媒體:多媒體的概念、RichTextBox控件、藝術字、聲頻播放、視頻播放【教學時數(shù)】8學時【教學內(nèi)容】1 繪圖控件:形狀(Shape)、直線(Line)2 繪圖方法:坐標系統(tǒng)、Pset方法、Line方法、Circle方法、Cls方法
16、3 多媒體:多媒體的概念、RichTextBox控件、藝術字、聲頻播放、視頻播放考核要求:領會多媒體在VB中的應用概況及多媒體設計的方法。應用常用的繪圖方法及繪圖控件的用法。第10章 數(shù)據(jù)庫及應用【教學目標】了解:數(shù)據(jù)庫的基本概念;能夠使用數(shù)據(jù)庫管理器建立和修改數(shù)據(jù)庫。理解:結構化查詢語言(SQL),能夠建立簡單查詢。掌握:Data控件和數(shù)據(jù)綁定控件的使用;掌握ADO數(shù)據(jù)控件的使用和數(shù)據(jù)對象訪問技術?!窘虒W重點】l 使用Data控件l 數(shù)據(jù)綁定控件l 使用Ado數(shù)據(jù)訪問控件(Connection對象和Recordset對象)【教學難點】l 數(shù)據(jù)綁定控件l 使用Ado數(shù)據(jù)訪問控件(Connect
17、ion對象和Recordset對象)【教學時數(shù)】9學時【教學內(nèi)容】1 數(shù)據(jù)庫的基本概念關系數(shù)據(jù)庫的基本結構(數(shù)據(jù)表的結構、記錄和字段、表中的關鍵字、表間的關聯(lián)、索引)數(shù)據(jù)訪問對象模型結構化查詢語言(SQL)數(shù)據(jù)庫的分類2 使用數(shù)據(jù)管理器 建立一個數(shù)據(jù)庫(啟動數(shù)據(jù)管理器、建立Jet數(shù)據(jù)庫) 添加數(shù)據(jù)表(建立數(shù)據(jù)表結構、修改數(shù)據(jù)表結構) 數(shù)據(jù)的增加、刪除、修改 建立和修改查詢 使用“數(shù)據(jù)窗體設計器”3 使用Data控件4 數(shù)據(jù)綁定控件 數(shù)據(jù)綁定控件及其概念 數(shù)據(jù)綁定控件的兩個重要屬性:DateSorce屬性和DataField屬性 同時顯示多個記錄的數(shù)據(jù)綁定控件:DBGrid控件、DataGrid
18、控件和MSFlexGrid控件。 5使用Ado數(shù)據(jù)訪問控件(Connection對象和Recordset對象)考核要求:識記數(shù)據(jù)庫的基本概念;能夠使用數(shù)據(jù)庫管理器建立和修改數(shù)據(jù)庫。領會結構化查詢語言(SQL),能夠建立簡單查詢。掌握Data控件和數(shù)據(jù)綁定控件的使用;掌握ADO數(shù)據(jù)控件的使用和數(shù)據(jù)對象訪問技術。三、實驗內(nèi)容與安排實驗項目名稱內(nèi)容提要實驗學時實驗1:熟悉Visual Basic 6.0編程環(huán)境熟悉VB編譯環(huán)境,能夠編寫典型的程序并運行1實驗2:Visual Basic語言基礎理解數(shù)據(jù)類型,練習變量、運算符的使用方法1實驗3:選擇結構理解并掌握選擇結構的使用4實驗4:循環(huán)結構理解并掌
19、握循環(huán)結構的使用4實驗5:數(shù)組理解并掌握數(shù)組的使用2實驗6:SUB過程理解并掌握SUB過程、按值傳遞與按地址傳遞、變量作用域、變量生存期4實驗7:命令按鈕、標簽和文本框的設計練習并掌握命令按鈕、標簽和文本框的設計和使用方法2實驗8:滾動條、定時器的設計練習并掌握滾動條、定時器的設計和使用方法4實驗9:圖形控件的使用練習并掌握圖片框、影象框、Shape控件的設計使用方法2實驗10:圖形方法掌握圖形的語句生成方法2實驗11:對話框和菜單掌握對話框和菜單的設計4實驗12:文件操作掌握文件管理控件的使用4四 、推薦教材和參考書目推薦教材:Visual Basic程序設計案例教程,趙井文,第1版,北京交通大學出版社,2007.8;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 沙石運輸業(yè)務協(xié)議書
- 石材采購合同文本
- 砌筑分包工程勞務合同模板
- 廣告服務合同的共贏策略
- 建設項目運營移交合同的履行要點
- 大學生貸款助學的合同范本解析
- 廢紙購銷協(xié)議書
- 苗木購銷合同范本版
- 品牌年度服務合同市場營銷
- 泰康協(xié)議存款合同律師案例
- 設計中的重點、難點及關鍵技術問題的把握控制及相應措施
- 五年級數(shù)學(小數(shù)四則混合運算)計算題專項練習及答案
- 湖南省益陽市2023-2024學年高二上學期1月期末物理試題 含答案
- 第17課 中國工農(nóng)紅軍長征 課件-2024-2025學年統(tǒng)編版八年級歷史上冊
- 【MOOC】創(chuàng)新與創(chuàng)業(yè)管理-南京師范大學 中國大學慕課MOOC答案
- 【MOOC】成本會計學-西北農(nóng)林科技大學 中國大學慕課MOOC答案
- 人教版道德與法治六上六年級道德與法治(上冊)期末 測試卷(答案版)
- 2024年中國金蓮花膠囊市場調(diào)查研究報告
- 有關中醫(yī)康復治療課件
- 2024-2030年中國廢棄電器電子產(chǎn)品回收處理行業(yè)發(fā)展狀況及投資規(guī)劃分析報告版
- 期末復習試題(試題)-2024-2025學年四年級上冊數(shù)學人教版
評論
0/150
提交評論