久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

《VisualBasic程序設計》課程教學大綱

時間:2019-05-12 17:39:12下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《《VisualBasic程序設計》課程教學大綱》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《《VisualBasic程序設計》課程教學大綱》。

第一篇:《VisualBasic程序設計》課程教學大綱

天津廣播電視大學開放教育計算機網(wǎng)絡技術專業(yè)、計算機信息管理(專科)

《VisualBasic程序設計》課程教學大綱

第一部分大綱說明

一、課程的性質與任務

VisualBasic程序設計課程是中央廣播電視大學計算機相關專業(yè)的統(tǒng)設(統(tǒng)服)必修課,4學分,72學時,其中實驗36學時,開設一學期。

課程的主要內容包括:可視化編程理論概述,VB可視化編程初步,應用程序接口設計及代碼編寫,VB高級語言技巧,文件處理應用程序設計方法,圖形圖像和多媒體應用程序設計方法,數(shù)據(jù)庫應用程序設計方法,網(wǎng)絡應用程序設計方法,調試與錯誤處理,Com和ActiveX應用。

通過本課程的學習,使學生掌握可視化程序設計方法和VB程序設計的編程技巧,具備用VB語言進行應用系統(tǒng)開發(fā)的初步能力。

二、與相關課程的關系

本課程是中央電大計算機相關專業(yè)的統(tǒng)設(統(tǒng)服)必修課。其先修課為計算機應用基礎。

三、課程的教學要求

1.掌握VisualBasic語言的語法和VisualBasic程序的基本結構。

2.掌握程序設計方法。

3.掌握程序調試和錯誤處理的方法。

4.理解可視化編程和面向對象的概念。

5.了解ActiveX的簡單應用。

四、課程的教學方法和教學形式建議

1.本課程的特點是:概念多、實踐性強、涉及面廣,因此建議采用在計算機教室(或計算機多媒體教室)進行講授的教學形式,講授、實驗與課堂討論相結合。

2.為加強和落實動手能力的培養(yǎng),應保證上機機時不少于本教學大綱規(guī)定的實驗學時。

3.應充分利用網(wǎng)絡技術進行授課、答疑和討論。

五、課程教學要求的層次

本課程的教學要求分為掌握、理解和了解三個層次。掌握是在理解的基礎上加以靈活應用;理解是能正確表達有關概念和方法的含義,并且能夠進行簡單分析和判斷;了解即能正確判別有關概念和方法。

在期末考核試卷中(涵蓋實驗內容),掌握的內容約占總分數(shù)的60%,理解的內容約占30%,了解的內容約占10%。

第二部分媒體使用與教學過程建議

一、課程學時分配

課程教學總學時數(shù)為72學時,4學分,其中實驗課學時為36。各章學時分配如下:

章 教學內容

授課學時 實驗學時 2 4 6 5 3 2 2 4 5 5 8 4 2 2 36 第一章 可視化編程理論概述 第二章 VB可視化編程初步

第三章 應用程序接口設計及代碼編寫 第四章 VB高級語言技巧

第五章 文件處理應用程序設計方法

第六章 圖形圖像和多媒體應用程序設計方法 4 第七章 數(shù)據(jù)庫應用程序設計方法 第八章 網(wǎng)絡應用程序設計方法 第九章 調試與錯誤處理 第十章 Com和ActiveX應用 合計 3 2 1 36

二、多種媒體教材的總體說明

本課程使用的教學媒體有:文字教材、錄像教材、CAI課件和網(wǎng)上教學。

1.文字教材:主要教學媒體,是本課程教與學和考核的基本依據(jù),對其他教學媒體起紐帶作用,具有導學功能。文字教材采用分立式,包括主教材和實驗教材。

2.錄像教材:輔媒體,講授課程的重點、難點以及在面授教學中難以實現(xiàn)的教學內容,是對文字教材的強化和補充。

3.CAI課件:自測練習,應用程序開發(fā)演練,通過交互式教學的特點,以解決學生在自學中遇到的疑難問題。

4.網(wǎng)上教學:教學輔導、答疑,階段性總結和復習等。

三、教學環(huán)節(jié)

以文字教材為基礎,通過錄像教材、CAI課件等輔助教學媒體強化教學的重、難點內容,并通過實驗課的訓練,加深學生對課程內容的理解,掌握用VB語言進行程序開發(fā)的方法和技術。網(wǎng)上教學與教學進度同步,輔以辦學試點單位教師的面授輔導,提高教學質量。

四、考核

本課程的考核采用期末終結性考核和形成性考核兩種考核方式,期末終結性考核由中央電大根據(jù)教學大綱統(tǒng)一命題,占課程總成績的80%,形成性考核以平時作業(yè)的形式完成,占課程總成績的20%。

第三部分 教學內容和教學要求

第一章可視化編程理論概述(2學時)

一、教學內容:

1.“加法運算”應用程序實例分析

2.VB集成開發(fā)環(huán)境介紹

3.幾種流行的可視化編程工具比較

4.面向對象的概念

二、教學要求:

1.掌握VB工程的概念及管理方法

2.掌握在VB集成環(huán)境中獲得幫助的方法

3.理解可視化編程的概念和特點

4.了解目前流行的可視化語言的種類和主要特點

5.了解面向對象的概念及其基本機制

第二章VB可視化編程初步(4學時)

一、教學內容:

1.創(chuàng)建第一個應用程序:時鐘程序

2.程序代碼分析

3.窗體及基本控件

3.事件驅動

4.時鐘程序分析

二、教學要求:

1.掌握VB應用程序開發(fā)的一般步驟。

2.掌握命令按鈕、文本框和標簽的使用和MsgBox函數(shù)的用法。

3.理解賦值語句和變量的概念。

4.理解對象、屬性、方法和事件的概念及其之間的區(qū)別和聯(lián)系。

5.理解事件驅動的原理。

6.了解時鐘程序的工作原理

第三章應用程序接口設計及代碼編寫(6學時)

一、教學內容:

1.“簡單的計算器”應用程序任務

2.可視化界面設計基礎

3.可視化界面高級設計

4.代碼設計基礎

5.工程化思想及編程風格

二、教學要求:

1.掌握可視化界面設計的方法

2.掌握變量和常量的作用域、作用范圍及用法

3.掌握運算符及流程控制語句的用法

4.理解工程化思想和編程風格

5.理解常用函數(shù)的使用方法

6.了解窗體設計的基本原則

7.了解“簡單計算器”程序設計過程

第四章VB高級語言技巧(5學時)

一、教學內容:

1.“多功能計算器”應用程序任務

2.數(shù)組的使用

3.過程和函數(shù)的定義和調用

4.鍵盤使用技巧

5.鼠標使用技巧

二、教學要求:

1.掌握數(shù)組的使用方法

2.掌握鍵盤、鼠標的使用技巧

3.掌握過程和函數(shù)的定義和調用方法

4.掌握API函數(shù)的調用方法

5.了解枚舉及自定義數(shù)據(jù)類型

6.了解“多功能計算器”程序設計過程

第五章文件處理應用程序設計方法(3學時)

一、教學內容:

1.“文件管理器”應用程序任務

2.文件系統(tǒng)控件及相關語句

3.標準文件輸入/輸出

二、教學要求:

1.掌握文件讀寫的基本方法

2.掌握與文件處理相關的語句和函數(shù)的用法

3.理解文件系統(tǒng)控件的基本功能

4.了解“文件管理器”應用程序的開發(fā)過程

第六章圖形圖像和多媒體應用程序設計方法(4學時)

一、教學內容:

1.“指針式時鐘”和“VCD播放器”應用程序任務

2.VB坐標系統(tǒng)和顏色

3.相關控件介紹

4.繪圖方法

5.圖像處理的基本方法

6.播放多媒體信息的基本方法

二、教學要求:

1.掌握圖形圖像的基本處理方法。

2.理解VB坐標系統(tǒng)的原理。

3.理解“指針式時鐘”程序的設計方法

4.理解“VCD播放器”程序設計的方法

5.了解播放多媒體信息的基本方法

第七章數(shù)據(jù)庫應用程序設計方法(6學時)

一、教學內容:

1.“成績查詢”程序任務

2.VB數(shù)據(jù)對象及數(shù)據(jù)庫訪問機制概述

3.數(shù)據(jù)庫控件和可視化數(shù)據(jù)管理器

4.報表設計

二、教學要求:

1.掌握VB數(shù)據(jù)庫應用程序的基本框架

2.掌握SQL操縱數(shù)據(jù)的方法

3.理解使用VB數(shù)據(jù)庫引擎操縱數(shù)據(jù)庫的方法

4.理解VB數(shù)據(jù)對象及數(shù)據(jù)庫訪問機制

5.理解數(shù)據(jù)綁定控件的基本用法

6.了解使用Excel輸出報表的方法

7.了解第三方報表控件的引用方法

8.了解DataReport、CrystalReport的使用方法

9.了解可視化數(shù)據(jù)管理器的使用方法

10.了解“成績查詢”程序的設計過程

第八章網(wǎng)絡應用程序設計方法(3學時)

一、教學內容:

1.“網(wǎng)絡聊天”程序任務

3.Winsocket控件及網(wǎng)絡應用程序設計基礎

2.其他網(wǎng)絡應用程序設計

二、教學要求:

1.掌握Winsock控件的基本用法

2.了解網(wǎng)絡應用程序設計的基礎知識

3.了解“網(wǎng)絡聊天”應用程序的開發(fā)過程

第九章調試與錯誤處理(2學時)

一、教學內容:

1.程序錯誤分類

2.程序調試方法

3.錯誤捕獲及處理方法

二、教學要求:

1.掌握程序調試的基本方法

2.掌握錯誤捕獲及處理的基本方法

3.了解程序錯誤的分類

第十章Com和ActiveX應用(1學時)

一、教學內容:

1.COM簡介

2.ActiveX簡介

3.COM對象的類型

4.ActiveX與COM的關系

二、教學要求:

1.了解ActiveXEXE組件開發(fā)應用方法;

2.了解ActiveXDLL組件開發(fā)應用方法;

3.了解ActiveX控件開發(fā)應用方法

第四部分 實驗內容和實驗要求

實驗一:VisualBasic開發(fā)環(huán)境(2學時)

一、實驗內容:

(1)VisualBasic6.0的安裝、啟動與退出

(2)定制VisualBasiv6.0的集成開發(fā)環(huán)境

(3)創(chuàng)建一個簡單應用程序

二、實驗要求:

1.了解VisualBasic(簡稱VB)對計算機系統(tǒng)的軟、硬件要求。

2.練習VisualBasic6.0的安裝,掌握啟動與退出VisualBasic6.0的方法。

3.熟悉VisualBasic集成開發(fā)環(huán)境,掌握工具欄、屬性窗口、工程資源管理器窗口、窗體布局窗口、代碼編輯器窗口的使用。

實驗二:簡單程序設計(2學時)

一、實驗內容:

(1)球表面積和球的體積的程序設計

(2)窗體的新建、屬性設置

(3)身份驗證程序設計

(4)創(chuàng)建“計時秒表”窗體程序

二、實驗要求:

1.掌握建立和運行VisualBasic應用程序的基本步驟。

2.掌握文本框、標簽、命令按紐的使用。

3.掌握MsgBox的使用和賦值語句的正確書寫規(guī)則。

實驗三:菜單設計(2學時)

一、實驗內容:

(1)下拉式菜單設計

(2)彈出式菜單

(3)工具欄設計

二、實驗要求:

1.掌握菜單編輯器的使用

2.掌握下拉式菜單和彈出式菜單的設計方法。

3.了解工具欄的設計方法。

實驗四:鼠標、鍵盤、API函數(shù)調用(4學時)

一、實驗內容:

(1)鍵盤錯位程序

(2)實驗鍵盤使用技巧

(3)鼠標事件應用

(4)窗體總在最前端實驗

(5)百葉窗圖形特效實驗

二、實驗要求:

1.掌握鼠標和鍵盤有關事件的使用方法

2.熟悉API函數(shù)的引用和調用方法

實驗五:文件管理程序設計(5學時)

一、實驗內容:

(1)Word文件查找顯示程序

(2)文件讀寫程序

二、實驗要求:

1.掌握文件管理程序相關控件的使用方法

2.掌握文件管理程序相關函數(shù)和過程的使用方法

3.掌握文件管理類程序開發(fā)的方法 實驗六:繪圖和多媒體應用(5學時)

一、實驗內容:

(1)三角函數(shù)曲線的繪制

(2)常見幾何圖形繪制

(3)CD播放器程序設計

(4)API函數(shù)在多媒體中的應用

二、實驗要求:

1.掌握建立圖形坐標系的方法。

2.掌握VB的圖形控件和圖形方法以及常見幾何圖形的繪制。

3.掌握用多媒體控件制作簡單多媒體播放器的方法。

4.了解API函數(shù)在多媒體中的應用。

實驗七:數(shù)據(jù)庫應用程序設計(8學時)

一、實驗內容:

(1)數(shù)據(jù)綁定控件的使用方法

(2)VB數(shù)據(jù)庫引擎訪問數(shù)據(jù)庫的方法

(3)SQL操縱數(shù)據(jù)庫的方法

二、實驗要求:

1.掌握利用SQL語句,通過ADO數(shù)據(jù)對象管理數(shù)據(jù)庫的方法

2.理解數(shù)據(jù)庫實用程序的框架體系

3.了解數(shù)據(jù)報表的制作方法 實驗八:網(wǎng)絡應用程序設計(4學時)

一、實驗內容:

WinSocket控件的使用方法

二、實驗要求:

1.掌握Winsock控件的使用方法

2.了解網(wǎng)絡聊天程序的原理

實驗九:簡單程序調試及錯誤處理(2學時)

一、實驗內容:

(1)程序調試實驗

(2)錯誤捕獲及處理實驗

二、實驗要求:

1.掌握斷點的設置、監(jiān)視、跟蹤等程序調試方法

2.掌握OnErrorGoto、OnErrorResumeNext等語句的使用

3.理解Error對象的作用

實驗十:ActiveX的簡單應用(2學時)

一、實驗內容:

1.ActiveXEXE組件編程

2.ActiveXDLL組件編程

二、實驗要求:

1.了解ActiveXEXE組件的開發(fā)和使用方法

2.了解ActiveXDLL組件的開發(fā)和使用方法

第二篇:Vc++程序設計課程教學大綱

《VC++程序設計》課程教學大綱

總學時:54

學分:3 理論學時:34

實驗學時:20 面向專業(yè):計算機科學與技術課程代碼:2710015 先開課程:數(shù)據(jù)結構、C語言、面向對象程序設計課程性質:選修 執(zhí)筆人:張磊審定人:陳龍猛、于仁師 第一部分:理論教學部分

一、說明

1、課程的性質、地位和任務

《VC++程序設計》最重要的任務是發(fā)展學生的智力,即編程、上機調試能力,具體到教學內容上則是重在使學生掌握理論教學中的重點和難點,對VC++語言的編程技巧能熟練掌握,提高自身的編程能力,加強素質教育。注重從事理論研究、實驗工作的能力和嚴謹?shù)目茖W作風的培養(yǎng),提倡創(chuàng)新精神。

2、課程教學和教改基本要求

本課程主要講解Visual C++6.0的語法結構、體系結構、各種組件,以及微軟在Visual C++6.0中推出的各種新技術。通過本課程的學習,使學生熟悉采用面向對象編程語言進行Windows 可視化開發(fā),掌握面向對象的編程思想,熟悉面向對象編程的消息響應。

本課程主要采用多媒體教室講課,講課與上機實驗相結合,并輔以實際應用案例、常見問題分析等,鞏固所學內容,基本要求如下:(1)掌握面向對象程序設計的基本概念(2)熟悉Visual C++集成開發(fā)環(huán)境

(3)掌握Visual C++語言的基本內容、常用的算法

(4)理解WINDOWS的消息機制和WINDOWS應用程序的基本結構

(5)掌握MFC的基本概念,窗口、資源、圖形設備接口、文檔/視圖結構、對話框和控件等對象的程序設計方法

(6)可用Visual C++開發(fā)基本的WINDOWS應用程序

二、教學內容與課時分配

第一章

Visual c++概述(學時數(shù):1)

本章將重點介紹Visual c++的總體功能和特點,具體講述Visual c++6.0版的安裝過程,并詳細介紹。教學內容:

1、Visual c++開發(fā)環(huán)境、Visual c++向導、Visual c++應用程序環(huán)境。

2、Visual c++安裝過程。

3、Visual c++菜單欄、Visual c++工具欄、Visual c++工作區(qū)、Visual c++資源編輯器。本章重點難點:Visual c++6.0版開發(fā)環(huán)境的熟悉

建議教學方法:先講解主要知識點,再通過多媒體演示達到教學效果。思考題

1、Visual c++的安裝有什么要求?

2、Visual c++的幫助文件如何安裝?

3、簡單描述Visual c++開發(fā)環(huán)境?

第二章使用Visual c++創(chuàng)建控制臺程序(學時數(shù):2)

本章主要通過一個具體實例——“Hello World”程序,演示Visual c++開發(fā)環(huán)境下建立一個控制臺程序的完整過程。教學內容:

1、創(chuàng)建“Hello world”程序的基本步驟。

2、創(chuàng)建控制臺程序的輸入、輸出。

3、熟悉控制臺程序句柄與I/O。

4、解析控制臺程序窗口。

本章重點難點:Visual c++6.0版開發(fā)環(huán)境的熟悉

建議教學方法:先講解主要知識點,再通過實例講解進行鞏固 思考題

1、如何控制自定義控制臺程序的輸入、輸出?

2、如何讀取控制臺程序中的文字與背景?

3、如何在控制臺窗口的指定部位寫入指定的字符信息? 第三章使用Visual c++創(chuàng)建windows應用程序(學時數(shù):2)

本章將傳統(tǒng)Windows應用程序和以MFC為基礎的Windows應用程序作比較,并詳細介紹應用程序向導的使用方法和Visual c++的消息系統(tǒng)及其消息映射機制。教學內容:

1、簡介傳統(tǒng)windows程序。

2、概述Visual c++中windows程序。

3、介紹如何使用向導生成應用程序。

4、介紹如何使用Visual c++中的消息與命令。

本章重點難點:如何使用向導生成應用程序、如何使用Visual c++中的消息與命令。建議教學方法:知識點的詳細講解,結合例子。思考題

1、使用Windows API編程與使用MFC編程有什么區(qū)別?

2、用戶如何定義消息?

3、簡述MFC消息映射的機制?

第四章

windows可執(zhí)行程序的基本類型(學時數(shù):2)

本章主要介紹Visual c++的三種應用程序類型:對話框應用程序、單文檔應用程序和多文檔應用程序。詳細闡述Windows系統(tǒng)對話框的類型及其在Visual c++的制作方法。教學內容:

1、對話框應用程序的制作。

2、文檔應用程序的制作。

本章重點難點:多文檔應用程序的制作

建議教學方法:知識點講解,多媒體實例演示。思考題

1、Windows程序有幾種類型?

2、如何創(chuàng)建和使用非模式對話框?

3、文檔、視圖與文檔模板的關系是什么? 第五章

windows標準控件的使用(學時數(shù):3)本章主要介紹Windows中的幾種常用控件表頭控件、圖像列表控件、列表控件、樹控件、標簽控件、進度條控件等及其在Visual c++的實現(xiàn)方法 教學內容:

1、如何使用表頭控件。

2、如何使用圖像列表控件。

3、如何使用列表控件。

4、如何使用樹控件。

5、如何使用標簽控件。

6、如何使用進度條控件。

7、如何使用滑動條控件。

8、如何使用狀態(tài)條控件。

本章重點難點:各個控件的具體使用方法和用途 建議教學方法:知識點講解,多媒體實例演示。思考題

1、如何繪制ListCtrl和TreeCtrl中Item的背景顏色?

2、如何在對話框中使用控件與在普通的窗口中使用控件有什么不同?

3、應用控件表頭控件、圖像列表控件、列表控件、樹控件、標簽控件等創(chuàng)建一個簡單的應用程序?

第六章使用Visual c++編寫多媒體程序(學時數(shù): 4)本章主要介紹如何在Visual c++中實現(xiàn)圖像、聲音、視頻等多媒體應用程序的制作。教學內容:

1、介紹幾種多媒體數(shù)據(jù)格式

2、位圖操作方法

3、多媒體控制實現(xiàn)方法。

4、簡介DirectX編程

本章重點難點:多媒體數(shù)據(jù)格式、多媒體控制實現(xiàn)方法 建議教學方法:知識點的重點講解,多媒體實例演示。思考題

1、如何在對話框中顯示位圖?

2、編寫一段程序,實現(xiàn)播放MIDI的功能?

3、DirectDraw與GDI編程有什么區(qū)別?

第七章使用Visual c++編寫數(shù)據(jù)庫程序(學時數(shù): 4)本章主要介紹Visual c++中三種主要的訪問數(shù)據(jù)庫的方法:使用ODBC訪問數(shù)據(jù)庫、使用DAO訪問數(shù)據(jù)庫、使用ADO訪問數(shù)據(jù)庫。教學內容:

1、如何使用ODBC訪問數(shù)據(jù)庫。

2、如何使用DAO訪問數(shù)據(jù)庫。

3、如何使用ADO訪問數(shù)據(jù)庫。

4、說明ODBC與DAO的常用類

本章重點難點:使用ODBC、ADO訪問數(shù)據(jù)庫 建議教學方法:知識點的重點講解,同類的對比 思考題

1、如何配置ODBC數(shù)據(jù)源,使用MFC如何配置數(shù)據(jù)源?

2、使用DAO可以打開SQL Server數(shù)據(jù)庫嗎?

3、試使用DAO實現(xiàn)如下功能:創(chuàng)建數(shù)據(jù)庫、創(chuàng)建表、然后實現(xiàn)數(shù)據(jù)庫程序的增、刪、改、查的功能?

第八章使用Visual c++編寫網(wǎng)絡應用程序(學時數(shù):4)本章主要介紹如何使用Visual c++編寫對網(wǎng)絡進行操作的程序。教學內容:

1、Winsock編程技術簡介、示例演示。

2、WinInet編程技術簡介、示例演示。本章重點難點:WinInet編程技術

建議教學方法:知識點講解,實例演示相結合。思考題

1、如何編寫程序實現(xiàn)“ping”的功能?

2、試使用CAsyncSocket類和派生CSocket類,編寫不同主機的通訊程序?

3、試使用MFC編寫FTP程序,并能夠實現(xiàn)斷點續(xù)傳功能? 第九章使用Visual c++編寫動態(tài)鏈接庫程序(學時數(shù):4)本章重點講解如何使用Visual c++編寫動態(tài)鏈接庫程序。教學內容:

1、動態(tài)鏈接庫類型和生成。

2、如何使用動態(tài)鏈接庫。

本章重點難點:動態(tài)鏈接庫的生成、如何使用動態(tài)鏈接庫。建議教學方法:知識點講解。思考題

1、創(chuàng)建導出函數(shù)的方法有幾種?

2、.LIB文件和.DLL文件有什么聯(lián)系?功能是什么?

3、DLL的調用方式有幾種,有什么區(qū)別?

第十章使用Visual c++編寫多線程程序

(學時數(shù):3)本章主要介紹兩種建立線程的方法:線程間通訊和線程同步。教學內容:

1、如何編寫多線程程序。

2、如何實現(xiàn)線程通訊。

3、如何實現(xiàn)線程同步。

本章重點難點:編寫多線程程序。

建議教學方法:知識點的講解與多媒體演示教學結合 思考題

如何定義線程的優(yōu)先級?

如何知道一個線程的運行情況? 如何實現(xiàn)線程同步?

第十一章

COM編程簡介

(學時數(shù):3)本章簡單介紹COM編程的基本概念和方法。教學內容:

1、介紹COM的基本概念。

2、概述COM編程。

3、創(chuàng)建COM程序

本章重點難點:介紹如何創(chuàng)建COM程序。思考題

1、COM與ActiveX有什么區(qū)別與聯(lián)系?

2、COM組建最基本的接口是什么?

3、簡述COM對象的生成與銷毀過程

第十二章

Visual c++的調試技術

(學時數(shù):2)本章將簡單介紹Visual c++的調試技術。教學內容:

1、講解Visual c++的基本調試技巧。

2、介紹TRACE和ASSERT的使用。

本章重點難點:Visual c++的基本調試技巧。建議教學方法:多媒體演示教學 思考題

1、編寫一個簡單程序,使用調試器在匯編級別跟蹤它的運行情況?

2、斷言的使用有什么優(yōu)點?有幾種斷言宏?

3、如何觀察程序是否有資源泄漏?

三、本課程考核方式、方法

本課程理論部分采用筆試方式,共100分:閉卷考試,占60%;上機實驗占20%;平日作業(yè)占10%,出勤占10%。第二部分:實驗教學部分

一、說明

1、本門課程實驗的性質任務、目的與要求

實驗是本課程教學的一個非常重要的環(huán)節(jié),采取上機的形式進行。本實驗課程的教學目標是使學生通過20課時的上機實驗,認識并學會VC++集成環(huán)境的基本使用,掌握計算機程序的編輯,編譯、調試和運行的一系列操作步驟和方法,理解并消化課堂中學到的理論知識,鍛煉分析解決問題的能力。初步掌握計算機編程及調試技術,為今后計算機應用在本專業(yè)領域打下良好的基礎。

基本要求:熟悉Visual C++的集成開發(fā)環(huán)境、掌握編程步驟、Visual C++語言基礎,能用該開發(fā)工具設計,編寫簡單、實用的應用程序。

2、本門課程實驗項目設置情況 序號

實驗名稱

學時

必開

選開

實驗類型

內容提要

驗 證

基本 操作

綜 合設 計

應 用

創(chuàng) 新

VC++語言使用 環(huán)境 √

VC集成環(huán)境及應用程序創(chuàng)建初步

Visual C++簡單程序初步設計

建立簡單的Visual C++應用程序

Windows標準控件的使用 √

熟悉Windows中的幾種常用控件及其在Visual c++中的實現(xiàn)

編寫多媒體程序 √

熟悉在Vc++中實現(xiàn)圖像、聲音、視頻等多媒體應用程序的制作

Visual c++中訪問數(shù)據(jù)庫的主要方法 √

熟悉VC++中三種主要訪問數(shù)據(jù)庫的方法并學會創(chuàng)建

網(wǎng)絡應用程序的編寫 √

學會使用Vc++編寫對網(wǎng)絡進行操作的程序

動態(tài)鏈接庫程序的編寫 √

學會使用Vc++編寫動態(tài)鏈接庫程序

Visual c++的調試

熟悉并掌握Visual c++的基本調試技巧

二、各實驗項目教學要求。

1.實驗目的:學習操作使用,理解消化理論知識,理論聯(lián)系實際,掌握可視化面向對象程序的設計、編輯、調試、運行等基本技能,強化程序設計思想,培養(yǎng)分析問題解決問題的能力。2.所需儀器設備及材料:Pentium以上微機,Windows98以上操作系統(tǒng),安裝Visual C++ 6.0.3.實驗步驟:

開機啟動編輯運行環(huán)境; 建立工程; 程序設計; 存盤調試運行;

重復步驟(3)-(5); 關閉系統(tǒng)。

4.問題討論,編寫實驗報告等; 5.各項實驗內容

VC++語言使用環(huán)境:熟悉Visual C++及其開發(fā)環(huán)境;初步了解運行一個C++及Visual C++程序的過程。

Visual C++簡單程序初步:進一步熟悉Visual C++語言環(huán)境;明確Visual C++語言程序的結構,掌握Visual C++語言程序的書寫格式。

Windows標準控件的使用:掌握Windows中的幾種常用控件表頭控件、圖像列表控件、列表控件、樹控件、標簽控件、進度條控件等及其在Visual c++的實現(xiàn)方法。

編寫多媒體程序:了解多媒體數(shù)據(jù)格式,掌握實現(xiàn)圖像、聲音、視頻等多媒體應用程序的制作的方法。

Visual c++中訪問數(shù)據(jù)庫的主要方法:掌握Visual c++中三種主要的訪問數(shù)據(jù)庫的方法:使用ODBC訪問數(shù)據(jù)庫、使用DAO訪問數(shù)據(jù)庫、使用ADO訪問數(shù)據(jù)庫的方法。

網(wǎng)絡應用程序的編寫:掌握如何使用Visual c++編寫對網(wǎng)絡進行操作的程序的方法。動態(tài)鏈接庫程序的編寫:了解并掌握動態(tài)鏈接庫的生成、如何使用動態(tài)鏈接庫。Visual c++的調試:了解并掌握使用Visual c++的基本調試技巧。

三、考核方式和成績評定要求等。

根據(jù)實驗報告和結果進行評定,實驗成績占總成績的20%。第三部分:建議使用的教材和參考書目 [1] 《Visual C++6.0教程》,于濤等編著, 2002,科學出版社。

第三篇:VC++程序設計 課程教學大綱

《VC++程序設計》課程教學大綱

(2009年制訂)課程編號:

英文名:Programming with Visual C++ 課程類別:任選課

前置課:數(shù)據(jù)結構、面向對象程序設計、操作系統(tǒng) 后置課:(無)學分: 2 課時: 32學時 主講教師:李炳銀

選定教材:《Visual C++6.0教程》,于濤 等編著, 2002,科學出版社

課程概述:《VC++程序設計》是面向計算機專業(yè)的計算機專業(yè)選修課程。該課程介紹基本的使用Visual C++和MFC開發(fā)WINDOWS應用程序的技術。通過本課程的學習,使學生掌握現(xiàn)代程序設計的基本理論和方法,能用Visual C++進行基本的WINDOWS應用程序設計。本課程的重點在培養(yǎng)學生的實際應用軟件開發(fā)能力.教學目的:通過本課程的學習,主要培養(yǎng)學生WINDOWS應用程序開發(fā)和MFC編程能力,并達到以下基本要求:

1.理解WINDOWS的消息機制和WINDOWS應用程序的基本結構;

2.掌握MFC的基本概念,窗口、資源、圖形設備接口、文檔/視圖結構、對話框和控件等對象的程序設計方法,Visual Studio中的AppWizard、ClassWizard、資源編輯器和調試器等工具的方法,可用Visual C++開發(fā)基本的WINDOWS應用程序。

教學方法:該課程實踐性很強,建議學生多多上機練習,老師上課對學生給予指引,上機時候對學生給予指導。但是關鍵還是學生能夠主動學習、深入自學。

各章教學要求與教學要點

第一章Viual c++概述(2學時)

教學要求 :介紹Viual c++的總體功能和特點,具體講述Viual c++6.0版的安裝過程,并詳細介紹Viual c++6.0版的開發(fā)環(huán)境。教學內容:

一、Visual c++簡介

教學要點:Visual c++開發(fā)環(huán)境、Visual c++向導、Visual c++應用程序環(huán)境。

二、Visual c++的安裝

教學要點:Visual c++安裝過程。

三、Visual c++開發(fā)環(huán)境

教學要點:Visual c++菜單欄、Visual c++工具欄、Visual c++工作區(qū)、Visual c++的資源編輯器。思考題

1.Viual c++的安裝有什么要求? 2.Viual c++的幫助文件如何安裝? 3.簡單描述Visual c++開發(fā)環(huán)境?

第二章 使用Viual c++創(chuàng)建控制臺程序(4學時)

教學要求 :通過一個具體實例——“Hello World”程序,演示Viual c++開發(fā)環(huán)境下建立一個控制臺程序的完整過程。教學內容:

一、創(chuàng)建“Hello world”程序

教學要點:創(chuàng)建“Hello world”程序的基本步驟。

二、控制臺程序的輸入、輸出

教學要點:創(chuàng)建控制臺程序的輸入、輸出。

三、控制臺程序句柄與I/O 教學要點:熟悉控制臺程序句柄與I/O。

四、控制臺程序窗口

教學要點:解析控制臺程序窗口。思考題

1.如何控制自定義控制臺程序的輸入、輸出? 2.如何讀取控制臺程序中的文字與背景?

3.如何在控制臺窗口的指定部位寫入指定的字符信息?

第三章 使用Viual c++創(chuàng)建windows應用程序(4學時)

教學要求:將傳統(tǒng)Windows應用程序和以MFC為基礎的Windows應用程序作比較,并詳細介紹應用程序向導的使用方法和Visual c++的消息系統(tǒng)及其消息映射機制。教學內容:

一、傳統(tǒng)windows程序概述

教學要點:簡介傳統(tǒng)windows程序。

二、Viual c++中windows程序概述

教學要點:概述Viual c++中windows程序。

三、使用向導生成應用程序

教學要點:介紹如何使用向導生成應用程序。

四、使用Viual c++中的消息與命令

教學要點:介紹如何使用Viual c++中的消息與命令。思考題

1.使用Windows API編程與使用MFC編程有什么區(qū)別? 2.用戶如何定義消息?

3.簡述MFC消息映射的機制?

第四章 windows可執(zhí)行程序的基本類型(4學時)

教學要求:介紹Viual c++的三種應用程序類型:對話框應用程序、單文檔應用程序和多文檔應用程序。詳細闡述Windows系統(tǒng)對話框的類型及其在Viual c++的制作方法。教學內容:

一、對話框應用程序

教學要點:對話框應用程序的制作。

二、文檔應用程序

教學要點:文檔應用程序的制作。思考題

1.Windows程序有幾種類型?

2.如何創(chuàng)建和使用非模式對話框?

3.文檔、視圖與文檔模板的關系是什么?

第五章 windows標準控件的使用(6學時)

教學要求:介紹Windows中的幾種常用控件表頭控件、圖像列表控件、列表控件、樹控件、標簽控件、進度條控件等及其在Viual c++的實現(xiàn)方法 教學內容:

一、表頭控件

教學要點:如何使用表頭控件。

二、圖像列表控件

教學要點: 如何使用圖像列表控件。

三、列表控件

教學要點:如何使用列表控件。

四、樹控件

教學要點:如何使用樹控件。

五、標簽控件

六、學要點:如何使用標簽控件。進度條控件

教學要點:如何使用進度條控件。

七、滑動條控件

教學要點:如何使用滑動條控件。

八、狀態(tài)條控件

教學要點:如何使用狀態(tài)條控件。思考題

1.如何繪制ListCtrl和TreeCtrl中Item的背景顏色?

2.如何在對話框中使用控件與在普通的窗口中使用控件有什么不同?

3.應用控件表頭控件、圖像列表控件、列表控件、樹控件、標簽控件等創(chuàng)建一個簡單的應用程序?

第六章 使用Viual c++編寫多媒體程序(4學時)

教學要求:介紹如何在Viual c++中實現(xiàn)圖像、聲音、視頻等多媒體應用程序的制作。教學內容:

一、多媒體數(shù)據(jù)格式

教學要點:介紹幾種多媒體數(shù)據(jù)格式

二、位圖操作

教學要點:位圖操作方法

三、多媒體控制

教學要點:多媒體控制實現(xiàn)方法。

四、DirectX編程

教學要點:簡介DirectX編程 思考題

1.如何在對話框中顯示位圖?

2.編寫一段程序,實現(xiàn)播放MIDI的功能? 3.DirectDraw與GDI編程有什么區(qū)別?

第七章 使用Viual c++編寫數(shù)據(jù)庫程序(4學時)

教學要求:介紹Viual c++中三種主要的訪問數(shù)據(jù)庫的方法:使用ODBC訪問數(shù)據(jù)庫、使用DAO訪問數(shù)據(jù)庫、使用ADO訪問數(shù)據(jù)庫。教學內容:

一、使用ODBC訪問數(shù)據(jù)庫

教學要點:如何使用ODBC訪問數(shù)據(jù)庫。

二、使用DAO訪問數(shù)據(jù)庫

教學要點:如何使用DAO訪問數(shù)據(jù)庫。

三、使用ADO訪問數(shù)據(jù)庫

教學要點:如何使用ADO訪問數(shù)據(jù)庫。

四、ODBC與DAO常用類說明

教學要點:說明ODBC與DAO常用類 思考題

1.如何配置ODBC數(shù)據(jù)源,使用MFC如何配置數(shù)據(jù)源? 2.使用DAO可以打開SQL Server數(shù)據(jù)庫嗎?

3.試使用DAO實現(xiàn)如下功能:創(chuàng)建數(shù)據(jù)庫、創(chuàng)建表、然后實現(xiàn)數(shù)據(jù)庫程序的增、刪、改、查的功能?

第八章 使用Viual c++編寫網(wǎng)絡應用程序(4學時)

教學要求:介紹如何使用Viual c++編寫對網(wǎng)絡進行操作的程序。教學內容:

一、Winsock編程技術

教學要點:Winsock編程技術簡介、示例演示。

二、WinInet編程技術

教學要點:WinInet編程技術簡介、示例演示。思考題

1.如何編寫程序實現(xiàn)“ping”的功能?

2.試使用CAsyncSocket類和派生CSocket類,編寫不同主機的通訊程序? 3.試使用MFC編寫FTP程序,并能夠實現(xiàn)斷點續(xù)傳功能?

第四篇:《VC++程序設計》課程教學大綱

《VC++程序設計》課程教學大綱(2005年制定,年修訂)課程編號:

英文名:Programming with Visual C++ 課程類別:專業(yè)選修課

前置課:數(shù)據(jù)結構、面向對象程序設計、操作系統(tǒng) 后置課:(無)學分: 2 課時: 36學時

主講教師: 李亞志等

選定教材:《Visual C++6.0教程》,于濤 等編著, 2002,科學出版社

課程概述:《VC++程序設計》是面向計算機專業(yè)的計算機專業(yè)選修課程。該課程介紹基本的使用Visual C++和MFC開發(fā)WINDOWS應用程序的技術。通過本課程的學習,使學生掌握現(xiàn)代程序設計的基本理論和方法,能用Visual C++進行基本的WINDOWS應用程序設計。本課程的重點在培養(yǎng)學生的實際應用軟件開發(fā)能力.教學目的:通過本課程的學習,主要培養(yǎng)學生WINDOWS應用程序開發(fā)和MFC編程能力,并達到以下基本要求:

1.理解WINDOWS的消息機制和WINDOWS應用程序的基本結構;

2.掌握MFC的基本概念,窗口、資源、圖形設備接口、文檔/視圖結構、對話框和控件等對象的程序設計方法,Visual Studio中的AppWizard、ClassWizard、資源編輯器和調試器等工具的方法,可用Visual C++開發(fā)基本的WINDOWS應用程序。

教學方法:該課程實踐性很強,建議學生多多上機練習,老師上課對學生給予指引,上機時候對學生給予指導。但是關鍵還是學生能夠主動學習、深入自學。

各章教學要求與教學要點

第一章Viual c++概述(1學時)

教學要求 :介紹Viual c++的總體功能和特點,具體講述Viual c++6.0版的安裝過程,并詳細介紹Viual c++6.0版的開發(fā)環(huán)境。教學內容:

一、Visual c++簡介

教學要點:Visual c++開發(fā)環(huán)境、Visual c++向導、Visual c++應用程序環(huán)境。

二、Visual c++的安裝

教學要點:Visual c++安裝過程。

三、Visual c++開發(fā)環(huán)境

教學要點:Visual c++菜單欄、Visual c++工具欄、Visual c++工作區(qū)、Visual c++的資源編輯器。思考題

1.Viual c++的安裝有什么要求? 2.Viual c++的幫助文件如何安裝? 3.簡單描述Visual c++開發(fā)環(huán)境?

第二章 使用Viual c++創(chuàng)建控制臺程序(1學時)

教學要求 :通過一個具體實例——“Hello World”程序,演示Viual c++開發(fā)環(huán)境下建立一個控制臺程序的完整過程。教學內容:

一、創(chuàng)建“Hello world”程序

教學要點:創(chuàng)建“Hello world”程序的基本步驟。

二、控制臺程序的輸入、輸出

教學要點:創(chuàng)建控制臺程序的輸入、輸出。

三、控制臺程序句柄與I/O 教學要點:熟悉控制臺程序句柄與I/O。

四、控制臺程序窗口

教學要點:解析控制臺程序窗口。思考題

1.如何控制自定義控制臺程序的輸入、輸出? 2.如何讀取控制臺程序中的文字與背景?

3.如何在控制臺窗口的指定部位寫入指定的字符信息?

第三章 使用Viual c++創(chuàng)建windows應用程序(2學時)

教學要求:將傳統(tǒng)Windows應用程序和以MFC為基礎的Windows應用程序作比較,并詳細介紹應用程序向導的使用方法和Visual c++的消息系統(tǒng)及其消息映射機制。教學內容:

一、傳統(tǒng)windows程序概述

教學要點:簡介傳統(tǒng)windows程序。

二、Viual c++中windows程序概述

教學要點:概述Viual c++中windows程序。

三、使用向導生成應用程序

教學要點:介紹如何使用向導生成應用程序。

四、使用Viual c++中的消息與命令

教學要點:介紹如何使用Viual c++中的消息與命令。思考題

1.使用Windows API編程與使用MFC編程有什么區(qū)別? 2.用戶如何定義消息?

3.簡述MFC消息映射的機制?

第四章 windows可執(zhí)行程序的基本類型(1學時)

教學要求:介紹Viual c++的三種應用程序類型:對話框應用程序、單文檔應用程序和多文檔應用程序。詳細闡述Windows系統(tǒng)對話框的類型及其在Viual c++的制作方法。教學內容:

一、對話框應用程序

教學要點:對話框應用程序的制作。

二、文檔應用程序

教學要點:文檔應用程序的制作。思考題

1.Windows程序有幾種類型?

2.如何創(chuàng)建和使用非模式對話框?

3.文檔、視圖與文檔模板的關系是什么? 第五章 windows標準控件的使用(3學時)

教學要求:介紹Windows中的幾種常用控件表頭控件、圖像列表控件、列表控件、樹控件、標簽控件、進度條控件等及其在Viual c++的實現(xiàn)方法 教學內容:

一、表頭控件

教學要點:如何使用表頭控件。

二、圖像列表控件

教學要點: 如何使用圖像列表控件。

三、列表控件

教學要點:如何使用列表控件。

四、樹控件

教學要點:如何使用樹控件。

五、標簽控件

六、學要點:如何使用標簽控件。進度條控件

教學要點:如何使用進度條控件。

七、滑動條控件

教學要點:如何使用滑動條控件。

八、狀態(tài)條控件

教學要點:如何使用狀態(tài)條控件。思考題

1.如何繪制ListCtrl和TreeCtrl中Item的背景顏色?

2.如何在對話框中使用控件與在普通的窗口中使用控件有什么不同?

3.應用控件表頭控件、圖像列表控件、列表控件、樹控件、標簽控件等創(chuàng)建一個簡單的應用程序?

第六章 使用Viual c++編寫多媒體程序(2學時)

教學要求:介紹如何在Viual c++中實現(xiàn)圖像、聲音、視頻等多媒體應用程序的制作。教學內容:

一、多媒體數(shù)據(jù)格式

教學要點:介紹幾種多媒體數(shù)據(jù)格式

二、位圖操作

教學要點:位圖操作方法

三、多媒體控制

教學要點:多媒體控制實現(xiàn)方法。

四、DirectX編程

教學要點:簡介DirectX編程 思考題

1.如何在對話框中顯示位圖?

2.編寫一段程序,實現(xiàn)播放MIDI的功能? 3.DirectDraw與GDI編程有什么區(qū)別?

第七章 使用Viual c++編寫數(shù)據(jù)庫程序(2學時)

教學要求:介紹Viual c++中三種主要的訪問數(shù)據(jù)庫的方法:使用ODBC訪問數(shù)據(jù)庫、使用DAO訪問數(shù)據(jù)庫、使用ADO訪問數(shù)據(jù)庫。教學內容:

一、使用ODBC訪問數(shù)據(jù)庫 教學要點:如何使用ODBC訪問數(shù)據(jù)庫。

二、使用DAO訪問數(shù)據(jù)庫

教學要點:如何使用DAO訪問數(shù)據(jù)庫。

三、使用ADO訪問數(shù)據(jù)庫

教學要點:如何使用ADO訪問數(shù)據(jù)庫。

四、ODBC與DAO常用類說明

教學要點:說明ODBC與DAO常用類 思考題

1.如何配置ODBC數(shù)據(jù)源,使用MFC如何配置數(shù)據(jù)源? 2.使用DAO可以打開SQL Server數(shù)據(jù)庫嗎?

3.試使用DAO實現(xiàn)如下功能:創(chuàng)建數(shù)據(jù)庫、創(chuàng)建表、然后實現(xiàn)數(shù)據(jù)庫程序的增、刪、改、查的功能?

第八章 使用Viual c++編寫網(wǎng)絡應用程序(2學時)

教學要求:介紹如何使用Viual c++編寫對網(wǎng)絡進行操作的程序。教學內容:

一、Winsock編程技術

教學要點:Winsock編程技術簡介、示例演示。

二、WinInet編程技術

教學要點:WinInet編程技術簡介、示例演示。思考題

1.如何編寫程序實現(xiàn)“ping”的功能?

2.試使用CAsyncSocket類和派生CSocket類,編寫不同主機的通訊程序? 3.試使用MFC編寫FTP程序,并能夠實現(xiàn)斷點續(xù)傳功能?

第九章 使用Viual c++編寫動態(tài)鏈接庫程序(2學時)

教學要求:講解如何使用Viual c++編寫動態(tài)鏈接庫程序。教學內容:

一、動態(tài)鏈接庫的生成

教學要點:動態(tài)鏈接庫類型和生成。

二、使用動態(tài)鏈接庫

教學要點:如何使用動態(tài)鏈接庫。思考題

1.創(chuàng)建導出函數(shù)的方法有幾種?

2..LIB文件和.DLL文件有什么聯(lián)系?功能是什么? 3.DLL的調用方式有幾種,有什么區(qū)別?

第十章 使用Viual c++編寫多線程程序(2學時)

教學要求:介紹兩種建立線程的方法:線程間通訊和線程同步。教學內容:

一、編寫多線程程序

教學要點:如何編寫多線程程序。

二、線程通訊

教學要點:如何實現(xiàn)線程通訊。

三、線程同步

教學要點:如何實現(xiàn)線程同步。思考題

1. 如何定義線程的優(yōu)先級?

2.如何知道一個線程的運行情況? 3.如何實現(xiàn)線程同步?

第十一章 COM編程簡介(選講)(2學時)

教學要求:簡單介紹COM編程的基本概念和方法。教學內容:

一、COM基本概念

教學要點:介紹COM的基本概念。

二、COM編程概述

教學要點:概述COM編程。

三、創(chuàng)建COM程序

教學要點:介紹如何創(chuàng)建COM程序。思考題

1.COM與ActiveX有什么區(qū)別與聯(lián)系? 2.COM組建最基本的接口是什么? 3.簡述COM對象的生成與銷毀過程?

第十二章 Viual c++的調試技術(選講)(1學時)

教學要求:簡單介紹Viual c++的調試技術。教學內容:

一、Viual c++的基本調試技巧

教學要點:講解Viual c++的基本調試技巧。

二、TRACE和ASSERT的使用

教學要點:介紹TRACE和ASSERT的使用。思考題

1.編寫一個簡單程序,使用調試器在匯編級別跟蹤它的運行情況? 2.斷言的使用有什么優(yōu)點?有幾種斷言宏? 3.如何觀察程序是否有資源泄漏?

第五篇:《VB程序設計》課程教學大綱

《VB程序設計》課程教學大綱

課程名稱:VB程序設計 課程編號:xxxxxx 課程學分:x學分 課程學時:96學時

課程安排:一年級下學期 課程性質:專業(yè)必修課

一、教學目的和任務

《VB程序設計》是我院軟件開發(fā)專業(yè)的專業(yè)基礎課,選用清華大學出版、孟德欣主編的《VB程序設計》,全書共分為14章,包括Visual Basic 6.0的開發(fā)環(huán)境、語言基礎、數(shù)組與過程、常用控件、菜單設計、文件處理、ActiveX控件、數(shù)據(jù)庫程序設計、圖形程序設計、多媒體編程、網(wǎng)絡編程、API函數(shù)和注冊表的使用、安裝程序的制作等,我院軟件開發(fā)專業(yè)主要針對信息管理系統(tǒng)的開發(fā),因此本課程主要講解前八章內容,要求學生掌握編程的基礎知識和基本方法,同時加強了結構化程序設計和常用算法的訓練,重點是訓練數(shù)據(jù)庫程序設計,最終能獨立編寫小型信息管理系統(tǒng)程序。

二、教學方法與教學要求

本課程以理論講授加上機實驗為主要教學手段,通過本課程的學習,學生應能夠掌握Visual Basic基本控件及簡單程序設計,掌握結構化程序設計和面向對象程序設計的基本方法,重點掌握數(shù)據(jù)庫程序設計。本課程內容的教學要求分為“掌握、理解、了解”三個層次。實踐環(huán)節(jié)是本課程重要的、不可缺少的組成部分。其中的“掌握”是指能夠熟練運用和操作;“理解”表示能夠進行操作但不夠熟練;“了解”表示看過演示或體驗過功能性的操作過程。

學完本課程應達到以下基本要求:

1.了解Visual Basic 開發(fā)環(huán)境、對象和事件驅動的基本概念; 2.理解數(shù)據(jù)類型、運算符與表達式,掌握基本的輸入輸出語句; 3.掌握各標準控件的屬性、事件和方法;學會界面設計; 4.了解并掌握Visual Basic的控制結構,尤其是選擇結構、多分支結構及循環(huán)結構; 5.了解并掌握數(shù)組的定義和用法,尤其是動態(tài)數(shù)組; 6.掌握SUB過程和FUNCTION過程的定義、參數(shù)傳遞 7.掌握菜單程序設計和對話程序設計方法;

8.掌握多窗體程序設計方法;了解多文檔界面設計; 9.了解數(shù)據(jù)文件的概念,掌握順序文件和隨機文件的使用方法,學會文件系統(tǒng)控件的設計,掌握文件操作的命令

10.理解Data組件、ADODC組件的應用

11.掌握ADO對象Connection,RecordSet的常用屬性及方法,并能編寫信息管理程序

三、教學內容與教學安排

1、課堂講授 56學時

第一章VB6.0開發(fā)環(huán)境

教學內容:

1)了解VB6.0的新特性 2)了解標簽、文本框、按鈕和窗體的一般用法 3)掌握VB6.0設計應用程序的一般步驟 第二章VB6.0語言基礎 教學內容:

1)掌握VB 6.0的書寫慣例、數(shù)據(jù)類型、常量和變量以及表達式等 2)掌握文本框、標簽、命令按鈕等基本控件的使用 3)掌握VB 6.0中If,Select Case等條件語句的使用 4)熟練掌握Do?Loop,F(xiàn)or?Next等循環(huán)語句的使用 第三章 數(shù)組與過程 教學內容:

1)理解數(shù)組的概念

2)了解動態(tài)數(shù)組的概念及使用

3)掌握聲明數(shù)組和數(shù)組操作的基本方法 4)掌握過程的調用方法

5)理解Sub 過程和Function 過程的不同

6)掌握按值傳遞參數(shù)和按地址傳遞參數(shù)的調用方式 第四章VB6.0常用控件 教學內容:

1)掌握選擇框的屬性、事件和方法 2)掌握單選鈕的屬性、事件和方法

3)理解框架的作用并掌握框架的使用方法 4)掌握列表框的屬性、事件和方法 5)握組合框的屬性、事件和方法 6)掌握圖片框和圖像框的使用 7)掌握滾動條的使用 8)掌握通用對話框的使用 9)掌握文件系統(tǒng)控件

10)掌握消息框、輸入對話框的使用 第五章 菜單設計 教學內容

1)掌握菜單、彈出式菜單的設計方法 2)熟練掌握多文檔界面(MDI)的設計 3)理解模態(tài)窗體和非模態(tài)窗體的區(qū)別

4)熟練掌握剪切板(ClipBoard)等系統(tǒng)內部對象的應用 第六章 文件處理 教學內容

1)了解順序文件的特點 2)了解隨機文件的特點

3)掌握順序文件的打開、存取和關閉操作 4)掌握隨機文件的打開、存取和關閉操作 第七章ActiveX控件 教學內容

1)熟練掌握狀態(tài)欄、工具欄、圖像列表等常用ActiveX控件的使用 2)掌握使用ActiveX控件設計程序的方法 第八章 數(shù)據(jù)庫程序設計 教學內容:

1)了解數(shù)據(jù)庫概念

2)掌握Access 數(shù)據(jù)庫的基本應用

3)掌握用Data控件鏈接數(shù)據(jù)庫和用數(shù)據(jù)感知控件顯示數(shù)據(jù)的方法 4)掌握數(shù)據(jù)報表的設計方法

5)掌握ADO控件和DataGrid控件的使用

6)了解ADO 優(yōu)于其他數(shù)據(jù)訪問對象的各個方面 7)掌握Connection對象的屬性和方法

8)掌握使用Connection對象對數(shù)據(jù)庫進行增、刪、改、查的操作 9)掌握RecordSet 對象的屬性和方法

10)掌握使用 RecordSet 對象對數(shù)據(jù)庫進行增、刪、改、查的操作 11)掌握MSHFlexGrid組件的常用方法與屬性

2、上機實踐 40學時

1.第一章VB6.0開發(fā)環(huán)境 2學時

a、用VB 6.0設計一個程序,當單擊窗體(Form)上的“確定”按鈕時,在窗體上直接顯示一行文字,文字內容為“歡迎進入VB 6.0的編程世界!”。

b、用VB 6設計一個程序,在窗體上的標簽(Label)中顯示一行文字,文字內容為“歡迎進入VB 6.0的編程世界!”,要求設置標簽的字體(Font)屬性為“楷體,四號,粗體”,背景色為“淡綠色”,前景色為“紅色”。c、設計一個程序,當單擊窗體時,在窗體上顯示任意一幅圖片。2.第二章VB6.0語言基礎 4學時

a、編寫代碼,計算表達式S=a*b+a/c的值。如a=5,b=6,c=2時,S值為32,如圖。b、編寫程序,在窗體上輸入a,b,c的值,計算方程ax2+bx+c=0的根,假設這里的b2-4ac>0。

c、從鍵盤上輸入字符時,在窗體上顯示出所鍵入的字符和該字符的ASCII碼。雙擊窗體時,清除窗體上顯示的文字。

d、打印出1000以內的所有“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個三位數(shù),它各位數(shù)字立方和等于該數(shù)本身。例如153就是一個水仙花數(shù),因為153=13+53+33, e、利用For?Next循環(huán)的嵌套,在一標簽上輸出九九乘法表。3.第三章 數(shù)組與過程 4學時

a、利用數(shù)組編寫求出斐波那契數(shù)列的前40個數(shù)的程序。這個數(shù)列有以下特點:第1、第2兩個數(shù)都是1,從第3個數(shù)開始,該數(shù)是其前面兩個數(shù)之和。b、打印如下的楊輝三角形(要求行數(shù)可以指定)

c、編寫一過程,用于判斷輸入的正整數(shù)參數(shù)是否素數(shù),如果是素數(shù),則輸出該數(shù),如不是素數(shù),則輸出提示信息“不是素數(shù)” 4.第四章VB6.0常用控件 4學時

a、設計一個小程序,運行時窗體中的列表框中列出若干省份名稱,當雙擊某個省份名稱時,該省份的省會城市就顯示在標簽上。

b、設計一個員工信息管理的小程序,要求單擊“添加”按鈕時能夠將文本框中的員工姓名添加到員工信息的列表框中,分別單擊“刪除”和“修改”按鈕時,能夠對列表框中的選中項作出相應操作.c、設計一個小程序,窗體上有驅動器列表框、目錄列表框和文件列表框,實現(xiàn)這三個控件的同步工作,當單擊文件列表框中的圖片文件時,在圖像框中瀏覽圖片,同時在標簽中顯示圖片名稱。

d、設計一個小程序,窗體上有驅動器列表框、目錄列表框和文件列表框,實現(xiàn)這三個控件的同步工作,當單擊文件列表框中的圖片文件時,在圖像框中瀏覽圖片,同時在標簽中顯示圖片名稱。5.第五章 菜單設計 2學時

a、在窗體上建立彈出式菜單,菜單項可以用來設置標簽框中的文本字體大小。b、設計多窗體切換的小程序,每個窗體上都有一個按鈕,單擊按鈕時顯示另外一個窗體,同時將本窗體隱藏。

c、設計一個多文檔界面的文本編輯器,該程序能打開、編輯和保存文本文件,能實現(xiàn)剪切、復制、粘貼等操作,還可以設置字體大小和顏色,改變窗體的排列位置及背景色等。

6.第六章 文件處理 2學時

設計一個用戶登錄程序,用戶的用戶名和密碼都存放在順序文件Password.txt中,如以下格式的內容。“Admin”,“123456” “user1”,“123” “user2”,“456” 當用戶輸入用戶名和密碼時,打開Password.txt文件,并與之對比,如相同,顯示提示信息“登錄成功”;反之,顯示提示信息“非法用戶”。

7.第七章ActiveX控件

2學時

a、設計一個小程序,在狀態(tài)欄上有2個窗格,分別用來顯示系統(tǒng)當前時間和日期。b、設計一個小程序,單擊“顯示”命令按鈕啟動進度條,該進度條在5秒鐘內長度由Min變成Max(從0到100)

c、設計一個小程序,單擊“顯示”命令按鈕時,在ListView控件中顯示帶有圖標的名單數(shù)據(jù)信息,選中某一個項后彈出顯示人名信息的消息框;單擊“清空”按鈕時,能夠把ListView控件中所有項目清空。8.第八章 數(shù)據(jù)庫程序設計 20學時

a、用可視化數(shù)據(jù)管理器設計一個學生基本信息數(shù)據(jù)庫,包含學生編號、姓名、性別、理論課程成績和實踐課成績信息,添加若干條記錄。然后利用Data控件訪問數(shù)據(jù)庫,再用數(shù)據(jù)感知控件(如文本框控件)來顯示數(shù)據(jù)。

b、設計一個通訊錄程序,通過Data控件瀏覽數(shù)據(jù)庫記錄。其中數(shù)據(jù)庫為ACCESS數(shù)據(jù)庫,數(shù)據(jù)庫名為TEL.MDB,數(shù)據(jù)庫中的TelBook表存儲通訊信息,該表包括四個字段:姓名、地址、電話和電子郵件。

c、設計一個小程序,單擊“顯示”命令按鈕時,在ListView控件中顯示帶有圖標的名單數(shù)據(jù)信息,選中某一個項后彈出顯示人名信息的消息框;單擊“清空”按鈕時,能夠把ListView控件中所有項目清空。

d、利用ADO控件瀏覽學生信息程序。當用戶單擊“瀏覽”按鈕時,在DataGrid控件中顯示學生信息。要求在代碼中對ADO控件和DataGrid控件的屬性進行設置。

3、課程作業(yè)

a、設計圖書信息管理程序,要求用ADO控件實現(xiàn)對數(shù)據(jù)庫的連接,并能夠對數(shù)據(jù)庫進行添加、編輯、刪除記錄操作,以及可以顯示圖形信息一覽表的數(shù)據(jù)報表。其中,單擊“刪除”按鈕后,只有在用戶確認后才能夠刪除記錄。

b、設計如下圖所示的窗體,單擊刷新按鈕顯示部門信息

四、課程考核

本課程理論考試采用閉卷形式,上機實踐按相關的功能要求在機房進行考試,同時結合平時作業(yè)進行課程考核與成績評定。考核評分以百分制計,原則上理論、實踐考試成績占80%,平時作業(yè)成績占20%。

五、教材及參考書

教材:《VB程序設計》,孟德欣、謝婷、王先花編著,清華大學出版社,2009ISBN 978-7-81123-595-1

六、教學設備及教具要求

由學院統(tǒng)一安排多媒體教室及機房,任課教師準備多媒體課件等教學相關資料。

下載《VisualBasic程序設計》課程教學大綱word格式文檔
下載《VisualBasic程序設計》課程教學大綱.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    Basic程序設計課程教學大綱

    《Visual Basic程序設計》課程教學大綱 適用專業(yè):非計算機專業(yè)本科類學生 學時數(shù):50 學分數(shù):2.5 一、課程的性質和目的 《Visual Basic程序設計》是非計算機專業(yè)本科類學生必修......

    程序設計技術課程教學大綱

    《程序設計技術》課程教學大綱 一、課程名稱:程序設計技術 二、學時與學分:56學時(含實驗學時32/2) 3.5學分 三、適用專業(yè):非計算機理工科各專業(yè) 四、先修課程:大學計算機基礎、高......

    【Java程序設計】課程教學大綱

    【Java程序設計】課程教學大綱 第一部分 課程基本信息 【課程代碼】 【學分】 5 【參考學時】 108學時 【講授學時】 72學時 【實驗學時】 36學時 【課程性質】 任選課 【課......

    《計算機程序設計基礎A》課程教學大綱

    《計算機程序設計基礎A》課程教學大綱 (2015-2016-2) 課程代碼: 1571002 課程學科類別: 理工科 課程類別: 課程性質:必修 開課時間:第2學期 課程類型: 公共基礎課 適應學科專業(yè)......

    《C語言程序設計》課程教學大綱

    《C語言程序設計》課程教學大綱 一、 課程教學目的 本課程系統(tǒng)學習C語言的基本知識和基本語法,較好地訓練學生解決問題的邏輯思維能力以及編程思路和技巧 ,使學生具有較強的......

    《C程序設計》課程教學大綱[五篇范文]

    《C程序設計》課程教學大綱 課程編號: 課程類別: 通識課 教學時數(shù)總計:64學時 授課時數(shù):32 實驗時數(shù):32 學分: 課程英文譯名:C program design 一、課程的任務和目的: 通過學......

    《面向對象程序設計》課程教學大綱

    《面向對象程序設計》課程教學大綱學時:72 學分:4 理論學時:52 實驗學時:20 面向專業(yè):計算機科學與技術、專升本 課程代碼:2700410 先開課程:計算機導論,C語言程序設計 課程性......

    c語言程序設計課程教學大綱2012

    《C語言程序設計》課程教學大綱 課程編號: 適用專業(yè):機械制造、數(shù)控、焊接 專業(yè)責任教學單位:機電工程系 總學時:36學時 考核形式:閉卷 筆試 課程類型:專業(yè)基礎課 選讀方式:必修課......

主站蜘蛛池模板: 中文国产日韩欧美二视频| 伊人久久大香线蕉亚洲五月天| 国产成人无码久久久精品一| 少妇厨房愉情理伦片bd在线观看| 久久久久久九九99精品| 少妇做爰免费视频了| 亚洲av无码专区在线播放中文| 国产成人无码午夜视频在线观看| 人人妻人人澡av天堂香蕉| 色琪琪丁香婷婷综合久久| 巨大巨粗巨长 黑人长吊| 欧美精品中文字幕在线视| 色伦专区97中文字幕| 国产一卡2卡3卡四卡精品app| 亚洲乱码日产精品bd在线观看| 亚洲熟妇av一区二区三区漫画| 国产精品久久国产精麻豆99网站| 久久精品国产自清天天线| 亚洲色欲一区二区三区在线观看| 少妇私密会所按摩到高潮呻吟| 日韩精品一区二区三区中文无码| 在线天堂www中文| 精品无码国产自产在线观看水浒传| 欧美日韩国产亚洲沙发| 狠狠色狠狠色综合日日不卡| 色噜噜一区二区三区| 国产精品亚洲аv无码播放| 国产成人亚洲综合无码dvd| 久久人妻国产精品31| 尤物国产在线精品一区| 性色av一区二区三区| 96精品久久久久久久久久| 国产精品麻豆成人av电影艾秋| 天天摸夜夜添狠狠添婷婷| 老色69久久九九精品高潮| 欧美老妇大p毛茸茸| 色爱情人网站| 国产伦精品一区二区三区妓女| 精品国产一区二区三区吸毒| 午夜福利av无码一区二区| 粗大的内捧猛烈进出少妇|