C++ 速查手冊: 完整 86 個關鍵字的用法、範例及 Standard Library 的簡介 V1.10

Kaiching Chang
33
Free sample

對於 C++ 的初學者而言,最難的是 C++ 有太多太多的東西需要熟練掌握,很多 C++ 書籍提供的例子過於複雜、深奧,常常無法將每個章節獨立抽出來閱讀,除非願意從頭一字一句的花時間好好啃,導致學習效果因人而異。


這本書是將 C++ 語言包含 C++11 標準的各個部分,整理成初學者看得懂的內容,每個部分都提供盡可能最簡單的例子,也都可以獨立抽出來閱讀,使之成為初學者可隨時翻查的手冊。


學習程式設計的目的是為了開發軟體,本書採取「拆」的策略介紹 C++ ,也就是介紹 C++ 中有哪些小零件,可是開發軟體是把各種小零件組合起來的藝術,這門藝術需要靠不斷的演練才能達成。


若是您打算以本書窺看 C++ 的各種零件,卻又擔心不知道如何組裝,建議您可再去找坊間專門討論用 C++ 開發軟體的書籍,或是本書作者的另一本給初學者的電子書《C++ 入門指南》,就是以一完整的小軟體範例貫穿全書。


從一開始整理資料、打字、編輯、校稿等等完全由作者獨力進行,計有 130 篇文章及 138 個程式範例,寫書就像開發大型軟體一樣難免會有 bug (怕有不少 bug 說),若您發現本書的任何錯誤,敬請利用作者網誌的目錄頁中的連結回報 http://pydoing.blogspot.com/2014/04/cpp-manual.html 。


您不一定要購買本電子書,若您願意花一點錢購買這份 V1.00 的電子書,感謝您以行動贊助作者持續開發程式語言教材,謝謝您 ^_^


更新資訊:本次更新主要為更換封面與訂正內容,以及將內文程式碼加上淺灰色背景。

更新資訊:本次更新主要為更換封面與訂正英文術語拼寫錯誤。



Kaiching Chang 

2014/04/06 

2015/10/29

2017/03/27


紙本書 http://www.inknet.com.tw/bookstore/view/bi/7247/ui/4259

Read more

About the author

作者主力開發程式語言教材及相關 App 、 遊戲等,偶爾寫小說自娛。


著有

 《如何自學程式設計》

 《如何自學程式設計 第二部分》

 《如何自學寫作》

 《C 的一堂課》

 《Python 的一堂課》

 《HTML 的一堂課》

 《CSS 的一堂課》

 《EPUB 的一堂課》

 《說書人的一堂課》

 《C++ 入門指南》

 《Java 入門指南》

 《Python 入門指南》

 《Swift 入門指南》

 《Python 新手之旅》

 《C++ 速查手冊》

及小說

 《紅色寶石》

 《二房東(上)》等書。


網站 http://pydoing.blogspot.com 

         http://more-cafe.blogspot.com

Read more

Reviews

4.4
33 total
Loading...

Additional Information

Publisher
Kaiching Chang
Read more
Published on
Apr 11, 2014
Read more
Pages
410
Read more
Features
Read more
Language
Chinese (China)
Read more
Genres
Computers / General
Computers / Programming / General
Read more
Content Protection
This content is DRM protected.
Read more
Read Aloud
Available on Android devices
Read more

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
Kaiching Chang
Python 為熱門的程式語言之一,中英文學習資源都琳瑯滿目,無論是網路上免費的或是書店裡販賣的書籍,讀者可以找到各式各類的教材,目前中、英文學習資源都很豐富,無論是網路上免費的或是書店裡販賣的書籍,入門書籍方面,惟獨缺少直接帶領讀者學習開發軟體的教材,此亦本書的設計理念,希望藉由帶領讀者開發簡單的應用軟體,以此帶給讀者完整的軟體開發觀念。


本書分成三大部分,每一部分又分成 6 到 13 個單元


 ◎ 基礎篇

 ◎ 軟體開發篇

 ◎ GUI 篇


由基礎篇 13 個單元開始,帶領讀者利用 Python 官方直譯器直接執行程式,並依序漸進熟悉 Python 的基本語法後,進入軟體開發篇 8 個單元,由常見的 MVC 開發模式先發展 M 的部分,也就是計算核心 Encrypt 類別,接著進入 GUI 篇 6 個單元發展 V 跟 C 的部分,也就是利用 Tk 開發 GUI ,最後將 M 、 V 、 C 組合成完整的圖形應用程式專案。


這樣的教學模式,其重點在引導讀者開發簡單的圖形介面程式,以期讀者能自動自發多做程式練習,所以本書特別適合高中到大一或程式設計的完全新手,至於語言細節或是程式設計的技巧,您可讀完本書最後一個「單元 27 - 下一步」後,再去找尋第二本書到第三本書繼續深入研究 Python 語言,因此本書是提供給完全初學者的第一本書,而非最後一本書。


電子書版本會隨 Python 版本進行更新,目前介紹的是 Python 版本為 3.4 。


從一開始整理資料、打字、編輯、校稿等等完全由作者獨力進行,計有 27 篇文章、 40 個程式範例及 80 個練習,寫書就像開發大型軟體一樣難免會有 bug (怕有不少 bug 說),若您發現本書的任何錯誤,敬請利用以下網頁回報


 ◎ 《Python 入門指南》V2.00 錯誤回報(Google 表單)


本書的主要參考資料有


 ◎ Index of Python Enhancement Proposals

 ◎ The Python 2 Tutorial

 ◎ The Python 3.4 Tutorial

 ◎ Beginning Python: From Novice to Professional

 ◎ How to Think Like a Computer Scientist: Learning with Python, 2nd Edition


您不一定要購買這本電子書,若您願意花一點錢購買這份 V2.00 的電子書,感謝您以行動贊助作者持續開發程式語言教材,謝謝您 ^_^


更新資訊:本次更新主要為更換封面與訂正內容,以及將內文程式碼加上淺灰色背景。


更新資訊:訂正內容及重寫「關於本書」。



張凱慶

2016/03/31


紙本書 http://www.inknet.com.tw/bookstore/view/bi/7216/ui/4259

Kaiching Chang
Java 為熱門的程式語言之一,中英文學習資源都琳瑯滿目,無論是網路上免費的或是書店裡販賣的書籍,讀者可以找到各式各類的教材,目前中、英文學習資源都很豐富,無論是網路上免費的或是書店裡販賣的書籍,入門書籍方面,惟獨缺少直接帶領讀者學習開發軟體的教材,此亦本書的設計理念,希望藉由帶領讀者開發簡單的應用軟體,以此帶給讀者完整的軟體開發觀念。


本書分成三大部分,每一部分又分成 7 到 12 個單元


 ◎ 基礎篇

 ◎ 軟體開發篇

 ◎ GUI 篇


由基礎篇 12 個單元開始,帶領讀者利用 Java 官方編譯器編譯程式為位元組碼,並依序漸進熟悉 Java 的基本語法後,進入軟體開發篇 7 個單元,由常見的 MVC 開發模式先發展 M 的部分,也就是計算核心 Encrypt 類別,接著進入 GUI 篇 8 個單元發展 V 跟 C 的部分,也就是利用 NetBeans 開發 JavaFX ,最後將 M 、 V 、 C 組合成完整的圖形應用程式專案。


這樣的教學模式,其重點在引導讀者開發簡單的圖形介面程式,以期讀者能自動自發多做程式練習,所以本書特別適合高中到大一或程式設計的完全新手,至於語言細節或是程式設計的技巧,您可讀完本書最後一個「單元 27 - 下一步」後,再去找尋第二本書到第三本書繼續深入研究 Java 語言,因此本書是提供給完全初學者的第一本書,而非最後一本書。


電子書版本會隨 Java 版本進行更新,預計後續版本也會加入發展 Android App 的部分。


從一開始整理資料、打字、編輯、校稿等等完全由作者獨力進行,計有 28 篇文章及多個程式範例,寫書就像開發大型軟體一樣難免會有 bug (怕有不少 bug 說),若您發現本書的任何錯誤,敬請利用以下網頁回報


 ◎ 《Java 入門指南》V2.00 錯誤回報(Google 表單)


本書的主要參考資料有 Java 官方的教學文件


 ◎ The Java™ Tutorials


以及 Java API 官方提供的規格文件


 ◎ Java™ Platform, Standard Edition 8 API Specification


您不一定要購買這本電子書,若您願意花一點錢購買這份 V2.00 的電子書,感謝您以行動贊助作者持續開發程式語言教材,謝謝您 ^_^


更新資訊:本次更新主要為更換封面與訂正內容,以及將內文程式碼加上淺灰色背景。


更新資訊:加入「單元 24」遺漏的實作 newMethod() 部分,並更改內文按鈕的格式。


更新資訊:訂正內容及重寫「關於本書」。



張凱慶

2016/03/31

Kaiching Chang
C++ 為熱門的程式語言之一,中英文學習資源都琳瑯滿目,無論是網路上免費的或是書店裡販賣的書籍,讀者可以找到各式各類的教材,入門書籍方面,惟獨缺少直接帶領讀者學習開發軟體的教材,此亦本書的設計理念,希望藉由帶領讀者開發簡單的應用軟體,以此帶給讀者完整的軟體開發觀念。


本書分成三大部分,每一部分又分成 10 到 13 個單元


 ◎ 基礎篇

 ◎ 軟體開發篇

 ◎ GUI 篇


由基礎篇 13 個單元開始,帶領讀者使用跨平台的編譯器 GCC 編譯程式,並依序漸進熟悉 C++ 的基本語法後,進入軟體開發篇 10 個單元,由常見的 MVC 開發模式先發展 M 的部分,也就是計算核心 Encrypt 類別,接著進入 GUI 篇 7 個單元發展 V 跟 C 的部分,使用 Qt Creator 及 Designer 設計圖形介面,最後將 M 、 V 、 C 組合成完整的應用軟體。


這樣的教學模式,其重點在引導讀者開發簡單的圖形介面程式,以期讀者能自動自發多做程式練習,所以本書特別適合高中到大一或程式設計的完全新手,至於語言細節或是程式設計的技巧,您可讀完本書最後一個「單元 33 - 下一步」後,再去找尋第二本書到第三本書繼續深入研究 C++ 語言,因此本書是提供給完全初學者的第一本書,而非最後一本書。


電子書版本會隨 C++ 及 Qt 版本進行更新,目前版本介紹的是 C++11 及 Qt 5.3 。


從一開始整理資料、打字、編輯、校稿等等完全由作者獨力進行,計有 35 篇文章及 41 個程式範例、 118 個練習題,寫書就像開發大型軟體一樣難免會有 bug (怕有不少 bug 說),若您發現本書的任何錯誤,敬請利用以下網頁回報


 ◎ 《C++ 入門指南》V2.00 錯誤回報(Google 表單)</a></li>


本書的主要參考資料有


 ◎ Ivor Horton's Beginning C++: The Complete Language (蔡明志譯本)

 ◎ C++ Primer 4/e (侯捷譯本)

 ◎ How to Think Like a Computer Scientist: C++ Version


另外知名的 <i>cppreference.com</i>


 ◎ cppreference.com


您不一定要購買這本電子書,若您願意花一點錢購買這份 V2.00 的電子書,感謝您以行動贊助作者持續開發程式語言教材,謝謝您 ^_^


更新資訊:本次更新主要為更換封面與訂正內容,調整程式碼字型到正常大小,以及將內文程式碼加上淺灰色背景。


更新資訊:訂正內容及重寫「關於本書」。



張凱慶

2016/03/30


紙本書 http://www.inknet.com.tw/bookstore/view/bi/7233/ui/4259

Kaiching Chang
我意識迷迷糊糊地在醫院躺了三個月,之後才算完全清醒回來。


其實我完全不記得發生什麼事了,聽學長講說我被下毒,原本要被一個連續殺人犯浸入塑膠液中殺害,還好佑信及時帶他們趕到事發現場,兇手匆忙逃走,我的小命才保住。


我記得佑信是涵涵的男朋友,我追問佑信怎麽沒看到涵涵,佑信反問我不記得了嗎?我不記得什麽了?我跟涵涵是從小一起長大的好朋友呀!沒想到佑信居然要我好好休息,他不願意再多說什麼。


到底三個月前發生什麽事了呢?我真的想不起來,那一段時間的記憶完全空白,直到涵涵的父母來醫院看我,我才知道涵涵已經死了。


我真的很難接受這種打擊,還好病房外值班的學長常進來安慰我,跟我聊天,讓我不致於太孤立無援。


現在我知道的第二件事情,凶手是男性,不確定年紀,名叫賈岱福,是位醫生,不過這是佑信的筆錄,我用即時通訊軟體傳訊息告訴佑信的,我卻是唯一看過兇手真面目的人,因此大家在等我康復後,重新追緝兇手,而醫院外頭有一整排新聞的現埸轉播車,似乎也在等我給他們最新的新聞內容。


據凶案現場調查結果,共二十八個人受害,包括房東夫妻以及二十六名女性房客,學長說有找到一張租約,房客是一名叫做林晴裳的三十二歲女性,不在現場的屍體標本中,或許她是幸運逃過一劫吧!


目前為止也找不到林晴裳,她不知道去那裡了。


叩⋯叩⋯門口傳來兩下敲門聲,我回答:「請進!」


「學長!」我看到學長捧了一束花走了進來,學長面帶微笑,說:「大紅人學妹,今天有人送你花呦!」我苦笑,不知道能回答什麽。


學長到我床邊,順手把花瓶中的花換成新的這一束,然後遞了一張卡片給我,說:「還有卡片哩!」我繼續苦笑,真的不知道是誰送的。


「醫生等一下就來囉!我先出去了。」學長講完就轉身離開病房,我用微笑目送學長關門。


外面那麼多記者,我猜會不會是那一個記者送的,也許是想要獨家採訪我吧!我拆開卡片的信封,突然聞到一陣莫名的芳香,剎那間,很多記憶湧上了心頭。


我心裡感到害怕,我該不該繼續把卡片拿出來呢?我不知道,只不過,我的手指在之前連續動作下,已經準備好要把卡片抽出來。


好吧!事已至此,好像再多的害怕或擔心都無濟於事,我抽出卡片來,那芳香更為明顯而強烈,打開卡片,我看到八個字


======

=我喜歡妳=

=林晴裳留=

======


這!我的記憶全都恢復了。

Kaiching Chang
Python 為熱門的程式語言之一,中英文學習資源都琳瑯滿目,無論是網路上免費的或是書店裡販賣的書籍,讀者可以找到各式各類的教材,目前中、英文學習資源都很豐富,無論是網路上免費的或是書店裡販賣的書籍,入門書籍方面,惟獨缺少直接帶領讀者學習開發軟體的教材,此亦本書的設計理念,希望藉由帶領讀者開發簡單的應用軟體,以此帶給讀者完整的軟體開發觀念。


本書分成三大部分,每一部分又分成 6 到 13 個單元


 ◎ 基礎篇

 ◎ 軟體開發篇

 ◎ GUI 篇


由基礎篇 13 個單元開始,帶領讀者利用 Python 官方直譯器直接執行程式,並依序漸進熟悉 Python 的基本語法後,進入軟體開發篇 8 個單元,由常見的 MVC 開發模式先發展 M 的部分,也就是計算核心 Encrypt 類別,接著進入 GUI 篇 6 個單元發展 V 跟 C 的部分,也就是利用 Tk 開發 GUI ,最後將 M 、 V 、 C 組合成完整的圖形應用程式專案。


這樣的教學模式,其重點在引導讀者開發簡單的圖形介面程式,以期讀者能自動自發多做程式練習,所以本書特別適合高中到大一或程式設計的完全新手,至於語言細節或是程式設計的技巧,您可讀完本書最後一個「單元 27 - 下一步」後,再去找尋第二本書到第三本書繼續深入研究 Python 語言,因此本書是提供給完全初學者的第一本書,而非最後一本書。


電子書版本會隨 Python 版本進行更新,目前介紹的是 Python 版本為 3.4 。


從一開始整理資料、打字、編輯、校稿等等完全由作者獨力進行,計有 27 篇文章、 40 個程式範例及 80 個練習,寫書就像開發大型軟體一樣難免會有 bug (怕有不少 bug 說),若您發現本書的任何錯誤,敬請利用以下網頁回報


 ◎ 《Python 入門指南》V2.00 錯誤回報(Google 表單)


本書的主要參考資料有


 ◎ Index of Python Enhancement Proposals

 ◎ The Python 2 Tutorial

 ◎ The Python 3.4 Tutorial

 ◎ Beginning Python: From Novice to Professional

 ◎ How to Think Like a Computer Scientist: Learning with Python, 2nd Edition


您不一定要購買這本電子書,若您願意花一點錢購買這份 V2.00 的電子書,感謝您以行動贊助作者持續開發程式語言教材,謝謝您 ^_^


更新資訊:本次更新主要為更換封面與訂正內容,以及將內文程式碼加上淺灰色背景。


更新資訊:訂正內容及重寫「關於本書」。



張凱慶

2016/03/31


紙本書 http://www.inknet.com.tw/bookstore/view/bi/7216/ui/4259

©2017 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.