欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      Vc++程序設(shè)計(jì)課程教學(xué)大綱

      時(shí)間:2019-05-12 23:37:43下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《Vc++程序設(shè)計(jì)課程教學(xué)大綱》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《Vc++程序設(shè)計(jì)課程教學(xué)大綱》。

      第一篇:Vc++程序設(shè)計(jì)課程教學(xué)大綱

      《VC++程序設(shè)計(jì)》課程教學(xué)大綱

      總學(xué)時(shí):54

      學(xué)分:3 理論學(xué)時(shí):34

      實(shí)驗(yàn)學(xué)時(shí):20 面向?qū)I(yè):計(jì)算機(jī)科學(xué)與技術(shù)課程代碼:2710015 先開(kāi)課程:數(shù)據(jù)結(jié)構(gòu)、C語(yǔ)言、面向?qū)ο蟪绦蛟O(shè)計(jì)課程性質(zhì):選修 執(zhí)筆人:張磊審定人:陳龍猛、于仁師 第一部分:理論教學(xué)部分

      一、說(shuō)明

      1、課程的性質(zhì)、地位和任務(wù)

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

      2、課程教學(xué)和教改基本要求

      本課程主要講解Visual C++6.0的語(yǔ)法結(jié)構(gòu)、體系結(jié)構(gòu)、各種組件,以及微軟在Visual C++6.0中推出的各種新技術(shù)。通過(guò)本課程的學(xué)習(xí),使學(xué)生熟悉采用面向?qū)ο缶幊陶Z(yǔ)言進(jìn)行Windows 可視化開(kāi)發(fā),掌握面向?qū)ο蟮木幊趟枷?,熟悉面向?qū)ο缶幊痰南㈨憫?yīng)。

      本課程主要采用多媒體教室講課,講課與上機(jī)實(shí)驗(yàn)相結(jié)合,并輔以實(shí)際應(yīng)用案例、常見(jiàn)問(wèn)題分析等,鞏固所學(xué)內(nèi)容,基本要求如下:(1)掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念(2)熟悉Visual C++集成開(kāi)發(fā)環(huán)境

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

      (4)理解WINDOWS的消息機(jī)制和WINDOWS應(yīng)用程序的基本結(jié)構(gòu)

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

      (6)可用Visual C++開(kāi)發(fā)基本的WINDOWS應(yīng)用程序

      二、教學(xué)內(nèi)容與課時(shí)分配

      第一章

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

      本章將重點(diǎn)介紹Visual c++的總體功能和特點(diǎn),具體講述Visual c++6.0版的安裝過(guò)程,并詳細(xì)介紹。教學(xué)內(nèi)容:

      1、Visual c++開(kāi)發(fā)環(huán)境、Visual c++向?qū)?、Visual c++應(yīng)用程序環(huán)境。

      2、Visual c++安裝過(guò)程。

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

      建議教學(xué)方法:先講解主要知識(shí)點(diǎn),再通過(guò)多媒體演示達(dá)到教學(xué)效果。思考題

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

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

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

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

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

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

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

      3、熟悉控制臺(tái)程序句柄與I/O。

      4、解析控制臺(tái)程序窗口。

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

      建議教學(xué)方法:先講解主要知識(shí)點(diǎn),再通過(guò)實(shí)例講解進(jìn)行鞏固 思考題

      1、如何控制自定義控制臺(tái)程序的輸入、輸出?

      2、如何讀取控制臺(tái)程序中的文字與背景?

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

      本章將傳統(tǒng)Windows應(yīng)用程序和以MFC為基礎(chǔ)的Windows應(yīng)用程序作比較,并詳細(xì)介紹應(yīng)用程序向?qū)У氖褂梅椒ê蚔isual c++的消息系統(tǒng)及其消息映射機(jī)制。教學(xué)內(nèi)容:

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

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

      3、介紹如何使用向?qū)蓱?yīng)用程序。

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

      本章重點(diǎn)難點(diǎn):如何使用向?qū)蓱?yīng)用程序、如何使用Visual c++中的消息與命令。建議教學(xué)方法:知識(shí)點(diǎn)的詳細(xì)講解,結(jié)合例子。思考題

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

      2、用戶(hù)如何定義消息?

      3、簡(jiǎn)述MFC消息映射的機(jī)制?

      第四章

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

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

      1、對(duì)話框應(yīng)用程序的制作。

      2、文檔應(yīng)用程序的制作。

      本章重點(diǎn)難點(diǎn):多文檔應(yīng)用程序的制作

      建議教學(xué)方法:知識(shí)點(diǎn)講解,多媒體實(shí)例演示。思考題

      1、Windows程序有幾種類(lèi)型?

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

      3、文檔、視圖與文檔模板的關(guān)系是什么? 第五章

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

      1、如何使用表頭控件。

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

      3、如何使用列表控件。

      4、如何使用樹(shù)控件。

      5、如何使用標(biāo)簽控件。

      6、如何使用進(jìn)度條控件。

      7、如何使用滑動(dòng)條控件。

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

      本章重點(diǎn)難點(diǎn):各個(gè)控件的具體使用方法和用途 建議教學(xué)方法:知識(shí)點(diǎn)講解,多媒體實(shí)例演示。思考題

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

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

      3、應(yīng)用控件表頭控件、圖像列表控件、列表控件、樹(shù)控件、標(biāo)簽控件等創(chuàng)建一個(gè)簡(jiǎn)單的應(yīng)用程序?

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

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

      2、位圖操作方法

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

      4、簡(jiǎn)介DirectX編程

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

      1、如何在對(duì)話框中顯示位圖?

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

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

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

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

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

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

      4、說(shuō)明ODBC與DAO的常用類(lèi)

      本章重點(diǎn)難點(diǎn):使用ODBC、ADO訪問(wèn)數(shù)據(jù)庫(kù) 建議教學(xué)方法:知識(shí)點(diǎn)的重點(diǎn)講解,同類(lèi)的對(duì)比 思考題

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

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

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

      第八章使用Visual c++編寫(xiě)網(wǎng)絡(luò)應(yīng)用程序(學(xué)時(shí)數(shù):4)本章主要介紹如何使用Visual c++編寫(xiě)對(duì)網(wǎng)絡(luò)進(jìn)行操作的程序。教學(xué)內(nèi)容:

      1、Winsock編程技術(shù)簡(jiǎn)介、示例演示。

      2、WinInet編程技術(shù)簡(jiǎn)介、示例演示。本章重點(diǎn)難點(diǎn):WinInet編程技術(shù)

      建議教學(xué)方法:知識(shí)點(diǎn)講解,實(shí)例演示相結(jié)合。思考題

      1、如何編寫(xiě)程序?qū)崿F(xiàn)“ping”的功能?

      2、試使用CAsyncSocket類(lèi)和派生CSocket類(lèi),編寫(xiě)不同主機(jī)的通訊程序?

      3、試使用MFC編寫(xiě)FTP程序,并能夠?qū)崿F(xiàn)斷點(diǎn)續(xù)傳功能? 第九章使用Visual c++編寫(xiě)動(dòng)態(tài)鏈接庫(kù)程序(學(xué)時(shí)數(shù):4)本章重點(diǎn)講解如何使用Visual c++編寫(xiě)動(dòng)態(tài)鏈接庫(kù)程序。教學(xué)內(nèi)容:

      1、動(dòng)態(tài)鏈接庫(kù)類(lèi)型和生成。

      2、如何使用動(dòng)態(tài)鏈接庫(kù)。

      本章重點(diǎn)難點(diǎn):動(dòng)態(tài)鏈接庫(kù)的生成、如何使用動(dòng)態(tài)鏈接庫(kù)。建議教學(xué)方法:知識(shí)點(diǎn)講解。思考題

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

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

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

      第十章使用Visual c++編寫(xiě)多線程程序

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

      1、如何編寫(xiě)多線程程序。

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

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

      本章重點(diǎn)難點(diǎn):編寫(xiě)多線程程序。

      建議教學(xué)方法:知識(shí)點(diǎn)的講解與多媒體演示教學(xué)結(jié)合 思考題

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

      如何知道一個(gè)線程的運(yùn)行情況? 如何實(shí)現(xiàn)線程同步?

      第十一章

      COM編程簡(jiǎn)介

      (學(xué)時(shí)數(shù):3)本章簡(jiǎn)單介紹COM編程的基本概念和方法。教學(xué)內(nèi)容:

      1、介紹COM的基本概念。

      2、概述COM編程。

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

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

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

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

      3、簡(jiǎn)述COM對(duì)象的生成與銷(xiāo)毀過(guò)程

      第十二章

      Visual c++的調(diào)試技術(shù)

      (學(xué)時(shí)數(shù):2)本章將簡(jiǎn)單介紹Visual c++的調(diào)試技術(shù)。教學(xué)內(nèi)容:

      1、講解Visual c++的基本調(diào)試技巧。

      2、介紹TRACE和ASSERT的使用。

      本章重點(diǎn)難點(diǎn):Visual c++的基本調(diào)試技巧。建議教學(xué)方法:多媒體演示教學(xué) 思考題

      1、編寫(xiě)一個(gè)簡(jiǎn)單程序,使用調(diào)試器在匯編級(jí)別跟蹤它的運(yùn)行情況?

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

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

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

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

      一、說(shuō)明

      1、本門(mén)課程實(shí)驗(yàn)的性質(zhì)任務(wù)、目的與要求

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

      基本要求:熟悉Visual C++的集成開(kāi)發(fā)環(huán)境、掌握編程步驟、Visual C++語(yǔ)言基礎(chǔ),能用該開(kāi)發(fā)工具設(shè)計(jì),編寫(xiě)簡(jiǎn)單、實(shí)用的應(yīng)用程序。

      2、本門(mén)課程實(shí)驗(yàn)項(xiàng)目設(shè)置情況 序號(hào)

      實(shí)驗(yàn)名稱(chēng)

      學(xué)時(shí)

      必開(kāi)

      選開(kāi)

      實(shí)驗(yàn)類(lèi)型

      內(nèi)容提要

      驗(yàn) 證

      基本 操作

      綜 合設(shè) 計(jì)

      應(yīng) 用

      創(chuàng) 新

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

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

      Visual C++簡(jiǎn)單程序初步設(shè)計(jì)

      建立簡(jiǎn)單的Visual C++應(yīng)用程序

      Windows標(biāo)準(zhǔn)控件的使用 √

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

      編寫(xiě)多媒體程序 √

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

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

      熟悉VC++中三種主要訪問(wèn)數(shù)據(jù)庫(kù)的方法并學(xué)會(huì)創(chuàng)建

      網(wǎng)絡(luò)應(yīng)用程序的編寫(xiě) √

      學(xué)會(huì)使用Vc++編寫(xiě)對(duì)網(wǎng)絡(luò)進(jìn)行操作的程序

      動(dòng)態(tài)鏈接庫(kù)程序的編寫(xiě) √

      學(xué)會(huì)使用Vc++編寫(xiě)動(dòng)態(tài)鏈接庫(kù)程序

      Visual c++的調(diào)試

      熟悉并掌握Visual c++的基本調(diào)試技巧

      二、各實(shí)驗(yàn)項(xiàng)目教學(xué)要求。

      1.實(shí)驗(yàn)?zāi)康模簩W(xué)習(xí)操作使用,理解消化理論知識(shí),理論聯(lián)系實(shí)際,掌握可視化面向?qū)ο蟪绦虻脑O(shè)計(jì)、編輯、調(diào)試、運(yùn)行等基本技能,強(qiáng)化程序設(shè)計(jì)思想,培養(yǎng)分析問(wèn)題解決問(wèn)題的能力。2.所需儀器設(shè)備及材料:Pentium以上微機(jī),Windows98以上操作系統(tǒng),安裝Visual C++ 6.0.3.實(shí)驗(yàn)步驟:

      開(kāi)機(jī)啟動(dòng)編輯運(yùn)行環(huán)境; 建立工程; 程序設(shè)計(jì); 存盤(pán)調(diào)試運(yùn)行;

      重復(fù)步驟(3)-(5); 關(guān)閉系統(tǒng)。

      4.問(wèn)題討論,編寫(xiě)實(shí)驗(yàn)報(bào)告等; 5.各項(xiàng)實(shí)驗(yàn)內(nèi)容

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

      Visual C++簡(jiǎn)單程序初步:進(jìn)一步熟悉Visual C++語(yǔ)言環(huán)境;明確Visual C++語(yǔ)言程序的結(jié)構(gòu),掌握Visual C++語(yǔ)言程序的書(shū)寫(xiě)格式。

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

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

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

      網(wǎng)絡(luò)應(yīng)用程序的編寫(xiě):掌握如何使用Visual c++編寫(xiě)對(duì)網(wǎng)絡(luò)進(jìn)行操作的程序的方法。動(dòng)態(tài)鏈接庫(kù)程序的編寫(xiě):了解并掌握動(dòng)態(tài)鏈接庫(kù)的生成、如何使用動(dòng)態(tài)鏈接庫(kù)。Visual c++的調(diào)試:了解并掌握使用Visual c++的基本調(diào)試技巧。

      三、考核方式和成績(jī)?cè)u(píng)定要求等。

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

      第二篇:VC++程序設(shè)計(jì) 課程教學(xué)大綱

      《VC++程序設(shè)計(jì)》課程教學(xué)大綱

      (2009年制訂)課程編號(hào):

      英文名:Programming with Visual C++ 課程類(lèi)別:任選課

      前置課:數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)、操作系統(tǒng) 后置課:(無(wú))學(xué)分: 2 課時(shí): 32學(xué)時(shí) 主講教師:李炳銀

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

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

      1.理解WINDOWS的消息機(jī)制和WINDOWS應(yīng)用程序的基本結(jié)構(gòu);

      2.掌握MFC的基本概念,窗口、資源、圖形設(shè)備接口、文檔/視圖結(jié)構(gòu)、對(duì)話框和控件等對(duì)象的程序設(shè)計(jì)方法,Visual Studio中的AppWizard、ClassWizard、資源編輯器和調(diào)試器等工具的方法,可用Visual C++開(kāi)發(fā)基本的WINDOWS應(yīng)用程序。

      教學(xué)方法:該課程實(shí)踐性很強(qiáng),建議學(xué)生多多上機(jī)練習(xí),老師上課對(duì)學(xué)生給予指引,上機(jī)時(shí)候?qū)W(xué)生給予指導(dǎo)。但是關(guān)鍵還是學(xué)生能夠主動(dòng)學(xué)習(xí)、深入自學(xué)。

      各章教學(xué)要求與教學(xué)要點(diǎn)

      第一章Viual c++概述(2學(xué)時(shí))

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

      一、Visual c++簡(jiǎn)介

      教學(xué)要點(diǎn):Visual c++開(kāi)發(fā)環(huán)境、Visual c++向?qū)Аisual c++應(yīng)用程序環(huán)境。

      二、Visual c++的安裝

      教學(xué)要點(diǎn):Visual c++安裝過(guò)程。

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

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

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

      第二章 使用Viual c++創(chuàng)建控制臺(tái)程序(4學(xué)時(shí))

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

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

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

      二、控制臺(tái)程序的輸入、輸出

      教學(xué)要點(diǎn):創(chuàng)建控制臺(tái)程序的輸入、輸出。

      三、控制臺(tái)程序句柄與I/O 教學(xué)要點(diǎn):熟悉控制臺(tái)程序句柄與I/O。

      四、控制臺(tái)程序窗口

      教學(xué)要點(diǎn):解析控制臺(tái)程序窗口。思考題

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

      3.如何在控制臺(tái)窗口的指定部位寫(xiě)入指定的字符信息?

      第三章 使用Viual c++創(chuàng)建windows應(yīng)用程序(4學(xué)時(shí))

      教學(xué)要求:將傳統(tǒng)Windows應(yīng)用程序和以MFC為基礎(chǔ)的Windows應(yīng)用程序作比較,并詳細(xì)介紹應(yīng)用程序向?qū)У氖褂梅椒ê蚔isual c++的消息系統(tǒng)及其消息映射機(jī)制。教學(xué)內(nèi)容:

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

      教學(xué)要點(diǎn):簡(jiǎn)介傳統(tǒng)windows程序。

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

      教學(xué)要點(diǎn):概述Viual c++中windows程序。

      三、使用向?qū)蓱?yīng)用程序

      教學(xué)要點(diǎn):介紹如何使用向?qū)蓱?yīng)用程序。

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

      教學(xué)要點(diǎn):介紹如何使用Viual c++中的消息與命令。思考題

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

      3.簡(jiǎn)述MFC消息映射的機(jī)制?

      第四章 windows可執(zhí)行程序的基本類(lèi)型(4學(xué)時(shí))

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

      一、對(duì)話框應(yīng)用程序

      教學(xué)要點(diǎn):對(duì)話框應(yīng)用程序的制作。

      二、文檔應(yīng)用程序

      教學(xué)要點(diǎn):文檔應(yīng)用程序的制作。思考題

      1.Windows程序有幾種類(lèi)型?

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

      3.文檔、視圖與文檔模板的關(guān)系是什么?

      第五章 windows標(biāo)準(zhǔn)控件的使用(6學(xué)時(shí))

      教學(xué)要求:介紹Windows中的幾種常用控件表頭控件、圖像列表控件、列表控件、樹(shù)控件、標(biāo)簽控件、進(jìn)度條控件等及其在Viual c++的實(shí)現(xiàn)方法 教學(xué)內(nèi)容:

      一、表頭控件

      教學(xué)要點(diǎn):如何使用表頭控件。

      二、圖像列表控件

      教學(xué)要點(diǎn): 如何使用圖像列表控件。

      三、列表控件

      教學(xué)要點(diǎn):如何使用列表控件。

      四、樹(shù)控件

      教學(xué)要點(diǎn):如何使用樹(shù)控件。

      五、標(biāo)簽控件

      六、學(xué)要點(diǎn):如何使用標(biāo)簽控件。進(jìn)度條控件

      教學(xué)要點(diǎn):如何使用進(jìn)度條控件。

      七、滑動(dòng)條控件

      教學(xué)要點(diǎn):如何使用滑動(dòng)條控件。

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

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

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

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

      3.應(yīng)用控件表頭控件、圖像列表控件、列表控件、樹(shù)控件、標(biāo)簽控件等創(chuàng)建一個(gè)簡(jiǎn)單的應(yīng)用程序?

      第六章 使用Viual c++編寫(xiě)多媒體程序(4學(xué)時(shí))

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

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

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

      二、位圖操作

      教學(xué)要點(diǎn):位圖操作方法

      三、多媒體控制

      教學(xué)要點(diǎn):多媒體控制實(shí)現(xiàn)方法。

      四、DirectX編程

      教學(xué)要點(diǎn):簡(jiǎn)介DirectX編程 思考題

      1.如何在對(duì)話框中顯示位圖?

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

      第七章 使用Viual c++編寫(xiě)數(shù)據(jù)庫(kù)程序(4學(xué)時(shí))

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

      一、使用ODBC訪問(wèn)數(shù)據(jù)庫(kù)

      教學(xué)要點(diǎn):如何使用ODBC訪問(wèn)數(shù)據(jù)庫(kù)。

      二、使用DAO訪問(wèn)數(shù)據(jù)庫(kù)

      教學(xué)要點(diǎn):如何使用DAO訪問(wèn)數(shù)據(jù)庫(kù)。

      三、使用ADO訪問(wèn)數(shù)據(jù)庫(kù)

      教學(xué)要點(diǎn):如何使用ADO訪問(wèn)數(shù)據(jù)庫(kù)。

      四、ODBC與DAO常用類(lèi)說(shuō)明

      教學(xué)要點(diǎn):說(shuō)明ODBC與DAO常用類(lèi) 思考題

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

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

      第八章 使用Viual c++編寫(xiě)網(wǎng)絡(luò)應(yīng)用程序(4學(xué)時(shí))

      教學(xué)要求:介紹如何使用Viual c++編寫(xiě)對(duì)網(wǎng)絡(luò)進(jìn)行操作的程序。教學(xué)內(nèi)容:

      一、Winsock編程技術(shù)

      教學(xué)要點(diǎn):Winsock編程技術(shù)簡(jiǎn)介、示例演示。

      二、WinInet編程技術(shù)

      教學(xué)要點(diǎn):WinInet編程技術(shù)簡(jiǎn)介、示例演示。思考題

      1.如何編寫(xiě)程序?qū)崿F(xiàn)“ping”的功能?

      2.試使用CAsyncSocket類(lèi)和派生CSocket類(lèi),編寫(xiě)不同主機(jī)的通訊程序? 3.試使用MFC編寫(xiě)FTP程序,并能夠?qū)崿F(xiàn)斷點(diǎn)續(xù)傳功能?

      第三篇:《VC++程序設(shè)計(jì)》課程教學(xué)大綱

      《VC++程序設(shè)計(jì)》課程教學(xué)大綱(2005年制定,年修訂)課程編號(hào):

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

      前置課:數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)、操作系統(tǒng) 后置課:(無(wú))學(xué)分: 2 課時(shí): 36學(xué)時(shí)

      主講教師: 李亞志等

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

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

      1.理解WINDOWS的消息機(jī)制和WINDOWS應(yīng)用程序的基本結(jié)構(gòu);

      2.掌握MFC的基本概念,窗口、資源、圖形設(shè)備接口、文檔/視圖結(jié)構(gòu)、對(duì)話框和控件等對(duì)象的程序設(shè)計(jì)方法,Visual Studio中的AppWizard、ClassWizard、資源編輯器和調(diào)試器等工具的方法,可用Visual C++開(kāi)發(fā)基本的WINDOWS應(yīng)用程序。

      教學(xué)方法:該課程實(shí)踐性很強(qiáng),建議學(xué)生多多上機(jī)練習(xí),老師上課對(duì)學(xué)生給予指引,上機(jī)時(shí)候?qū)W(xué)生給予指導(dǎo)。但是關(guān)鍵還是學(xué)生能夠主動(dòng)學(xué)習(xí)、深入自學(xué)。

      各章教學(xué)要求與教學(xué)要點(diǎn)

      第一章Viual c++概述(1學(xué)時(shí))

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

      一、Visual c++簡(jiǎn)介

      教學(xué)要點(diǎn):Visual c++開(kāi)發(fā)環(huán)境、Visual c++向?qū)?、Visual c++應(yīng)用程序環(huán)境。

      二、Visual c++的安裝

      教學(xué)要點(diǎn):Visual c++安裝過(guò)程。

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

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

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

      第二章 使用Viual c++創(chuàng)建控制臺(tái)程序(1學(xué)時(shí))

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

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

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

      二、控制臺(tái)程序的輸入、輸出

      教學(xué)要點(diǎn):創(chuàng)建控制臺(tái)程序的輸入、輸出。

      三、控制臺(tái)程序句柄與I/O 教學(xué)要點(diǎn):熟悉控制臺(tái)程序句柄與I/O。

      四、控制臺(tái)程序窗口

      教學(xué)要點(diǎn):解析控制臺(tái)程序窗口。思考題

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

      3.如何在控制臺(tái)窗口的指定部位寫(xiě)入指定的字符信息?

      第三章 使用Viual c++創(chuàng)建windows應(yīng)用程序(2學(xué)時(shí))

      教學(xué)要求:將傳統(tǒng)Windows應(yīng)用程序和以MFC為基礎(chǔ)的Windows應(yīng)用程序作比較,并詳細(xì)介紹應(yīng)用程序向?qū)У氖褂梅椒ê蚔isual c++的消息系統(tǒng)及其消息映射機(jī)制。教學(xué)內(nèi)容:

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

      教學(xué)要點(diǎn):簡(jiǎn)介傳統(tǒng)windows程序。

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

      教學(xué)要點(diǎn):概述Viual c++中windows程序。

      三、使用向?qū)蓱?yīng)用程序

      教學(xué)要點(diǎn):介紹如何使用向?qū)蓱?yīng)用程序。

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

      教學(xué)要點(diǎn):介紹如何使用Viual c++中的消息與命令。思考題

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

      3.簡(jiǎn)述MFC消息映射的機(jī)制?

      第四章 windows可執(zhí)行程序的基本類(lèi)型(1學(xué)時(shí))

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

      一、對(duì)話框應(yīng)用程序

      教學(xué)要點(diǎn):對(duì)話框應(yīng)用程序的制作。

      二、文檔應(yīng)用程序

      教學(xué)要點(diǎn):文檔應(yīng)用程序的制作。思考題

      1.Windows程序有幾種類(lèi)型?

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

      3.文檔、視圖與文檔模板的關(guān)系是什么? 第五章 windows標(biāo)準(zhǔn)控件的使用(3學(xué)時(shí))

      教學(xué)要求:介紹Windows中的幾種常用控件表頭控件、圖像列表控件、列表控件、樹(shù)控件、標(biāo)簽控件、進(jìn)度條控件等及其在Viual c++的實(shí)現(xiàn)方法 教學(xué)內(nèi)容:

      一、表頭控件

      教學(xué)要點(diǎn):如何使用表頭控件。

      二、圖像列表控件

      教學(xué)要點(diǎn): 如何使用圖像列表控件。

      三、列表控件

      教學(xué)要點(diǎn):如何使用列表控件。

      四、樹(shù)控件

      教學(xué)要點(diǎn):如何使用樹(shù)控件。

      五、標(biāo)簽控件

      六、學(xué)要點(diǎn):如何使用標(biāo)簽控件。進(jìn)度條控件

      教學(xué)要點(diǎn):如何使用進(jìn)度條控件。

      七、滑動(dòng)條控件

      教學(xué)要點(diǎn):如何使用滑動(dòng)條控件。

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

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

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

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

      3.應(yīng)用控件表頭控件、圖像列表控件、列表控件、樹(shù)控件、標(biāo)簽控件等創(chuàng)建一個(gè)簡(jiǎn)單的應(yīng)用程序?

      第六章 使用Viual c++編寫(xiě)多媒體程序(2學(xué)時(shí))

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

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

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

      二、位圖操作

      教學(xué)要點(diǎn):位圖操作方法

      三、多媒體控制

      教學(xué)要點(diǎn):多媒體控制實(shí)現(xiàn)方法。

      四、DirectX編程

      教學(xué)要點(diǎn):簡(jiǎn)介DirectX編程 思考題

      1.如何在對(duì)話框中顯示位圖?

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

      第七章 使用Viual c++編寫(xiě)數(shù)據(jù)庫(kù)程序(2學(xué)時(shí))

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

      一、使用ODBC訪問(wèn)數(shù)據(jù)庫(kù) 教學(xué)要點(diǎn):如何使用ODBC訪問(wèn)數(shù)據(jù)庫(kù)。

      二、使用DAO訪問(wèn)數(shù)據(jù)庫(kù)

      教學(xué)要點(diǎn):如何使用DAO訪問(wèn)數(shù)據(jù)庫(kù)。

      三、使用ADO訪問(wèn)數(shù)據(jù)庫(kù)

      教學(xué)要點(diǎn):如何使用ADO訪問(wèn)數(shù)據(jù)庫(kù)。

      四、ODBC與DAO常用類(lèi)說(shuō)明

      教學(xué)要點(diǎn):說(shuō)明ODBC與DAO常用類(lèi) 思考題

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

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

      第八章 使用Viual c++編寫(xiě)網(wǎng)絡(luò)應(yīng)用程序(2學(xué)時(shí))

      教學(xué)要求:介紹如何使用Viual c++編寫(xiě)對(duì)網(wǎng)絡(luò)進(jìn)行操作的程序。教學(xué)內(nèi)容:

      一、Winsock編程技術(shù)

      教學(xué)要點(diǎn):Winsock編程技術(shù)簡(jiǎn)介、示例演示。

      二、WinInet編程技術(shù)

      教學(xué)要點(diǎn):WinInet編程技術(shù)簡(jiǎn)介、示例演示。思考題

      1.如何編寫(xiě)程序?qū)崿F(xiàn)“ping”的功能?

      2.試使用CAsyncSocket類(lèi)和派生CSocket類(lèi),編寫(xiě)不同主機(jī)的通訊程序? 3.試使用MFC編寫(xiě)FTP程序,并能夠?qū)崿F(xiàn)斷點(diǎn)續(xù)傳功能?

      第九章 使用Viual c++編寫(xiě)動(dòng)態(tài)鏈接庫(kù)程序(2學(xué)時(shí))

      教學(xué)要求:講解如何使用Viual c++編寫(xiě)動(dòng)態(tài)鏈接庫(kù)程序。教學(xué)內(nèi)容:

      一、動(dòng)態(tài)鏈接庫(kù)的生成

      教學(xué)要點(diǎn):動(dòng)態(tài)鏈接庫(kù)類(lèi)型和生成。

      二、使用動(dòng)態(tài)鏈接庫(kù)

      教學(xué)要點(diǎn):如何使用動(dòng)態(tài)鏈接庫(kù)。思考題

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

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

      第十章 使用Viual c++編寫(xiě)多線程程序(2學(xué)時(shí))

      教學(xué)要求:介紹兩種建立線程的方法:線程間通訊和線程同步。教學(xué)內(nèi)容:

      一、編寫(xiě)多線程程序

      教學(xué)要點(diǎn):如何編寫(xiě)多線程程序。

      二、線程通訊

      教學(xué)要點(diǎn):如何實(shí)現(xiàn)線程通訊。

      三、線程同步

      教學(xué)要點(diǎn):如何實(shí)現(xiàn)線程同步。思考題

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

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

      第十一章 COM編程簡(jiǎn)介(選講)(2學(xué)時(shí))

      教學(xué)要求:簡(jiǎn)單介紹COM編程的基本概念和方法。教學(xué)內(nèi)容:

      一、COM基本概念

      教學(xué)要點(diǎn):介紹COM的基本概念。

      二、COM編程概述

      教學(xué)要點(diǎn):概述COM編程。

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

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

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

      第十二章 Viual c++的調(diào)試技術(shù)(選講)(1學(xué)時(shí))

      教學(xué)要求:簡(jiǎn)單介紹Viual c++的調(diào)試技術(shù)。教學(xué)內(nèi)容:

      一、Viual c++的基本調(diào)試技巧

      教學(xué)要點(diǎn):講解Viual c++的基本調(diào)試技巧。

      二、TRACE和ASSERT的使用

      教學(xué)要點(diǎn):介紹TRACE和ASSERT的使用。思考題

      1.編寫(xiě)一個(gè)簡(jiǎn)單程序,使用調(diào)試器在匯編級(jí)別跟蹤它的運(yùn)行情況? 2.?dāng)嘌缘氖褂糜惺裁磧?yōu)點(diǎn)?有幾種斷言宏? 3.如何觀察程序是否有資源泄漏?

      第四篇:《VC++程序設(shè)計(jì)》教學(xué)大綱

      《Visual C++與面向?qū)ο蟪绦蛟O(shè)計(jì)》教學(xué)大綱

      課程編號(hào):

      課程類(lèi)型:計(jì)算機(jī)科學(xué)

      學(xué) 時(shí):48(其中講課32,機(jī)時(shí)16)學(xué) 分:3 適用對(duì)象:計(jì)算機(jī)及理科的全部或部分專(zhuān)業(yè) 先修課程:計(jì)算機(jī)文化基礎(chǔ) 使用教材及參考書(shū):

      《Visual C++與面向?qū)ο蟪绦蛟O(shè)計(jì)(第二版)》,呂軍等,高教出版社,2003年8月 《Visual C++與面向?qū)ο蟪绦蛟O(shè)計(jì)》,劉路放,高教出版社

      一、課程的性質(zhì)、目的及任務(wù)

      “Visual C++程序設(shè)計(jì)”是面向計(jì)算機(jī)類(lèi)各專(zhuān)業(yè)的必修計(jì)算機(jī)類(lèi)專(zhuān)業(yè)基礎(chǔ)課程。該課程介紹基本的程序設(shè)計(jì)技術(shù),包括結(jié)構(gòu)化程序設(shè)計(jì)方法(SP)、面向?qū)ο蟮某绦蛟O(shè)計(jì)方法(OOP)以及使用Visual C++和MFC開(kāi)發(fā)WINDOWS應(yīng)用程序的技術(shù)。通過(guò)本課程的學(xué)習(xí),使學(xué)生掌握現(xiàn)代程序設(shè)計(jì)的基本理論和方法,能用Visual C++進(jìn)行基本的WINDOWS應(yīng)用程序設(shè)計(jì)。

      本課程的重點(diǎn)在培養(yǎng)學(xué)生的實(shí)際應(yīng)用軟件開(kāi)發(fā)能力.二、教學(xué)基本要求

      通過(guò)本課程的學(xué)習(xí),在結(jié)構(gòu)化程序設(shè)計(jì)方法和面向?qū)ο蟮某绦蛟O(shè)計(jì)方法的基本理論研究WINDOWS應(yīng)用程序開(kāi)發(fā)和MFC編程能力方面達(dá)到以下基本要求:

      1.熟悉計(jì)算機(jī)程序的基本組成要素,包括數(shù)據(jù)類(lèi)型、程序流程、函數(shù)和指針等基本概念; 2.理解結(jié)構(gòu)化程序設(shè)計(jì)方法(SP)的理論,掌握“自頂向下,逐步求精”的程序設(shè)計(jì)技術(shù),可設(shè)計(jì)含有分支、循環(huán)和模塊(函數(shù))的程序; 3.掌握C++的基本流程控制;

      4.理解類(lèi)、對(duì)象、封裝、繼承和多態(tài)性等面向?qū)ο蟪绦蛟O(shè)計(jì)(OOP)概念,掌握基本的面向?qū)ο蟪绦蛟O(shè)計(jì)方法;

      5.理解WINDOWS的消息機(jī)制和WINDOWS應(yīng)用程序的基本結(jié)構(gòu);

      6.掌握MFC的基本概念,窗口、資源、圖形設(shè)備接口、文檔/視圖結(jié)構(gòu)、對(duì)話框和控件等對(duì)象的程序設(shè)計(jì)方法,Visual Studio中的AppWizard、ClassWizard、資源編輯器和調(diào)試器等工具的方法,可用Visual C++開(kāi)發(fā)基本的WINDOWS應(yīng)用程序。

      三、教學(xué)內(nèi)容及要求

      1.Developer Stadio集成開(kāi)發(fā)環(huán)境

      主要內(nèi)容:軟件開(kāi)發(fā)、算法、程序的基本知識(shí);C++程序的基本要素以及Visual C++的集成開(kāi)發(fā)環(huán)境使用初步。

      基本要求:了解C++程序的基本特點(diǎn), 熟悉Visual C++集成開(kāi)發(fā)環(huán)境的基本使用方法。2.控制結(jié)構(gòu)

      主要內(nèi)容:結(jié)構(gòu)化程序設(shè)計(jì)方法的基本思想以及C++的基本控制結(jié)構(gòu)和控制轉(zhuǎn)移語(yǔ)句?;疽螅赫莆战Y(jié)構(gòu)化程序設(shè)計(jì)方法的基本思想和C++的幾種基本控制轉(zhuǎn)移語(yǔ)句,熟悉使用偽代碼的編程方法。3.?dāng)?shù)據(jù)類(lèi)型

      主要內(nèi)容:C++的基本數(shù)據(jù)類(lèi)型以及常數(shù)、變量和數(shù)組的使用方法。

      基本要求:掌握幾種基本數(shù)據(jù)類(lèi)型, 包括字符型、整型、長(zhǎng)整型、浮點(diǎn)和雙精度數(shù)據(jù)類(lèi)型的基本概念, 以及常數(shù)、變量和數(shù)組的使用方法。4.表達(dá)式

      主要內(nèi)容:介紹C++的表達(dá)式和表達(dá)式語(yǔ)句?;疽螅菏炀氄莆眨?+的各種表達(dá)式, 特別是賦值表達(dá)式及其他有副作用的表達(dá)式。5.函數(shù)

      主要內(nèi)容:介紹C++函數(shù)的定義、聲明和調(diào)用方法。

      基本要求:熟練掌握C++函數(shù)的編寫(xiě)和調(diào)用方法,以及內(nèi)聯(lián)函數(shù)、函數(shù)重載和遞歸函數(shù)的概念。

      6.指針與引用

      主要內(nèi)容:介紹C++中指針和引用的基本概念。

      基本要求:理解和掌握指針的基本概念,以及指針型變量的聲明方法、怎樣通過(guò)指針類(lèi)型的變量去訪問(wèn)某個(gè)變量或數(shù)組元素的值;引用的概念和用法。7.類(lèi)與對(duì)象

      主要內(nèi)容:介紹面向?qū)ο蟪绦蛟O(shè)計(jì)方法的基本原理以及類(lèi)和對(duì)象的概念。

      基本要求:掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)思想,類(lèi)和對(duì)象的概念,以及類(lèi)的聲明方法和對(duì)象的引用。

      8.繼承與多態(tài)性

      主要內(nèi)容:介紹類(lèi)的繼承與派生、虛函數(shù)和運(yùn)算符重載等面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念?;疽螅荷钊肜斫饷嫦?qū)ο蟪绦蛟O(shè)計(jì)方法的基本思想,包括封裝、繼承和多態(tài)性及其在C++中的實(shí)現(xiàn)方法。

      9.WINDOWS應(yīng)用程序的特點(diǎn)

      主要內(nèi)容:介紹WINDOWS編程的基本思想和MFC程序框架的基本結(jié)構(gòu)。

      基本要求:理解WINDOWS的基本編程思想,特別是其消息傳遞機(jī)制,弄清MFC程序的組成及各部分的作用。10.圖形設(shè)備接口

      主要內(nèi)容:介紹Windows的圖形設(shè)備接口(GDI)和MFC的圖形對(duì)象。

      基本要求:了解圖形設(shè)備接口的概念,掌握畫(huà)筆、畫(huà)刷和字體的用法,以及邏輯坐標(biāo)和設(shè)備坐標(biāo)的概念。11.資源

      主要內(nèi)容:介紹資源的概念以及圖標(biāo)、位圖、菜單、工具欄和狀態(tài)欄等資源的編程方法?;疽螅赫莆誅eveloper Studio的各種資源編輯器的用法,能在應(yīng)用程序中添加圖標(biāo)、位圖、菜單和工具條等資源并進(jìn)行相應(yīng)的編程工作。12.文檔視圖結(jié)構(gòu)

      主要內(nèi)容:介紹MFC的文檔/視圖程序結(jié)構(gòu)。

      基本要求:理解文檔/視圖結(jié)構(gòu),可在AppWizard生成的應(yīng)用程序框架的基礎(chǔ)上添加必要的代碼,以生成自己的應(yīng)用程序。13.序列化與文檔打印

      主要內(nèi)容:介紹在文檔/視圖結(jié)構(gòu)中文檔讀寫(xiě)的基本手段——序列化,以及文檔打印的編程技術(shù)。

      基本要求:理解序列化的基本思想和MFC的打印工作流程,可編寫(xiě)相應(yīng)的處理程序。14.對(duì)話框與控件 主要內(nèi)容:介紹對(duì)話框和控件的概念,以及常用控件的使用方法和基于對(duì)話框的應(yīng)用程序編程。

      基本要求:理解對(duì)話框、對(duì)話框模板和控件的概念,掌握常用控件的使用方法以及基于對(duì)話框的應(yīng)用程序開(kāi)發(fā),以及數(shù)據(jù)交換和驗(yàn)證機(jī)制,可編寫(xiě)使用對(duì)話框的應(yīng)用程序。

      四、實(shí)驗(yàn)環(huán)節(jié)

      實(shí)驗(yàn)

      一、Visual Studio集成環(huán)境及C++程序的輸入、調(diào)試和運(yùn)行(4學(xué)時(shí),分2次完成)實(shí)驗(yàn)

      二、面向?qū)ο蟪绦蛟O(shè)計(jì)(4學(xué)時(shí),分2次完成)

      實(shí)驗(yàn)

      三、基本W(wǎng)INDOWS應(yīng)用程序編程(4學(xué)時(shí),分2次完成)實(shí)驗(yàn)

      四、文檔/視圖結(jié)構(gòu)程序設(shè)計(jì)(2學(xué)時(shí),分1次完成)實(shí)驗(yàn)

      五、對(duì)話框應(yīng)用程序設(shè)計(jì)(2學(xué)時(shí),分1次完成)

      五、學(xué)時(shí)分配表

      說(shuō)明:本課程為實(shí)行“精講多練”教學(xué)改革的課程, 重視實(shí)驗(yàn)環(huán)節(jié).本課程分為16個(gè)教學(xué)單元, 每單元3學(xué)時(shí), 兩學(xué)時(shí)授課, 1學(xué)時(shí)上機(jī)實(shí)驗(yàn).授課采用有聯(lián)機(jī)大屏幕投影的電化教學(xué)手段進(jìn)行.序號(hào) 內(nèi) 容 分配學(xué)時(shí)數(shù) Developer Stadio集成開(kāi)發(fā)環(huán)境

      控制結(jié)構(gòu)數(shù)據(jù)類(lèi)型

      表達(dá)式

      函數(shù)指針與引用類(lèi)與對(duì)象

      繼承與多態(tài)性WINDOWS應(yīng)用程序的特點(diǎn)

      圖形設(shè)備接口

      資源文檔視圖結(jié)構(gòu)序列化與文檔打印對(duì)話框與控件

      總計(jì)

      2 2 2 2 2 2 2 2 2 2 4 2 4 32

      考核方法: 筆試

      2004年12月

      第五篇:《VB程序設(shè)計(jì)》課程教學(xué)大綱

      《VB程序設(shè)計(jì)》課程教學(xué)大綱

      課程名稱(chēng):VB程序設(shè)計(jì) 課程編號(hào):xxxxxx 課程學(xué)分:x學(xué)分 課程學(xué)時(shí):96學(xué)時(shí)

      課程安排:一年級(jí)下學(xué)期 課程性質(zhì):專(zhuān)業(yè)必修課

      一、教學(xué)目的和任務(wù)

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

      二、教學(xué)方法與教學(xué)要求

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

      學(xué)完本課程應(yīng)達(dá)到以下基本要求:

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

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

      10.理解Data組件、ADODC組件的應(yīng)用

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

      三、教學(xué)內(nèi)容與教學(xué)安排

      1、課堂講授 56學(xué)時(shí)

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

      教學(xué)內(nèi)容:

      1)了解VB6.0的新特性 2)了解標(biāo)簽、文本框、按鈕和窗體的一般用法 3)掌握VB6.0設(shè)計(jì)應(yīng)用程序的一般步驟 第二章VB6.0語(yǔ)言基礎(chǔ) 教學(xué)內(nèi)容:

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

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

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

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

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

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

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

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

      10)掌握消息框、輸入對(duì)話框的使用 第五章 菜單設(shè)計(jì) 教學(xué)內(nèi)容

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

      4)熟練掌握剪切板(ClipBoard)等系統(tǒng)內(nèi)部對(duì)象的應(yīng)用 第六章 文件處理 教學(xué)內(nèi)容

      1)了解順序文件的特點(diǎn) 2)了解隨機(jī)文件的特點(diǎn)

      3)掌握順序文件的打開(kāi)、存取和關(guān)閉操作 4)掌握隨機(jī)文件的打開(kāi)、存取和關(guān)閉操作 第七章ActiveX控件 教學(xué)內(nèi)容

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

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

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

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

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

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

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

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

      2、上機(jī)實(shí)踐 40學(xué)時(shí)

      1.第一章VB6.0開(kāi)發(fā)環(huán)境 2學(xué)時(shí)

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

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

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

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

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

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

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

      a、設(shè)計(jì)一個(gè)小程序,運(yùn)行時(shí)窗體中的列表框中列出若干省份名稱(chēng),當(dāng)雙擊某個(gè)省份名稱(chēng)時(shí),該省份的省會(huì)城市就顯示在標(biāo)簽上。

      b、設(shè)計(jì)一個(gè)員工信息管理的小程序,要求單擊“添加”按鈕時(shí)能夠?qū)⑽谋究蛑械膯T工姓名添加到員工信息的列表框中,分別單擊“刪除”和“修改”按鈕時(shí),能夠?qū)α斜砜蛑械倪x中項(xiàng)作出相應(yīng)操作.c、設(shè)計(jì)一個(gè)小程序,窗體上有驅(qū)動(dòng)器列表框、目錄列表框和文件列表框,實(shí)現(xiàn)這三個(gè)控件的同步工作,當(dāng)單擊文件列表框中的圖片文件時(shí),在圖像框中瀏覽圖片,同時(shí)在標(biāo)簽中顯示圖片名稱(chēng)。

      d、設(shè)計(jì)一個(gè)小程序,窗體上有驅(qū)動(dòng)器列表框、目錄列表框和文件列表框,實(shí)現(xiàn)這三個(gè)控件的同步工作,當(dāng)單擊文件列表框中的圖片文件時(shí),在圖像框中瀏覽圖片,同時(shí)在標(biāo)簽中顯示圖片名稱(chēng)。5.第五章 菜單設(shè)計(jì) 2學(xué)時(shí)

      a、在窗體上建立彈出式菜單,菜單項(xiàng)可以用來(lái)設(shè)置標(biāo)簽框中的文本字體大小。b、設(shè)計(jì)多窗體切換的小程序,每個(gè)窗體上都有一個(gè)按鈕,單擊按鈕時(shí)顯示另外一個(gè)窗體,同時(shí)將本窗體隱藏。

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

      6.第六章 文件處理 2學(xué)時(shí)

      設(shè)計(jì)一個(gè)用戶(hù)登錄程序,用戶(hù)的用戶(hù)名和密碼都存放在順序文件Password.txt中,如以下格式的內(nèi)容?!癆dmin”,“123456” “user1”,“123” “user2”,“456” 當(dāng)用戶(hù)輸入用戶(hù)名和密碼時(shí),打開(kāi)Password.txt文件,并與之對(duì)比,如相同,顯示提示信息“登錄成功”;反之,顯示提示信息“非法用戶(hù)”。

      7.第七章ActiveX控件

      2學(xué)時(shí)

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

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

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

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

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

      d、利用ADO控件瀏覽學(xué)生信息程序。當(dāng)用戶(hù)單擊“瀏覽”按鈕時(shí),在DataGrid控件中顯示學(xué)生信息。要求在代碼中對(duì)ADO控件和DataGrid控件的屬性進(jìn)行設(shè)置。

      3、課程作業(yè)

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

      b、設(shè)計(jì)如下圖所示的窗體,單擊刷新按鈕顯示部門(mén)信息

      四、課程考核

      本課程理論考試采用閉卷形式,上機(jī)實(shí)踐按相關(guān)的功能要求在機(jī)房進(jìn)行考試,同時(shí)結(jié)合平時(shí)作業(yè)進(jìn)行課程考核與成績(jī)?cè)u(píng)定??己嗽u(píng)分以百分制計(jì),原則上理論、實(shí)踐考試成績(jī)占80%,平時(shí)作業(yè)成績(jī)占20%。

      五、教材及參考書(shū)

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

      六、教學(xué)設(shè)備及教具要求

      由學(xué)院統(tǒng)一安排多媒體教室及機(jī)房,任課教師準(zhǔn)備多媒體課件等教學(xué)相關(guān)資料。

      下載Vc++程序設(shè)計(jì)課程教學(xué)大綱word格式文檔
      下載Vc++程序設(shè)計(jì)課程教學(xué)大綱.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


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

      相關(guān)范文推薦

        Basic程序設(shè)計(jì)課程教學(xué)大綱

        《Visual Basic程序設(shè)計(jì)》課程教學(xué)大綱 適用專(zhuān)業(yè):非計(jì)算機(jī)專(zhuān)業(yè)本科類(lèi)學(xué)生 學(xué)時(shí)數(shù):50 學(xué)分?jǐn)?shù):2.5 一、課程的性質(zhì)和目的 《Visual Basic程序設(shè)計(jì)》是非計(jì)算機(jī)專(zhuān)業(yè)本科類(lèi)學(xué)生必修......

        程序設(shè)計(jì)技術(shù)課程教學(xué)大綱

        《程序設(shè)計(jì)技術(shù)》課程教學(xué)大綱 一、課程名稱(chēng):程序設(shè)計(jì)技術(shù) 二、學(xué)時(shí)與學(xué)分:56學(xué)時(shí)(含實(shí)驗(yàn)學(xué)時(shí)32/2) 3.5學(xué)分 三、適用專(zhuān)業(yè):非計(jì)算機(jī)理工科各專(zhuān)業(yè) 四、先修課程:大學(xué)計(jì)算機(jī)基礎(chǔ)、高......

        【Java程序設(shè)計(jì)】課程教學(xué)大綱

        【Java程序設(shè)計(jì)】課程教學(xué)大綱 第一部分 課程基本信息 【課程代碼】 【學(xué)分】 5 【參考學(xué)時(shí)】 108學(xué)時(shí) 【講授學(xué)時(shí)】 72學(xué)時(shí) 【實(shí)驗(yàn)學(xué)時(shí)】 36學(xué)時(shí) 【課程性質(zhì)】 任選課 【課......

        《VisualBasic程序設(shè)計(jì)》課程教學(xué)大綱

        天津廣播電視大學(xué)開(kāi)放教育計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專(zhuān)業(yè)、計(jì)算機(jī)信息管理(專(zhuān)科) 《VisualBasic程序設(shè)計(jì)》課程教學(xué)大綱 第一部分大綱說(shuō)明 一、課程的性質(zhì)與任務(wù) VisualBasic程序設(shè)計(jì)課程......

        《計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)A》課程教學(xué)大綱

        《計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)A》課程教學(xué)大綱 (2015-2016-2) 課程代碼: 1571002 課程學(xué)科類(lèi)別: 理工科 課程類(lèi)別: 課程性質(zhì):必修 開(kāi)課時(shí)間:第2學(xué)期 課程類(lèi)型: 公共基礎(chǔ)課 適應(yīng)學(xué)科專(zhuān)業(yè)......

        《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)大綱

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

        《C程序設(shè)計(jì)》課程教學(xué)大綱[五篇范文]

        《C程序設(shè)計(jì)》課程教學(xué)大綱 課程編號(hào): 課程類(lèi)別: 通識(shí)課 教學(xué)時(shí)數(shù)總計(jì):64學(xué)時(shí) 授課時(shí)數(shù):32 實(shí)驗(yàn)時(shí)數(shù):32 學(xué)分: 課程英文譯名:C program design 一、課程的任務(wù)和目的: 通過(guò)學(xué)......

        《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程教學(xué)大綱

        《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程教學(xué)大綱學(xué)時(shí):72 學(xué)分:4 理論學(xué)時(shí):52 實(shí)驗(yàn)學(xué)時(shí):20 面向?qū)I(yè):計(jì)算機(jī)科學(xué)與技術(shù)、專(zhuān)升本 課程代碼:2700410 先開(kāi)課程:計(jì)算機(jī)導(dǎo)論,C語(yǔ)言程序設(shè)計(jì) 課程性......