




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上Visual Basic 程序設計教學大綱課程編號:6一、課程說明(一)開課對象:計算機應用技術專業(二)課程性質:教育部高教司將高校計算機基礎教育劃分為計算機文化基礎、計算機技術基礎和計算機應用基礎三個層次,“高級語言程序設計”是第二層次的核心內容。由于Windows是目前最流行的操作系統,因此大學生應該掌握基于Windows操作系統平臺的程序設計方法,即面向對象的可視化程序設計。Visual Basic程序設計可以作為學生掌握面向對象的程序設計方法的必修課。(三)課程目的:本課程的目的是使學生通過學習,掌握程序設計的基本知識和使用Visual Basic開發Win
2、dows應用程序的思想和方法,進而掌握可視化程序設計的基本步驟和通用方法,能夠開發簡單的Windows應用程序,解決一些實際問題,為今后進一步使用Visual Basic或其他面向對象的可視化開發工具及結合專業進行軟件開發打下基礎。(四)課程教學的基本原則:以學生為主體,以教師為主導,理論聯系實際,注重學生的學習興趣的培養,提高學生解決實際問題動手能力。(五)學時數、學分數及學時數具體分配學時數: 64 學時學分:3 學分學時數具體分配:教學內容講授實驗/實踐總計Visual Basic程序設計概述213Visual Basic程序設計基礎213代
3、碼編程8412常用內部控件628數組415過程415菜單和工具欄426文件415圖形、圖像及多媒體628數據庫及應用639合計461864(六)教學方法和教學方法建議本課程是應用性較強的課程,教學方法應是理論聯系實踐,在講解理論部分是應多做演示實驗,建議講授課程在多媒體教室進行,上機實踐課程應注重對理論課程的鞏固,建議教師設計一些針對性較強的實驗,并且在每次試驗后驗收實驗報告,及時總結。(七)考核方式和成績記載說明本課程考核方式為考試,為了考查學生的動手能力,建議使用安徽省計算機水平考試(二級)模擬系統進行。平時教學的要嚴明紀律,課堂表現與實訓實驗成績構成平時成績占期終總成績的30%、期末考試
4、成績占其中總成績的70%。二 、課程內容綱要與各章的基本教學目標第1章 Visual Basic程序設計概述【教學目標】了解:Visual Basic語言特點、版本及運行環境;Visual Basic的啟動方法。理解:Visual Basic界面內容;Visual Basic6.0工程結構、工程管理、應用程序結構及對象、屬性、事件、消息、方法等概念。掌握:簡單應用程序的設計過程和運行方法;窗體的建立和標簽、文本框、命令按鈕等常用控件的使用。【教學重點】l Visual Basic6.0的啟動及基本界面l 應用程序的設計方法與步驟l Visual Basic6.0的工程結構與工程管理l Visu
5、al Basic6.0的應用程序結構l 面向對象程序設計的基本概念:對象、屬性、事件、消息、方法【教學難點】l 面向對象程序設計的基本概念:對象、屬性、事件、消息、方法l Visual Basic6.0的窗體及常用控件:窗體、標簽、文本框、命令按鈕【教學時數】3學時【教學內容】1 Visual Basic6.0簡介2 Visual Basic6.0的啟動及基本界面3 應用程序的設計方法與步驟4 Visual Basic6.0的工程結構與工程管理5 Visual Basic6.0的應用程序結構6 面向對象程序設計的基本概念:對象、屬性、事件、消息、方法7 Visual Basic6.0的窗體及常
6、用控件:窗體、標簽、文本框、命令按鈕考核要求:識記Visual Basic界面內容;Visual Basic6.0工程結構、工程管理、應用程序結構,領會對象、屬性、事件、消息、方法等概念。掌握簡單應用程序的設計過程和運行方法;窗體的建立和標簽、文本框、命令按鈕等常用控件的使用。第2章 Visual Basic程序設計基礎【教學目標】理解:基本數據類型,Visual Basic語言的書寫規則。掌握:常量與變量、常用的內部函數、運算符與表達式的使用方法。【教學重點】l 基本數據類型l 變量與常量l 常用內部函數l 運算符與表達式【教學難點】l 基本數據類型l 變量與常量l 運算符與表達式【教學時數
7、】3學時【教學內容】1 基本數據類型2 變量與常量3 常用內部函數4 運算符與表達式5 Visual Basic語言的書寫規則考核要求:識記基本數據類型,領會變量與常量,應用常用內部函數、運算符與表達式第3章 代碼編程【教學目標】 了解:程序設計的三種基本結構。 理解:焦點的概念;卸載對象、結束程序、注釋和暫停等語句的用法 掌握:賦值語句的用法;輸入、輸出數據的基本方法;信息框和輸入框的基本用法;單條件語句和多分支選擇語句的的用法;兩種循環語句的編程方法及多重循環的應用。【教學重點】l 順序結構l 選擇結構l 循環結構【教學難點】l 選擇結構l 循環結構【教學時數】12學時【教學內容】1 順序
8、結構(1) 賦值語句Let(2) 數據輸出用標簽控件(Label)輸出數據用Print方法輸出數據用信息框(MsgBox)輸出數據(3) 數據輸入l 用文本框控件(TextBox)輸入數據l 用輸入框(InputBox)輸入數據l 使用焦點和Tab鍵順序(4) 其它語句:卸載對象、結束程序、注釋和暫停。2 選擇結構(1) 選擇結構程序設計的概念。(2) 單條件選擇語句IFl 單行格式IF ThenElse。l 多行格式IFThenElseEndIFl 使用IIF函數 (3)多分支條件選擇語句SELECTCASE。3 循環結構(1) 循環結構程序設計的概念。(2) FORNEXT語句(3) DO
9、LOOP語句(4) 多重循環考核要求:識記程序設計的三種基本結構。領會焦點的概念;卸載對象、結束程序、注釋和暫停等語句的用法;掌握賦值語句的用法;輸入、輸出數據的基本方法;信息框和輸入框的基本用法;單條件語句和多分支選擇語句的的用法;兩種循環語句的編程方法及多重循環的應用。第4章 常用內部控件【教學目標】掌握:內部控件的常用屬性、方法和事件,并能靈活的應用于程序設計中。【教學重點】l 單選按鈕(OptionButton)l 圖片控件(Picture)l 列表框(ListBox)l 組合框(ComboBox)l 圖象控件(Image)l 計時器控件(Timer)【教學難點】l 列表框(ListB
10、ox)l 組合框(ComboBox)l 計時器控件(Timer)【教學時數】8學時【教學內容】1 框架(Frame)2 復選框(CheckBox)3 圖片控件(Picture)4 列表框(ListBox)5 組合框(ComboBox)6 圖象控件(Image)7 計時器控件(Timer)8 滾動條控件(ScrollBar)考核要求:識記內部控件的常用屬性、方法和事件,并且能靈活的應用于程序設計中。第5章 數組【教學目標】理解:數組、固定數組、動態數組和控件數組等概念。掌握:固定數組和控件數組的用法:For eachnext語句的用法;掌握一些與數組有關的常用算法,如極值、查找、排序等。【教學重
11、點】l 固定數組:一維數組、多維數組l For each net循環l 動態數組l 控件數組【教學難點】l 動態數組l 控件數組【教學時數】5學時【教學內容】1. 數組的概念2. 固定數組:一維數組、多維數組3. For each net循環4. 動態數組5. 控件數組考核要求:識記數組、固定數組、動態數組和控件數組等概念。領會固定數組和控件數組的用法:For eachnext語句的用法;掌握一些與數組有關的常用算法,如極值、查找、排序等。第6章 過程【教學目標】了解:過程的概念及其作用理解:嵌套和遞歸概念掌握:過程的定義和使用;參數的傳遞方法;變量及過程的作用范圍。【教學重點】l Sub過程
12、l Function過程l 參數的傳遞l 變量和過程的作用域【教學難點】l 參數的傳遞l 過程的嵌套與遞歸【教學時數】5學時【教學內容】1 Sub過程2 Function過程3 參數的傳遞4 過程的嵌套與遞歸5 變量和過程的作用域考核要求:識記過程的概念,嵌套和遞歸概念領會過程的定義和使用,應用參數的傳遞方法;變量及過程的作用范圍。第7章 菜單和工具欄【教學目標】理解:理解單文檔SDI應用程序界面和多文檔MDI應用程序界面的概念。掌握:菜單和工具欄的建立和使用方法,并能應用于窗口和界面設計中。【教學重點】l 創建和使用菜單l 創建工具欄【教學難點】l 創建和使用菜單l 創建工具欄【教學時數】6
13、學時【教學內容】1 創建和使用菜單2 創建工具欄3 創建單文檔應用程序界面SDI4 創建多文檔應用程序界面MDI考核要求:領會單文檔SDI應用程序界面和多文檔MDI應用程序界面的概念。掌握菜單和工具欄的建立和使用方法,并能應用于窗口和界面設計中。第8章 文件【教學目標】理解:文件概念、文件的結構與分類。掌握:文件系統控件、學用文件處理函數與語句的使用:順序文件、隨機文件、二進制文件的有關操作。【教學重點】l 文件系統控件:驅動器列表框控件、目錄列表框控件、文件列表框控件、公共對話框控件l 文件處理函數與語句l 文件系統:順序文件、隨機文件、二進制文件【教學難點】l 文件系統控件:驅動器列表框控
14、件、目錄列表框控件、文件列表框控件、公共對話框控件l 文件處理函數與語句【教學時數】5學時【教學內容】1 文件結構與分類概述2 文件系統控件:驅動器列表框控件、目錄列表框控件、文件列表框控件、公共對話框控件3 文件處理函數與語句:Curdir函數、Chdrive語句、Kill語句、FileCopy語句、Shell函數、RmDir語句、Chdir語句、Mkdir語句、Name語句4 文件系統:順序文件、隨機文件、二進制文件考核要求:識記文件概念、文件的結構與分類。掌握文件系統控件、學用文件處理函數與語句的使用,順序文件、隨機文件、二進制文件的有關操作。第9章 圖形、圖象及多媒體【教學目標】了解:
15、多媒體在VB中的應用概況及多媒體設計的方法。理解:常用的繪圖方法及繪圖控件的用法。【教學重點】l 繪圖控件:形狀(Shape)、直線(Line)l 繪圖方法:坐標系統、Pset方法、Line方法、Circle方法、Cls方法l 多媒體:多媒體的概念、RichTextBox控件、藝術字、聲頻播放、視頻播放【教學難點】l 繪圖方法:Line方法、Circle方法l 多媒體:多媒體的概念、RichTextBox控件、藝術字、聲頻播放、視頻播放【教學時數】8學時【教學內容】1 繪圖控件:形狀(Shape)、直線(Line)2 繪圖方法:坐標系統、Pset方法、Line方法、Circle方法、Cls方法
16、3 多媒體:多媒體的概念、RichTextBox控件、藝術字、聲頻播放、視頻播放考核要求:領會多媒體在VB中的應用概況及多媒體設計的方法。應用常用的繪圖方法及繪圖控件的用法。第10章 數據庫及應用【教學目標】了解:數據庫的基本概念;能夠使用數據庫管理器建立和修改數據庫。理解:結構化查詢語言(SQL),能夠建立簡單查詢。掌握:Data控件和數據綁定控件的使用;掌握ADO數據控件的使用和數據對象訪問技術。【教學重點】l 使用Data控件l 數據綁定控件l 使用Ado數據訪問控件(Connection對象和Recordset對象)【教學難點】l 數據綁定控件l 使用Ado數據訪問控件(Connect
17、ion對象和Recordset對象)【教學時數】9學時【教學內容】1 數據庫的基本概念關系數據庫的基本結構(數據表的結構、記錄和字段、表中的關鍵字、表間的關聯、索引)數據訪問對象模型結構化查詢語言(SQL)數據庫的分類2 使用數據管理器 建立一個數據庫(啟動數據管理器、建立Jet數據庫) 添加數據表(建立數據表結構、修改數據表結構) 數據的增加、刪除、修改 建立和修改查詢 使用“數據窗體設計器”3 使用Data控件4 數據綁定控件 數據綁定控件及其概念 數據綁定控件的兩個重要屬性:DateSorce屬性和DataField屬性 同時顯示多個記錄的數據綁定控件:DBGrid控件、DataGrid
18、控件和MSFlexGrid控件。 5使用Ado數據訪問控件(Connection對象和Recordset對象)考核要求:識記數據庫的基本概念;能夠使用數據庫管理器建立和修改數據庫。領會結構化查詢語言(SQL),能夠建立簡單查詢。掌握Data控件和數據綁定控件的使用;掌握ADO數據控件的使用和數據對象訪問技術。三、實驗內容與安排實驗項目名稱內容提要實驗學時實驗1:熟悉Visual Basic 6.0編程環境熟悉VB編譯環境,能夠編寫典型的程序并運行1實驗2:Visual Basic語言基礎理解數據類型,練習變量、運算符的使用方法1實驗3:選擇結構理解并掌握選擇結構的使用4實驗4:循環結構理解并掌
19、握循環結構的使用4實驗5:數組理解并掌握數組的使用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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 一盔一帶交通安全教育講話稿
- 年產200噸高端醫藥原料藥生產項目建議書(模板)
- 老舊供水系統改進工程可行性研究報告(參考模板)
- 大專幼兒文學兒歌課件
- 重慶市烏江新高考協作體2024屆高三上學期期中考政治含解析
- 貴州體育職業學院《單片機原理與設計》2023-2024學年第二學期期末試卷
- 浙江特殊教育職業學院《光接入技術與數字通信課程實訓》2023-2024學年第二學期期末試卷
- 蘇州城市學院《口腔影像診斷學》2023-2024學年第二學期期末試卷
- 山西青年職業學院《先進制造與特種加工》2023-2024學年第二學期期末試卷
- 石嘴山工貿職業技術學院《水質工程學Ⅰ(水廠)》2023-2024學年第二學期期末試卷
- 2025屆廣東省佛山市高三下學期教學質量檢測(二)物理試題及答案
- 2025年四川省成都市成華區中考二診英語試題(原卷版+解析版)
- 2025第十三屆貴州人才博覽會遵義市事業單位人才引進47人筆試備考試題及答案解析
- 2025年湖北省高考數學調研試卷(4月份)(含答案)
- 2025-2030中國玫瑰精油行業市場深度調研及發展趨勢與投資前景研究報告
- 工會勞動保護監督檢查員培訓大綱
- 全面解析2024年農藝師試題及答案
- 課題申報書:學習成果認證制度與運行機制研究
- 2025山東能源集團中級人才庫選拔易考易錯模擬試題(共500題)試卷后附參考答案
- 行政事業單位內部控制信息系統建設實施方案
- 鍋爐試運行方案
評論
0/150
提交評論