《VC++程序設(shè)計》課程教學(xué)大綱_第1頁
《VC++程序設(shè)計》課程教學(xué)大綱_第2頁
《VC++程序設(shè)計》課程教學(xué)大綱_第3頁
《VC++程序設(shè)計》課程教學(xué)大綱_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

VC++程序設(shè)計課程教學(xué)大綱課程編號:英文名:ProgrammingwithVisualC++課程類別:任選課前置課:數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計、操作系統(tǒng)后置課:(無)學(xué)分:2課時:32學(xué)時主講教師:李炳銀選定教材:《VisualC++6.0教程》,于濤等編著,2002,科學(xué)出版社課程概述:《VC++程序設(shè)計》是面向計算機專業(yè)的計算機專業(yè)選修課程。該課程介紹基本的使用VisualC++和MFC開發(fā)WINDOWS應(yīng)用程序的技術(shù)。通過本課程的學(xué)習(xí),使學(xué)生掌握現(xiàn)代程序設(shè)計的基本理論和方法,能用VisualC++進行基本的WINDOWS應(yīng)用程序設(shè)計。本課程的重點在培養(yǎng)學(xué)生的實際應(yīng)用軟件開發(fā)能力.教學(xué)目的:通過本課程的學(xué)習(xí),主要培養(yǎng)學(xué)生WINDOWS應(yīng)用程序開發(fā)和MFC編程能力,并達到以下基本要求:1.理解WINDOWS的消息機制和WINDOWS應(yīng)用程序的基本結(jié)構(gòu);2.掌握MFC的基本概念,窗口、資源、圖形設(shè)備接口、文檔/視圖結(jié)構(gòu)、對話框和控件等對象的程序設(shè)計方法,VisualStudio中的AppWizard、ClassWizard、資源編輯器和調(diào)試器等工具的方法,可用VisualC++開發(fā)基本的WINDOWS應(yīng)用程序。教學(xué)方法:該課程實踐性很強,建議學(xué)生多多上機練習(xí),老師上課對學(xué)生給予指引,上機時候?qū)W(xué)生給予指導(dǎo)。但是關(guān)鍵還是學(xué)生能夠主動學(xué)習(xí)、深入自學(xué)。各章教學(xué)要求與教學(xué)要點第一章Viualc++概述(2學(xué)時)教學(xué)要求:介紹Viualc++的總體功能和特點,具體講述Viualc++6.0版的安裝過程,并詳細介紹Viualc++6.0版的開發(fā)環(huán)境。教學(xué)內(nèi)容:一、Visualc++簡介教學(xué)要點:Visualc++開發(fā)環(huán)境、Visualc++向?qū)Аisualc++應(yīng)用程序環(huán)境。二、Visualc++的安裝教學(xué)要點:Visualc++安裝過程。三、Visualc++開發(fā)環(huán)境教學(xué)要點:Visualc++菜單欄、Visualc++工具欄、Visualc++工作區(qū)、Visualc++的資源編輯器。思考題1.Viualc++的安裝有什么要求?2.Viualc++的幫助文件如何安裝?3.簡單描述Visualc++開發(fā)環(huán)境?第二章使用Viualc++創(chuàng)建控制臺程序(4學(xué)時)教學(xué)要求:通過一個具體實例——“HelloWorld”程序,演示Viualc++開發(fā)環(huán)境下建立一個控制臺程序的完整過程。教學(xué)內(nèi)容:一、創(chuàng)建“Helloworld”程序教學(xué)要點:創(chuàng)建“Helloworld”程序的基本步驟。二、控制臺程序的輸入、輸出教學(xué)要點:創(chuàng)建控制臺程序的輸入、輸出。三、控制臺程序句柄與I/O教學(xué)要點:熟悉控制臺程序句柄與I/O。四、控制臺程序窗口教學(xué)要點:解析控制臺程序窗口。思考題1.如何控制自定義控制臺程序的輸入、輸出?2.如何讀取控制臺程序中的文字與背景?3.如何在控制臺窗口的指定部位寫入指定的字符信息?第三章使用Viualc++創(chuàng)建windows應(yīng)用程序(4學(xué)時)教學(xué)要求:將傳統(tǒng)Windows應(yīng)用程序和以MFC為基礎(chǔ)的Windows應(yīng)用程序作比較,并詳細介紹應(yīng)用程序向?qū)У氖褂梅椒ê蚔isualc++的消息系統(tǒng)及其消息映射機制。教學(xué)內(nèi)容:一、傳統(tǒng)windows程序概述教學(xué)要點:簡介傳統(tǒng)windows程序。二、Viualc++中windows程序概述教學(xué)要點:概述Viualc++中windows程序。三、使用向?qū)蓱?yīng)用程序教學(xué)要點:介紹如何使用向?qū)蓱?yīng)用程序。四、使用Viualc++中的消息與命令教學(xué)要點:介紹如何使用Viualc++中的消息與命令。思考題1.使用WindowsAPI編程與使用MFC編程有什么區(qū)別?2.用戶如何定義消息?3.簡述MFC消息映射的機制?第四章windows可執(zhí)行程序的基本類型(4學(xué)時)教學(xué)要求:介紹Viualc++的三種應(yīng)用程序類型:對話框應(yīng)用程序、單文檔應(yīng)用程序和多文檔應(yīng)用程序。詳細闡述Windows系統(tǒng)對話框的類型及其在Viualc++的制作方法。教學(xué)內(nèi)容:一、對話框應(yīng)用程序教學(xué)要點:對話框應(yīng)用程序的制作。二、文檔應(yīng)用程序教學(xué)要點:文檔應(yīng)用程序的制作。思考題1.Windows程序有幾種類型?2.如何創(chuàng)建和使用非模式對話框?3.文檔、視圖與文檔模板的關(guān)系是什么?第五章windows標(biāo)準(zhǔn)控件的使用(6學(xué)時)教學(xué)要求:介紹Windows中的幾種常用控件表頭控件、圖像列表控件、列表控件、樹控件、標(biāo)簽控件、進度條控件等及其在Viualc++的實現(xiàn)方法教學(xué)內(nèi)容:一、表頭控件教學(xué)要點:如何使用表頭控件。二、圖像列表控件教學(xué)要點:如何使用圖像列表控件。三、列表控件教學(xué)要點:如何使用列表控件。四、樹控件教學(xué)要點:如何使用樹控件。五、標(biāo)簽控件六、學(xué)要點:如何使用標(biāo)簽控件。進度條控件教學(xué)要點:如何使用進度條控件。七、滑動條控件教學(xué)要點:如何使用滑動條控件。八、狀態(tài)條控件教學(xué)要點:如何使用狀態(tài)條控件。思考題1.如何繪制ListCtrl和TreeCtrl中Item的背景顏色?2.如何在對話框中使用控件與在普通的窗口中使用控件有什么不同?3.應(yīng)用控件表頭控件、圖像列表控件、列表控件、樹控件、標(biāo)簽控件等創(chuàng)建一個簡單的應(yīng)用程序?第六章使用Viualc++編寫多媒體程序(4學(xué)時)教學(xué)要求:介紹如何在Viualc++中實現(xiàn)圖像、聲音、視頻等多媒體應(yīng)用程序的制作。教學(xué)內(nèi)容:一、多媒體數(shù)據(jù)格式教學(xué)要點:介紹幾種多媒體數(shù)據(jù)格式二、位圖操作教學(xué)要點:位圖操作方法三、多媒體控制教學(xué)要點:多媒體控制實現(xiàn)方法。四、DirectX編程教學(xué)要點:簡介DirectX編程思考題1.如何在對話框中顯示位圖?2.編寫一段程序,實現(xiàn)播放MIDI的功能?3.DirectDraw與GDI編程有什么區(qū)別?第七章使用Viualc++編寫數(shù)據(jù)庫程序(4學(xué)時)教學(xué)要求:介紹Viualc++中三種主要的訪問數(shù)據(jù)庫的方法:使用ODBC訪問數(shù)據(jù)庫、使用DAO訪問數(shù)據(jù)庫、使用ADO訪問數(shù)據(jù)庫。教學(xué)內(nèi)容:一、使用ODBC訪問數(shù)據(jù)庫教學(xué)要點:如何使用ODBC訪問數(shù)據(jù)庫。二、使用DAO訪問數(shù)據(jù)庫教學(xué)要點:如何使用DAO訪問數(shù)據(jù)庫。三、使用ADO訪問數(shù)據(jù)庫教學(xué)要點:如何使用ADO訪問數(shù)據(jù)庫。四、ODBC與DAO常用類說明教學(xué)要點:說明ODBC與DAO常用類思考題1.如何配置ODBC數(shù)據(jù)源,使用MFC如何配置數(shù)據(jù)源?2.使用DAO可以打開SQLServer數(shù)據(jù)庫嗎?3.試使用DAO實現(xiàn)如下功能:創(chuàng)建數(shù)據(jù)庫、創(chuàng)建表、然后實現(xiàn)數(shù)據(jù)庫程序的增、刪、改、查的功能?第八章使用Viualc++編寫網(wǎng)絡(luò)應(yīng)用程序(4學(xué)時)教學(xué)要求:介紹如何使用Viualc++編寫對網(wǎng)絡(luò)進行操作的程序。教學(xué)內(nèi)容:一、Winsock編程技術(shù)教學(xué)要點

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論