書名: 物件導向技術與實例
作者: 凌群電腦股份有限公司
ISBN: 9789574993048
出版社: 新月
定價: 450
售價: 428
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

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

為您推薦

C++物件導向程式設計實務與進階活用技術 (2版)

C++物件導向程式設計實務與進階活用技術 (2版)

類似書籍推薦給您

【簡介】 運算思維╱資料結構╱演算法 讓您面對C++語言一本搞定 結合ChatGPT AI寫程式更有效率 ◉ 完整C++功能:融合程式語言、物件導向設計及C++樣板 ◉ 上機測驗:強化程式撰寫與除錯能力 ◉ 驗收學習:難易適中的例題,協助學習成效 ◉ 資料結構與演算法首選:提供程式碼應用在程式設計領域 本書強調理論與實作並重,以C++ 語言為軸心,含括物件導向、運算思維、資料結構、演算法等,全方位的程式設計核心基礎並拓展至進階應用技術,並加入ChatGPT 與C++程式設計相關內容,精采呈現ChatGPT AI 的程式範例。全書區分四大重點: ▌基礎語法 包括C++程式撰寫、編譯、執行與除錯,接著再導入變數、常數與資料型態介紹,並進而了解各種運算子及流程控制指令。 ▌進階語法 包括陣列與字串綜合運用,再介紹指標與位址的觀念與實作,並示範自訂函數、參數傳遞與函數進階應用,最後則提到前置處理指令、巨集及自訂資料型態。 ▌物件導向 以生活化的案例說明物件導向程式設計基礎常識,再介紹類別的進階應用、運算子多載、繼承與多形,完整呈現物件導向程式設計精華。 ▌活用技術 資料流及檔案的操作技巧與管理,除了例外處理的錯誤控制機制外,也示範C++樣板的程式設計方式及標準樣板函式庫,包括vector容器、堆疊、佇列、集合、Map容器、排序、搜尋、鏈結串列等,並提供資料結構中的樹狀及圖形結構中的演算法精選範例。 【目錄】 Chapter 01 C++入門基本課程 1-1 認識C++ 1-2 我的第一支C++程式 1-3 程式架構簡介 1-4上機程式測驗 Chapter 02 變數、常數與資料型態 2-1 變數簡介 2-2 常數 2-3 基本資料型態 2-4 上機程式測驗 Chapter 03 運算式與運算子 3-1 運算式表示法 3-2 認識運算子 3-3 認識資料型態轉換 3-4 上機程式測驗 Chapter 04 流程控制結構 4-1 循序結構 4-2 選擇結構 4-3 重複結構 4-4 迴圈控制指令 4-5 上機程式測驗 Chapter 05 陣列與字串 5-1 陣列簡介 5-2 字串簡介 5-3 String類別 5-4 上機程式測驗 Chapter 06 指標與位址 6-1 認識位址 6-2 指標與陣列 6-3 動態配置記憶體 6-4 參考型態簡介 6-5 上機程式測驗 Chapter 07 函數入門 7-1 函數功能簡介 7-2 認識參數傳遞 7-3 上機程式測驗 Chapter 08 函數的進階應用 8-1 函數指標簡介 8-2 命令列引數 8-3 變數種類 8-4 變數等級說明 8-5 特殊函數功能 8-6 上機程式測驗 Chapter 09 前置處理指令與巨集 9-1 前置處理指令 9-2 #define指令 9-3 條件編譯指令 9-4 上機程式測驗 Chapter 10 自訂資料型態與應用 10-1 結構 10-2 結構與陣列 10-3 巢狀結構 10-4 函數與結構 10-5 其他自訂資料型態 10-6 上機程式測驗 Chapter 11 認識物件導向程式設計 11-1 類別的基本觀念 11-2 建構子與解構子 11-3 上機程式測驗 Chapter 12 類別的進階應用 12-1 物件陣列與朋友關係 12-2 this指標與靜態資料成員 12-3 函數與物件傳遞 12-4 上機程式測驗 Chapter 13 運算子多載 13-1 運算子多載簡介 13-2 特殊運算子多載介紹 13-3 型態轉換運算子多載 13-4 上機程式測驗 Chapter 14 繼承與多型 14-1 認識繼承關係 14-2 衍生類別建構子與解構子 14-3 多型與虛擬函數簡介 14-4 上機程式測驗 Chapter 15 檔案入門與處理機制 15-1 資料流的觀念 15-2 檔案簡介 15-3 檔案的輸出入管理 15-4 文字檔操作技巧 15-5 二進位檔案操作技巧 15-6 上機程式測驗 Chapter 16 例外處理與樣板 16-1 例外功能的基本認識 16-2 認識樣板功能 16-3 類別樣板 16-4 上機程式測驗 Chapter 17 大話標準樣板函式庫(STL) 17-1 認識vector容器 17-2 堆疊實作 17-3 佇列實作 17-4 認識集合(Set) 17-5 Map容器 17-6 STL排序實作 17-7 STL搜尋實作 17-8 STL鏈結串列實作 17-9 上機程式測驗 Chapter 18 解析樹狀結構及圖形結構 18-1 樹狀結構 18-2 圖形結構 Appendix A C++的常用函數庫 A-1 字元處理函數 A-2 字串處理函數 A-3 型態轉換函數 A-4 時間及日期函數 A-5 數學函數 A-6 亂數函數 Appendix B 格式化輸出入資料 B-1 插入運算子<< B-2 常用輸出函數 B-3 擷取運算子>> B-4 常用輸入函數 B-5 錯誤狀態位元 Appendix C ChatGPT 與C++ 程式設計 C-1 認識聊天機器人 C-2 ChatGPT 初體驗 C-3 使用ChatGPT 寫C++ 語言程式 C-4 課堂上學不到的ChatGPT 使用祕訣

原價: 720 售價: 648 現省: 72元
立即查看
快速學會物件導向設計技術:活用C++ × ChatGPT掌握程式設計能力的14堂課 (1版)

快速學會物件導向設計技術:活用C++ × ChatGPT掌握程式設計能力的14堂課 (1版)

類似書籍推薦給您

原價: 680 售價: 612 現省: 68元
立即查看
C++語言物件導向程式設計入門 (1版)

C++語言物件導向程式設計入門 (1版)

類似書籍推薦給您

【簡介】 序   筆者在大學教授程式設計課程已逾 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 運算子的優先順序及關聯性

原價: 800 售價: 752 現省: 48元
立即查看
物件導向系統分析與設計: 結合MDA與UML (8版)

物件導向系統分析與設計: 結合MDA與UML (8版)

類似書籍推薦給您

【簡介】 本書八版主要增修如下: 全書之附錄用Enterprise Architect CASE Tool實作外,再加上以GPT-4將介面藍圖、介面詞彙與循序圖等生成使用者介面之程式碼 (HTML/CSS)與系統頁面,並可以進一步優化成雛形系統,以符合目前的潮流。 強化附錄3D的物件導向系統,始能清楚地連結物件導向的物件、類別、抽象化、封裝、繼承與同名異式等概念與物件導向程式關係。優化循序圖與行為狀態機圖之塑模方法論(建構原則)等,以提升內容之易用性與正確性。 本書明白揭示結合MDA與UML的物件導向分析與設計,擴充系統之動態行為與靜態結構塑模方法論,以強化物件導向系統分析與設計之實用性與易用性。此外,擴充MDA之轉換方法論及其與CASE工具之整合,以強化系統開發之自動化。內容編排共分四個部分: 首先介紹系統開發模式(例如瀑布、雛型、RUP、動態系統開發、Scrum與MDA等模式),以及模組化系統理論、物件導向技術、物件導向系統與實作,包括物件導向的基本概念(例如物件、類別、抽象化、封裝、繼承與同名異式等)、系統分析與設計塑模工具(如UML)與觀點。 接著開始介紹系統開發之需求分析與塑模步驟,包括介紹需求擷取方式、塑模工具與方法論、強韌分析,及其產出文件(模式)等。 再介紹物件導向系統分析與設計步驟,包括物件互動行為塑模、結構塑模、類別正規化等活動、塑模工具與方法論,及其產出模式等。 最後介紹結合MDA與UML,從系統分析、系統設計至程式模式的轉換步驟與方法論、系統元件與結構塑模工具與方法論,及其產出模式等。 文中以一個案例與CASE工具(含GPT-4),依上述步驟與方法論進行需求分析、物件導向系統分析與設計塑模,並依各步驟產出之模式進行資訊系統開發,使讀者能清楚瞭解結合MDA與UML進行物件導向系統分析與設計之完整與連貫的塑模概念、活動、模式產出與實作等。 教學配件:教師教學PowerPoint、教師手冊、題庫 本書搭配:線上題庫 【目錄】 CH01 資訊系統開發概論 CH02 資訊系統開發模式 CH03 物件導向技術 附錄3A:封裝之實作 附錄3B:繼承、抽象與多型之實作 附錄3C:多載之實作 附錄3D:從程序導向到物件導向系統:物件導向技術、思維與實作 CH04 需求分析 附錄4A:分析師的迷思——公主的月亮 附錄4B:資訊流圖 附錄4C:強韌分析 CH05 需求塑模案例 附錄5A:強韌分析──建構強韌圖 附錄5B:應用Enterprise Architect 繪製使用個案圖之實作 附錄5C:應用 Enterprise Architect 繪製活動圖之實作 附錄5D:應用 Enterprise Architect 繪製強韌圖之實作 CH06 物件互動行為塑模 附錄6A:時序圖 附錄6B:互動概觀圖 附錄6C:協定狀態機圖 CH07 物件互動行為塑模應用 附錄 7A:應用 Enterprise Architect 繪製循序圖之實作 附錄7B:應用Enterprise Architect 將循序圖轉溝通圖之實作 CH08 使用者介面塑模—結構與狀態 附錄8A:利用子狀態塑模複雜的使用者介面狀態 附錄8B:應用Enterprise Architect 繪製行為狀態機圖之實作 附錄8C:介面設計描述 CH09 物件結構塑模 附錄 9A:應用 Enterprise Architect 繪製類別圖之實作 試讀 附錄9B:套件圖 附錄9C:模型圖 CH10 類別正規化 CH11 模式驅動結構 附錄:應用 Enterprise Architect 進行 MDA 轉換之實作 試讀 案例11A:網路購書系統之實體類別圖轉MS SQL Server 2005 資料表 案例11B:網路購書系統之類別圖轉應用程式 CH12 MDA轉換案例 CH13 系統元件與結構塑模 附錄13A:應用 Enterprise Architect 繪製元件圖之實作 附錄13B:應用 Enterprise Architect 繪製部署圖之實作 附錄13C:複合結構圖 附錄13D:表現圖與網路架構圖 CH14 結論與展望

原價: 750 售價: 698 現省: 52元
立即查看
Java物件導向程式設計──理論與實作 (2版)

Java物件導向程式設計──理論與實作 (2版)

類似書籍推薦給您

【簡介】 本書深入探討Java物件導向程式設計的核心概念,為讀者提供了一場深度學習物件導向程式設計的旅程。書中不僅提供理論基礎,更透過豐富的實例演練,讓讀者能夠深刻理解Java物件導向程式設計的各個層面。   全書共10章:第1章介紹程式設計的基本原理以及Java開發環境的構建;第2、3章引導讀者理解類別與物件的概念,以及如何運用它們解決實際問題;第4至7章闡釋繼承、抽象類別、以及介面等物件導向程式設計的重要觀念,並深入挖掘Java核心技術,讓讀者能夠靈活運用物件導向程式的特性;第8、9章說明泛型與集合,引導讀者認識資料結構的基礎理論(如堆疊、序列等)與實作,並於第10章深入探討例外處理的技術。這些主題是每位Java程式設計師必須掌握的重要觀念,也是應對程式專案開發不可或缺的技能。   作者編寫時採用學習模組化的教學策略,發展出一系列學習模組為本書架構。第2至7章分別為思維模組、理論模組、應用模組,並在各章中安排實作練習、問題導向專題、學習評估等模組,最後在第10章安排例外處理模組,循序漸進引導讀者採用上述學習模組的架構,依序練習,親自實作程式,並針對不同階段的學習模組進行學習評估,是讀者學習Java物件導向程式設計的得力助手。   本書各章實作演練與作業均需由讀者研讀全章之後實際操作演練或從該章內容中歸納整理成自己的心得來回答,書中不提供解答。自學讀者選購前請知悉,銷售單位與出版者均無法提供解答。 【目錄】 Chapter 01 程式設計與開發環境 1-1 Java源起與現況 1-2 開發環境介紹 1-3 OnlineGDB 1-4 Eclipse IDE 作業 Chapter 02 類別與物件概念 2-1 區域變數、類別變數與實例變數 2-2 類別方法與實例方法 2-3 封裝與Setter、Getter方法 2-4 實作案例:洗牌和發牌模擬 程式實作演練 作業 Chapter 03 類別與物件深度理解 3-1 類別、建構子與方法 3-2 成員的存取控制 3-3 建構子與多載的運用方式 程式實作演練 作業 Chapter 04 繼承的基礎觀念 4-1 繼承的基本概念 4-2 方法的繼承 4-3 方法的改寫 程式實作演練 作業 Chapter 05 繼承的進階觀念 5-1 繼承的重要觀念 5-2 方法改寫進階設計 程式實作演練 作業 Chapter 06 抽象類別 6-1 物件導向程式的特性 6-2 抽象類別基礎介紹 6-3 抽象類別的設計 6-4 抽象類別的應用範例 程式實作演練 作業 Chapter 07 介面 7-1 介面基本概念 7-2 介面的使用情境 7-3 介面的應用範例 程式實作演練 作業 Chapter 08 泛型與集合(上) 8-1 Java集合框架簡介 8-2 集合框架的介面元件 8-3 應用範例 程式實作演練 作業 Chapter 09 泛型與集合(下) 9-1 映射框架介紹 9-2 映射框架的介面元件 9-3 應用範例 程式實作演練 作業 Chapter 10 例外處理 10-1 例外處理的基本概念 10-2 try-catch與try-catch-finally區塊 10-3 例外傳播throw與throws 10-4 應用範例 程式實作演練 作業 參考文獻

原價: 580 售價: 551 現省: 29元
立即查看