中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 面向對象C++程序設計

出版社:清華大學出版社出版時間:2017-02-01
開本: 32開 頁數(shù): 287
中 圖 價:¥20.1(5.2折) 定價  ¥39.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

面向對象C++程序設計 版權信息

面向對象C++程序設計 本書特色

本書詳細介紹了C 面向對象的核心編程思想和方法,特別注重程序設計的實用性,使讀者具備運用面向對象的方法分析和解決實際問題的能力。 本書以面向對象的程序設計貫穿始終,共9章,主要包括:C 程序設計基礎、文件操作、類的基礎、繼承、多態(tài)、虛函數(shù)、對象組合、異常處理、標準模板庫STL(主要介紹編程常用的string類、容器類、迭代器及其算法等)以及通過ODBC對數(shù)據(jù)庫進行編程等,為后繼課程的學習和課程設計打下堅實的基礎。書中列舉了數(shù)百個可供直接使用的程序示例代碼,并給出了運行結果。 本書語言流暢、實例豐富,講解了C 程序設計的核心內容。全部代碼都在Visual Studio C 2010環(huán)境下調試通過,并配有大量的習題,同時在網(wǎng)站提供了該書的電子教案和程序示例源碼,特別適合作為高等學校C 編程和面向對象程序設計課程的教材。

面向對象C++程序設計 內容簡介

(1) 本書主要講解面向對象的程序設計理論和編程方法,這些是計算機科學與技術專業(yè)學生的編程基礎。(2) 本書作者近20年來一直從事程序設計方面的教學和科研工作,主講過程序設計方面的多門課程,如C、C 和Java,積累了豐富的教學經(jīng)驗。“從實踐到理論,再從理論到實踐,循序而漸進”是作者教學的心得體會,編寫教材也不例外,作者深知學生的薄弱環(huán)節(jié)和學習特點,具有針對性。(3) 該書內容與時俱進,講解了C 的許多新內容。例如,string類、體現(xiàn)了泛型程序設計思想的STL,以及基于STL的基本程序設計方法、通過ODBC對常規(guī)數(shù)據(jù)庫的編程方法等。作者認為,隨著C 的發(fā)展,教材也應當與之同步。本書另辟新章專門講解了這些內容,并結合實例給出了具體應用和綜合舉例。為讀者采用C 進行課程設計和項目研發(fā)打下堅實的基礎。(4) 作業(yè)安排從易到難,環(huán)環(huán)相扣。許多學生學過C ,卻不會編程。因此,本書設計了許多與實際有關的習題,并且它們彼此相關。(5) 課程設計。C 課程往往都有課程設計,為便于教師組織教學和學生理解課程設計要求,本書的*后給出了課程設計的基本要求和文檔模板,為課程設計的順利進行提供了便利。(6) 力求通俗易懂。編寫本書的目的是讓讀者通過自學或在教師的講授下,能夠運用C 語言的核心要素,進行面向對象的程序設計。因此,本書圍繞著如何進行C 編程展開。為了便于讀者的學習,作者力求該書的語言通俗易懂,將復雜的概念采用淺顯的語言講述,便于讀者理解和掌握。本書編排特點(1) 每章開始均引出本章要講解的內容和學習要求。(2) 每章安排的習題都具有很強的操作性,能通過計算機編程驗證。(3) 對書中重要的內容采用黑體標記,特別重要的內容采用下面加點標記。(4) 本書強調程序的可讀性。書中的程序全部采用統(tǒng)一的程序設計風格。例如,類名、方法名和變量名的定義做到“望名知義”;語句的末尾或下一句的開頭放上左大括號,而右大括號自成一行,并采用縮排格式組織程序代碼;此外,對程序中的語句還進行了盡可能多的注釋。希望讀者模仿這種程序設計風格。(5) 本書包含了大量的程序示例,全部采用Microsoft Visual C 2010(Express) 版本給出了運行結果。凡是程序開頭帶有程序名編號的程序都是完整的程序,可以直接在計算機上編譯運行。(6) 本書采用醒目的標記來顯示知識點。這些注意和思考的標記,都穿插在內容中,幫助讀者盡快找到重要的信息。

面向對象C++程序設計 目錄

目錄 第1章C 程序設計基礎1 1.1為什么要學習C 程序設計1 1.2過程化程序設計和面向對象程序設計2 1.3簡單的輸出和輸入方法2 1.3.1cout對象2 1.3.2cin對象4 1.4標識符7 1.5布爾類型8 1.6培養(yǎng)良好的編程風格8 1.6.1風格對比9 1.6.2注釋方法9 1.7格式化輸出11 1.7.1采用操作符實現(xiàn)格式化輸出12 1.7.2采用函數(shù)成員實現(xiàn)格式化輸出17 1.7.3對函數(shù)成員的初步討論19 1.8格式化輸入19 1.8.1指定輸入域寬19 1.8.2讀取一行20 1.8.3讀取一個字符21 1.8.4讀取字符時容易出錯的地方22 1.9函數(shù)的默認參數(shù)23 1.10引用作函數(shù)參數(shù)25 1.11函數(shù)重載27 1.12內存的動態(tài)分配和釋放30 思考與練習33 第2章文件操作36 2.1文件的基本概念36 2.1.1文件命名的原則36 2.1.2使用文件的基本過程36 2.1.3文件流類型37目錄2.2打開文件和關閉文件37 2.2.1打開文件38 2.2.2文件的打開模式39 2.2.3定義流對象時打開文件40 2.2.4測試文件打開是否成功40 2.2.5關閉文件41 2.3采用流操作符讀寫文件41 2.3.1采用 2.3.2格式化輸出在寫文件中的應用43 2.3.3采用>>從文件讀數(shù)據(jù)45 2.3.4檢測文件結束46 2.4流對象作為參數(shù)47 2.5出錯檢測49 2.6采用函數(shù)成員讀寫文件51 2.6.1采用>>讀文件的缺陷51 2.6.2采用函數(shù)getline讀文件52 2.6.3采用函數(shù)get讀文件53 2.6.4采用函數(shù)put寫文件54 2.7多文件操作55 2.8二進制文件57 2.8.1二進制文件的操作57 2.8.2讀寫結構體記錄58 2.9隨機訪問文件62 2.9.1順序訪問文件的缺陷62 2.9.2定位函數(shù)seekp和seekg62 2.9.3返回位置函數(shù)tellp和tellg65 2.10輸入輸出文件67 思考與練習71 第3章類的基礎部分73 3.1過程化程序設計與面向對象程序設計的區(qū)別73 3.1.1過程化程序設計的缺陷74 3.1.2面向對象程序設計的基本思想74 3.2類的基本概念75 3.3定義函數(shù)成員78 3.4定義對象79 3.4.1訪問對象的成員79 3.4.2指向對象的指針79 3.4.3引入私有成員的原因81 3.5類的多文件組織82 3.6私有函數(shù)成員的作用84 3.7內聯(lián)函數(shù)85 3.8構造函數(shù)和析構函數(shù)87 3.8.1構造函數(shù)87 3.8.2析構函數(shù)89 3.8.3帶參構造函數(shù)91 3.8.4構造函數(shù)應用舉例——輸入有效的對象93 3.8.5重載構造函數(shù)95 3.8.6缺省構造函數(shù)的表現(xiàn)形式97 3.9對象數(shù)組98 3.10類的應用舉例101 3.11抽象數(shù)組類型106 3.11.1創(chuàng)建抽象數(shù)組類型106 3.11.2擴充抽象數(shù)組類型109 思考與練習114 第4章類的高級部分115 4.1靜態(tài)成員115 4.1.1靜態(tài)數(shù)據(jù)成員116 4.1.2靜態(tài)函數(shù)成員118 4.2友元函數(shù)121 4.3對象賦值問題125 4.4拷貝構造函數(shù)127 4.4.1默認的拷貝構造函數(shù)129 4.4.2調用拷貝構造函數(shù)的情況129 4.4.3拷貝構造函數(shù)中的常參數(shù)131 4.5運算符重載131 4.5.1重載賦值運算符132 4.5.2this指針134 4.5.3重載運算符時要注意的問題137 4.5.4重載雙目算術運算符138 4.5.5重載單目算術運算符140 4.5.6重載關系運算符141 4.5.7重載流操作符>142 4.5.8重載類型轉換運算符144 4.5.9重載\[\]操作符149 4.5.10操作符重載綜合舉例——自定義string類154 4.6對象組合163 思考與練習165 第5章繼承、多態(tài)和虛函數(shù)166 5.1繼承166 5.2保護成員和類的訪問171 5.3構造函數(shù)和析構函數(shù)174 5.3.1缺省構造函數(shù)和析構函數(shù)的調用175 5.3.2向基類的構造函數(shù)傳參數(shù)176 5.4覆蓋基類的函數(shù)成員179 5.5虛函數(shù)182 5.6純虛函數(shù)和抽象類185 5.6.1純虛函數(shù)185 5.6.2抽象類186 5.6.3指向基類的指針189 5.7多重繼承190 5.8多繼承192 思考與練習195 第6章異常處理198 6.1異常198 6.1.1拋出異常199 6.1.2處理異常199 6.2基于對象的異常處理201 6.3捕捉多種類型的異常203 6.4通過異常對象獲取異常信息205 6.5再次拋出異常207 思考與練習208 第7章模板209 7.1函數(shù)模板209 7.1.1從函數(shù)重載到函數(shù)模板209 7.1.2在函數(shù)模板中使用操作符需要注意的地方212 7.1.3在函數(shù)模板中使用多種類型213 7.1.4重載函數(shù)模板213 7.1.5定義函數(shù)模板的方法214 7.2類模板215 7.2.1定義類模板的方法215 7.2.2定義類模板的對象217 7.2.3類模板與繼承219 思考與練習222 第8章標準模板庫STL223 8.1標準模板庫簡介223 8.2string類型226 8.2.1如何使用string類型226 8.2.2為string對象讀取一行226 8.2.3string對象的比較227 8.2.4string對象的初始化227 8.2.5string的函數(shù)成員228 8.2.6string對象應用舉例230 8.3迭代器類231 8.4順序容器233 8.4.1矢量類234 8.4.2列表類239 8.4.3雙端隊列類242 8.5函數(shù)對象與泛型算法244 8.5.1函數(shù)對象245 8.5.2泛型算法248 8.6關聯(lián)容器251 8.6.1集合和多重集合類251 8.6.2映射和多重映射類253 8.7容器適配器255 8.7.1棧容器適配器255 8.7.2隊列容器適配器256 8.7.3優(yōu)先級隊列容器適配器257 思考與練習258 第9章數(shù)據(jù)庫程序設計259 9.1數(shù)據(jù)庫簡介259 9.2SQL語句260 9.2.1定義表260 9.2.2查詢260 9.2.3插入261 9.2.4刪除261 9.2.5修改261 9.3數(shù)據(jù)庫連接262 9.3.1ODBC簡介262 9.3.2ODBC驅動程序262 9.3.3創(chuàng)建數(shù)據(jù)源262 9.4數(shù)據(jù)庫編程中的基本操作264 9.4.1數(shù)據(jù)庫編程的基本過程264 9.4.2數(shù)據(jù)庫查詢265 9.4.3插入記錄266 9.4.4修改記錄267 9.4.5刪除記錄268 9.5數(shù)據(jù)庫編程綜合舉例269 思考與練習276 附錄A課程設計要求278 A.1課程設計簡介278 A.2程序結構282 A.3程序的主要特點283 A.4操作說明283 A.4.1收銀模塊283 A.4.2書庫管理模塊284 A.4.3報表模塊284 A.4.4退出系統(tǒng)285 附錄B課程設計報告格式286 參考文獻288
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 西点培训学校_法式西点培训班_西点师培训_西点蛋糕培训-广州烘趣西点烘焙培训学院 | 齿轮减速机_齿轮减速电机-VEMT蜗轮蜗杆减速机马达生产厂家瓦玛特传动瑞环机电 | 嘉兴恒升声级计-湖南衡仪声级计-杭州爱华多功能声级计-上海邦沃仪器设备有限公司 | 齿辊分级破碎机,高低压压球机,立式双动力磨粉机-郑州长城冶金设备有限公司 | 水热合成反应釜-防爆高压消解罐-西安常仪仪器设备有限公司 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 户外环保不锈钢垃圾桶_标识标牌制作_园林公园椅厂家_花箱定制-北京汇众环艺 | 火锅加盟_四川成都火锅店加盟_中国火锅连锁品牌十强_朝天门火锅【官网】 | 防渗土工膜|污水处理防渗膜|垃圾填埋场防渗膜-泰安佳路通工程材料有限公司 | pbootcms网站模板|织梦模板|网站源码|jquery建站特效-html5模板网 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 喷播机厂家_二手喷播机租赁_水泥浆洒布机-河南青山绿水机电设备有限公司 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 西安耀程造价培训机构_工程预算实训_广联达实作实操培训 | 深圳天际源广告-形象堆头,企业文化墙,喷绘,门头招牌设计制作专家 | 北京浩云律师事务所-法律顾问_企业法务_律师顾问_公司顾问 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | 中开泵,中开泵厂家,双吸中开泵-山东博二泵业有限公司 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 搅拌磨|搅拌球磨机|循环磨|循环球磨机-无锡市少宏粉体科技有限公司 | 西子馋火锅鸡加盟-太原市龙城酉鼎餐饮管理有限公司 | 缝纫客| DDoS安全防护官网-领先的DDoS安全防护服务商 | 沧州友城管业有限公司-内外涂塑钢管-大口径螺旋钢管-涂塑螺旋管-保温钢管生产厂家 | 安徽千住锡膏_安徽阿尔法锡膏锡条_安徽唯特偶锡膏_卡夫特胶水-芜湖荣亮电子科技有限公司 | 高楼航空障碍灯厂家哪家好_航空障碍灯厂家_广州北斗星障碍灯有限公司 | 济南网站建设_济南网站制作_济南网站设计_济南网站建设公司_富库网络旗下模易宝_模板建站 | 济南侦探调查-济南调查取证-山东私家侦探-山东白豹调查咨询公司 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 台式恒温摇床价格_大容量恒温摇床厂家-上海量壹科学仪器有限公司 | hdpe土工膜-防渗膜-复合土工膜-长丝土工布价格-厂家直销「恒阳新材料」-山东恒阳新材料有限公司 ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 短信营销平台_短信群发平台_106短信发送平台-河南路尚 | 长沙中央空调维修,中央空调清洗维保,空气能热水工程,价格,公司就找维小保-湖南维小保环保科技有限公司 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 电梯装饰-北京万达中意电梯装饰有限公司| 保定市泰宏机械制造厂-河北铸件厂-铸造厂-铸件加工-河北大件加工 | uv机-uv灯-uvled光固化机-生产厂家-蓝盾机电 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | LNG鹤管_内浮盘价格,上装鹤管,装车撬厂家-连云港赛威特机械 | 透平油真空滤油机-变压器油板框滤油机-滤油车-华之源过滤设备 | 合景一建-无尘车间设计施工_食品医药洁净车间工程装修总承包公司 | 扫地车厂家-山西洗地机-太原电动扫地车「大同朔州吕梁晋中忻州长治晋城洗地机」山西锦力环保科技有限公司 |