TOP
0
0
三民出版.新書搶先報|最速、最優惠的新鮮貨報給你知!
C++面向對象程序設計:基於Visual C++ 2017(簡體書)
滿額折

C++面向對象程序設計:基於Visual C++ 2017(簡體書)

商品資訊

人民幣定價:69 元
定價
:NT$ 414 元
優惠價
87360
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:10 點
商品簡介
作者簡介
名人/編輯推薦
目次
相關商品

商品簡介

本書以面向物件技術為核心,重點介紹了新標準C++ 11的語法規則和編程技術。為便於深入理解C++的基本概念與實現技術,書中利用程序調試工具深入淺出地剖析了重要的語法現象和程序運行機理,使初學者能知其然,更知其所以然。書中用兩章的篇幅介紹了C++/CLI和WinForm窗體應用程序的設計方法,以便拓展學習者用C++開發應用項目的能力。全書通過豐富的例程、案例和練習培養並鍛煉讀者的編程能力,使讀者能盡快掌握面向物件編程思想和提高編程技能。
本書既注意對基本概念、基礎知識的講解與剖析,更注重實際編程能力的培養,適合作為普通高等院校應用型本科相關專業的C++程序設計課程的教材,也適合作為編程開發人員的培訓或自學用書。

作者簡介

吳克力,南京理工大學教授,碩士生導師,博士。曾獲得江蘇省高校“青藍工程”優秀青年骨幹教師培養物件,市“十百千”人才第二層次培養物件,學校“我最喜愛的老師”和第六屆校教學標兵等榮譽。主講了《C++程序設計》、《數據結構》等計算機專業課程,主編本科教材2部,均評為江蘇省高等學校重點教材。發表專業學術論文三十余篇,獲江蘇省教學成果二等獎一項,國防科工委國防科學技術獎二等獎一項,省高校優秀教材獎一項。

名人/編輯推薦

《C++面向物件程序設計:基於Visual C++ 2017》采用C++ 11新標準介紹C++語言,以面向物件技術為核心,兼顧模板和泛型編程。為強化基本概念的掌握,利用調試跟蹤工具剖析關鍵知識點,化抽象為直觀。為提升編程能力,盡量在程序中講編程。全書有160個例程,可供初學者學習和模仿。


前 言

1998年C++標準委員會發布了第一個C++標準C++ 98;2003年發布了C++標準第2版C++ 03,它是C++ 98的修訂版。隨著軟件技術的進步,2011年發布了C++ 11新標準,這是一次最劇烈的修訂,核心語言發生了巨大的變化,引入了大量的新特性。之後,於2014年和2017年又分別發布了修訂版。

隨著C++ 11新標準的頒布和編譯器廠商對標準的支持,高等學校開設的C++程序設計課程逐漸采用新標準進行教學。微軟公司的Visual C++ 2017編譯器全面支持C++ 11新標準,本書的所有例程均在該編譯器上編譯通過。

本書采用C++ 11新標準介紹C++語言,以面向物件技術為核心,兼顧模板和泛型編程。為強化基本概念的掌握,利用調試跟蹤工具剖析關鍵知識點,化抽象為直觀。為提升編程能力,盡量在程序中講編程。全書有160個例程,可供初學者學習和模仿。

本書共有15章,大致可分為5個部分:程序基礎(第1~4章)、面向物件技術(第5~8章)、模板與標準庫(第9~12章)、C++/CLI與窗體應用程序設計(第13~14章)、課程設計樣例(第15章)。

各章節主要內容如下。

第1章:C++語言的發展歷程和特點,VC++ 2017編程工具的用法。

第?2?章:數據類型,變量與常量,運算與表達式,數組,指針,枚舉,結構體與聯合,常用標準庫類型string、vector和map。

第?3?章:算法與流程圖,程序基本控制結構與語句,異常處理基礎,控制強輸入與輸出。

第?4?章:函數基礎,3種參數傳遞方式,函數返回類型,函數重載,內聯函數,constexpr函數,遞歸函數,函數指針,Lambda函數,C++內存模型,全局與局部變量,作用域與可見性,存儲類型和生存期。

第?5?章:類與物件,構造函數,析構函數,this指針,類中靜態成員,類的友元,運算符重載函數,多文件結構與編譯預處理。

第?6?章:動態內存的分配與釋放,智能指針,移動構造函數,移動賦值,合成的成員函數。

第?7?章:派生類,繼承方式與訪問控制,同名覆蓋與隱藏,派生類與基類的賦值兼容,派生類的構造與析構,多重繼承,虛基類。

第?8?章:多態性,虛函數,動態綁定,override與final修飾符,虛析構函數,純虛函數,抽象類。

第?9?章:函數模板,完美轉發,類模板,別名模板,變量模板,嵌套類模板,模板特列化,可變參數模板。

第?10?章:順序容器,關聯容器,無序容器,迭代器,迭代器適配器,泛型算法,函數物件。

第?11?章:流的格式控制,輸入流,輸出流,文件操作,字符串流。

第?12章:異常處理,noexcept說明,異常類,命名空間。

第?13?章:C++/CLI的基本數據類型,C++/CLI的句柄、裝箱與拆箱,C++/CLI的字符串與數組,C++/CLI的類與屬性,C++/CLI的多態與接口,C++/CLI的模板與泛型,C++/CLI的異常與枚舉,委托與事件。

第?14?章:鼠標坐標的顯示窗體程序,倒計時器窗體程序,計算器窗體程序,循環隊列演示窗體程序,隨機運動的小球窗體程序。

第15章:課程設計參考例程:通訊錄管理系統的設計與實現。

由於作者水平有限,書中不足之處在所難免,敬請讀者不吝批評指正。

編 者

目次

第1章 緒論
1.1 計算機程序設計語言
1.1.1 程序設計語言
1.1.2 程序設計範型
1.1.3 面向物件程序設計
1.2 C++程序設計語言概述
1.2.1 C++語言發展簡史
1.2.2 C++斗語言的特點
1.3 Visual C++ 2017編程工具簡介
1.3.1 C++程序生成過程
1.3.2 .NET框架與Visual C++2017
1.3.3 Visual C++2017集成開發環境簡介
1.3.4 創建控制臺應用程序項目
1.3.5 創建Windows窗體應用程序項目
1.3.6 調試與跟蹤程序
1.4 本章小結
1.5 習題
第2章 數據類型與基本運算
2.1 數據類型
2.1.1 基本數據類型
2.1.2 構造數據類型
2.2 變量與常量
2.2.1 詞法及其規則
2.2.2 變量
2.2.3 常量
2.2.4 auto類型說明符
2.2.5 decltype類型指示符
2.3 運算與表達式
2.3.1 運算類型和表達式
2.3.2 算術運算及算術表達式
2.3.3 賦值運算及賦值表達式
2.3.4 關係運算及關係表達式
2.3.5 邏輯運算及邏輯表達式
2.3.6 位運算及位表達式
2.3.7 其他運算及其表達式
2.4 數組
2.4.1 一維數組
2.4.2 多維數組
2.4.3 字符數組
2.5 指針與引用
2.5.1 指針
2.5.2 多級指針
2.5.3 指針運算
2.5.4 指針與數組
2.5.5 引用
2.6 枚舉
2.6.1 無作用域限定枚舉
2.6.2 強類型枚舉
2.7 標準庫類型string
2.8 標準庫類型vector
2.9 標準庫類型map
2.10 結構體與聯合
2.10.1 結構體
2.10.2 聯合
2.11 案例實訓
2.12 本章小結
2.13 習題
第3章 基本控制結構與語句
3.1 算法與基本控制結構
3.1.1 算法與流程圖
3.1.2 三種基本控制結構
3.1.3 語句
3.2 選擇型結構
3.2.1 if…else語句
3.2.2 switch語句
……
第4章 函數
第5章 類與物件
第6章 動態內存
第7章 類的繼承
第8章 多態性
第9章 模板與泛型編程
第10章 標準模板庫
第11章 輸入輸出流與文件
第12章 異常與命名空間
第13章 C++/CLI程序設計基礎
第14章 WinForm應用程序設計
第15章 項目實踐

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 360
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區