【摘要】1第3章虛函數(shù)和多態(tài)性1.虛函數(shù)2.抽象基類和具體類3.多態(tài)性4.實例:工資單系統(tǒng)5.系統(tǒng)擴充:添加新類6.實例:類shape、point、circle、cylinder21.虛函數(shù)shapevirtualdraw()circ
2024-11-03 16:38
【摘要】李愛華程磊編著清華大學出版社同名教材配套電子教案2022年2月面向?qū)ο蟪绦蛟O(shè)計(C++語言)12第一部分C++語言基礎(chǔ)第1章面向?qū)ο蟪绦蛟O(shè)計概述第2章C++語言基礎(chǔ)3第1章面向?qū)ο蟪绦蛟O(shè)計概述本章要點:?面
2025-01-25 09:12
【摘要】面向?qū)ο蟪绦蛟O(shè)計語言C++電子科技大學計算機學院1第五章運算符重載當在使用一種程序設(shè)計語言編寫程序時,我們不僅要設(shè)計新的數(shù)據(jù)類型,同時還要為新類型設(shè)計運算。一般地,用戶定義類型的運算都是用函數(shù)的方式實現(xiàn)的。而在一般情況下,一種類型的運算都是用運算符表達的,這很直觀,語義也簡單。
2024-10-19 22:20
【摘要】返回1第四章利用MFC開發(fā)Windows應(yīng)用程序本章導(dǎo)讀理解MFC的概念和作用。理解Windows應(yīng)用程序的特點和運行機制。掌握利用MFCAppwizard創(chuàng)建Windows應(yīng)用程序的步驟和方法,弄清MFCAppwizard所創(chuàng)建的應(yīng)用程序中所產(chǎn)生的主要類及其功能、組成文件和程序的框架結(jié)構(gòu)。
2025-01-13 01:57
【摘要】返回1第2章C++語言基礎(chǔ)本章是學習C++語言的基礎(chǔ),包括以下幾個方面:1.結(jié)構(gòu)化程序設(shè)計方法與面向?qū)ο蟪绦蛟O(shè)計方法的各自特點、區(qū)別和相互聯(lián)系。2.面向?qū)ο蟮某绦蛟O(shè)計方法中的有關(guān)概念,如類、對象、封裝、繼承、消息和多態(tài)性等。3.C++程序的基本組成和框架結(jié)構(gòu)。4.掌握C++語言中的基本數(shù)
2025-01-14 16:11
【摘要】面向?qū)ο蟪绦蛟O(shè)計語言C++電子科技大學示范性軟件學院1第一章引論?面向?qū)ο蟮哪繕藗鹘y(tǒng)的程序設(shè)計方法是模塊化(或結(jié)構(gòu)化)的,具體步驟為:1.整個軟件系統(tǒng)功能逐步細化為多個小的功能—功能劃分。2.多個小的功能對應(yīng)由一個模塊(如函數(shù)、過程、分程序、子程序等)來實現(xiàn)。3.多個模塊
【摘要】多態(tài)性和虛函數(shù)?封裝性是基礎(chǔ),繼承性是關(guān)鍵,多態(tài)性是補充?多態(tài)性是指發(fā)出同樣的消息被不同類型的對象接收時導(dǎo)致完全不同的行為:函數(shù)和運算符重載虛函數(shù)、動態(tài)聯(lián)編1函數(shù)重載?函數(shù)重載就是賦給同一個函數(shù)名多個含義?C++中允許在相同的作用域內(nèi)以相同的名字定義幾個不同實現(xiàn)的函數(shù),可以使成員函數(shù)
2025-07-24 19:50
【摘要】面向?qū)ο蟪绦蛟O(shè)計語言C++電子科技大學計算機學院1第六章繼承和派生C++的類提供了良好的模塊分解技術(shù),也具有可重用軟件所期望的品質(zhì):它們是相似一致的模塊,通過信息隱藏,將它們的接口和實現(xiàn)清楚地分開。但是,僅有這些是不夠的,我們還希望在類的基礎(chǔ)上能取得更好的可重用性和可擴充性的目標。
2025-01-12 17:38
【摘要】面向?qū)ο蟪绦蛟O(shè)計語言C++電子科技大學示范性軟件學院1第八章流庫?C++的I/O系統(tǒng)C++為了與C兼容,仍然保留了printf和scanf進行輸入輸出的方法。在C++的輸入輸出中,編譯系統(tǒng)對數(shù)據(jù)類型進行嚴格的檢查,凡是類型不正確的數(shù)據(jù)都不可能通過編譯,因此C++的I/O操作是類型安全的。但
2025-01-13 01:58
【摘要】面向?qū)ο蟪绦蛟O(shè)計語言C++電子科技大學示范性軟件學院1第二章C++語法?C++程序概貌第一個C++程序()#include//包含ANSIC++頭文件usingnamespacestd;//使用預(yù)定義的名字空間stdvoidmain(void){c
2025-01-13 01:59
【摘要】返回1第六章菜單、工具欄和狀態(tài)欄本章導(dǎo)讀掌握菜單的創(chuàng)建步驟和方法,如何進行命令消息的映射和編寫相應(yīng)的程序代碼。掌握CMenu類及其常用成員函數(shù)的功能和使用方法,掌握利用這些成員函數(shù)創(chuàng)建快捷菜單和實現(xiàn)動態(tài)增加或減少菜單項。掌握工具欄的創(chuàng)建方法和步驟,如何將工具欄的功能與菜單的功能相對應(yīng)。掌握創(chuàng)建狀態(tài)
【摘要】返回1第七章文檔和視圖本章導(dǎo)讀理解文檔類和視圖類二者間的關(guān)系。掌握在視圖類中利用GetDocument函數(shù)獲得文檔類的指針,并借助此指針更新文檔類中的數(shù)據(jù)的方法。掌握在文檔類中當文檔數(shù)據(jù)發(fā)生了改變時利用UpDateAllViews()通知所有的視圖對象的方法,通過調(diào)用文檔類的UpDateAllViews()函數(shù)去調(diào)用
【摘要】面向?qū)ο蟪绦蛟O(shè)計語言C++電子科技大學計算機學院1第四章深入類和對象?構(gòu)造函數(shù)構(gòu)造函數(shù)的作用classDate{intday,month,year;public:voidInitDate(intd,intm,inty);//初始化??…};
2025-01-13 14:43
【摘要】第1章面向?qū)ο蟪绦蛟O(shè)計概論面向?qū)ο蟪绦蛟O(shè)計教程(C++語言描述)上第1章面向?qū)ο蟪绦蛟O(shè)計概論第1章面向?qū)ο蟪绦蛟O(shè)計概論程序設(shè)計方法面向?qū)ο蟪绦蛟O(shè)計的基本概念面向?qū)ο蟪绦蛟O(shè)計語言C++對面向?qū)ο蟪绦蛟O(shè)計方法的支持C++程序的實現(xiàn)第1章面向?qū)ο蟪绦蛟O(shè)計概論
2024-10-22 05:34