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

下載本文檔

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

文檔簡介

1、VC程序設(shè)計(jì)教學(xué)大綱一、課程的性質(zhì)和任務(wù)課程性質(zhì):VC程序設(shè)計(jì)是信息與網(wǎng)絡(luò)技術(shù)/現(xiàn)代文秘專業(yè)的一門必修專業(yè)課。本課程的任務(wù)是:通過教學(xué)和實(shí)踐,使學(xué)生了解面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,掌握C+的面向過程與面向?qū)ο蟪绦蛟O(shè)計(jì)的基本數(shù)據(jù)類型、控制結(jié)構(gòu)、表達(dá)式、函數(shù)、指針和引用、類與對象的基本概念、封裝、繼承、多態(tài)性等基本理論,學(xué)會運(yùn)用VC+設(shè)計(jì)、調(diào)試應(yīng)用程序。 本課程教學(xué)應(yīng)達(dá)到的基本要求是:了解面向?qū)ο蟮幕靖拍詈褪褂妹嫦驅(qū)ο蠹夹g(shù)進(jìn)行程序設(shè)計(jì)的基本思想。能比較熟練地用c+語言進(jìn)行一般面向?qū)ο蟮某绦蛟O(shè)計(jì)。3初步掌握面向?qū)ο缶幊汰h(huán)境visual c+的使用。二、課時分配本課程教學(xué)總時數(shù)為35學(xué)時,具體課時分配見

2、課時分配表: 序 教學(xué)時數(shù) 號 課 題 名 稱小計(jì)講課上機(jī)機(jī)動 1面向?qū)ο蟮某绦蛟O(shè)計(jì)方法和c+簡介 6 42 2程序設(shè)計(jì)基礎(chǔ) 6 42 3函數(shù) 4 22 4數(shù)組、指針和引用 4 2 2 5類與對象 4 2 2 6繼承性與派生類 4 2 2 7多態(tài)性和虛函數(shù) 4 2 2 8c+的i/o系統(tǒng) 4 2 2 9面向?qū)ο蟮某绦蛟O(shè)計(jì)環(huán)境 8 4 411機(jī) 動 1 1總 計(jì) 35 24 20 1 三、課程內(nèi)容(一)面向?qū)ο蟮某绦蛟O(shè)計(jì)方法和c+簡介面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想及基本概念:程序的模塊化和結(jié)構(gòu)化;從面向過程到面向?qū)ο螅?c+語言發(fā)展的歷史:面向?qū)ο蟮能浖_發(fā)環(huán)境與visual c+。重點(diǎn):面向?qū)ο蟪?/p>

3、序設(shè)計(jì)的基本思想與概念;VC+編程環(huán)境。難點(diǎn):面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想與概念;VC+編程環(huán)境。上機(jī)一:VC+編程環(huán)境(二)程序設(shè)計(jì)基礎(chǔ) c+的程序結(jié)構(gòu);c+的數(shù)據(jù)類型;常量和變量;表達(dá)式與操作符;程序設(shè)計(jì)風(fēng)格;程序的三種基本結(jié)構(gòu)。重點(diǎn):c+的程序結(jié)構(gòu);c+的數(shù)據(jù)類型;程序設(shè)計(jì)風(fēng)格。難點(diǎn):c+的數(shù)據(jù)類型。上機(jī)二:C+簡單的程序設(shè)計(jì)(三)函數(shù) 模塊化程序設(shè)計(jì)介紹;函數(shù)的一般形式;函數(shù)的參數(shù);函數(shù)的返回值;遞歸函數(shù);內(nèi)聯(lián)函數(shù);函數(shù)和變量作用域;函數(shù)重載;函數(shù)指針;函數(shù)原型與強(qiáng)類型檢查;main的參數(shù)傳遞與返回。重點(diǎn):內(nèi)聯(lián)函數(shù)與重載函數(shù)。難點(diǎn):內(nèi)聯(lián)函數(shù)與重載函數(shù)。上機(jī)三:函數(shù)(四)數(shù)組、指針和引用數(shù)

4、組的建立與應(yīng)用;數(shù)組與指針;對象數(shù)組;指針變量的定義與運(yùn)算;指針數(shù)組;指向?qū)ο蟮闹羔?;字符串指針;引用;c+的動態(tài)存儲分配:動態(tài)空間的申請與釋放。重點(diǎn):指針與引用。難點(diǎn):指針及其引用上機(jī)四:數(shù)組、指針與引用(五)類與對象 類的定義;類的成員變量和成員函數(shù);對象和類的關(guān)系;構(gòu)造函數(shù)和析構(gòu)函數(shù);類/對象數(shù)組;對象與指針重點(diǎn):類的定義;構(gòu)造函數(shù)與析構(gòu)函數(shù);指向?qū)ο蟮闹羔?。難點(diǎn):構(gòu)造函數(shù)與析構(gòu)函數(shù);指向?qū)ο蟮闹羔槨I蠙C(jī)五:類與對象、構(gòu)造函數(shù)與析構(gòu)函數(shù)(六)繼承性與派生類 類的層次概念:成員的繼承;基類與派生類;派生類的成員及其構(gòu)造函數(shù);多重繼承。 重點(diǎn):繼承與派生;派生類的構(gòu)造函數(shù)。難點(diǎn):繼承與派生上

5、機(jī)六:類的繼承與派生(七)多態(tài)性和虛函數(shù) 函數(shù)重載;重載構(gòu)造函數(shù);運(yùn)算符重載;引用在運(yùn)算符重載中的應(yīng)用;虛函數(shù):繼承虛屬性;虛函數(shù)的層次性;純虛函數(shù):抽象類。重點(diǎn):函數(shù)與運(yùn)算符的重載;虛函數(shù)。難點(diǎn):虛函數(shù)。上機(jī)七:多態(tài)性與虛函數(shù)(八)c+的i/o系統(tǒng) 流的定義;c+的預(yù)定義流;格式化的i/o;文件與文件流;文件操作。重點(diǎn):格式化的i/o。難點(diǎn):文件操作。上機(jī)八:C+的i/o流(九)面向?qū)ο蟮某绦蛟O(shè)計(jì)環(huán)境 visual c+開發(fā)工作臺簡介;類庫mfc;應(yīng)用程序框架及交互界面的開發(fā):控制類及其編程實(shí)現(xiàn);實(shí)現(xiàn)菜單和對話框控制;文檔和視圖結(jié)構(gòu);單文檔界面與多文檔界面;滾動視圖。 重點(diǎn):類庫mfc;應(yīng)用程序框架及交互界面的開發(fā):控制類及其編程實(shí)現(xiàn);實(shí)現(xiàn)菜單和對話框控制;文檔和視圖結(jié)構(gòu);單文檔界面與多文檔界面;滾動視圖。上機(jī)九十:面向?qū)ο髴?yīng)用程序設(shè)計(jì)四、課堂教學(xué)的基本要求教學(xué)環(huán)節(jié)包括:課堂講授及習(xí)題課、課外作業(yè)、實(shí)驗(yàn)、考試考查等。1課堂講授 采用啟發(fā)式教學(xué),培養(yǎng)學(xué)生思考問題、分析問題和解決問題的能力;引導(dǎo)和鼓勵學(xué)生通過實(shí)踐和自學(xué)獲取知識,增加讀者討論課、現(xiàn)場課以及答疑質(zhì)疑等教學(xué)環(huán)節(jié)。2實(shí)驗(yàn)環(huán)節(jié)本課程是實(shí)踐性較強(qiáng)的一門課程,因此,在教學(xué)過程中,應(yīng)理論與實(shí)踐相結(jié)合,重在實(shí)踐,以培養(yǎng)學(xué)生的軟件開發(fā)能力。五、建議教材與教學(xué)參考書Visual C+與面向?qū)ο蟪绦蛟O(shè)計(jì)教程,高等教育出版社2

溫馨提示

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

評論

0/150

提交評論