本章將介紹C++編程語(yǔ)言的最基本的元素,以及C++的指針、引用和作用域。在第3章和第4章,將介紹C++的類和面向?qū)ο缶幊獭T谀闶褂梦④浕A(chǔ)類庫(kù)(Microsoft Foundation Class Library,MFC)進(jìn)行Windows編程時(shí),你需要所有這些知識(shí)。 C++是一種復(fù)雜的語(yǔ)言,它的許多元素非常抽象。它也是一個(gè)龐大的語(yǔ)言,為專業(yè)編程而設(shè)計(jì)。本書(shū)的重點(diǎn)是使用Visual C++語(yǔ)言來(lái)利用MFC編寫(xiě)Windows程序,因此沒(méi)有深入地討論C++語(yǔ)言。 MFC是構(gòu)造于原始C++之上的應(yīng)用程序框架,它提供了一個(gè)Windows應(yīng)用程序工作的基礎(chǔ),一個(gè)可以向內(nèi)添入自己代碼的框架。這個(gè)框架提供了絕大多數(shù)Windows特征——菜單、工具欄、對(duì)話框、控件和滾動(dòng)條。它也提供使開(kāi)發(fā)者能相對(duì)容易的將數(shù)據(jù)寫(xiě)入文件、打印數(shù)據(jù)等機(jī)制。這個(gè)框架的部件是C++的類,這些類表示了應(yīng)用程序的組件,例如應(yīng)用程序的主窗口、它的對(duì)話框、字符串、如矩形和點(diǎn)的圖像對(duì)象,甚至應(yīng)用程序本身。因此,為了使用Visual C++編寫(xiě)Windows程序,你需要知道足夠的C++知識(shí)來(lái)利用MFC。
上傳時(shí)間: 2015-04-07
上傳用戶:yt1993410
這是一個(gè)貪心算法的c程序。貪心算法(也叫貪婪算法)不是某種特定的算法,而是一類抽象的算法,或者說(shuō)只是一種思想,它的具體表現(xiàn)在,對(duì)解空間進(jìn)行搜索時(shí),不是機(jī)械地搜索,而是對(duì)局部進(jìn)行擇優(yōu)選取,貪心算法的目的不是為了找到全部解,也當(dāng)然找不出最優(yōu)解,而只是找出一種可行解,這樣就會(huì)得到驚人的高效性。因此,貪心算法也叫啟發(fā)式搜索,這種啟發(fā)就是所謂的“貪心策略”。
上傳時(shí)間: 2014-12-08
上傳用戶:baiom
本簡(jiǎn)縮教程的內(nèi)容有: 1.創(chuàng)建類:類關(guān)鍵字、類及名空間、創(chuàng)建方法、創(chuàng)建屬性、重載方法等。 2.對(duì)象的生命周期:對(duì)象的構(gòu)造、對(duì)象的終止 3.繼承:實(shí)現(xiàn)基本的繼承、阻止繼承、繼承與轄域、保護(hù)方法、重載方法、重載與 構(gòu)造方法、創(chuàng)建基類以及抽象方法 4.共享或類成員:共享方法、共享變量 5.事件:共享事件、觸發(fā)事件 6.界面:怎樣使用界面 7.對(duì)象的處理:對(duì)象的聲明等等 8.交叉語(yǔ)言的繼承:創(chuàng)建VB.NET的基類、創(chuàng)建C#子類、創(chuàng)建一個(gè)客戶應(yīng)用程序。 9.可視化繼承
上傳時(shí)間: 2014-01-18
上傳用戶:CSUSheep
本書(shū)作者根據(jù)自己學(xué)習(xí)C++的親身體會(huì)及多年教學(xué)經(jīng)驗(yàn),用簡(jiǎn)單的例子和簡(jiǎn)練的敘述講解C++編程,別具特色。 全書(shū)共分十八章,內(nèi)容涉及對(duì)象的演化、數(shù)據(jù)抽象、隱藏實(shí)現(xiàn)、初始化與清除、函數(shù)重載與缺省參數(shù)、輸入輸出流介紹、常量、內(nèi)聯(lián)函數(shù)、命名控制、引用和拷貝構(gòu)造函數(shù)、運(yùn)算符重載、動(dòng)態(tài)對(duì)象創(chuàng)建、繼承和組合、多態(tài)和虛函數(shù)、模板和包容器類、多重繼承、異常處理和運(yùn)行時(shí)類型識(shí)別。 本書(shū)作為正式教材和自學(xué)用書(shū)均非常優(yōu)秀,作為程序設(shè)計(jì)者的參考用書(shū)亦極為合適。
標(biāo)簽: 經(jīng)驗(yàn)
上傳時(shí)間: 2013-12-14
上傳用戶:爺?shù)臍赓|(zhì)
利用多態(tài)性編程,創(chuàng)建一個(gè)square類,實(shí)現(xiàn)求三角形、正方形和圓形面積。方法 //抽象出一個(gè)共享的類,定義一個(gè)函數(shù)求面積的公共界面。再重新定義各面積的求面積 //函數(shù),在主類中創(chuàng)建不同類的對(duì)象,并求不同形狀的面積
標(biāo)簽: 編程
上傳時(shí)間: 2013-12-16
上傳用戶:athjac
經(jīng)典著作《設(shè)計(jì)模式》中將策略模式定義為:定義一系列的算法,把它們一個(gè)個(gè)的封裝起來(lái),并且使它們可以相互轉(zhuǎn)換。這個(gè)定義還是比較抽象,下面我將通過(guò)一個(gè)例子來(lái)具體的講解策略模式。感覺(jué)這樣更容易幫助新手理解模式,這也是《Head First Design Patterns》中講解模式的方法。先來(lái)描述一下用到的例子的背景資料:
標(biāo)簽: 定義 設(shè)計(jì)模式 策略 模式
上傳時(shí)間: 2015-05-29
上傳用戶:lizhizheng88
該程序用于進(jìn)行多項(xiàng)式的四則運(yùn)算,其中抽象數(shù)據(jù)類型主要有棧和結(jié)構(gòu)
標(biāo)簽: 程序 多項(xiàng)式 四則運(yùn)算
上傳時(shí)間: 2014-01-21
上傳用戶:Altman
Linux系統(tǒng)中,設(shè)備驅(qū)動(dòng)程序是操作系統(tǒng)內(nèi)核的重要組成部分,在 與硬件設(shè)備之間 建立了標(biāo)準(zhǔn)的抽象接口。通過(guò)這個(gè)接口,用戶可以像處理普通文件一樣,對(duì)硬件設(shè) 備進(jìn)行打開(kāi)(open)、關(guān)閉(close)、讀寫(xiě)(read/write)等操作。通過(guò)分析和設(shè)計(jì)設(shè) 備驅(qū)動(dòng)程序,可以深入理解Linux系統(tǒng)和進(jìn)行系統(tǒng)開(kāi)發(fā)
標(biāo)簽: Linux
上傳時(shí)間: 2015-06-13
上傳用戶:litianchu
大型信息系統(tǒng)通常十分復(fù)雜,很難直接對(duì)它進(jìn)行分析設(shè)計(jì),人們經(jīng)常借助模型來(lái)設(shè)計(jì)分析系統(tǒng)。模型是現(xiàn)實(shí)世界中的某些事物的一種抽象表示。抽象的含義是抽取事物的本質(zhì)特性,忽略事物的其他次要因素。
標(biāo)簽: 大型 信息系統(tǒng) 十分
上傳時(shí)間: 2015-06-14
上傳用戶:cx111111
屋檐的水槽 問(wèn)題的背景 最優(yōu)配料問(wèn)題 摘要 20世紀(jì)以來(lái),科學(xué)技術(shù)得到了飛速發(fā)展,數(shù)學(xué)也在這個(gè)發(fā)展過(guò)程中發(fā)揮了它不可替代的作用,同時(shí)它自身也得到了空前的發(fā)展。由于計(jì)算機(jī)的迅速發(fā)展和普及,大大增強(qiáng)了數(shù)學(xué)解決現(xiàn)實(shí)問(wèn)題的能力。 我們經(jīng)常使用模型的思想來(lái)認(rèn)識(shí)世界和改造世界,這里的模型是針對(duì)原型而言的。模型是人們?yōu)橐欢ǖ哪康亩鴮?duì)原型進(jìn)行的一種抽象。而數(shù)學(xué)模型并不是一個(gè)新生事物,很久以來(lái)它就伴隨在我們身邊,可以說(shuō)有了數(shù)學(xué)并且要用數(shù)學(xué)去解決實(shí)際問(wèn)題時(shí)就一定要使用數(shù)學(xué)語(yǔ)言、方法去近似的刻畫(huà)這個(gè)實(shí)際問(wèn)題,這就是數(shù)學(xué)模型。數(shù)學(xué)模型主要是使用數(shù)學(xué)知識(shí)來(lái)解決實(shí)際問(wèn)題,因此,數(shù)學(xué)是掌握和使用數(shù)學(xué)模型這個(gè)工具的必要條件和重要基礎(chǔ)。 本課程設(shè)計(jì)是用數(shù)學(xué)的方法解決生產(chǎn)過(guò)程中的最優(yōu)配料問(wèn)題。 最優(yōu)配料問(wèn)題是指生產(chǎn)中通過(guò)切割、剪裁、沖壓等手段,將原材料加工成所需大小,按照工藝要求,確定下料方案,使所用材料最省,或利潤(rùn)最大。
標(biāo)簽: 背景
上傳時(shí)間: 2014-12-08
上傳用戶:epson850
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1