

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、《VisualC++與面向對象程序設計》教學大綱課程編號:課程類型:計算機科學學時:48(其中講課32,機時16)學分:3適用對象:計算機及理科的全部或部分專業(yè)先修課程:計算機文化基礎使用教材及參考書:《VisualC++與面向對象程序設計(第二版)》,呂軍等,高教出版社,2003年8月《VisualC++與面向對象程序設計》,劉路放,高教出版社一、課程的性質、目的及任務“VisualC++程序設計”是面向計算機類各專業(yè)的必修計算機類專
2、業(yè)基礎課程。該課程介紹基本的程序設計技術,包括結構化程序設計方法(SP)、面向對象的程序設計方法(OOP)以及使用VisualC和MFC開發(fā)WINDOWS應用程序的技術。通過本課程的學習,使學生掌握現(xiàn)代程序設計的基本理論和方法,能用VisualC進行基本的WINDOWS應用程序設計。本課程的重點在培養(yǎng)學生的實際應用軟件開發(fā)能力.二、教學基本要求通過本課程的學習,在結構化程序設計方法和面向對象的程序設計方法的基本理論研究WINDOWS應用
3、程序開發(fā)和MFC編程能力方面達到以下基本要求:1.熟悉計算機程序的基本組成要素,包括數據類型、程序流程、函數和指針等基本概念;2.理解結構化程序設計方法(SP)的理論,掌握“自頂向下,逐步求精”的程序設計技術,可設計含有分支、循環(huán)和模塊(函數)的程序;3.掌握C的基本流程控制;4.理解類、對象、封裝、繼承和多態(tài)性等面向對象程序設計(OOP)概念,掌握基本的面向對象程序設計方法;5.理解WINDOWS的消息機制和WINDOWS應用程序的基
4、本結構;6.掌握MFC的基本概念,窗口、資源、圖形設備接口、文檔視圖結構、對話框和控件等對象的程序設計方法,VisualStudio中的AppWizard、ClassWizard、資源編輯器和調試器等工具的方法,可用VisualC++開發(fā)基本的WINDOWS應用程序。三、教學內容及要求1DeveloperStadio集成開發(fā)環(huán)境主要內容:軟件開發(fā)、算法、程序的基本知識;C程序的基本要素以及VisualC的集成開發(fā)環(huán)境使用初步。基本要求:
5、了解C程序的基本特點熟悉VisualC集成開發(fā)環(huán)境的基本使用方法。2控制結構主要內容:結構化程序設計方法的基本思想以及C的基本控制結構和控制轉移語句?;疽螅赫莆战Y構化程序設計方法的基本思想和C的幾種基本控制轉移語句,熟悉使用偽代碼的編程方法。3數據類型主要內容:C的基本數據類型以及常數、變量和數組的使用方法。基本要求:掌握幾種基本數據類型包括字符型、整型、長整型、浮點和雙精度數據類型的基本概念以及常數、變量和數組的使用方法。4表達式
6、主要內容:介紹C的表達式和表達式語句。實驗二、面向對象程序設計(4學時,分2次完成)實驗三、基本WINDOWS應用程序編程(4學時,分2次完成)實驗四、文檔視圖結構程序設計(2學時,分1次完成)實驗五、對話框應用程序設計(2學時,分1次完成)五、學時分配表說明:本課程為實行“精講多練”教學改革的課程重視實驗環(huán)節(jié).本課程分為16個教學單元每單元3學時兩學時授課1學時上機實驗.授課采用有聯(lián)機大屏幕投影的電化教學手段進行.序號內容分配學時數1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論