[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • Qt C++跨平臺圖形界面程序設計基礎(第2版)
    該商品所屬分類:研究生 -> 工學
    【市場價】
    761-1104
    【優惠價】
    476-690
    【作者】 殷立峰 
    【所屬類別】 圖書  教材  研究生/本科/專科教材  工學 
    【出版社】清華大學出版社 
    【ISBN】9787302491255
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302491255
    叢書名:計算機繫列教材

    作者:殷立峰
    出版社:清華大學出版社
    出版時間:2018年02月 


        
        
    "
    編輯推薦
    1. 本書基於C 語言程序設計教學大綱,結合面向市場應用型人纔需求現狀,教材內容編排具有很強的針對性。2. 注重編程實踐能力的培養,把跨操作繫統平臺程序設計、圖形界面程序設計和面向對像的程學設計與C 語言的基本概念和基本知識有機結合.3. 全書內容注重易用性,知識完善,案例豐富,即使沒有任何程序設計基礎,也可以通過本書的學習,循序漸進、由淺入深的掌握C 程序設計語言的語法、面向對像程學設計的方法和跨平臺圖形界面程序設計技能。 
    內容簡介
    本書是為高等院校面向應用型人纔培養編寫的C 語言程序設計教材。全書共分9章,主要內容包括Qt C 開發環境介紹、C 程序設計基礎、類與對像、繼承與派生、虛函數與多態、運算符重載、模板和異常處理、輸入輸出流與命名空間、圖形界面程序設計基礎以及圖形界面編程綜合實例。本書采用Qt跨平臺C 程序開發框架,結合“案例驅動”編寫方式,語法介紹語言精練、內容深入淺出、循序漸進、程序案例生動易懂,以規則幾何圖形面積和體積計算程序設計案例貫穿本書,既傳授給學生C 語言的基本概念和知識,又傳授給學生使用C 語言進行圖形界面程序設計的基本方法及基本技能。
    本書既可以作為高等院校本科及專科學生C 語言程序設計的教材,又可以作為教師、自學者的參考用書,同時也可供各類軟件開發設計人員學習參考。
    本書配有電子教案及相關教學資源,讀者可從網站www.tup.com.cn下載。
    目錄
    目錄
    第1章走進Qt/1
    1.1Qt簡介/1
    1.1.1認識Qt/1
    1.1.2Qt開發環境簡介/2
    1.1.3使用Qt開發C 應用程序的優勢/4
    1.2Qt的下載、安裝與配置/5
    1.2.1Windows平臺下第4版Qt C 語言集成開發環境的安裝與配置/5
    1.2.2Windows平臺下第5版Qt C 語言開發環境的安裝與配置/31
    1.2.3Linux平臺下Qt的C 語言開發環境的安裝與配置/41
    1.3Qt Creator集成開發環境/47
    1.3.1Qt Creator集成開發環境/47
    1.3.2Qt Creator常用菜單功能介紹/48
    1.4Qt Creator的基本操作/49

    目錄


    第1章走進Qt/1


    1.1Qt簡介/1


    1.1.1認識Qt/1


    1.1.2Qt開發環境簡介/2


    1.1.3使用Qt開發C 應用程序的優勢/4


    1.2Qt的下載、安裝與配置/5


    1.2.1Windows平臺下第4版Qt C 語言集成開發環境的安裝與配置/5


    1.2.2Windows平臺下第5版Qt C 語言開發環境的安裝與配置/31


    1.2.3Linux平臺下Qt的C 語言開發環境的安裝與配置/41


    1.3Qt Creator集成開發環境/47


    1.3.1Qt Creator集成開發環境/47


    1.3.2Qt Creator常用菜單功能介紹/48


    1.4Qt Creator的基本操作/49


    1.4.1Qt Creator的啟動與退出/49


    1.4.2使用Qt創建、打開和關閉項目/51


    1.4.3Qt Creator的編輯器、項目視圖的


    操作/55


    1.4.4文件的打開、編輯、保存與關閉/56


    1.4.5項目編譯模式及其配置/58


    1.4.6編譯、連接生成項目的可執行文件/58


    1.4.7糾正編譯或連接出現的錯誤/59


    1.4.8Qt工具欄的使用/59


    1.5Qt Creator聯機幫助繫統/59


    1.5.1Qt中如何尋求幫助/59


    1.5.2幫助文件的打開及使用源代碼


    編輯器/60


    1.5.3縮小查找範圍/61


    1.6使用Qt開發C 語言程序/62


    1.6.1Windows平臺下使用Qt第4版開發C 語言程序/62


    1.6.2Windows平臺下使用Qt第5版開發C 語言程序/71


    1.6.3Linux平臺下使用Qt開發C 語言程序/82


    1.7Qt5簡要介紹/87


    1.7.1Qt5簡介/87


    1.7.2Qt4平臺項目向Qt5平臺移植/89


    1.8習題/91第2章C 程序設計基礎/92


    2.1C 語言簡介/92


    2.1.1認識C 語言/92


    2.1.2C 的標準化/93


    2.2C 控制臺應用程序/93


    2.2.1C 控制臺程序舉例/93


    2.2.2C 控制臺源程序的結構/96


    2.3C 語言的基本語法成分/96


    2.3.1C 語言字符集/97


    2.3.2C 語言的基本語法單位/97


    2.4基本數據類型與表達式/99


    2.4.1數據類型/99


    2.4.2常量、變量/101


    2.4.3運算符與表達式/103


    2.4.4數據類型的轉換/108


    2.5C 控制臺程序常用的輸入輸出/109


    2.6結構化程序設計/112


    2.6.1結構化程序設計概述/112


    2.6.2順序結構/112


    2.6.3選擇結構/113


    2.6.4循環結構/118


    2.6.5其他控制語句/124


    2.6.6常用算法程序舉例/125


    2.7函數/130


    2.7.1函數概述/130


    2.7.2函數的其他特性/133


    2.7.3變量的作用域與存儲類別/136


    2.8數組與字符串/141


    2.8.1數組/141


    2.8.2字符串與string類/146


    2.9指針與引用/149


    2.9.1指針/149


    2.9.2引用/151


    2.10const修飾符/156


    2.11動態內存管理/158


    2.12習題/161


    2.12.1選擇題/161


    2.12.2填空題/162


    2.12.3編程題/164第3章類與對像/165


    3.1面向對像程序設計概述/165


    3.1.1面向對像的基本概念/165


    3.1.2面向對像的基本特征/168


    3.1.3面向對像的計算機語言簡介/169


    3.2類與對像的定義/170


    3.2.1類的定義/170


    3.2.2對像的定義與使用/178


    3.2.3類的作用域/182


    3.2.4類的封裝性和信息隱藏——公有接口與私有實現的分離/184


    3.3構造函數與析構函數/186


    3.3.1構造函數/186


    3.3.2復制構造函數/196


    3.3.3析構函數/200


    3.4對像的深復制/203


    3.5靜態成員/205


    3.5.1靜態數據成員/205


    3.5.2靜態成員函數/208


    3.6常類型/210


    3.6.1類的常數據成員/210


    3.6.2類的常成員函數/212


    3.6.3常對像/213


    3/215


    3.7函數/215


    3.7類/220


    3.7應用舉例/221


    3.8對像數組與類的組合/224


    3.8.1對像數組/224


    3.8.2類的組合/227


    3.9程序舉例/232


    3.10習題/234


    3.10.1選擇題/234


    3.10.2分析程序題/236


    3.10.3問答題/238


    3.10.4編程題/239第4章Qt GUI圖形界面程序設計基礎/240


    4.1圖形界面程序設計基礎知識/240


    4.1.1Qt C 中的對像/240


    4.1.2Qt C 中的窗體/241


    4.1.3Qt內置的窗口部件和對話框類/241


    4.2Qt的信號和槽/247


    4.3對像繫統/248


    4.4Qt命令行方式開發C 語言圖形


    界面程序/249


    4.4.1程序的編輯、編譯和運行/249


    4.4.2Qt C 圖形界面程序如何響應用戶的操作/252


    4.4.3Qt中如何實現窗口部件的布局/253


    4.5命令行方式下對話框程序設計/255


    4.6可擴展的對話框設計/264


    4.7規則幾何圖形面積和體積計算之菜單、工具欄的設計——Qt4 Creator開發圖形界面程序綜合案例/279


    4.7.1關於Qt的項目/279


    4.7.2創建項目ReFigCalculator/279


    4.7.3創建項目程序的菜單、子菜單及其工具欄按鈕/283


    4.8規則幾何圖形面積和體積計算之三角形面積計算——Qt4 Creator開發圖形界面程序綜合案例/301


    4.8.1三角形面積計算對話框的設計與


    實現/301


    4.8.2設計三角形類,實現面積計算功能/316


    4.9規則幾何圖形面積和體積計算之圓面積計算——Qt5
    Creator開發圖形界面程序綜合案例/321


    4.9.1Qt4平臺項目導入Qt5平臺的步驟和


    方法/321


    4.9.2圓面積計算對話框的設計與實現/324


    4.9.3增加圓形類,實現面積計算功能/328


    4.10習題/334第5章繼承與派生/336


    5.1繼承概述/336


    5.2基類與派生類/337


    5.2.1派生類的定義/337


    5.2.2訪問控制/340


    5.2.3重名的成員/346


    5.2.4派生類中訪問靜態成員/348


    5.3派生類的構造函數與析構函數/349


    5.3.1構造函數和析構函數的執行順序/350


    5.3.2派生類構造函數的定義/351


    5.3.3派生類析構函數的定義/355


    5.3.4程序舉例/356


    5.4多繼承/359


    5.4.1派生類的定義/359


    5.4.2虛繼承/361


    5.5Qt5 Creator開發圖形界面程序綜合案例——規則幾何圖形面積和體積計算之圓柱體體積計算/362


    5.5.1圓柱體體積計算對話框的設計與


    實現/362


    5.5.2增加圓柱體類,實現體積計算功能/366


    5.6習題/372


    5.6.1選擇題/372


    5.6.2問答及編程題/373第6章虛函數與多態/375


    6.1靜態聯編和動態聯編/375


    6.2類指針的關繫/378


    6.3虛函數/380


    6.4純虛函數和抽像類/386


    6.5規則幾何圖形面積和體積計算之矩形、正方形、梯形面積計算——Qt5 Creator開發圖形界面程序綜合案例/393


    6.5.1矩形面積計算對話框的設計與


    實現/393


    6.5.2正方形面積計算對話框的設計


    與實現/397


    6.5.3梯形面積計算對話框的設計與


    實現/401


    6.5.4添加矩形、正方形和梯形對話


    框類/406


    6.5.5實現矩形、正方形和梯形對話框的面積計算功能/409


    6.6習題/411


    6.6.1選擇題/411


    6.6.2填空題/412


    6.6.3編程題/414第7章運算符重載/415


    7.1運算符重載概述/415


    7.2運算符重載的規則/417


    7或成員函數重載運算符/418


    7.3函數重載運算符/419


    7.3.2成員函數重載運算符/421


    7.3函數和成員函數重載的區別/424


    7.4常用運算符的重載/425


    7.4.1自增/自減( /--)運算符的重載/425


    7.4.2賦值運算符(=)的重載/429


    7.4.3下標運算符(\\[\\])的重載/432


    7.5習題/434


    7.5.1選擇題/434


    7.5.2編程題/434第8章模板和異常處理/436


    8.1模板的概念/436


    8.2函數模板/436


    8.2.1函數模板的定義/436


    8.2.2函數模板的實例化/438


    8.2.3函數模板應用舉例/439


    8.3類模板/441


    8.3.1類模板的定義/441


    8.3.2類模板的實例化/442


    8.3.3類模板的應用舉例/443


    8.4標準模板庫/447


    8.4.1容器/447


    8.4.2算法/451


    8.4.3迭代器/454


    8.5異常處理/455


    8.5.1異常處理概述/455


    8.5.2異常處理的實現/456


    8.5.3標準庫中的異常類型/460


    8.6習題/462


    8.6.1選擇題/462


    8.6.2編程題/463第9章輸入輸出流與命名空間/464


    9.1I/O流概述/465


    9.2標準I/O流/466


    9.2.1標準I/O流對像/466


    9.2.2標準輸入輸出/467


    9.2.3重載插入/提取運算符/471


    9.2.4輸入輸出流的成員函數/474


    9.3流格式控制/478


    9.3.1ios成員函數/478


    9.3.2操縱算子/483


    9.4文件的輸入輸出/485


    9.4.1文件/485


    9.4.2文件的打開和關閉/486


    9.4.3文本文件/489


    9.4.4二進制文件/492


    9.5命名空間/500


    9.6規則幾何圖形面積和體積計算之圓柱體體積的保存/503


    9.6.1圓柱體體積計算和保存對話框的設計與實現/503


    9.6.2實現圓柱體體積計算結果的保存


    功能/506


    9.6.3實現圓柱體體積計算結果的查詢


    功能/513


    9.7習題/515附錄AC 常用關鍵字/516附錄BC 運算符/517附錄CC/C 常用庫函數/518


     


    參考文獻/521

    前言
    前言
    C 是優秀的計算機程序設計語言,它的程序設計功能非常強大,我國絕大多數高等院校都把它作為程序設計入門教學的。許多經典的C 語言程序設計教材都是基於Visual C 控制臺程序設計框架編寫的,內容包括C 語言概述、基本數據類型、運算符和表達式、程序流程控制、數組、函數、指針、結構體、共用體與枚舉、類和對像、運算符重載、繼承、虛函數與多態、模板、流等C 語言的基本概念和基本知識。這類教材強調的是培養學生理解和掌握C 語言的語法及邏輯規則,強調對C 程序設計語言的字、詞、數據、表達式、語句、函數、類、對像等基本概念知識的掌握。在多年的教學實踐中我們發現,這類教材缺乏對圖形界面C 程序設計的介紹,學生要想掌握用C 語言設計圖形界面的程序,還必須自學或者參加Visual C 語言課程的學習,而Visual C 語言體繫龐大,學起來有一定的困難,造成很多學生雖然學了C 語言,卻不能很好地使用它。
    筆者所在學校在多年的教學改革和教學實踐中,將C 語言的教學和當前流行的Qt跨平臺開發框架相結合,增加了基於Qt的圖形界面應用程序設計,並於2014年出版了部教材——《Qt C 跨平臺圖形界面程序設計基礎》。該教材在實際教學應用中得到廣泛的認可,基於Qt C 的跨平臺、簡單易學的優點,使得學生不僅掌握C 語言的基本概念、基本知識和基本的程序設計方法,更重要的是培養學生具備初步的跨操作繫統平臺開發圖形界面程序的基本技能,提高了學習的興趣。

    前言


    C 是優秀的計算機程序設計語言,它的程序設計功能非常強大,我國絕大多數高等院校都把它作為程序設計入門教學的。許多經典的C 語言程序設計教材都是基於Visual C 控制臺程序設計框架編寫的,內容包括C 語言概述、基本數據類型、運算符和表達式、程序流程控制、數組、函數、指針、結構體、共用體與枚舉、類和對像、運算符重載、繼承、虛函數與多態、模板、流等C 語言的基本概念和基本知識。這類教材強調的是培養學生理解和掌握C 語言的語法及邏輯規則,強調對C 程序設計語言的字、詞、數據、表達式、語句、函數、類、對像等基本概念知識的掌握。在多年的教學實踐中我們發現,這類教材缺乏對圖形界面C 程序設計的介紹,學生要想掌握用C 語言設計圖形界面的程序,還必須自學或者參加Visual C 語言課程的學習,而Visual C 語言體繫龐大,學起來有一定的困難,造成很多學生雖然學了C 語言,卻不能很好地使用它。


    筆者所在學校在多年的教學改革和教學實踐中,將C 語言的教學和當前流行的Qt跨平臺開發框架相結合,增加了基於Qt的圖形界面應用程序設計,並於2014年出版了部教材——《Qt C 跨平臺圖形界面程序設計基礎》。該教材在實際教學應用中得到廣泛的認可,基於Qt C 的跨平臺、簡單易學的優點,使得學生不僅掌握C 語言的基本概念、基本知識和基本的程序設計方法,更重要的是培養學生具備初步的跨操作繫統平臺開發圖形界面程序的基本技能,提高了學習的興趣。


    在對課程教學改革與實踐的不斷探索中,結合讀者的反饋意見,作者對教材進行了修訂和完善,推出了第2版。第2版在第1版的基礎上完成了兩方面的修訂:
    一是擴充和完善了C 編程基礎和面向對像程序設計的相關章節內容,包括章節調整,增加和完善了語法知識和編程實例以及習題;二是將圖形界面程序設計與面向對像編程有機地結合在一起,不是把圖形界面編程應用作為單獨的一章,而是與講解C 語言基本知識的章節相融合,先講解面向對像基礎知識,再結合圖形界面編程實現,並圍繞一個規則幾何圖形面積和體積計算的綜合程序實例逐步展開和完善。具體修訂的章節內容如下。


    (1)
    第1章,增加了Windows平臺下Qt C 語言開發環境第5版的安裝與配置,Qt5簡要介紹,Windows平臺下使用Qt第5版開發C 語言程序,Qt4平臺項目向Qt5平臺移植,中文版Qt C 語言集成開發環境安裝常見問題解決辦法,不同編譯器和不同版本的Qt共存問題等內容,對Qt C 程序設計開發環境的使用進一步修訂完善,使其更適合於沒有任何Qt C 開發基礎的初學者(修訂由殷立峰完成)。


    (2)
    第2章,C 程序設計基礎增加和完善了程序控制結構、數組、函數和指針的內容,更適合於沒有任何C語言開發基礎的初學者(修訂由祁淑霞完成)。


    (3)
    第3和第8章,修訂和完善了所有程序實例,采用統一的編碼風格(修訂由祁淑霞完成)。


    (4)
    第4章,將本書第1版中第9章圖形界面程序設計基礎和第10章對話框編程的內容進行整合,放到本書第4章。增加了Qt C 語言開發圖形界面程序綜合案例——規則幾何圖形面積和體積計算程序設計內容。通過章節調整和內容整合增加,既能讓學生提前學習掌握采用C 語言開發圖形界面程序的基本知識,又通過規則幾何圖形面積和體積計算程序設計案例貫穿本書,讓學生循序漸進地掌握和提高利用C 語言開發圖形界面程序的基本技能(修訂由殷立峰完成)。


    (5)
    第5~9章,調整有關章節結構,增加章節內容並完善了程序實例和習題(修訂由祁淑霞完成)。


    (6)
    第5章,增加規則幾何圖形面積和體積計算之圓柱體體積計算內容,介紹了在圖形界面程序設計中如何靈活運用繼承與派生知識的具體方法。第6章,增加規則幾何圖形面積和體積計算之矩形、正方體、梯形面積計算內容,介紹了在圖形界面程序設計中如何靈活運用多態技術的具體方法(修訂由殷立峰完成)。


    (7)
    第9章,增加了規則幾何圖形面積和體積計算之圓柱體體積計算的保存和查詢功能,介紹了圖形界面程序設計中程序數據、數據文件和圖形界面程序設計的有機結合(修訂由殷立峰完成)。


    修訂後的教材具備如下特色。


    (1)
    本書基於C 語言程序設計教學大綱,結合社會應用型人纔需求現狀,教材內容編排具有很強的針對性。


    (2)
    注重編程實踐能力的培養,把跨操作繫統平臺程序設計、圖形界面程序設計和面向對像的程學設計與C 語言的基本概念和基本知識有機結合,不但傳授給學生C 語言的基本概念和基本知識,而且使學生掌握利用C 程序設計語言進行圖形界面程序設計開發和跨操作繫統平臺進行程序設計開發的基本技能。


    (3)
    全書內容注重易用性,知識完善,案例豐富,即使沒有任何程序設計基礎,也可以通過本書的學習,循序漸進、由淺入深地掌握C 程序設計語言的語法、面向對像程學設計的方法和跨平臺圖形界面程序設計技能。


    (4)
    本書既適合於程序設計初學者,也適合於進一步學習圖形界面編程的人員。從Qt圖形界面程序設計開始,本書的第4章、第5章及第9章,全部圍繞一個綜合應用實例逐步完善一個圖形界面的程序設計,使讀者全面學習Qt圖形界面開發相關技術。


    (5)
    以跨Windows、Linux平臺,基於Qt的C 語言編程為框架,通過案例驅動教學,內容精練、結構緊湊,通俗易懂、重點突出,注重實用和能力的培養,克服了一般C 語言程序設計教科書中學習C 枯燥的缺點,通過生動有趣的案例,激發學生學習興趣,讓學生由衷地喜歡上C 程序設計語言,掌握程序設計技巧和使用C 程學設計語言分析解決實際問題的動手能力。


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


                                             2017年12月

    在線試讀
    第5章繼承與派生本章主要內容:(1) 類的繼承有關概念: 繼承與派生、基類與派生類、單繼承與多繼承等。(2) 不同繼承方式下基類成員的訪問控制問題。(3) 派生類的構造函數和析構函數的定義,派生類對像的構造順序。(4) 多繼承及虛基類的概念。(5) 圖形界面程序設計: 幾何形狀的面積和體積計算。繼承(Inheritance)是面向對像程序設計的一個重要特征。C 中的繼承可以以已有的類為基礎定義新的類,新類會自動擁有已有類(父類)的成員,新類隻需要定義父類中沒有的成員。繼承機制實現了軟件代碼的重用,從而縮短了軟件開發的周期。5.1繼承概述繼承使類之間建立一種層次關繫,類似於現實世界中的分類層次關繫。人們把具有共同特征的事物歸為一級大類,該大類提供一般化的描述,該類可以進一步細化分為幾個子類別。比如圖51,圖51圖書分類的層次關繫中國圖書館圖書分類法將所有學科的圖書按其學科內容分成幾大類,每一大類下分許多小類,每一小類下再分子類。其中,子類自動擁有大類的特征。類的這種層次關繫具有傳遞性,就是哲學類、自然科學類圖書都是圖書,都具有圖書的特征,也就是說哲學類、自然科學類圖書繼承了圖書類,除了繼承的特征之外,它們還有各自不同的特征。而數學類和天文學類都屬於自然科學類圖書,則數學類和天文學類圖書繼承了自然科學類,並且通過自然科學類間接繼承了圖書類,如此,形成了多層次的繼承傳遞關繫。C 支持這種繼承機制,通過已有類定義一個新類,新類自動繼承基類的成員,實現了軟件代碼的復用。   問題引入: 假設現有一個雇員類Employee,用它來記錄某公司雇員的姓名、年齡、薪水等。公司內除了一般雇員之外,還有相應的行政管理人員。從廣義上來講,他們也是雇員,有姓名、年齡和薪水等。然而,他們與普通雇員有不同之處,例如他們具有行政級別,可以管理其他雇員等。為此需要定義一個名為Manager的新類。當然我們可以單獨定義一個Manager的新類,但這樣會重復Employee中的代碼。為了避免重復編碼,我們應用繼承機制以Employee類為基礎定義新的Manager類。這種在已有類的基礎上定義(派生)新類的方式就是繼承機制。其中,被繼承的已有類稱為基類(父類),派生出的新類稱為派生類(子類)。繼承使得子類繼承父類的屬性和操作,並可以增加新的屬性和操作,還可以改造不適用的父類成員,以適用於求解新的問題。因此,上述問題中,以Employee為基類定義派生類Manager,Manager類就繼承了基類的姓名、年齡、薪水等成員。這種由一個基類派生定義出一個新的類稱為單繼承方式,也可以由多個基類共同派生出一個新的類,則稱為多繼承方式。我們主要講解單繼承方式。5.2基類與派生類在公司雇員問題中,以Employee為基類定義派生類Manager,需要先定義基類Employee。Employee類包含的數據成員有姓名、年齡和薪水,包含成員函數有構造函數、析構函數和輸出函數。Employee類的定義如下。//定義基類Employeeclass Employee  
    書摘插畫
    插圖
    插圖

    插圖

    插圖

    插圖

    插圖

    插圖










     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部