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

下載本文檔

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

文檔簡介

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

2、課時分配表: 序 教學(xué)時數(shù) 號 課 題 名 稱小計講課上機機動 1面向?qū)ο蟮某绦蛟O(shè)計方法和c+簡介 6 42 2程序設(shè)計基礎(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è)計環(huán)境 8 4 411機 動 1 1總 計 35 24 20 1 三、課程內(nèi)容(一)面向?qū)ο蟮某绦蛟O(shè)計方法和c+簡介面向?qū)ο蟪绦蛟O(shè)計的基本思想及基本概念:程序的模塊化和結(jié)構(gòu)化;從面向過程到面向?qū)ο螅?c+語言發(fā)展的歷史:面向?qū)ο蟮能浖_發(fā)環(huán)境與visual c+。重點:面向?qū)ο蟪?/p>

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

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

5、機六:類的繼承與派生(七)多態(tài)性和虛函數(shù) 函數(shù)重載;重載構(gòu)造函數(shù);運算符重載;引用在運算符重載中的應(yīng)用;虛函數(shù):繼承虛屬性;虛函數(shù)的層次性;純虛函數(shù):抽象類。重點:函數(shù)與運算符的重載;虛函數(shù)。難點:虛函數(shù)。上機七:多態(tài)性與虛函數(shù)(八)c+的i/o系統(tǒng) 流的定義;c+的預(yù)定義流;格式化的i/o;文件與文件流;文件操作。重點:格式化的i/o。難點:文件操作。上機八:C+的i/o流(九)面向?qū)ο蟮某绦蛟O(shè)計環(huán)境 visual c+開發(fā)工作臺簡介;類庫mfc;應(yīng)用程序框架及交互界面的開發(fā):控制類及其編程實現(xiàn);實現(xiàn)菜單和對話框控制;文檔和視圖結(jié)構(gòu);單文檔界面與多文檔界面;滾動視圖。 重點:類庫mfc;應(yīng)用程序框架及交互界面的開發(fā):控制類及其編程實現(xiàn);實現(xiàn)菜單和對話框控制;文檔和視圖結(jié)構(gòu);單文檔界面與多文檔界面;滾動視圖。上機九十:面向?qū)ο髴?yīng)用程序設(shè)計四、課堂教學(xué)的基本要求教學(xué)環(huán)節(jié)包括:課堂講授及習(xí)題課、課外作業(yè)、實驗、考試考查等。1課堂講授 采用啟發(fā)式教學(xué),培養(yǎng)學(xué)生思考問題、分析問題和解決問題的能力;引導(dǎo)和鼓勵學(xué)生通過實踐和自學(xué)獲取知識,增加讀者討論課、現(xiàn)場課以及答疑質(zhì)疑等教學(xué)環(huán)節(jié)。2實驗環(huán)節(jié)本課程是實踐性較強的一門課程,因此,在教學(xué)過程中,應(yīng)理論與實踐相結(jié)合,重在實踐,以培養(yǎng)學(xué)生的軟件開發(fā)能力。五、建議教材與教學(xué)參考書Visual C+與面向?qū)ο蟪绦蛟O(shè)計教程,高等教育出版社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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論