VB教學大綱解析_第1頁
VB教學大綱解析_第2頁
VB教學大綱解析_第3頁
VB教學大綱解析_第4頁
VB教學大綱解析_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、VB程序設計教學大綱(72學時)、課程基本情況課程編碼050548開課單位計算機基礎教研室課程名稱中文名稱VB程序設計英文名稱VisualBasic programming教學目標知識:通過課堂講授,系統(tǒng)掌握 VB語言基礎知識;掌握使用 VB進行程序 設計的常用方法和技術。技能:培養(yǎng)學生的動手能力和知識運用能力,會進行簡單的程序編寫、調(diào)試和運行。態(tài)度:端正態(tài)度,樹立信心,明確目的,激發(fā)學生學習動機。其它:尊重學生,關心差生,促進轉(zhuǎn)化。課程負責人張勇課程群人文素養(yǎng)與素質(zhì)拓展課程群2學習能力與創(chuàng)新意識課程群基礎理論與基本技能課程群專業(yè)知識與專業(yè)能力課程群課程類型文化素質(zhì)課公共基礎課"學科

2、基礎課專業(yè)基礎課專業(yè)課其它教學模式"講授為主實驗/實踐為主專題討論為主案例教學為主自學為主其它授課語言"中文口中文+英文(英文授課 >50%英文其它外語學分學時學分3總學時54成績評定方式項目百分比(%出勤/學習態(tài)度10 %課外作業(yè)20%期中考試0 %期末理論考試70%實踐考核0%教科書(書名、作者、出版社、出版時間)Visual Basic程序設計教程)主編 何振林 中國水利水電出版社2011.1出版參考書目(書名、作者、出版社、出版時間)1. Visual Basic 程序設計基礎,陳慶章主編,浙江科學技術出版社2004第2版。2. Visual Basic 6.

3、0中文版語言參考手冊,Microsoft Corporation者,微軟(中國)有限公司譯,北京希望電腦公司出品。3. Visual Basic 6.0中文版程序員指南,Microsoft Corporation 者,微軟(中國)有限公司譯,北京希望電腦公司出品。4. Visual Basic 6.0編程指南,趙建敏/郭慶主編,航天工業(yè)出版社出版。5. Visual Basic數(shù)據(jù)庫系統(tǒng)設計與開發(fā),李春葆/張植民主編,清華大學出版社2003年 版。課程網(wǎng)站先修課程要求、適用院系及專業(yè)先修課程:計算機基礎適用于:全校本科各專業(yè)、課程內(nèi)容簡介VB程序設計是非計算機專業(yè)本科生的一門程序設計入門課程。

4、本課程的主要內(nèi)容是全面、系統(tǒng)地介紹VB的基礎知識、語法以及編程方法和技術,使學生理解和掌握面向?qū)ο蟮某绦蛟O計方法。課程主要是為學生學習并掌握自己的第一門高級語言而開設的,使學生能夠編寫簡單的Win dows應用程序,并為今后進一步使用VB或?qū)W習其他高級語言打下基礎。同時,本課程教學內(nèi)容基本符合計算機等級考試Visual Basic 考試大綱,課程的教學將有助于學生通過全國計算機等級二級考試。三、課程主要教學內(nèi)容理論教學部分第一章 Visual Basic 6.0 程序設計概述1、教學內(nèi)容Visua Basic簡介;Visual Basic 6.0可視化編程環(huán)境;Visual Basic中的基本

5、概念;窗體;Visual Basic程序的組成及工作方式。2、重點、難點重點:熟悉 Visual Basic 6.0可視化編程環(huán)境,能夠編寫一個典型的程序并運行。難點:面向?qū)ο蟪绦蛟O計(Visual Basic)的概念:對象、屬性、方法以及 Visual Basic 程序的工作機制。3、教學基本要求(1) 了解面向?qū)ο蟪绦蛟O計和Visual Basic的特點。(2) 熟悉Visual Basic開發(fā)環(huán)境;開始制作 Visual Basic的第一個應用程序。(3)掌握如何保存、打開和建立一個可執(zhí)行的工程。(4)熟悉窗體對象的常用屬性和方法。第二章 Visual Basic語言基礎1、教學內(nèi)容數(shù)據(jù)

6、類型;常量;變量;運算符及表達式;常用內(nèi)部函數(shù);常用語句和方法。2、重點、難點重點:數(shù)據(jù)類型、變量的定義和使用、表達式的構(gòu)造。 難點:表達式的書寫、靈活使用函數(shù)。3、教學基本要求(1)掌握常量與變量的定義和使用方法。(2)掌握Print語句、賦值語句的用法。(3)掌握運算符、表達式和常用內(nèi)部函數(shù)的用法。第三章窗體和基本控件1、教學內(nèi)容窗體;標簽控件;文本框控件;命令按鈕控件。2、重點、難點重點:窗體、標簽控件、文本框控件和命令按鈕控件屬性、方法和事件。 難點:各控件屬性、方法和事件的用法。3、教學基本要求(1)掌握窗體、標簽控件、文本框控件和命令按鈕控件的重要屬性、方法和事件。(2)掌握控件對

7、象的使用方法。第四章基本程序結(jié)構(gòu)1、教學內(nèi)容(1)順序結(jié)構(gòu)數(shù)據(jù)的輸入數(shù)據(jù)的輸出(2) 選擇結(jié)構(gòu)if條件語句Select case 語句條件函數(shù)IIF(3) 循環(huán)結(jié)構(gòu)程序設計DoLoop循環(huán)語句ForNext循環(huán)語句循環(huán)的嵌套2、重點、難點重點:選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。難點:循環(huán)結(jié)構(gòu)。3、教學基本要求(1) 熟練掌握行If語句、塊If語句的使用。(2) 熟練掌握 select case語句的用法。3) 熟練掌握 ForNext循環(huán)語句的使用, 掌握whilewend循環(huán)語句的使用。 熟 練掌握 do while.loop 循環(huán)語句的使用,掌握doloop while、 do untilloop、do

8、loop until循環(huán)語句的使用。第五章常用控件1、教學內(nèi)容復選框、單選按鈕和框架;列表框和組合框; 滾動條和定時器; 控件數(shù)組;圖形控件。2、重點、難點重點:各種常用控件的使用。難點:控件所響應的事件和支持的方法。3、教學基本要求(1) 掌握各種常用控件的使用方法,包括屬性、事件和方法。(2) 會使用控件設計簡單的程序。第六章 數(shù)組1、教學內(nèi)容數(shù)組的概念;靜態(tài)數(shù)組和動態(tài)數(shù)組;控件數(shù)組;自定義數(shù)據(jù)類型。2、重點、難點重點:數(shù)組的概念,靜態(tài)數(shù)組、動態(tài)數(shù)組的定義方法。 難點:動態(tài)數(shù)組、控件數(shù)組。3、教學基本要求(1) 理解數(shù)組的維數(shù)和下標的上界、下界的概念。(2) 掌握常規(guī)數(shù)組的聲明方法。(3)

9、 熟練地使用循環(huán)語句對數(shù)組進行操作(4) 了解動態(tài)數(shù)據(jù)與自定義數(shù)據(jù)類型的聲明方法第七章過程1、教學內(nèi)容過程的編寫與調(diào)用;參數(shù)傳遞;多模塊程序設計。2、重點、難點重點:函數(shù)與過程的設計和調(diào)用方法。難點:參數(shù)的按值傳遞和按地址傳遞,變量的生存期和作用域。3、教學基本要求(1)了解函數(shù)和過程的含義和用法。(2)會設計Sub過程和自定義函數(shù)程序代碼。(3)理解按值傳遞與按地址傳遞、變量作用域、變量生存期的概念。(4)理解多模塊程序設計概念。第八章 文件1、教學內(nèi)容文件管理控件;文件操作語句與函數(shù);數(shù)據(jù)文件的操作。2、重點、難點重點:數(shù)據(jù)文件的操作。難點:理解文件數(shù)據(jù)的概念,并設計程序處理數(shù)據(jù)。3、教學

10、基本要求(1)理解并掌握文件管理控件的使用。(2)掌握文件操作語句與函數(shù)的使用方法。(3)掌握數(shù)據(jù)文件的操作方法。第九章 Visual Basic圖形處理1、教學內(nèi)容坐標系統(tǒng);使用顏色;繪制圖形;處理圖形。2、重點、難點重點:VB坐標系統(tǒng)、顏色屬性及顏色函數(shù)、調(diào)用圖形文件、保存圖形文件。 難點:VB坐標系統(tǒng)的建立、如何調(diào)用圖形文件及保存圖形文件。3、教學基本要求(1)掌握如何在窗體上建立 VB坐標系統(tǒng)。2)掌握如何使用顏色屬性及顏色函數(shù)。(3)掌握如何調(diào)用圖形文件及保存圖形文件。第十章應用程序界面設計1、教學內(nèi)容用戶自定義對話框;通用對話框控件;菜單設計。2、重點、難點重點:通用對話框控件;菜

11、單的使用。難點:通用對話框?qū)傩缘脑O置方法。3、教學基本要求(1)掌握用戶自定義對話框的使用方法。(2)了解通用對話框控件的設計方法。3)掌握菜單設計方法。第章 Visual Basic 與多媒體1、教學內(nèi)容調(diào)用Windows API ;編寫多媒體應用程序。2、重點、難點重點:調(diào)用 Windows API、用多媒體控件編程。 難點:如何調(diào)用 Windows API,如何使用多媒體控件。3、教學基本要求(1)理解什么是 Windows API。(2)理解 Windows API的調(diào)用方法。(3)學會多媒體控件的使用方法。第十二章數(shù)據(jù)庫編程1、教學內(nèi)容數(shù)據(jù)庫基本概念;可視化數(shù)據(jù)管理器;SQL語言;A

12、DO數(shù)據(jù)控件;數(shù)據(jù)報表。2、重點、難點重點:數(shù)據(jù)庫基本概念、SQL語言、ADO數(shù)據(jù)控件。 難點:如何使用 SQL語言和ADO數(shù)據(jù)控件的使用方法。3、教學基本要求(1)熟練掌握利用可視化數(shù)據(jù)管理器與數(shù)據(jù)控件編寫小型的數(shù)據(jù)庫應用程序的步驟。2)掌握結(jié)構(gòu)化查詢語言 SQL。(3)了解ActiveX數(shù)據(jù)對象,以及應用程序與數(shù)據(jù)庫的連接。實驗教學部分一、(實驗1)熟悉Java程序開發(fā)環(huán)境1、實驗目的要求1 了解和使用J2sdk1.5.0(JDK)集成環(huán)境。2 熟悉J2sdk集成環(huán)境的基本命令、功能和基本用法。并學會配置path等環(huán)境變量3 學習并熟練掌握使用 J2SDK環(huán)境進Java程序開發(fā)的全過程(包

13、括:源程序的編輯、 編譯、調(diào)試、運行和結(jié)果查看)。4 了解和掌握JCREATOI和Eclipse集成環(huán)境的安裝,簡單應用5 了解Java Application 和Applet程序的基本結(jié)構(gòu)。6 了解Java程序文件名和類名的說明方法。2、實驗主要內(nèi)容1)安裝Jdk1.5.0集成環(huán)境,安裝成功后,配置 path,classpath 路徑,讓用戶在任 何目錄下均可用到 Java的系統(tǒng)資源。2)設置環(huán)境變量 PATH和 CLASSPATH如果在autoexec.bat中沒有進行設置)。進入 命令行(MS-DOS方式,進行如下設置:3)SET PATH=D:JDK1.5.0BIN;%PATH%4)S

14、ET CLASSPATH=.; %CLASSPATH%5)安裝Jdk 1.5.0 Doc, 并查看Jdk 1.5.0 Doc文檔中,和課堂教學有關系的部分。在整個實驗過程中都可以參考。6)建立自己的工作目錄如d:user。以后的Java程序和過程文件均放置在此目錄下。7)輸入一個Application 源程序,學習編輯、編譯、運行程序的方法。3、實驗儀器設備學生每個一臺PC機已安裝JDK和Textpad二、(實驗2)簡單數(shù)據(jù)類型和流程控制1實驗目的要求1)掌握Java語言的標識符和保留字,各簡單數(shù)據(jù)類型變量以及有邏輯量意義數(shù)據(jù)的 表示方法以及表示條件的表達式的類型。2)2.掌握Java語言中具

15、各種運算符表達式的基本知識。3)3熟練掌握使用if語句進行單分支結(jié)構(gòu)和雙分支結(jié)構(gòu)程序設計的基本方法。4)4.熟練掌握使用if語句的嵌套及switch語句進行多分支結(jié)構(gòu)程序設計的基本方 法。5)5.熟練掌握 while、do-while和for三種語句組成循環(huán)結(jié)構(gòu)的基本方法。熟練掌握特殊流程控制語句如break,co ntin ue,標號語句。6)6熟練掌握一維數(shù)組和二維數(shù)組的使用7)7把課堂上學到的理論用于實踐,并驗證理論的正確性,和發(fā)現(xiàn)新的問題2、實驗主要內(nèi)容掌握標識符的定義規(guī)則、表達式的組成、各種數(shù)據(jù)類型及其使用方法、各種運算符的使用及其優(yōu)先級控制。掌握分支結(jié)構(gòu),循環(huán)結(jié)構(gòu),continue

16、 , break,語句標號等內(nèi)容3 、實驗儀器設備學生每個一臺PC機 已安裝JDK和Textpad三、(實驗3)類、對象基礎知識1、實驗目的要求1)熟練掌握類、對象的的概念以及對事物的抽象。2)熟練掌握成員、方法的概念以及構(gòu)造方法的概念。3)熟練掌握封裝性,多態(tài)性的概念4)理解面向?qū)ο蟮某绦蛟O計方法。2、實驗主要內(nèi)容定義一個類實現(xiàn)銀行帳戶的概念,包括的變量有”帳號"和"存款余額”,包括的方法有存款”、”取款”、”查詢余額”和”顯示帳號”,。定義主類,創(chuàng)建帳戶類的對象,并完成相應 操作。3 、實驗儀器設備學生每個一臺PC機 已安裝JDK和Textpad四、(實驗4)抽象類、接

17、口與包1、實驗目的要求1)熟練掌握抽象類abstract的概念。2)熟練掌握接口 in terface的概念。3)熟練包package的概念以及編譯運行的方法。4)熟練掌握內(nèi)部類inner class 的概念。5)熟練掌握遞歸的概念。6)理解面向?qū)ο蟮某绦蛟O計方法。2、實驗主要內(nèi)容1)編寫求解幾何圖形(如三角形,矩型,圓,多邊型)的周長、面積的應用程序, 要求用到繼承、多態(tài)、抽象類、接口、內(nèi)部類等面向?qū)ο蟪绦蛟O計技術的特點。2)要求三角形,矩型,圓,多邊型的類放到不同的包中,用包的技術組織程序的設 計。同時要求程序能從鍵盤上接受數(shù)據(jù)以便求解不同的幾何圖形的周長面積。提示:從鍵盤上輸入雙精度數(shù)的

18、一種方法(程序片段)3 、實驗儀器設備學生每個一臺PC機已安裝JDK和Textpad五、(實驗5)字符串處理及基礎類庫1、實驗目的要求1)理解并掌握 String 類、StringBuffer 類;2)理解并掌握StringTokenizer類3)掌握字符串與其他數(shù)據(jù)類型的轉(zhuǎn)換4)掌握Math類的使用。5)了解和掌握集合框架類。6)掌握Java Application命令行參數(shù)的使用2、實驗主要內(nèi)容使用Java Aplication的命令行參數(shù)讀入兩個數(shù)據(jù),計算它們的和,然后將和輸出。如果參數(shù)的數(shù)目不足,顯示相應提示信息并退出程序的執(zhí)行。3、實驗儀器設備學生每個一臺PC機已安裝JDK和Text

19、pad六、(實驗6)異常處理1、實驗目的要求1)理解什么是例外2)掌握java的例外處理機制和方法2、實驗主要內(nèi)容使用Java Aplication的命令行參數(shù)讀入兩個數(shù)據(jù),計算它們的和,然后將和輸出。編程自定義例外 OnlyOneException 與NoOprandException。如果參數(shù)的數(shù)目不足,顯示相應 提示信息并退出程序的執(zhí)行。3、實驗儀器設備學生每個一臺PC機 已安裝JDK和Textpad七、(實驗7)流式輸入輸出處理 1實驗目的要求1)理解流的概念,流的劃分2)掌握文件描述,順序處理,隨機訪問處理的方法 ;3)能夠熟練的使用過濾流;掌握字符流處理的方法 ;4)理解對象串行化

20、的概念和方法。2、實驗主要內(nèi)容定義一個類實現(xiàn)銀行帳戶的概念,包括的變量有”帳號"和"存款余額”,包括的方法有"存款”、”取款”、”查詢余額”、”顯示帳號”以及存儲功能。定義主類,創(chuàng)建帳戶類的對象, 并完成相應操作,要求能存儲儲戶歷史信息。編寫程序,能接收鍵盤輸入的字符串,并將字符串的內(nèi)容寫入文件。3、實驗儀器設備學生每個一臺PC機 已安裝JDK和Textpad八、(實驗8)線程1、實驗目的要求1)線程的概念、線程的生命周期。2)多線程的編程:繼承 Thread類與使用Runnable接口。3)使用多線程機制實現(xiàn)動畫。4)4.處理簡單的多線程互斥和同步 ;2、實驗主

21、要內(nèi)容利用多線程編程實現(xiàn)一個正在旋轉(zhuǎn)的地球?qū)⒉迦?、冒泡排序算法設計成算法,啟動兩個以上不同的線程同時運行,計算不同排序的運行時間。3 、實驗儀器設備 同上。九、(實驗9)用戶圖形界面GUI標準組件及事件處理1、實驗目的要求1)掌握常用GUI控制組件的使用方法。2)掌握事件處理的方法。3)了解swing控件的概念。2、實驗主要內(nèi)容1)編程包含一個標簽和一個按鈕,單擊按鈕時,標簽的內(nèi)容在”你好"和"再見"之間切換。2)編程包含一個文本框和一個文本區(qū)域,文本框內(nèi)容改變時, 將文本框中的內(nèi)容顯 示在文本區(qū)域中;在文本框中按回車鍵時,清空文本區(qū)域的內(nèi)容。3)編程包含一個復選按鈕和一個普通按鈕,復選按鈕選中時, 普通按鈕的背景色為青色,未選中時為灰色。4)編程包含一個單選按鈕組和一個普通按鈕,單選按鈕組中包含三

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論