商品簡介
《Qt C++編程從入門到實戰-微課視頻版(從入門到實戰·微課視頻)》基於Qt框架介紹C++面向物件程序設計機制。全書共9章:第1章介紹面向物件程序設計所需的預備知識;第2~8章的內容包括類和物件、繼承與派生、類的靜態成員與常成員、多態、友元與運算符重載等面向物件的知識,並同步穿插介紹了信號與槽、界面、Qt容器、事件系統與繪圖、I/O設備、主窗口和多文檔應用程序編程等Qt框架的知識;第9章以實際項目為背景,提供了3個完整的綜合實例。
《Qt C++編程從入門到實戰-微課視頻版(從入門到實戰·微課視頻)》注重知識點與實踐的緊密結合,強調讀者編程習慣的養成和自主能力的培養,內容編寫上貫徹“實例式”學習法,提供的實例兼顧示範性、實用性、有趣性和拓展性。
《Qt C++編程從入門到實戰-微課視頻版(從入門到實戰·微課視頻)》還提供了習題、實驗和附錄,以全方位支撐讀者的實際學習需求。
《Qt C++編程從入門到實戰-微課視頻版(從入門到實戰·微課視頻)》可作為高等院校計算機相關專業“面向物件程序設計”課程的教材,也可作為各類軟件開發人員的參考書。
98個知識點案例,8組上機實驗,3個綜合項目案例:
以Qt框架為載體,講授C++面向物件機制
貫徹“實例式”學習法,在實例中理解、掌握和深化概念
注重編程習慣的培養,注重與動手實踐的銜接
注意與前序、後繼課程之間的銜接
具備知識的拓展性
作者簡介
81年生,博士,副教授,2015年於復旦大學獲理學博士學位,研究方向:計算機視覺、模式識別等。在國內外重要學術刊物和會議發表學術論文近20篇,其中SCI、EI檢索10余篇,參與編寫重點大學計算機專業系列教材、全國高等教育“十二五”規劃教材、21世紀高等學校規劃教材等7本。曾獲得上海電力大學優秀教師、優秀班主任、“雙師型”教師等稱號,多次獲學院、校講課比賽一二三等獎。作為主持人或主要研發人員參與了上海市優青基金、國家自然科學基金、上海市自然科學基金、CCF-騰訊犀牛鳥基金項目等8項。
名人/編輯推薦
本書配套資源豐富,包括教學大綱、教學課件、電子教案、程序源碼、習題答案、教學進度表和在線作業,作者還為本書精心錄制了500分鐘的微課視頻。
序
本書以圖形界面編程框架Qt為載體講授C++面向物件機制,使讀者能從面向過程編程迅速過渡到圖形界面的面向物件編程,進而熟練地掌握C++面向物件編程的基本知識和技能,為使用C++語言工具開發圖形用戶交互界面、解決實際問題奠定堅實的程序設計基礎和正確的編程思想。
面向的讀者
本書適合已具備一定的面向過程程序設計的基礎(掌握了數據類型、語句、分支、循環、函數、數組、指針等基礎編程概念),希望進一步學習C++面向物件程序設計和圖形界面程序設計的讀者。本書可作為高等院校計算機相關專業“面向物件程序設計”課程的入門教材,建議先修課程為“C語言程序設計”。
因為Java是在C++語言的基礎上衍生出來的,若讀者具有Java知識背景,則對本書所講的一些面向物件機制不會陌生。但由於書中還涉及一些關於指針的操作,建議讀者在開始閱讀之前先對指針等相關概念進行了解。
如何使用本書
我們的目標是編寫一本既能講清楚C++面向物件機制,又能讓學生立刻上手進行圖形界面程序編程的書籍,既適合作為教材由教師講授,又能指導學生獨立閱讀和編程。
目次
第1章 程序設計基礎
1.1 C++程序設計語言
1.1.1 程序設計語言的發展歷史
1.1.2 C和C++
1.2 不同於C語言的C++常見語法
1.2.1 輸入和輸出操作
1.2.2 bool類型
1.2.3 函數的默認值與函數的聲明
1.2.4 引用
1.2.5 動態存儲分配
1.2.6 初始化
1.2.7 結構體
1.2.8 強制類型轉換
1.2.9 基於範圍的for循環
1.3 純C++項目的開發流程
1.3.1 項目的創建過程
1.3.2 項目內容
1.3.3 項目的構建與運行
1.3.4 編譯方式
1.4 程序設計方法
1.4.1 面向過程的結構化程序設計
1.4.2 面向物件程序設計
1.5 Windows圖形用戶界面編程
1.5.1 基於事件驅動的消息機制
1.5.2 一個最簡單的WindowsGUI程序
1.5.3 一個完整的WindowsGUI程序
1.6 基於Qt的圖形用戶界面編程
1.6.1 一個最簡單的QtGUI程序
1.6.2 Qt程序的發布
1.6.3 設置程序圖標
1.7 編程實例——模擬病毒程序
課後習題
實驗1 C++和GUI編程初探
第2章 類和物件
2.1 初識類和物件
2.1.1 類的定義
2.1.2 物件的定義與使用
2.1.3 this指針
2.1.4 項目文件的組織
2.2 構造函數和析構函數
2.2.1 構造函數
2.2.2 析構函數
2.3 Qt窗口及部件初探
2.3.1 窗口類
2.3.2 部件類
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 Qt信號與槽通信機制
2.6.1 信號與槽
2.6.2 關聯信號與槽
2.7 編程實例——學生成績的排名
課後習題
實驗2 類的使用以及簡單GUI交互
……
第3章 繼承與派生
第4章 類的靜態成員與常成員
第5章 多態
第6章 Qt事件及繪圖
第7章 數據I/O
第8章 友元、運算符重載與多文檔應用
第9章 綜合實例
附錄
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。