物件導向程式設計-結合生活與遊戲的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++ 主控台應用程式
立即查看
JAVA程式設計藝術(JAVA How to Program, 10/E )(國際版) (10版)
相關熱銷的書籍推薦給您
【中文翻譯書】
書名:JAVA程式設計藝術(第十版)(國際版)
原文書名:JAVA How to Program 10/E
作者:Deitel
翻譯:張子庭
出版社:全華
出版日期:2017/02/00
ISBN:9789862803431
■ 本書特色本書譯自Deitel所著之「JAVA HOW TO PROGRAM 10/E」,乃為當今使用最廣泛的JAVA教科書之ㄧ,其特色如下:
1. 包含數百個完整可運作的範例:增強程式可讀性,並致力於建構完善工程化的軟體。
2. 使用:所有原始碼都可從 下載。
3. 學習目標:每一章都會有一份學習目標列表。
4. 圖解/圖形:本書包含豐富的圖表、線條圖、UML示意圖、程式與程式輸出。
5. 程式設計小技巧:加入許多程式設計的小技巧,提醒讀者注意程式開發過程中的重要事項。
6. 摘要清單:每一章都提供了分小節的摘要清單。
7. 自我測驗題與解答:加入了大量自我測驗題和解答,以供自修之用。
■ 內容簡介
1.本書的核心是Deitel 的招牌特色「程式碼實況解說 (live-code approach)」我們會使用完整可運作的程式來說明概念,而非只有片段的程式碼。每個完整的程式碼範例,都伴隨著實際的範例執行。
2.本書也適用於以「ACM/IEEE 課程建議為基礎」的入門課程,以及用來準備「AP Computer Science 測驗」。
3.本書內含豐富的程式設計技巧,幫助讀者將心力集中在程式開發的重要觀點上。這些技巧與實務,是我們從數十年的編程與教學經驗累積而來的最佳心得。
目錄
本書第16、18-25章以及附錄A-E之內容,均收錄於隨書光碟中!
引言
序言
準備工作
第1章 電腦、網路與Java簡介
第2章 Java應用程式介紹;輸入/輸出與運算子
第3章 類別、物件、方法與字串的介紹
第4章 控制敘述:第一部分
第5章 控制敘述:第二部分
第6章 方法:深入探討
第7章 陣列與ArrayLists
第8章 類別與物件:深入探討
第9章 物件導向程式設計:繼承
第10章 物件導向程式設計:多型與介面
第11章 例外處理:深入探討
第12章 GUI元件:第一部分
第13章 繪圖與Java 2D
第14章 字串、字元和正規表示法
第15章 檔案、串流、物件序列化
第16章 泛型集合
第17章 Java SE 8 Lambdas表達式與串流
第18章 遞迴
第19章 搜尋、排序與Big O
第20章 泛型類別與方法
第21章 自訂泛型資料結構
第22章 GUI元件:第二部分
第23章 同步
第24章 透過JDBC存取資料庫
第25章 JavaFX GUI:第一部分
附錄A 運算子優先權順序表
附錄B ASCII 字元集
附錄C 關鍵字和保留字
附錄D 基本型別
附錄E 使用偵錯程式
立即查看
現代財務管理 5/e Brigham (5版)
類似書籍推薦給您
【簡介】
本書特色
因應與時俱進的金融情勢演變,本書新版更新部分章節内容與實際案例,不但增進實務應用,更可了解新時代潮流之財務管理知識。非常適合作為大專院校財務管理課程的教科書,以及碩士班財務管理課程的參考書。
本書特色理論和實務相互對照,提供許多真實案例,含括亞洲國家的公司案例和相關內容。
内容完整;若有需要也可跳過部分主題,以增加授課的彈性。
反映2008年以來全球金融風暴和2020年新冠疫情的最新政經和科技發展,並討論這些事件對金融市場和企業經理人的意涵。
「快問快答」幫助學生積極涉入並聚焦於所學到的內容。
每一小節的「課堂小測驗」(SELF-TEST) 除了能用於提示學生關於本節的重要内容;也可作為課堂上的隨問隨答使用,有助於授課教師掌握學生的學習狀況。
鑑於近幾年衍生性商品和跨國管理日益重要,本書在第2、18、19章的内容反映此趨勢。
目 錄
第一單元 財務管理序論
第一章 財務管理綜述
第二章 金融市場和機構
第二單元 財務管理和財務預測的基本概念
第三章 財務報表和現金流量
第四章 財務報表分析
第五章 貨幣的時間價值
第六章 財務規劃和預測
第三單元 金融資產
第七章 利率
第八章 風險和報酬率
第九章 債券和債券評價
第十章 股票和股票評價
第四單元 長期資產投資:資本預算
第十一章 資本成本
第十二章 資本預算
第十三章 現金流量預測和風險分析
第十四章 實質選擇權
第五單元 資本結構、股利政策和營運資本管理
第十五章 資本結構和財務槓桿
第十六章 股東所得:股利和庫藏股
第十七章 營運資本管理
第六單元 財務管理專題
第十八章 衍生性商品和風險管理
第十九章 跨國財務管理
第二十章 混合融資:特別股、租賃、權證和可轉換證券
第二十一章 併購
立即查看
FastAPI|現代Python網站開發 (1版)
類似書籍推薦給您
【簡介】
更快速!更安全!更高效!
讓你的Python Web開發體驗全面升級 🚀
用FastAPI打造現代化的Web API與後端服務!
FastAPI極速、簡潔、強大的特性,成為現代Python Web開發的首選框架。本書將帶你從基礎入門到進階應用,掌握FastAPI 的最佳實踐,打造高效、可擴展、符合標準的Web API。
不論是初學者還是資深開發者,本書都能幫助你快速上手並發揮FastAPI的最大潛力!
FastAPI是個誕生沒多久就開發穩定的框架,在簡潔的設計中充分利用了Python的新特性。正如其名所示,FastAPI確實運行快速,可與Golang等語言中的類似框架相媲美。透過這本實用的書籍,熟悉Python的開發者將學習如何使用FastAPI,在更短時間內用更少的程式碼完成更多工作。
作者Bill Lubanovic深入介紹了FastAPI開發的細節,提供了各種主題的操作指南,如表單、資料庫存取、圖形、地圖等進階的概念。本書還能讓你快速掌握RESTful API、資料驗證、授權和效能最佳化等知識。由於與Flask和Django等框架的相似性,你會發現FastAPI很容易上手。
透過本書,你將:
.學習如何使用FastAPI建立網路應用程式。
.了解FastAPI、Starlette和Pydantic之間的差異。
.學習使用FastAPI與眾不同的兩個特性:非同步函式以及資料型別檢查和驗證。
.探索Python3.8+的新特性,特別是型別註解。
.理解同步和非同步Python之間的差異。
.學習如何連接外部API和服務。
好評推薦
「FastAPI變簡單了!本書在簡化FastAPI概念方面表現出色,展現了作者的精湛功力。讀者將獲得能立即上手應用的實用知識。」 —Ganesh Harke資深軟體工程師,花旗銀行
「本書全面概述了FastAPI框架及其周邊生態系統,讓讀者能夠快速並全面地了解現代網頁開發。」 —William Jamir Silva資深軟體工程師,Adjust GmbH
【目錄】
第一部分 有什麼新鮮事?
第一章 現代網路
第二章 現代 Python
第二部分 FastAPI 導覽
第三章 FastAPI 導覽
第四章 非同步、並行和 Starlette 導覽
第五章 Pydantic、型別提示和模型導覽
第六章 依賴關係
第七章 框架比較
第三部分 建立網站
第八章 網站
第九章 服務層
第十章 資料層
第十一章 驗證與授權
第十二章 測試
第十三章 正式環境
第四部分 展示廳
第十四章 資料庫、資料科學和一點點 AI
第十五章 檔案
第十六章 表單和模板
第十七章 資料探索與視覺化
第十八章 遊戲
附錄A 延伸閱讀
附錄B 生物與人類
立即查看
現代精神與儒家傳統(二版) (2版)
類似書籍推薦給您
【簡介】
近幾年來,經過天安門事件、蘇聯解體、美國後工業社會矛盾加深、日本經濟失調及非洲浩劫等衝擊,世界秩序正在重構。而在「儒教文化圈」中,日本朝野正全面反思明治以來的「脫亞入歐」政策,試圖回歸亞洲;大陸也為對抗商業狂潮而呼籲發掘儒家倫理資源、重建道德規範;臺灣、新加坡、香港及南韓則向「儒家特色民主」邁進。本
書討論這些新趨勢,建議世人重新理解現代精神,也重新定義現代性,俾對儒家傳統的現代命運及其存在意義有更深、更廣的認識,從而開創儒學第三期發展的新領域。
立即查看
創造現代世界的四大觀念:五位思想巨人,用自由、平等、演化、民主改變人類世界 (1版)
類似書籍推薦給您
【簡介】
價值混沌紛亂的時代,描繪一段偉大的思想史
還原亞當‧斯密、馬克思、達爾文、傑佛遜和漢彌爾頓的思想主張,理解「自由、平等、演化、民主」如何形塑現代世界,影響人類歷史文化
《紐約時報》2015年百大好書、《彭博商業周刊》2015年最佳圖書、《優選》(Choice)雜誌2016年傑出學術著作得獎之作!
自由、平等、演化、民主這四大革命性觀念,到底如何形塑我們所知的今日世界?
這些偉大觀念,本身既含有矛盾與潛在危險,也同時具有解放力量的洞見。
這讓我們有更多理由,充分了解開創這些觀念的思想家究竟寫下什麼、意思為何。
過去三個世紀,觀念是現代歷史背後的主要動力,是構築現代世界種種決定和行動的根源。《創造現代世界的四大觀念:五位思想巨人,用自由、平等、演化、民主改變人類世界》將觀念脈絡化,提供一個整體框架給讀者,以便理解社會變遷和意識形態衝突的進程。
《創造現代世界的四大觀念》證明了觀念的持久力量,為繼承啟蒙運動並體現其最崇高進步理想的諸人──包括亞當‧斯密、馬克思、達爾文、傑佛遜、漢彌爾頓──描繪出令人難忘的肖像。本書也展現他們的思想,如何在時間之流及其追隨者和反對者手中,轉化信仰、制度、經濟和政治的本質。但這些觀念也隱含矛盾。有人利用它們,為諸如奴隸制和殖民主義等體制服務,或被史達林和希特勒等人所擅用、扭曲,並遭伊斯蘭薩拉菲主義者和基督教右派運用,激起針對啟蒙遺產的反動回應。
《創造現代世界的四大觀念》認為,若不熟悉這些改變世界的觀念,不明白其歷史和內在張力,我們不可能理解當下的意識形態與政治衝突。本書期待幫助讀者認清這些觀念的核心重要性:它們是西方人文傳統的歷史力量和支柱,也充分說明了,閱讀偉大思想家的著述,可以獲得無價的深刻洞見,理解那些形塑我們思考方式和信念的觀念。
本書第一部分全面闡述了自由、平等、演化、民主這四大觀念的啟蒙過程,以及它們在現代歷史和重塑現代世界的作用。第二部分闡述後人對這些思想進行的昇華與思辨過程,及其對人類信仰、制度、經濟和政治的影響。
【目錄】
譯 序 觀念的力量 傅揚
前 言
導 論 作為歷史動力的觀念
第一部分:現代性的發明者和歸諸他們的種種觀念
第一章 亞當‧斯密:關於人、道德和貨幣的科學
第二章 馬克思:傑出理論的悲劇結果
第三章 達爾文:觀念世界的奮鬥與選擇
第四章 打造民主:傑佛遜和漢彌爾頓的辯論
第二部分:反啟蒙的世俗與宗教反動
第五章 反啟蒙:從反現代主義到法西斯
第六章 基督宗教的基本教義派:美國的上帝政治
第七章 淨化伊斯蘭:穆斯林對西方啟蒙運動的反動
結 論 觀念的力量和人文學的重要性
致 謝
參考書目
立即查看
一掬塵土(現代主義反諷敘事經典,理想的瓦解與幻滅,雙面書衣典藏紀念版) (1版)
類似書籍推薦給您
【簡介】
格雷安‧葛林認為,伊夫林‧沃是他這一世代中最偉大的作家之一。
《時代雜誌》表示,伊夫林‧沃在現代英語寫作中,屬大器老派但又正統的作家,只要還有讀者能品味「惡意之美」,那麼他會繼續流傳。既然世上所有生命最終,殘剩下的不過「塵土一掬」,
那麼,生活的疲乏軟爛、荒謬悖德,剛好而已!★20世紀百大小說,現代主義小說經典,現實理想的瓦解與幻滅,雙面書衣典藏紀念版
★現代主義反諷敘事大師──伊夫林‧沃,面對20世紀戰後的世界氛圍,精神價值的迷失與崩解間,以諷刺筆調所做出的回應之書!
★本書特別收錄作家沈默專文閱讀推薦、作家大事年表小說家沈默:伊夫林不帶批判的文字,也就難能可貴地盡顯人性愚癡的基本事實。殘酷的可笑小說……明明是異樣孤慘的狀態,卻把整本小說拉升到喜劇的境界,並且帶著奇怪的詩意。圓熟的反諷,簡直是異樣平滑的永劫。《一掬塵土》的故事發生在英國。鄉紳東尼‧拉斯特和美貌動人的妻子布蘭達、年幼活潑的兒子約翰安德魯,住在倫敦郊區的祖傳哥德式豪宅和莊園屬地,是當地望族之後,時常出席名流達官的聚會場合。看似美滿風光的婚姻,實則徒具表象。隨著妻子出軌、兒子意外,原本為人稱羨的家庭瞬間瓦解,理想的生活宛如泡沫般地驟然破滅。
亟欲逃離這座令人不堪回首的宅邸和充滿流言蜚語的交友圈,東尼決定和一位偶然相識的探險家醫生,遠赴巴西叢林探險,去尋找一處傳說中的失落古城。路程遙遠而輾轉,他忍受路途不便和水土不服而逐漸沉重的身軀繼續跋涉,探險隊卻遭遇意外,儘管東尼幸運獲救,卻受困在叢林深處、罕無人跡的村落,淪落為當地土著陶德的囚客,並且年復一年,為他朗讀小說,再也回不了家鄉。英國知名作家伊夫林‧沃,以諷刺大師之眼,看穿所有人事物聚的華美現實和情愛名利的輸贏遊戲,荒謬不倫的情節,宛如設計好的殘酷橋段。他寫世俗常人,在盲目追求虛幻假象中,毫無自覺、一步步落入更深的陷阱,永劫而不復。嘲諷之筆讀來冷冽幽默,又令人哭笑不得,備感荒謬詭譎之異趣。
【目錄】
第一章:在貝佛家那邊
第二章:英式哥德建築
第三章:倒楣的東尼
第四章:英式哥德建築之二
第五章:尋找一座城市
第六章:在陶德家那邊
第七章:英式哥德建築之三☉〈關於文明與其他的惡魔──閱讀《一掬塵土》〉──沈默
☉伊夫林‧沃大事年表
立即查看