




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、程序設(shè)計(jì)基礎(chǔ)課程教學(xué)大綱第一部分 教學(xué)大綱說(shuō)明一、課程性質(zhì)、目的與任務(wù)程序設(shè)計(jì)基礎(chǔ)是一門(mén)實(shí)踐性很強(qiáng)的課程,主要內(nèi)容包括 Visual Basic 的 基本概念、 Visual Basic 的界面設(shè)計(jì)、 Visual Basic 語(yǔ)言基礎(chǔ)、 Visual Basic 的基本 語(yǔ)句、過(guò)程設(shè)計(jì)、文件操作、圖形及多媒體處理、數(shù)據(jù)庫(kù)操作等。根據(jù)培養(yǎng)應(yīng)用型人才的需要, 本課程的目的與任務(wù)是使學(xué)生通過(guò)本課程的學(xué) 習(xí),了解開(kāi)發(fā) Visual Basic 應(yīng)用程序的一般過(guò)程,建立程序設(shè)計(jì)的基本概念,編 寫(xiě)簡(jiǎn)單應(yīng)用程序,為今后專業(yè)學(xué)習(xí)中使用計(jì)算機(jī)打下良好的基礎(chǔ)。二、先修課要求計(jì)算機(jī)應(yīng)用基礎(chǔ)三、課程的教學(xué)要求 基本
2、概念和基本知識(shí):面向?qū)ο蟪绦蛟O(shè)計(jì)( OOP),Visual Basic的集成開(kāi)發(fā)環(huán) 境(IDE ),界面設(shè)計(jì), Visual Basic 語(yǔ)言基礎(chǔ),基本語(yǔ)句結(jié)構(gòu),過(guò)程,文件,數(shù) 據(jù)庫(kù)應(yīng)用?;炯寄埽核惴▽?shí)現(xiàn)、程序 重點(diǎn):常用控件的使用、三種基本結(jié)構(gòu)、過(guò)程 難點(diǎn):程序算法、遞歸過(guò)程四、課程的教學(xué)方法和教學(xué)形式建議1. 本課程教學(xué)形式采用課堂講授(多媒體環(huán)境)及在計(jì)算機(jī)實(shí)驗(yàn)室做實(shí)驗(yàn)的方 式。2. 為加強(qiáng)和落實(shí)動(dòng)手能力的培養(yǎng),每章課后應(yīng)安排作業(yè),作業(yè)應(yīng)讓學(xué)生盡可能 獨(dú)立調(diào)試完成。3典型習(xí)題通過(guò)習(xí)題課討論完成。五、教學(xué)要求的層次課程的教學(xué)要求在每一章教學(xué)內(nèi)容之后給出, 大體上分為三個(gè)層次: 了解、理解
3、 和掌握。了解即能正確判別有關(guān)概念和方法; 理解是能正確表達(dá)有關(guān)概念和方法 的含義;掌握是在理解的基礎(chǔ)上加以靈活應(yīng)用。第二部分 教學(xué)過(guò)程建議一、課程教學(xué)總學(xué)時(shí)數(shù)、學(xué)分?jǐn)?shù)課程教學(xué)總學(xué)時(shí)數(shù)為 80 學(xué)時(shí),其中理論授課時(shí)間為 48學(xué)時(shí),上機(jī)實(shí)驗(yàn)時(shí)間 為 32 學(xué)時(shí)。二、學(xué)時(shí)分配章節(jié)教學(xué)內(nèi)容授課學(xué)時(shí)備注一Visual Basic 概述3二用戶界面6三Visual Basic 語(yǔ)言基礎(chǔ)6四算法基礎(chǔ)及 Visual Basic 基本語(yǔ)句6五數(shù)組6六過(guò)程12七程序調(diào)試3八文件3九其他控件3十合計(jì)48第三部分 教學(xué)內(nèi)容與教學(xué)要求一、 Visual Basic 概述教學(xué)內(nèi)容1、Visual Basic 的基本概
4、念( 1) 面向?qū)ο蟮某绦蛟O(shè)計(jì)的基本概念:對(duì)象、屬性、方法、事件及事件驅(qū)動(dòng)。(2)開(kāi)發(fā) Visual Basic 應(yīng)用程序的一般步驟。 教學(xué)要求掌握:對(duì)象、屬性、方法、事件的概念及事件驅(qū)動(dòng)機(jī)制。了解: Visual Basic 的開(kāi)發(fā)環(huán)境。二、用戶界面教學(xué)內(nèi)容1、創(chuàng)建窗體(1) 窗體的常用屬性:Name、Caption 、BorderStyle 、Enabled、Font 、BackColor 、 ForeColor 、Icon 、Left 、Top、 Width 、Height 、Visible.( 2) 常用的窗體方法: Move、Shoe、Hide 、Print 、PrintForm 、
5、Refresh 、Cls.( 3) 常用的窗體事件: Activate 、Deactivate 、Click 、DblClick 、Load、Unload、 Resize.( 4) 窗體的顯示與隱藏、裝載與卸載 . 2、基本控件的特性及應(yīng)用( 1) 共用屬性: Name、Caption、 Enabled、Font、Left 、Top、Width 、Height、 Index、 TabStop、Visible.( 2) 共用方法: Move、Refresh、SetFocus(3)共用事件: Click 、DblClick 、LostFocus(4)文本框(TextBox):Text、Passwo
6、rdChe、rAlignment 、MaxLength、MultiLine 屬性; Change、 LostFocus事件。(5)標(biāo)簽( Label): Alignment 、AutoSize 屬性。( 6) 命令按鈕( CommandButton): Cancel、Default 屬性。(7)單選按鈕(OptionButton)、復(fù)選框( CheckBox)及框架( Frame):Alignment 、 Value 屬性。(8)列表框( ListBox ):List 、ListCount 、ListIndex、Text、Columns、 Sorted、 Selected屬性; AddItem
7、 、Clear、RemoveItem方法。(9)組合框( ComboBox):Style、Text 屬性; AddItem、 Clear、RemoveItem 方法。( 10)圖片框( PictureBox)與圖像( Image)控件: AutoSize、 Image、Picture 屬性; Cls、Circle 方法; DragDrop 事件。( 11)定時(shí)器( Timer): Interval 屬性。 教學(xué)要求了解:不常用屬性的用法、 Visual Basic 語(yǔ)言基礎(chǔ)教學(xué)內(nèi)容1程序代碼的組織方式:過(guò)程(事件過(guò)程、通用過(guò)程)與模塊(窗體模塊、標(biāo) 準(zhǔn)模塊及類模塊)。2程序代碼的書(shū)寫(xiě)規(guī)則。3數(shù)
8、制與數(shù)據(jù)類型。4不同類型常量的表示方法、系統(tǒng)內(nèi)置常量、用戶定義常量的定義方法。 5變量:變量命名;全局變量、局部變量和靜態(tài)變量的說(shuō)明;變量作用域。 6運(yùn)算符與表達(dá)式:算術(shù)運(yùn)算、關(guān)系運(yùn)算、邏輯運(yùn)算與字符串運(yùn)算;各種運(yùn)算 的優(yōu)先級(jí)。7. 公共函數(shù):算術(shù)函數(shù)、字符串函數(shù)、日期與時(shí)間函數(shù)、轉(zhuǎn)換函數(shù)、用戶交互函 數(shù)及數(shù)組函數(shù)、數(shù)據(jù)輸出的格式化處理( Format 函數(shù))。教學(xué)要求掌握: 16 項(xiàng)內(nèi)容及常用函數(shù) 了解:數(shù)據(jù)輸出的格式化處理 四、 算法基礎(chǔ)及 Visual Basic 基本語(yǔ)句教學(xué)內(nèi)容1Option 語(yǔ)句: Option Explicit 、 Option Base2順序結(jié)構(gòu)語(yǔ)句1) 賦值語(yǔ)
9、句:相同類型與不同類型數(shù)據(jù)之間的賦值(2) Print 方法、3分支結(jié)構(gòu)語(yǔ)句:Cls 方法。If-Then 結(jié)構(gòu)語(yǔ)句和 Select-Case結(jié)構(gòu)語(yǔ)句。4循環(huán)結(jié)構(gòu)語(yǔ)句:Do-Loop 結(jié)構(gòu)語(yǔ)句、 For-Next 結(jié)構(gòu)語(yǔ)句。教學(xué)要求掌握:三種基本結(jié)構(gòu)五、數(shù)組教學(xué)內(nèi)容1數(shù)組的概念:數(shù)組命名及說(shuō)明。2數(shù)組的基本操作:數(shù)組類型、數(shù)組結(jié)構(gòu);數(shù)組元素 3靜態(tài)數(shù)組與動(dòng)態(tài)數(shù)組。4控件數(shù)組。5數(shù)組重定義。教學(xué)要求 掌握:數(shù)組的基本操作 了解:控件數(shù)組六、過(guò)程教學(xué)內(nèi)容1Sub 過(guò)程(事件 Sub過(guò)程及通用 Sub過(guò)程)的定義及調(diào)用。2Function 過(guò)程的定義及調(diào)用。3過(guò)程調(diào)用時(shí)的數(shù)據(jù)傳遞:按值傳遞、按地址傳
10、遞、簡(jiǎn)單變量參數(shù)、數(shù)組參數(shù)、 對(duì)象參數(shù)的傳遞。4靜態(tài)變量與靜態(tài)過(guò)程。5遞歸過(guò)程。6模塊級(jí)變量及全局變量的應(yīng)用。 7多窗體工程的設(shè)計(jì)。教學(xué)要求 掌握: 16 項(xiàng)內(nèi)容 了解:多窗體工程的設(shè)計(jì)七、文件教學(xué)內(nèi)容1文件的基本概念:文件的存取方式及文件類型、文件的基本操作步驟(打開(kāi)、 讀/ 寫(xiě)及關(guān)閉)。2基本文件操作控件:驅(qū)動(dòng)器列表控件、文件夾列表控件與文件列表控件。3常用文件操作語(yǔ)句( Open、Close、Reset、Lock 、Unlock 、Seek)及文件操作 函數(shù)( Eof、FileAttr 、FileLen、FreeFile、Lof、Loc、Seek);順序文件、隨機(jī)文 件及二進(jìn)制文件的打開(kāi)
11、、讀 /寫(xiě)及關(guān)閉。教學(xué)要求 掌握:基本文件操作控件 了解:數(shù)據(jù)文件的操作八、程序調(diào)試教學(xué)內(nèi)容 1程序調(diào)試的基本概念:立即窗口、本地窗口、監(jiān)視窗口。2程序調(diào)試。教學(xué)要求 掌握:程序調(diào)試基本方法。九、鼠標(biāo)方法、文本及圖形及多媒體應(yīng)用教學(xué)內(nèi)容 1常用鼠標(biāo)方法( MouseDown、MouseUp、 MouseMove)。 2圖形控件 Line、 Shape及圖形方法 Line、 Circle.3多媒體處理( Animation 、MCI) 教學(xué)要求掌握:常用鼠標(biāo)方法、圖形控件及圖形方法 了解:多媒體處理十、數(shù)據(jù)庫(kù)操作教學(xué)內(nèi)容 1數(shù)據(jù)庫(kù)的基本概念:庫(kù)、表、記錄和字段。2創(chuàng)建 Access 數(shù)據(jù)庫(kù)。 3
12、SQL查詢的基本概念及其子句。 4使用數(shù)據(jù)控件訪問(wèn)數(shù)據(jù)庫(kù):記錄的增、刪、改。 5數(shù)據(jù)訪問(wèn)對(duì)象( DAO): DAO對(duì)象模型、使用 DAO進(jìn)行數(shù)據(jù)操作。 6報(bào)表設(shè)計(jì)與輸出。7遠(yuǎn)程數(shù)據(jù)訪問(wèn)與基于 Internet 的數(shù)據(jù)庫(kù)應(yīng)用。 了解:全部?jī)?nèi)容第四部分 實(shí)踐教學(xué)環(huán)節(jié)Visual Basic程序設(shè)計(jì)是一門(mén)實(shí)踐性很強(qiáng)的課程,實(shí)踐教學(xué)是教學(xué)過(guò)程 中必不可少的環(huán)節(jié)。 通過(guò)計(jì)算機(jī)實(shí)驗(yàn)和程序調(diào)試, 使學(xué)生加深理解、 驗(yàn)證鞏固課 堂教學(xué)內(nèi)容; 增強(qiáng)對(duì)程序調(diào)試的感性認(rèn)識(shí); 掌握程序設(shè)計(jì)的基本方法; 培養(yǎng)學(xué)生 理論與實(shí)踐相結(jié)合的能力。一、課程實(shí)驗(yàn)為了進(jìn)一步強(qiáng)化和鞏固課堂所學(xué)的知識(shí)及實(shí)際的應(yīng)用, 配合課堂教學(xué), 設(shè)置
13、 以下課程實(shí)驗(yàn):實(shí)驗(yàn)一 VB 集成環(huán)境與應(yīng)用程序創(chuàng)建初步【實(shí)驗(yàn)?zāi)康摹?. 了解 VB 集成開(kāi)發(fā)環(huán)境的基本組成2. 了解 VB 應(yīng)用程序的創(chuàng)建及開(kāi)發(fā)環(huán)境的選項(xiàng)設(shè)置3. 掌握 VB 聯(lián)機(jī)幫助的使用4. 掌握 VB 集成開(kāi)發(fā)環(huán)境的退出【實(shí)驗(yàn)內(nèi)容】一、VB 集成開(kāi)發(fā)環(huán)境的基本組成1. 啟動(dòng) VB 并創(chuàng)建標(biāo)準(zhǔn) EXE 工程2. 熟悉 VB 集成開(kāi)發(fā)環(huán)境3. 熟悉窗體設(shè)計(jì)器窗口4. 熟悉代碼窗口5. 熟悉 VB 集成開(kāi)發(fā)環(huán)境的其他組成部分二、VB 應(yīng)用程序的創(chuàng)建及開(kāi)發(fā)環(huán)境的選項(xiàng)設(shè)置1. 設(shè)計(jì)應(yīng)用程序的界面2. 設(shè)計(jì)界面對(duì)象的屬性3. 編寫(xiě)程序代碼4. 執(zhí)行并調(diào)試程序5. 生成可執(zhí)行程序文件三、VB 聯(lián)機(jī)幫
14、助的使用四、退出 VB 集成開(kāi)發(fā)環(huán)境實(shí)驗(yàn)二 VB 應(yīng)用程序的創(chuàng)建及編程基礎(chǔ)【實(shí)驗(yàn)?zāi)康摹?. 學(xué)會(huì)創(chuàng)建一個(gè)簡(jiǎn)單的 VB 應(yīng)用程序2. 掌握 VB 的數(shù)據(jù)類型、常量、變量、運(yùn)算符和表達(dá)式3. 了解過(guò)程與函數(shù)的使用【實(shí)驗(yàn)內(nèi)容】一、建一個(gè)簡(jiǎn)單的 VB 應(yīng)用程序1啟動(dòng) VB ,創(chuàng)建一個(gè)標(biāo)準(zhǔn) EXE 類型的 VB 應(yīng)用程序2設(shè)計(jì)應(yīng)用程序的界面3設(shè)計(jì)界面對(duì)象的屬性4編寫(xiě)程序代碼5保存工程6執(zhí)行并調(diào)試程序7生成可執(zhí)行程序文件二、VB 的數(shù)據(jù)類型、常量、變量、運(yùn)算符和表達(dá)式三、過(guò)程與函數(shù)的使用實(shí)驗(yàn)三 VB 基本語(yǔ)句的使用【實(shí)驗(yàn)?zāi)康摹?. 掌握選擇語(yǔ)句的使用2. 掌握循環(huán)語(yǔ)句的使用【實(shí)驗(yàn)內(nèi)容】一、選擇語(yǔ)句二、循環(huán)
15、結(jié)構(gòu)實(shí)驗(yàn)四 窗體和標(biāo)準(zhǔn)控件(一)【實(shí)驗(yàn)?zāi)康摹? 掌握命令按鈕、標(biāo)簽及文本框控件的使用方法2 掌握復(fù)選框、單選按鈕及框架控件的使用方法 【實(shí)驗(yàn)內(nèi)容】一、命令按鈕、標(biāo)簽及文本框控件的使用二、復(fù)選框、單選按鈕及框架控件的使用 實(shí)驗(yàn)五 窗體和標(biāo)準(zhǔn)控件(二) 【實(shí)驗(yàn)?zāi)康摹? 握列表框組合框控件的使用方法2 握滾動(dòng)條和定時(shí)器控件的使用方法 【實(shí)驗(yàn)內(nèi)容】一、表框組合框控件的使用二、滾動(dòng)條和定時(shí)器控件的使用 實(shí)驗(yàn)六 菜單、工具欄和狀態(tài)欄的設(shè)計(jì) 【實(shí)驗(yàn)?zāi)康摹? 掌握下拉式菜單的設(shè)計(jì)方法2 掌握彈出式菜單的設(shè)計(jì)方法3 了解工具欄和狀態(tài)欄的設(shè)計(jì)方法 【實(shí)驗(yàn)內(nèi)容】一、下拉式菜單的設(shè)計(jì)二、彈出式菜單的設(shè)計(jì)三、工具欄和狀
16、態(tài)欄的設(shè)計(jì) 實(shí)驗(yàn)七 程序調(diào)試和錯(cuò)誤處理 【實(shí)驗(yàn)?zāi)康摹? 掌握調(diào)試程序的基本方法2 掌握簡(jiǎn)單的錯(cuò)誤處理程序的編寫(xiě)方法 【實(shí)驗(yàn)內(nèi)容】一、調(diào)試程序 二、編寫(xiě)簡(jiǎn)單的錯(cuò)誤處理程序 實(shí)驗(yàn)八 文件的基本操作【實(shí)驗(yàn)?zāi)康摹? 掌握 DriveListBox 、 DirListBox 和 FileListBox 控件的使用方法 2 掌握文本文件的讀寫(xiě)操作方法3 掌握隨機(jī)文件的讀寫(xiě)操作方法4 掌握二進(jìn)制文件的讀寫(xiě)操作方法 【實(shí)驗(yàn)內(nèi)容】一、 DriveListBox 、 DirListBox 和 FileListBox 控件的使用 二、文本文件的讀寫(xiě)三、隨機(jī)文件的讀取四、二進(jìn)制文件的讀取實(shí)驗(yàn)九 過(guò)程【實(shí)驗(yàn)?zāi)康摹? 掌
17、握通用子程序的定義和調(diào)用方法2 掌握函數(shù)過(guò)程的定義和調(diào)用方法3 明確子過(guò)程和函數(shù)過(guò)程的特點(diǎn)及區(qū)別【實(shí)驗(yàn)內(nèi)容】一、Sub 過(guò)程的定義和調(diào)用二、 Function 過(guò)程的定義和調(diào)用實(shí)驗(yàn)十 遞歸調(diào)用、參數(shù)傳遞和變量作用域【實(shí)驗(yàn)?zāi)康摹? 明確遞歸過(guò)程的編制特點(diǎn),掌握通用過(guò)程的遞歸調(diào)用方法2 掌握實(shí)參和形參按值傳遞和按地址傳遞的不同用法,明確不同實(shí)參數(shù)據(jù)類型具有的不同傳遞形式3 明確過(guò)程級(jí)、窗體級(jí)和模塊級(jí)變量的作用域和特點(diǎn),能夠根據(jù)具體情況使用全局變量、 共用變量和局部變量4 掌握 Sub 函數(shù)調(diào)用時(shí)的兩種格式:語(yǔ)句格式和命令格式【實(shí)驗(yàn)內(nèi)容】一、遞歸過(guò)程二、參數(shù)傳遞實(shí)驗(yàn)十三 制作圖形【實(shí)驗(yàn)?zāi)康摹? 掌握 VB 提供的形狀( Shape)控件和圖像( Image)控件的使用方法2 掌握坐標(biāo)和顏色的設(shè)置方法3 掌握常用的繪圖方法4 能編制簡(jiǎn)單的動(dòng)畫(huà)程序【實(shí)驗(yàn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 三年級(jí)教師線上教學(xué)總結(jié)
- 廠區(qū)電子合同范本
- 勞務(wù)磚體合同范本
- 印刷廣告標(biāo)牌合同范本
- 企業(yè)員工股合同范本
- 《韓愈短文》教案
- 合買別墅合同范本
- 《這片土地是神圣的》說(shuō)課稿
- 《觀滄?!烽喿x答案及鑒賞
- 任務(wù)目標(biāo)認(rèn)購(gòu)合同范例
- 常見(jiàn)急危重癥的快速識(shí)別要點(diǎn)與處理技巧課件
- 耳鼻咽喉科中級(jí)職稱(主治醫(yī)師)考試重點(diǎn)
- 高危妊娠及五色管理課件
- 《 大學(xué)生軍事理論教程》全套教學(xué)課件
- 三年級(jí)數(shù)學(xué)下冊(cè)一兩位數(shù)乘兩位數(shù)的乘法2問(wèn)題解決作業(yè)課件西師大版
- 家校溝通經(jīng)驗(yàn)分享-溝通有方法教育有溫度
- 2024年福建省廈門(mén)市翔安區(qū)殘疾人聯(lián)合會(huì)招聘殘疾人工作聯(lián)絡(luò)員29人歷年重點(diǎn)基礎(chǔ)提升難、易點(diǎn)模擬試題(共500題)附帶答案詳解
- 幼兒園家長(zhǎng)會(huì)疾病預(yù)防
- 《儲(chǔ)糧害蟲(chóng)防治技術(shù)》課件-第六章 儲(chǔ)糧保護(hù)劑及其應(yīng)用
- 排水管道施工組織設(shè)計(jì)排水管道施工組織設(shè)計(jì)排水施工排水管道施工施工設(shè)計(jì)
- 2024未來(lái)會(huì)議:AI與協(xié)作前沿趨勢(shì)白皮書(shū)
評(píng)論
0/150
提交評(píng)論