《高級語言程序設(shè)計(VB)》課程教學(xué)大綱.
《《高級語言程序設(shè)計(VB)》課程教學(xué)大綱.》由會員分享,可在線閱讀,更多相關(guān)《《高級語言程序設(shè)計(VB)》課程教學(xué)大綱.(9頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、精品教學(xué)教案設(shè)計 | Excellent teaching plan 教師學(xué)科教案 [ 20 –20 學(xué)年度 第__學(xué)期 ] 任教學(xué)科: _____________ 任教年級: _____________ 任教老師: _____________ xx 市實驗學(xué)校
2、 育人猶如春風(fēng)化雨,授業(yè)不惜蠟炬成灰 精品教學(xué)教案設(shè)計 | Excellent teaching plan 《高級語言程序設(shè)計( VB)》教學(xué)大綱 中文名稱: 高級語言程序設(shè)計( VB) 英文名稱: High-Level Language Programming(VB) 開課學(xué)院: 計算機(jī)科學(xué)與工程學(xué)院 學(xué)時數(shù): 授課 48 上機(jī)實驗 16 先行課程: 計算機(jī)應(yīng)用基礎(chǔ)或計算機(jī)技術(shù)導(dǎo)論 一、課程的性質(zhì) 《高級語言程序設(shè)計( VB)》是非計算機(jī)專業(yè)學(xué)
3、生學(xué)習(xí)程序設(shè)計的一門實用性很強(qiáng)的課程。本課程主要學(xué)習(xí)與面向過程和面向?qū)ο蟪绦蛟O(shè)計有關(guān)概念、可視化程序設(shè)計的方法、 Visual Basic 語言的基本概念和語法規(guī)則、各種編程語句的應(yīng)用、常用控件的使用、程序 設(shè)計的基本方法和技巧、上機(jī)操作方法等內(nèi)容。 二、課程的目的與教學(xué)基本要求 通過本課程的學(xué)習(xí),要求學(xué)生掌握面向過程和面向?qū)ο蟪绦蛟O(shè)計的基本概念,使用 VB 編寫應(yīng)用程序的基本方法和上機(jī)操作的技能,能夠用 Visual Basic 編寫一些應(yīng)用程序,為 今后在專業(yè)領(lǐng)域進(jìn)行計算機(jī)應(yīng)用實際工作打下基礎(chǔ)。 三、課程適用專業(yè) 全校非計算機(jī)專業(yè) 四、課程的
4、教學(xué)內(nèi)容、要求與學(xué)時分配 1.理論教學(xué)部分: 注:帶“ ** ”號部分為學(xué)生自學(xué)內(nèi)容,不作為考核內(nèi)容。任課教師可以根據(jù)情況對學(xué)時分配和講授內(nèi)容作適當(dāng)調(diào)整。 第 1 章 程序設(shè)計語言與程序設(shè)計( 4 學(xué)時) 1.1 程序設(shè)計語言 1.2 程序設(shè)計 1.3 Visual BASIC 集成開發(fā)環(huán)境 1.4 建立 VB應(yīng)用程序 1.5 界面、對象與事件驅(qū)動程序 難點(diǎn):對象、屬性、事件和方法的概念;面向?qū)ο缶幊毯褪录?qū)動的概念。 重點(diǎn):使用 Visual Basic 建立應(yīng)用程序的基本步驟;對象、屬性、事件、方法和事件驅(qū)動等基本概念。
5、 要求: 1. 了解程序設(shè)計語言的概念; 2. 了解高級語言的兩種翻譯方式:解釋方式和編譯方式; 3. 掌握程序設(shè)計、數(shù)據(jù)描述和數(shù)據(jù)處理的概念; 4. 初步掌握 Visual Basic 集成開發(fā)環(huán)境的使用; 5. 掌握使用 Visual Basic 建立應(yīng)用程序的基本步驟; 6. 初步掌握對象、屬性、事件和方法的概念; 7. 初步掌握可視化程序設(shè)計、面向?qū)ο缶幊毯褪录?qū)動的概念。 第 2 章 基本數(shù)據(jù)類型與表達(dá)式( 6 學(xué)時) 育人猶如春風(fēng)化雨,授業(yè)不惜蠟炬成灰 精品教學(xué)教案設(shè)計 | Excellent
6、teaching plan 2.1 VB 的基本字符集和詞匯集 2.1.1 字符集 2.1.2 詞匯集 2.2 VB 的基本數(shù)據(jù)類型 2.2.1 字符串型 2.2.2 數(shù)值型 2.2.3 邏輯型 日期型 2.3 常量與變量 常量 變量 2.4 運(yùn)算符與表達(dá)式 2.4.1 算術(shù)運(yùn)算符與數(shù)值表達(dá)式 2.4.2 字符串連接 2.4.3 關(guān)系運(yùn)算與邏輯運(yùn)算 2.5 常用內(nèi)部函數(shù) 2.5.1 命令行的解釋執(zhí)行 2.5.2 轉(zhuǎn)換函數(shù) 2.5.3 數(shù)學(xué)函數(shù) 2.5.4 字符串函數(shù) 2.5.5
7、 隨機(jī)函數(shù) 難點(diǎn):靜態(tài)變量和作用域的概念。 重點(diǎn): 數(shù)據(jù)類型的概念; 字符串型、 數(shù)值型和布爾型數(shù)據(jù)的表示方法; 定義符號常量的方法;變量的命名規(guī)則和聲明方法;常量和變量的作用域;算術(shù)表達(dá)式、字符串表達(dá)式、關(guān) 系表達(dá)式和布爾表達(dá)式的組成、運(yùn)算規(guī)則、運(yùn)算順序及其使用;要求: 1.掌握數(shù)據(jù)類型的概念; 2.熟練掌握字符串型、數(shù)值型和布爾型數(shù)據(jù)的表示方法; 3.熟練掌握常量及其類型的概念和定義符號常量的方法; 4.掌握變量及其類型的概念、變量的命名規(guī)則、變量的聲明方法、靜態(tài)變量的概念; 5.初步掌握常量和變量作用域的概念; 5.熟練掌握算
8、術(shù)表達(dá)式、 字符串表達(dá)式、 關(guān)系表達(dá)式和布爾表達(dá)式的組成、 運(yùn)算規(guī)則、 運(yùn)算順序及其使用。 6.掌握常用內(nèi)部函數(shù)的調(diào)用格式、功能和使用。 第 3 章 程序流程控制( 10 學(xué)時) 3.1 順序結(jié)構(gòu) 賦值語句 數(shù)據(jù)輸入 輸出數(shù)據(jù)的 Print 方法 打印機(jī)輸出 ** 注釋、暫停與程序結(jié)束 3.2 分支結(jié)構(gòu) 育人猶如春風(fēng)化雨,授業(yè)不惜蠟炬成灰 精品教學(xué)教案設(shè)計 | Excellent teaching plan 3.2.1 單行結(jié)構(gòu)條件語句 3.2.2 塊結(jié)構(gòu)條件語句 3
9、.2.3 GoTo 語句 3.2.4 情況語句 3.3 循環(huán)結(jié)構(gòu) 3.3.1 循環(huán)概念 3.3.2 While ? Wend 語句 3.3.3 Do ? Loop 語句 3.3.4 For ? Next 語句 難點(diǎn): 循環(huán)語句的執(zhí)行過程和應(yīng)用; 多重循環(huán)的概念、執(zhí)行過程和應(yīng)用;迭代法和窮舉 法。 重點(diǎn):數(shù)據(jù)輸入和輸出的方法;設(shè)計分支結(jié)構(gòu)程序的方法;設(shè)計循環(huán)結(jié)構(gòu)程序的方法;多重循環(huán)的概念、執(zhí)行過程和應(yīng)用;累和、累積、求最大最小值、迭代、窮舉等常用算法。 要求: 1.掌握順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的概念; 2.熟練掌握賦
10、值語句的一般形式、作用和語法規(guī)則; 3 熟練掌握數(shù)據(jù)輸入和輸出的方法; 4.熟練掌握條件語句和情況語句的一般形式、功能、語法規(guī)則、執(zhí)行過程和設(shè)計分支 結(jié)構(gòu)程序的方法; 5.了解 GoTo語句的使用; 6.熟練掌握三種循環(huán)語句的一般形式、功能、執(zhí)行過程、語法規(guī)則和設(shè)計循環(huán)結(jié)構(gòu)程 序的方法; 7.掌握多重循環(huán)的概念、執(zhí)行過程和應(yīng)用; 8.熟練掌握累和、累積、求最大最小值、迭代、窮舉等常用算法。 第 4 章 常用控件( 10 學(xué)時) 4.1 控件概述 4.2 窗體 主要屬性 窗體事件 窗體的方法
11、 字體和字形 4.3 標(biāo)簽和文本框 4.4 圖片框與圖像框 4.5 命令按鈕、復(fù)選框和單選按鈕 4.5.1 屬性和事件 4.5.2 應(yīng)用 4.5.3 焦點(diǎn)和 Tab 順序 4.6 框架 4.7 列表框和組合框 4.7.1 列表框 4.7.2 組合框 4.8 滾動條 育人猶如春風(fēng)化雨,授業(yè)不惜蠟炬成灰 精品教學(xué)教案設(shè)計 | Excellent teaching plan 4.9 計時器 難點(diǎn):控件的常用屬性、事件和方法的應(yīng)用; 重點(diǎn):控件的常用屬性、事件和方法的應(yīng)用; 要求:
12、 1.了解類與對象的概念; 2.掌握父對象與子對象的概念; 3.掌握窗體、標(biāo)簽、文本框、命令按鈕、復(fù)選框和單選按鈕、圖片框和圖像框、框架、 列表框和組合框、滾動條、計時器等控件的常用屬性、事件和方法的應(yīng)用; 4.掌握控件屬性值的設(shè)置和獲取方法; 5.掌握焦點(diǎn)和 Tab 順序的概念。 第 5 章 數(shù)組與記錄( 6 學(xué)時) 5.1 一維數(shù)組 5.2 二維數(shù)組 5.3 數(shù)組的其他定義形式 5.3.1 可調(diào)數(shù)組 **5.3.2 靜態(tài)數(shù)組 **5.3.3 數(shù)組刷新語句 **5.3.4 可變類型數(shù)組 5.4 記錄類型
13、 5.4.1 記錄類型概念 5.4.2 記錄類型定義方法 5.4.3 記錄變量的訪問 **5.5 表格控件 5.5.1 嵌入的外部對象的方法 5.5.2 表格控件 **5.6 控件數(shù)組 難點(diǎn):數(shù)組的應(yīng)用;排序算法。 重點(diǎn): 一維數(shù)組與二維數(shù)組的概念、 定義和應(yīng)用; 可調(diào)數(shù)組的定義和應(yīng)用; 記錄類型與 記錄變量的概念和定義; 記錄變量的訪問方法;記錄數(shù)組的概念、 定義和應(yīng)用;排序和順序查找算法。 要求: 1.掌握一維數(shù)組與二維數(shù)組的概念、定義和應(yīng)用; 2.了解靜態(tài)數(shù)組、控件數(shù)組的定義及其使用; 3.掌握可調(diào)數(shù)組的應(yīng)用;
14、 4.了解數(shù)組刷新語句的使用; 5.掌握記錄類型與記錄變量的概念和定義;掌握記錄變量的訪問方法;了解記錄數(shù)組 的概念、定義和應(yīng)用; 6.掌握排序和順序查找算法。 ** 第6章繪圖 6.1 Visual BASIC 的坐標(biāo)系統(tǒng) 育人猶如春風(fēng)化雨,授業(yè)不惜蠟炬成灰 精品教學(xué)教案設(shè)計 | Excellent teaching plan 6.2 對象的動態(tài)調(diào)整 6.3 圖形控件 6.4 用代碼畫圖 點(diǎn)和線 矩形 圓和弧 線寬和線型 繪制圖形文件 繪圖模式
15、 6.5 顏色 6.5.1 調(diào)色板 6.5.2 顏色參數(shù) 第7章過程(6學(xué)時) 7.1 VB 的工程 7.2 過程的定義與調(diào)用 7.2.1 自定義子過程的定義與調(diào)用 7.2.2 函數(shù)的定義和調(diào)用 7.2.3 在集成開發(fā)環(huán)境( IDE)中建立自定義過程的步驟 7.3 參數(shù)傳遞 7.3.1 形式參數(shù)和實際參數(shù) 7.3.2 關(guān)于副作用 7.4 復(fù)雜的過程參數(shù) 數(shù)組參數(shù) 記錄參數(shù) 對象參數(shù) 7.5 過程與變量的作用域 7.5.1 過程的作用域 7.5.2 變量
16、作用域與生存期 **7.6 鍵盤事件過程和復(fù)雜鼠標(biāo)事件過程 7.6.1 復(fù)雜鼠標(biāo)事件過程 7.6.2 鍵盤事件過程與窗體的 KeyPreview 屬性 7.6.3 對象拖放的實現(xiàn) **7.7 遞歸 難點(diǎn):參數(shù)傳遞的地址方式;數(shù)組作為過程參數(shù)的使用;過程與變量的作用域。 重點(diǎn): VB 應(yīng)用程序的構(gòu)成;子過程和函數(shù)過程的定義和調(diào)用;參數(shù)傳遞的兩種方式: 值傳遞方式和地址傳遞方式;數(shù)組作為過程參數(shù)的使用;過程與變量作用域的概念。 要求: 1.掌握 VB應(yīng)用程序的構(gòu)成; 2.掌握窗體模塊和標(biāo)準(zhǔn)模塊的概念和建立;
17、3.熟練掌握過程的概念; 4.熟練掌握事件過程、子過程和函數(shù)過程的定義和調(diào)用; 5.熟練掌握形式參數(shù)和實際參數(shù)的概念;熟練掌握參數(shù)傳遞的兩種方式:值傳遞方式 育人猶如春風(fēng)化雨,授業(yè)不惜蠟炬成灰 精品教學(xué)教案設(shè)計 | Excellent teaching plan 和地址傳遞方式;掌握數(shù)組作為過程參數(shù)的使用; 6.掌握過程與變量作用域的概念。 第8章文件(6學(xué)時) 8.1 文件及其基本操作 8.1.1 文件概念 8.1.2 文件的基本操作 8.2 順序文件 8.2.1 寫順序文件 8.2.2
18、讀順序文件 8.3 隨機(jī)文件 8.3.1 打開隨機(jī)文件 8.3.2 寫 / 讀隨機(jī)文件 **8.4 二進(jìn)制文件 8.5 文件操作用的 3 個控件 8.5.1 驅(qū)動器列表框 8.5.2 目錄列表框 8.5.3 文件列表框 8.6 幾個文件操作命令和函數(shù) 難點(diǎn):驅(qū)動器列表框 Driverlistbox 、目錄列表框 Dirlistbox 和文件列表框 Filelistbox 的應(yīng)用; 重點(diǎn):文件的概念;順序文件與隨機(jī)文件的打開、關(guān)閉和讀寫方法;驅(qū)動器列表框 Driverlistbox 、目錄列表框 Dirlistbox
19、和文件列表框 Filelistbox 的應(yīng)用; 要求: 1.掌握文件的概念; 2.掌握順序文件與隨機(jī)文件的打開、關(guān)閉和讀寫方法; 3.掌握順序文件和隨機(jī)文件的應(yīng)用; 4 . 掌 握 驅(qū)動 器 列 表 框 Driverlistbox 、 目 錄列 表 框 Dirlistbox 和文 件 列 表 框 Filelistbox 的應(yīng)用; 5.了解文件系統(tǒng)常用的語句及函數(shù)。 ** 第 9 章 復(fù)雜界面設(shè)計 9.1 菜單 9.1.1 下拉式菜單結(jié)構(gòu) 9.1.2 編輯下拉菜單 9.2 多重窗體 有關(guān)語句和方法
20、 多重窗體程序設(shè)計 9.3 多重文檔界面( MDI) 界面形式 的 MDI窗體 與 MDI有關(guān)的屬性、事件和方法 建立 MDI應(yīng)用程序 育人猶如春風(fēng)化雨,授業(yè)不惜蠟炬成灰 精品教學(xué)教案設(shè)計 | Excellent teaching plan 9.4 剪貼板 ** 第 10 章 Visual BASIC 中的數(shù)據(jù)庫編程 10. 1 數(shù)據(jù)庫的概念 10. 2 關(guān)系數(shù)據(jù)庫操作語言 SQL簡介 10. 2. 1 SQL 的語句 10.2.2 SQL 中的數(shù)據(jù)操作
21、 10.3 Visual BASIC中的數(shù)據(jù)庫操作 10.3.1 可視化數(shù)據(jù)管理器 10.3.2 DAO 數(shù)據(jù)訪問對象 10.3.3 ADO 數(shù)據(jù)訪問對象 10.3.4 數(shù)據(jù)窗體模板( Data Form Wizard - DFW) 2.實驗教學(xué)部分 注:教師到場指導(dǎo)實驗機(jī)時 16,學(xué)生課外機(jī)時 16,實際機(jī)時 32。 ( 1)簡單程序設(shè)計( 2 學(xué)時) 要求:熟悉 Visual BASIC 集成開發(fā)環(huán)境的使用;建立和上機(jī)調(diào)試一個簡單的應(yīng)用程序,掌握開發(fā)應(yīng)用程序的基本步驟;學(xué)會使用聯(lián)機(jī)幫助功能;
22、 ( 2)程序流程控制( 6 學(xué)時) 要求:熟練掌握數(shù)據(jù)的輸入輸出方法;熟練掌握常量和變量的定義方法;掌握常用內(nèi) 部函數(shù)的應(yīng)用;熟練掌握編寫順序、分支和循環(huán)三種程序控制結(jié)構(gòu)的方法。 ( 3)常用控件( 4 學(xué)時) 要求:掌握常用控件的常用屬性、事件和方法的應(yīng)用。 ( 4)數(shù)組( 4 學(xué)時) 要求:熟練掌握一維數(shù)組、二維數(shù)組的定義、輸入、輸出和應(yīng)用;掌握可調(diào)數(shù)組和記錄數(shù)組的應(yīng)用。 ( 5)自定義過程( 4 學(xué)時) 要求:熟悉 Visual BASIC 應(yīng)用程序的構(gòu)成;掌握子過程和函數(shù)過程的定義及其調(diào)用方 法;掌握參數(shù)傳送的兩種方式: 值傳遞和
23、地址傳遞;掌握子過程和函數(shù)過程的應(yīng)用;掌握變 量和過程作用域的概念。 ( 6)文件( 4 學(xué)時) 要求:掌握文件的概念;掌握文件的打開、讀寫和關(guān)閉方法;掌握順序文件和隨機(jī)文件的應(yīng)用;初步掌握驅(qū)動器、目錄和文件列表框的使用方法。 ( 7)綜合實驗( 8 學(xué)時) 要求: 根據(jù)一個小規(guī)模實際問題完成應(yīng)用軟件的分析、設(shè)計、 測試、 建立簡單文檔的訓(xùn) 練。 以上各個實驗項目要求寫出實驗報告上交。 五、教材和主要參考資料 《 Visual Basic 程序設(shè)計》周靄如、林偉健等編著 電子工業(yè)出版社 《 Visual Basic 程序設(shè)計
24、實驗指導(dǎo)與習(xí)題解答》林偉健、周靄如等編著 電子工業(yè)出 版社 育人猶如春風(fēng)化雨,授業(yè)不惜蠟炬成灰 精品教學(xué)教案設(shè)計 | Excellent teaching plan 六、課程考核方式 筆試 +平時 育人猶如春風(fēng)化雨,授業(yè)不惜蠟炬成灰
- 溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案