友情提示:本站提供全國400多所高等院校招收碩士、博士研究生入學考試歷年考研真題、考博真題、答案,部分學校更新至2012年,2013年;均提供收費下載。 下載流程: 考研真題 點擊“考研試卷””下載; 考博真題 點擊“考博試卷庫” 下載
理論類課程大綱 課程名稱: Visual Basic 程序設計 一、課程概況 所屬專業: 電子、通信、自動化 開課單位: 物理與電子信息學院 課程類型: 院系選修課程 課程代碼: 開課學期: 4 學分: 2.5 學時: 48(含 16 學時實驗) 核心課程: 否 擬使用教材: 龔沛曾,楊志強,陸慰民編. Visual Basic 程序設計教程(第 3 版). 高等教育 出版社. 2007 年 學習參考資料 1. 林卓然編著. Visual Basic 程序設計教程. 電子工業出版社. 2004 年 2. 王溫君等編著. Visual Basic 語言程序設計(二級). 電子工業出版社. 2005 年 二、課程描述 Visual Basic 是一種基于 Windows 操作系統的可視化編程語言,它具有面向 對象和事件驅動的特點,其結構化程序模塊和強大的數據庫操縱功能使得 Visual Basic 在軟件開發中得到廣泛的應用。本課程主要介紹 VB 環境和程序設計基礎 知識,對象的基本概念,VB 的窗體、菜單、控件等的設計,文件操作等。通過 對基本知識、基本語法、編程方法及常用算法的介紹,使學生學會分析問題并提 高解決問題的能力,掌握用 Visual Basic 開發 Windows 應用程序的一般方法和特 點,為使用 Visual Basic 或其它面向對象的可視化開發工具開發 Windows 應用程 序打下基礎。 三、課程目標 通過對基本知識、基本語法、編程方法及常用算法的介紹,使學生學會分 析問題并提高解決問題的能力,掌握利用 Visual Basic 開發 Windows 應用程序的 一般方法和特點,為使用 Visual Basic 或其他面向對象的可視化開發工具開發 Windows 應用程序打下基礎。 四、教學要求 在此之前學生已經學過 C 語言程序設計,具有一定的編程基礎,為本課程 的學習創造了條件。但 VB 是基于 Windows 系統的面向對象的編程工具,由于 本課程涉及圖形化界面,因此在教學中盡可能采用多媒體教學的方式,并輔以大 量程序實例現場演示,以提高教學效果。同時也要求學生課前做好預習,課堂認 真聽講,課后及時消化專業知識,有條件的同學可以及時在計算機上進行編程嘗 試。 五、考核方式及要求 本課程采取筆試(閉卷占 70%)實驗操作(占 20%)加平時成績(占 10%) 來評定學生的成績。 六、課程內容 第一章 Visual Basic 程序設計概述 (授課時間:第四學期第一周) 教學目標:概要介紹 VB,使學生對其有一個初步認識 教學重點:了解 VB 的功能特點以及認識 VB 集成開發環境 教學難點:集成環境各部分的認識 學 時:課堂教學 1 學時,課外自主學習時間不少于 1 學時 教學方法:講授法+演示法 主要內容:(1) Visual Basic 簡介 (2) VB 集成開發環境 (3) 創建應用程序的過程 學習方法:聽課+自習 課后作業:適量 第二章 VB 可視化編程基礎 (授課時間:第四學期第二周) 教學目標:本章介紹 VB 的集成環境以及 VB 基本控件的使用,使學生具備簡單程 序的開發能力 教學重點:掌握 VB 程序的運行過程和簡單控件的使用 教學難點:對象的概念 學 時:課堂教學 4 學時,課外自主學習時間不少于 4 學時 教學方法:講授法+演示法 主要內容:(1) VB 對象的概念 (2) 窗體和基本控件 (4) 綜合應用 學習方法:聽課+自習 課后作業:適量 第三章 VB 語言基礎 (授課時間:第四學期第四周) 教學目標:本章主要講述 VB 的基本語法,這是進行程序設計的基礎 教學重點:掌握 VB 各種類型數據的使用、變量的定義、運算符和表達式的運用 教學難點:VB 的語法規則的細節要求 學 時:課堂教學 2 學時,課外自主學習時間不少于 2 學時 教學方法:講授法+討論 主要內容:(1) 數據類型 (2) 變量與常量 (3) 運算符和表達式 (4) VB 程序結構和編碼規則 (5) 綜合應用 學習方法:聽課+自習 課后作業:適量 第四章 VB 控制結構 (授課時間:第四學期第五周) 教學目標:本章介紹程序的基本結構和程序設計的基本方法 教學重點:掌握三種基本程序設計結構 教學難點:算法設計 學 時:課堂教學 3 學時,課外自主學習時間不少于 3 學時 教學方法:講授法+舉例 主要內容:(1) 順序結構 (2) 選擇結構 (3) 循環結構 (4) 綜合應用 學習方法:聽課+自習 課后作業:適量 第五章 數組和自定義類型 (授課時間:第四學期第七周) 教學目標:本章介紹數組的知識,學會使用數組來編程解決問題,初步掌握列表 框控件和組合框控件的使用 教學重點:掌握數組的概念和應用以及列表框和組合框控件的使用 教學難點:如何在算法設計中正確有效地應用數組 學 時:課堂教學 4 學時,課外自主學習時間不少于 4 學時 教學方法:講授法+討論 主要內容:(1) 數組 (2) 數組的基本操作 (3) 列表框和組合框控件 (4) 自定義類型及其數組 (5) 綜合應用 學習方法:聽課+自習 課后作業:適量 第六章 過程 (授課時間:第四學期第九周) 教學目標:介紹模塊化方法,掌握函數過程和子過程的設計 教學重點:掌握 VB 中函數過程及子過程的使用 教學難點:過程中參數的選擇,過程的遞歸調用 學 時:課堂教學 4 學時,課外自主學習時間不少于 4 學時 教學方法:講授法+討論 主要內容:(1) 函數過程的定義和調用 (2) 子過程的定義和調用 (3) 參數傳遞 (4) 過程的嵌套和遞歸調用 (5) 變量的作用域 (6) 綜合應用 學習方法:聽課+自習 課后作業:適量 第七章 用戶界面設計 (授課時間:第四學期第十一周) 教學目標:詳細介紹 VB 中的常用控件,這是圖形化界面的基礎 教學重點:對話框、菜單的設計,鼠標和鍵盤的操作 教學難點:各控件的屬性、事件和方法的運用 學 時:課堂教學 6 學時,課外自主學習時間不少于 6 學時 教學方法:講授法+演示法 主要內容:(1) 常的控件及其使用 (2) 通用對話框 (3) 菜單設計 (4) 多重窗體 (5) 鼠標和鍵盤的操作 (6) 綜合應用 學習方法:聽課+自習 課后作業:適量 第八章 數據文件 (授課時間:第四學期第十四周) 教學目標:介紹 VB 中的文件操作,這是數據處理和存儲中必不可少的內容 教學重點:掌握文件的打開、讀寫和關閉操作 教學難點:文件的應用 學 時:課堂教學 3 學時,課外自主學習時間不少于 3 學時 教學方法:講授法 主要內容:(1) 文件概述 (2) 順序文件 (3) 隨機文件 (4) 二進制文件 學習方法:聽課+自習 課后作業:適量 第九章 圖形操作 (授課時間:第四學期第十五周) 教學目標:介紹有關圖形處理方面的知識 教學重點:了解 VB 中圖形的處理方法 教學難點:動態圖形的實現 學 時:課堂教學 1 學時,課外自主學習時間不少于 1 學時 教學方法:講授法+演示法 主要內容:(1) 圖形操作基礎 (2) 繪圖屬性 (3) 圖形方法 學習方法:聽課+自習 課后作業:適量 第十章 數據庫應用基礎 (授課時間:第四學期第十六周) 教學目標:介紹 VB 與數據庫的連接技術,為開發數據管理軟件打下基礎 教學重點:了解 VB 中數據庫的實現方法 教學難點:SQL 語言的使用 學 時:課堂教學 4 學時,課外自主學習時間不少于 4 學時 教學方法:講授法+演示法 主要內容:(1) 數據庫概述 (2) VB 數據庫訪問 (3) 記錄集對象 (4) 綜合應用 學習方法:聽課+自習 課后作業:適量
免責聲明:本文系轉載自網絡,如有侵犯,請聯系我們立即刪除,另:本文僅代表作者個人觀點,與本網站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
|