書名: C++語言物件導向程式設計入門 (1版)
作者: 吳卓俊
版次: 1
ISBN: 9786267554159
出版社: 東華
出版日期: 2025/02
頁數: 744
#資訊
#編程與軟體開發
#C++
定價: 800
售價: 752
庫存: 庫存: 2
LINE US! 詢問這本書 團購優惠、書籍資訊 等

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

【簡介】 序   筆者在大學教授程式設計課程已逾 20 年,奠基於自身的學習歷程以及在課堂上累積的教學經驗,個人認為程式設計能力的養成,惟有透過學習正確的觀念與勤奮不怠的大量練習,才能將書本裡的知識轉換為自身的專業技能。因此,在寫作上本書除了詳細說明 C++ 語言的語法規則外,更透過大量的程式範例為讀者解析程式設計的觀念以及思維方法,期盼能幫助讀者建立良好的專業素養。   本書作為 C++ 語言的入門書籍,適合大專院校資訊相關科系作為大一或大二的程式設計基礎課程教材,同時亦適合初學者自學之用。全書內容涵蓋了 C++ 語言的基礎(包含資料型態、運算式、格式化輸入與輸出、條件與流程控制、迴圈、函式、指標、參考、字串、使用者自定資料型態、記憶體管理等主題),以及物件導向程式設計方法(包含了類別與物件的概念、抽象、封裝、繼承與多型等特性);全書提供了大量由淺入深的程式範例供讀者參考,讀者不但可以透過範例程式學習程式設計,還可以透過在每章章末的習題練習,累積深化自身的程式設計能力。相信本書的內容對於 C++ 語言的初學者而言已經相當足夠,更可以作為未來學習其它程式語言的重要碁石。 【目錄】 Chapter 01 Hello, C++! Chapter 02 IPO 程式設計 Chapter 03 變數、常數與資料型態 Chapter 04 運算式 Chapter 05 輸入與輸出 Chapter 06 選擇 Chapter 07 迴圈 Chapter 08 陣列 Chapter 09 函式 Chapter 10 指標與參考 Chapter 11 字串 Chapter 12 使用者自定資料型態 Chapter 13 記憶體管理 Chapter 14 走向物件導向世界 Chapter 15 類別與物件 Chapter 16 封裝 Chapter 17 繼承 Chapter 18 多型 Appendix A 安裝終端機編譯器 Appendix B Visual Studio Code 的安裝與使用 Appendix C Dev-C++的安裝與使用 Appendix D ASCII 字元編碼表 Appendix E 運算子的優先順序及關聯性

為您推薦

C++語言和物件導向程式設計

C++語言和物件導向程式設計

類似書籍推薦給您

原價: 260 售價: 247 現省: 13元
立即查看
物件導向程式設計-結合生活與遊戲的C++語言 (6版)

物件導向程式設計-結合生活與遊戲的C++語言 (6版)

類似書籍推薦給您

本書特色 1.累積作者多年教學及實務經驗,由淺入深,引導初學者進入物件導向程式設計C++語言的世界。 2.將程式與日常生活融合,讓初學者對物件導向程式設計有概念。 3.介紹C++語言的基本語法以及常用庫存函式,讓初學者可以專注於實際的程式創作。 4.多元的範例,學以致用: (1)生活體驗範例:綜合所得稅計算、電費計算、車資計算、油資計算、停車費計算、購物行銷活動、辨認身份證真偽、平均走路步數、算術四則運算問題、文字跑馬燈、身高轉換、紅綠燈小綠人行走、紅綠燈轉換、閏年判斷、製作通訊錄等。 (2)益智遊戲範例:  單人遊戲:河內塔遊戲、踩地雷遊戲、吃角子老虎(拉霸)遊戲、貪食蛇遊戲等。  人機互動遊戲:剪刀石頭布遊戲及猜數字遊戲。  雙人互動遊戲:撲克牌配對遊戲、井字(OX)遊戲、最後一顆玻璃彈珠及五子棋遊戲。 內容簡介 本書作者憑藉多年的教學和實務經驗,精心編寫了一本從淺入深的C++程式設計。無論你是初學者還是有些基礎的程式設計師,都能從中受益匪淺。 書中不僅闡述程式設計的抽象概念,還引入了生活中的實例,將程式邏輯與日常事物相對照。讓你能更深刻地理解物件導向程式設計的核心思想,並將它們應用於實際問題的解決。 除了介紹C++語言的基本語法,還提供詳細的常用庫存函式介紹,並涵蓋輸入/輸出、數學運算、字元處理、字串操作、時間日期處理、聲音處理等內容。 透過生活體驗和益智遊戲等範例,讓你能夠將理論轉化為實踐,逐步掌握C++的精髓,並啟發你在程式設計世界中的創造力。如綜合所得稅計算、電費計算、車資計算等與生活息息相關的範例,還有河內塔、踩地雷、猜數字等益智遊戲。 目錄 【本書附錄A 請線上下載】 Chapter 01 電腦程式語言介紹 1-1 物件導向程式設計 1-2 C++ 語言簡介 1-3 Dev-C++ 5 軟體簡介 1-4 利用Dev-C++5 軟體來撰寫原始程式 1-5 如何提升讀者對程式設計的興趣 Chapter 02 C++語言的基本資料型態 2-1 基本資料型態 2-2 常數與變數宣告 2-3 資料運算處理 2-4 運算子的優先順序 2-5 資料型態轉換 Chapter 03 輸出物件及輸入物件 3-1 資料輸出 3-2 資料輸入 3-3 發現問題 Chapter 04 程式之設計模式──選擇結構 4-1 程式運作模式 4-2 選擇結構 4-3 巢狀選擇結構 Chapter 05 程式之設計模式──迴圈結構 5-1 程式運作模式 5-2 迴圈結構 5-3 break 與continue 敘述 5-4 進階範例 Chapter 06 庫存函式 6-1 常用庫存函式 6-2 數學運算函式 6-3 字元轉換及字元分類函式 6-4 時間與日期函式 6-5 DOS 作業系統指令呼叫函式 6-6 停滯函式 Chapter 07 陣列 7-1 陣列宣告 7-2 排序法與搜尋 7-3 C++ 之字串物件運算子 7-4 C++ 語言之字串物件成員函式 7-5 二維陣列 7-6 三維陣列 7-7 隨機亂數函式 7-8 進階範例 Chapter 08 指標 8-1 一重指標變數 8-2 多重指標變數 8-3 進階範例 Chapter 09 前置處理程式 9-1 #include 前置處理指令 9-2 #define 前置處理指令 9-3 自訂標頭檔 9-4 命名空間 Chapter 10 自訂函式 10-1 自訂函式 10-2 函式的參數傳遞方式 10-3 遞迴 10-4 函式的多載 10-5 進階範例 Chapter 11 變數類型 11-1 內部變數與外部變數 11-2 動態變數、靜態變數及暫存器變數 Chapter 12 結構與列舉 12-1 結構型態 12-2 結構資料排序 12-3 結構與函數 12-4 列舉型態 12-5 進階範例 Chapter 13 動態記憶體 13-1 非陣列形式資料的動態記憶體配置與釋放 13-2 一維陣列資料的動態記憶體配置與釋放 13-3 二維陣列資料的動態記憶體配置與釋放 13-4 三維陣列資料的動態記憶體配置與釋放 Chapter 14 類別 14-1 類別型態 14-2 類別的封裝等級 14-3 類別定義 14-4 建構元 14-5 物件宣告 14-6 解構元 14-7 朋友函式 Chapter 15 運算子的多載 15-1 運算子的多載 15-2 定義一元運算子「-」的多載 15-3 定義一元運算子「++」的多載 15-4 定義二元運算子的多載 Chapter 16 繼承 16-1 基礎類別與衍生類別 16-2 單一繼承 16-3 多層繼承 16-4 多重繼承 16-5 虛擬函式 16-6 抽象類別 16-7 虛擬繼承 Chapter 17 檔案處理 17-1 檔案類型 17-2 檔案存取 17-3 隨機存取結構資料 17-4 進階範例 Chapter 18 例外處理 18-1 標準例外類別 18-2 例外處理流程 Appendix A Visual Studio Community 2022安裝及使用(電子書) A-1 安裝 A-2 建立C++ 主控台應用程式 A-3 開啟C++ 主控台應用程式

原價: 580 售價: 510 現省: 70元
立即查看
物件導向程式設計:結合生活與遊戲的C#語言(附範例光碟)

物件導向程式設計:結合生活與遊戲的C#語言(附範例光碟)

類似書籍推薦給您

書名:物件導向程式設計:結合生活與遊戲的C#語言(附範例光碟) 作者:邏輯林 出版社:全華 出版日期:2019/06/00 ISBN:9789865030315 內容簡介 本書累積作者多年的教學及實務經驗,由淺入深,引導讀者進入物件導向程式設計的世界。以生活中的例子當作程式範例,幫助讀者了解生活中所遇到的問題,是如何運用程式設計運算思維來解決,使學習程式設計不再與生活脫節。內容介紹的C#程式語言常用內建類別方法包含基本的輸出/輸入方法、數學運算方法、字元分類方法、字串處理方法等,可縮短讀者學習程式設計的時間。 目錄 第一篇 Visual C#程式語言與主控台應用程式 第一章 電腦程式語言及主控台應用程式 1-1 .NET Framework架構 1-2 物件導向程式設計 1-3 Visual Studio的簡介 1-4 Visual C#程式語言架構 1-5 良好的撰寫程式方式 1-6 隨書光碟之使用說明 第二章 資料型態、變數與運算子 2-1 資料型態 2-2 常數與變數宣告 2-3 資料運算處理 2-4 運算子的優先順序 2-5 資料型態轉換 第三章 資料之輸入/輸出方法 3-1 資料輸出 3-2 資料輸入 3-3 發現問題 第四章 程式之流程控制(一)-選擇結構 4-1 程式運作模式 4-2 選擇結構 4-3 巢狀選擇結構 第五章 程式之流程控制(二)-迴圈結構 5-1 程式運作模式 5-2 迴圈結構 5-3 break與continue敘述 5-4 goto陳述式 5-5 發現問題 5-6 進階範例 第六章 內建類別 6-1 常用內建類別或結構之方法 6-2 數學類別之方法 6-3 字元結構之方法 6-4 字串類別之屬性與方法 6-5 日期時間類別之屬性與方法 6-6 使用其他程式語言的內建方法 第七章 陣列 7-1 陣列宣告 7-2 排序與搜尋 7-3 二維陣列 7-4 三維陣列 7-5 foreach迴圈結構 7-6 隨機亂數方法 7-7 進階範例 第八章 例外處理 8-1 執行時期錯誤(RunTime Error) 8-2 例外處理的try…catch…finally結構敘述 8-3 自行拋出內建例外物件 第二篇 類別與物件 第九章 自訂類別 9-1 物件導向程式設計之特徵 9-2 類別 9-3 類別方法的參數傳遞方式 9-4 多載(Overloading) 9-5 遞迴 9-6 類別之建構子與解構子 9-7 物件 第十章 繼承 10-1 父類別與子類別 10-2 改寫 10-3 base關鍵字 10-4 sealed與const關鍵字 10-5 自行拋出自訂例外物件 第十一章 抽象類別和介面 11-1 抽象類別 11-2 介面 第三篇 視窗應用程式 第十二章 視窗應用程式 12-1 建立視窗應用程式專案 12-2 建立使用者介面 12-3 對話方塊 第十三章 常用控制項 13-1 Label(標籤)控制項 13-2 LinkLabel超連結標籤控制項 13-3 MaskedTextBox遮罩文字方塊控制項 13-4 Button按鈕控制項 13-5 Timer計時器控制項 13-6 PictureBox圖片方塊控制項 13-7 ImageList影像清單控制項 13-8 GroupBox群組方塊控制項及Panel面板控制項 13-9 RadioButton選項按鈕及CheckBox核取方塊控制項 13-10 ListBox清單方塊控制項 13-11 CheckedListBox核取方塊清單控制項 13-12 ComboBox組合方塊控制項 13-13 DateTimePicker日期時間挑選控制項 13-14 MonthCalendar月曆控制項 第十四章 共用事件及動態控制項 14-1 共用事件設定程序 14-2 動態控制項 第十五章 滑鼠事件與鍵盤事件 15-1 常用的鍵盤事件 15-2 常用的滑鼠事件 第十六章 交談式控制項與檔案處理 16-1 OpenFileDialog開檔對話方塊/SaveFileDialog存檔對話方塊控制項 16-2 RichTextBox豐富文字方塊控制項 16-3 FontDialog字型對話方塊/ColorDialog色彩對話方塊控制項 16-4 PrintDialog列印對話方塊/PrintDocument列印文件控制項

原價: 550 售價: 484 現省: 66元
立即查看
TQC+物件導向程式語言認證指南C# 4

TQC+物件導向程式語言認證指南C# 4

類似書籍推薦給您

原價: 390 售價: 332 現省: 58元
立即查看
AIoT智慧物聯網應用實習-使用Arduino C程式語言結合ESP32-CAM開發板:附MOSME行動學習一點通:診斷‧加值

AIoT智慧物聯網應用實習-使用Arduino C程式語言結合ESP32-CAM開發板:附MOSME行動學習一點通:診斷‧加值

類似書籍推薦給您

  1.利用ESP32-CAM開發板拍照並進行人臉辨識、字元辨識與車牌辨識等操作。附完整範例,不需要事先訓練,也不需要了解辨識演算法,就能完成辨識。   2.搭配不需使用信用卡註冊的物聯網網站,並使用手機門號、LINE帳戶與Google帳號,即可免費取得本書操作所需的物聯網金鑰。   3.搭配LINE Bot,即可用蘋果或安卓手機進行遠端拍照、控制接點、人臉辨識、字元辨識與車牌辨識等操作,辨識結果可直接傳回手機。 目錄 Chapter 1 基礎設備及器具介紹 1-1 ESP32-CAM 誕生前的物聯網 1-2 實驗所需材料介紹 1-3 硬體接線範例 1-4 ESP32-CAM 工作電流量測 課後習題 Chapter 2 Arduino 應用軟體介紹及操作 2-1 Arduino 應用軟硬體簡介 2-2 ESP32-CAM 的Arduino IDE 開發環境架設 2-3 ESP-CAM 範例程式的編譯 2-4 安裝RS232 TTL 之驅動程式 2-5 將程式上傳到ESP32-CAM 中並執行 課後習題 Chapter 3 ESP32-CAM內建範例 3-1 Arduino 內建範例源由 3-2 實驗LED 閃滅 3-3 實驗RS232 輸入輸出 3-4 實驗DHT11 溫濕度感測器 3-5 實驗手機藍牙控制LED 3-6 實驗ESP32-CAM 影像模組測試(需使用內網互連) 課後習題 Chapter 4 IoT 系統平台介紹與註冊 4-1 物聯網的認識 4-2 ThingSpeak 系統平台 4-3 中華電信智慧聯網大平台 4-4 微軟Azure AIoT 平台 4-5 Google Cloud Vision 平台 4-6 Amazon AWS 平台 4-7 LINE Bot 聊天機器人 課後習題 Chapter 5 Google Apps Script 5-1 Google Apps Script 介紹 5-2 使用Google Apps Script 進行字串輸入與輸出 5-3 使用Google Apps Script 存取Google Sheets 5-4 使用ESP32-CAM 存取Google 試算表 5-5 使用Google Apps Script 接收ESP32-CAM 圖片 課後習題 Chapter 6 REST 風格與MQTT 協定 6-1 REST 風格 6-2 利用ThinkSpeak 網站:REST 發送資料 6-3 利用ThinkSpeak 網站:MQTT 發布資料 6-4 利用ThinkSpeak 網站:MQTT 訂閱與接收資料 6-5 利用中華電信AIoT 網站:REST 發送資料 6-6 利用中華電信AIoT 網站:MQTT 發布資料 6-7 利用中華電信AIoT 網站:MQTT 訂閱與接收資料 課後習題 Chapter 7 人臉與車牌辨識 7-1 建立臉部群組與註冊人臉 7-2 即時影像臉部辨識 7-3 以圖檔測試車牌辨識 7-4 即時影像車牌辨識 課後習題 Chapter 8 雲端上傳與遠端控制 8-1 HTTP 讀取溫濕度(需有內網) 8-2 LineBot API 之Push 8-3 LineBot API 之Reply 8-4 使用LINE 經ThingSpeak 控制LED 8-5 使用LINE 經中華電信控制LED 8-6 使用LINE 經中華電信讀取溫濕度 8-7 使用LINE 經中華電信與Google 讀取ESP32-CAM 圖片 8-8 綜合拼盤 8-9 取得LINE 的group ID 課後習題 Chapter 9 與其他周邊模組的連接 9-1 NodeMCU-32S 測試 9-2 LCD 模組 9-3 光敏電阻/土壤濕度/MQ2 氣體感測器/火焰感測器 9-4 觸摸感測器/人體感測模組 9-5 繼電器/水泵/蜂鳴器 9-6 伺服機SG-90 9-7 超音波模組 9-8 錄放音模組 9-9 RFID 模組 課後習題 附錄A-1 Win10 行動熱點 A-2 Arduino IDE 無網路部署 A-3 實習器材總表 A-4 無內建USB 的ESP32-CAM 燒錄方式 A-5 Google Apps Script 操作注意事項 A-6 課後習題參考答案

原價: 520 售價: 442 現省: 78元
立即查看