0422~0424_叩應全書系
0421~0423_兒童節禮物展

中文書 > 全部商品

高品質微服務|建構跨工程組織的標準化系統

歐萊禮 出版
2017/06/07 出版

“我認為這本書的目標是成為設計與運行微服務的標準參考,光是高品質檢查項目清單就值回票價!” -Daniel Bryant, OpenCredo首席科學家 “微服務架構的實作很困難,特別是從運行的角度來看。這本書幫助你認識如何打造高品質微服務。無論你扮演什麼角色,本書都能提供建構高品質微服務生態系所需的洞見” -Mark Richards, 獨立顧問 採用微服務架構組織的最大挑戰之一是缺乏架構性、操作性與組織化標準。許多工程人員不知道分割一整塊應用程式或建構全新微服務生態系後接下來要怎麼辦。本書作者Susan Fowler深入展示一組微服務標準,描繪出將Uber上千個微服務標準化過程所獲得的經驗。你會學習到如何設計穩定、可靠、可擴充、容錯、高效能、受控、文件良好且能夠應對災難的微服務。 高品質標準內容包括: ‧穩定性與可靠性:開發、部署、導入微服務;預防相依性失敗 ‧擴充性與效能:學習高效率微服務的基礎 ‧容錯與預防災難:主動對微服務施壓以確保可用性 ‧監控:學習如何監控、記錄與顯示重要數據;建立警示與處理程序 ‧製作文件與教育訓練:解決採用微服務所引發的組織與技術問題

9 特價405
加入購物車
下次再買

無瑕的程式碼 敏捷完整篇:物件導向原則、設計模式與C#實踐

博碩文化 出版
2017/06/02 出版

~~~《名家名著》03 &V.S. 《無瑕的程式碼》03~~~ 小記者︰能說說你對《無瑕的程式碼──敏捷完整版》的讀後心得嗎? 工程師︰自從讀了這本《敏捷完整版》之後,我再也不怕面對那些慣老闆、慣客戶了。而且客戶滿意度、專案完成度都一百分呢! 這本書是《無瑕的程式碼》系列書的第三冊,也是《名家名著》系列書的第三冊。主題是「敏捷開發」,而重點仍舊是回歸到「如何撰寫出好的程式碼」。 什麼是「敏捷開發(Agile Development)」呢?簡單來說,它是軟體開發的一套方法,特點是只要透過這套方法,就能使你的專案更敏捷。 我們為何非得要讓專案變得敏捷呢?原因無他,就是因為我們有慣老闆、還有慣客戶。也就是說,對於現今的市場環境而言,專案不夠敏捷是不行的。這一點,相信所有的軟體工程師都無法否認吧! 可是你可能會反駁說,各行各業都有慣老闆和慣客戶啊(至少在台灣是這樣),為什麼軟體業就要一套特別的方式來應付他們呢?這就是要回歸到一個最根本的問題,「什麼是軟體?」,或者更精確地說「什麼是軟體設計?」,而這個問題和所有的軟體工程師(或程式設計師)習習相關,因為這是工作的本質。 各式各樣的工程有著所謂的程序,例如橋樑工程師會先進行結構分析,他們會建立電腦模型並進行模擬,接著他們會建立比例模型,並在風洞中或用其他一些方法進行測試。當這些程序都完成了,才會將設計圖交給橋樑的建造工人去建造出真實的橋樑。 以上是橋樑工程的開發程序,那麼軟體開發的程序呢?在很久很久以前(真的是很久很久以前了),軟體開發也發展出了所謂的程序,也就是瀑布型開發程序。在瀑布型開發中,系統分析師會依照需求與規畫,畫出所謂軟體的設計圖(例如UML圖),然後由「程序員」根據這些圖去寫出程式碼,最後建置(build)成可使用的軟體。 依照瀑布型開發程序開發出來的軟體,客戶只能選擇要用,還是不要用。不要用的話,是否有其他選擇?如果沒有,那麼客戶即便不滿意,也就只能將就著用(只是邊用邊罵而已)。當然,這是指套裝軟體的開發而言。 用一個例子來做比方,數十年前,台灣只有國道一號的日子,一位民眾想要開車從彰化到新竹,就只能有一個選擇,即便他不滿意苗栗那段高爬坡會折損車輛壽命,他也別無選擇。但當國道三號建造完畢後,他就有了第二個選擇,因此他會選擇他喜歡的國道來行使。建造國道的總經費是昂貴的(無論是時間還是金錢),但最貴的部分是在於建造部分,而非設計部份。所以國道並不多。競爭者很少。但這種商業模式在軟體業是行不通的。 若用早期的瀑布型開發程序來對比於國道建設,真正的建造部分,其實就是軟體建置(build)的部分,這部分只要一台電腦,一個編譯器,一個連結器,還有一點點的時間就完成了。所以代價是極低的。或許有人會說,不對,建造的部分應該也要包含按照UML圖去Coding的人工與時間成本。所以這部分的代價應該也是昂貴的。 這種說法表面上看似合理,但有多少程式碼是完全依照UML圖編寫的呢?在撰寫程式碼的過程中是否會修改原有的UML設計呢?早期這類情況並不嚴重,但晚期因為客戶的挑剔,這種情況早就屢見不鮮,甚至任何軟體工程師在開發專案時,心中早有預期會出現需求發生變化的情況。 國道的建造工人是無權修改設計圖的,他只能「按圖施工」。而程序員卻去修改了設計圖,這將使得設計圖無法作為最終產品的設計文件。因此,在這種情況下,最終產品的設計文件其實只有一份是準確的,這份文件就是「程式碼」。同時,在這種情況下,程序員應該已經不再只是「程序員」或「碼農」了,因為他參與了設計,換句話說,他應該稱之為程式「設計師」或軟體「工程師」。(在敏捷開發中,並不只有那些繪製UML圖的才叫做設計人員,正確地說,繪製UML圖的人常常也是負責寫程式的人)。 好的,如果你已經承認「寫程式」也算是「設計」的一環,那麼軟體建置(build)的成本(也就是軟體的建造成本,而非設計成本),應該是無庸置疑的低廉了。這也就是為什麼,客戶說,那邊改成XXX顏色,可以嗎?你會很乾脆地回答,當然沒問題,然後五分鐘內就給客戶看改完之後的結果。想一想,如果要改的是一整段國道護欄的顏色,相信沒有客戶敢做這樣要求,因為他們能預期到,這會花很多很多的錢。 所以說,建造軟體的花費是很少的,大多數的錢都是花費在「設計」上的。但對於其他工程就不一樣了,設計花費的錢相對於建造花費的錢來說,低廉了許多。 也就是軟體的這種特殊性,導致了客戶(更有可能的是上司)常常想要東改改、西改改,需求常常在變化。在現今這個快速變化的世界裡,慣客戶與慣老闆們為了競爭優勢(他們心中的競爭優勢),提出需求的變化根本是家常便飯。 在確定了「需求會變化」、甚至是「會頻繁地變化」這個軟體工程師一定得面對的事實後,軟體工程師該怎麼辦呢?有一群大師級的軟體工程師,開始發明了一系列因應的對策,包含設計模式、極限程式設計、測試驅動開發等等的技藝,還總結了一些物件導向的設計原則。這些都有助於應付變化。最終,這些人集合起來成立了一個「敏捷聯盟」,取名為敏捷(Agile),意思是軟體開發者及軟體本身應該如何敏捷地應付需求的變化,當中牽涉到的範圍極廣,從成員的組織到程式碼的組織都必須敏捷起來,這是門現代軟體設計的顯學,國外大廠早已採用多年。 Robert C. Martin(Bob大叔)是敏捷聯盟的創始成員之一,也是當中付諸行動並且有所成效的成員之一。他擁有極具說服力的文筆與口才。在這些年中,不斷出書、演講、作為顧問實際前往開發現場指導,並自創「Clean」一詞,其著作還曾獲得Jolt大獎,《Clean Code》一書也成為Amazon該類別最暢銷的著作,這些都對於敏捷開發的推廣有著極重要的貢獻。 根據《Clean Code》內文的說法,《Clean Code》可說是本書的前傳,而本書是完整說明如何實踐敏捷的書籍。如果您也喜歡Bob大叔的著作,如果你也是Clean派的弟子,或者你想實際體驗敏捷開發,那麼你一定不能錯過這本書。 本書的寫作風格是循序漸進,由淺入深的,作者會先提出一個問題,然後分析問題,接著實作它,然後是檢討它,展現出初次實作時的錯誤與失策,接著就展示如何透過作者所主張的技術來解決這些問題。這是一本非常講究實務的實踐書籍。此外,本書主要使用的是C#程式碼,這是由Bob大叔的兒子Micah Martin根據C#與.NET平台的特性重新改寫Jolt得獎著作而來的,改寫幅度包含所有的程式碼與內文,並採用了更容易理解的案例來詳述敏捷開發。如果你平常使用的是其他語言,也不必在意,因為傳播的介質不重要,傳授的內容才是本書的價值所在。 對於一些技術細節,本書果真是大師級的作品,原創性極高,在UML章節中,Bob大叔示範了他如何使用UML(果真和一般人不太一樣),還示範了如何使用UML才能幫助你而非是製造混亂的來源。對於設計模式而言,除了GoF的知名設計模式之外,Bob大叔還在本書中提到幾個他自己常用的設計模式,有些可以視為GoF 23個設計模式的變形,有些則不是,但重點是這些模式都非常好用,可以應用在不同的應用場合,同時Bob大叔也釐清了,某些模式為何不該在哪些場合中使用,他是以效益來看待這件事的,而這也是本書的最大特色:務實。 &

9 特價711
貨到通知
下次再買

全能Android絕對正確培養聖經

顧浩鑫  著
佳魁 出版
2017/05/31 出版

Android的書這麼多,要找到真正幫你培養全職能的書卻不容易。 這是一本來自第一線網路公司的真正實作產品方案的完整過程,而非簡單說明一下Android的函數庫,開發原理等基礎書籍。全書包括了規劃、設計、測試、佈署、多人協作、好用工具等等,這林林總總,都是從血淋淋的網際網路產品戰場上打下的基礎。 看完本書,就具備了世界前500大網路公司的寶貴開發經驗,是想成為全能Android高手的必讀。 本書從結構上分為8 篇,共50 個基礎知識。 ■ 基礎篇:這是百分比最大的篇章,雖然名為基礎篇,但你應該了解為是進階裡面的基礎知識,而非Android 開發入門的基礎知識。本篇主要包含AndroidView、動畫、Support Library、Gradle、NDK、ANR、非同步技術、註釋、資料序列化和Hybrid 等知識點。 ■ 系統架構篇:本篇偏重介紹架構和專案整體的相關知識,主要包含UI 架構、事件匯流排、程式開發標準和技術堆疊等基礎知識。 ■ 經驗歸納篇:本篇偏重介紹Android 專案實作中得出的經驗,主要包含64K方法數限制、外掛程式架構、發送原理、APP 瘦身、Crash 統計等基礎知識。 ■ 新技術篇:本篇偏重介紹新近出現的技術點,當然可能本書出版時已經不是最新了,但並不妨礙其重要性,主要包含函數式程式設計思想簡介、依賴植入、Kotlin、React Native、線上熱修復、AOP 和Facebook Buck 等基礎知識。 ■ 效能最佳化篇:本篇偏重介紹目前Android 平台常見的效能最佳化相關知識,主要包含程式最佳化、圖片最佳化、電量最佳化、版面配置最佳化和網路最佳化等基礎知識。 ■ 移動安全篇:本篇偏重介紹很多應用中經常會忽略的安全知識,主要包含混淆、反編譯、金鑰隱藏、強化和如何撰寫安全的程式等基礎知識。 ■ 工具篇:本篇介紹了Android 開發中會用到的幾個工具,主要包含AndroidStudio、Stetho、LeakCanary 和Redex 等基礎知識。 ■ 測試篇:本篇介紹了測試相關的知識,這部分是很多開發人員經常容易忽略的內容,本質上屬於測試領域,但開發人員需要有所了解,主要包含Android 單元測試、UI 自動化測試、靜態程式分析和自動化建置等工具。 適用: Android 應用研發專案師、電腦相關科系的學生。

9 特價648
貨到通知
下次再買

利用Corona一次開發跨平台手機App桌面程式

黃一庭  著
上奇科技 出版
2017/05/26 出版

Corona SDK是跨平台App開發軟體,強調容易上手、進入無門檻,特點是程式碼寫一次,即可跨平台開發手機。 本書內容 建立可以開發跨平台(iOS、Android)手機的App。 幫助讀者開發Windows和Mac OS X桌面應用程式。 可以開發Apple TV、Android TV和Fire TV的App。 從安裝軟體、開發App、製作App圖示、免費圖庫和發佈到App Store和Google Play,都有圖文說明。 擁有完整開發App所需帳戶的申請教學,適合當工具書,就算你不是使用Corona SDK也非常適合。 擁有App安裝到Android和iPhone/iPad實機教學。 根據Flurry、App Annie、App Store和Google Play提供的報表分析App使用者行為,根據報表來增加App獲利的行銷技巧。 本書特色 以圖為主,文字為輔的方式,幫助初學者快速上手。 教導申請AdMob及iAd,幫手機App加上廣告賺錢。 App名稱、圖示、內容多國語言化,適合個人獨立開發者。 上架到App Store和Google Play流程完整說明,適合所有開發App的開發者。 光碟片附上全書範例程式檔案和開發App所需程式,每個範例都有說明。

9 特價468
貨到通知
下次再買

邁入Swift程式設計新紀元

羅康鴻  著
上奇科技 出版
2017/05/26 出版

你知道什麼是Swift嗎?你知道Swift的用途是什麼嗎?如果你想快速進入Swift語言的世界,那麼這將是你不可錯過的一本書。 本書跳脫一般程式語言書籍的寫作模式,以淺顯易懂的方試講述Swift,配合日常生活中常見的事物為範例來說明,簡單且充實的內容,讓初學者面對程式語言不會有恐懼感。 徹底掌握撰寫OS X和iOS應用程式的Swift程式語言! 跳脫以往程式書籍多文字的窠臼觀念,讓你輕鬆學習無負擔。 簡單但充實的內容,透過輕鬆學習的方式完整學習Swift程式語言。 著重於問題的思考,展現語法的目的與用途。 直接在程式碼上的文字解說,協助讀者快速了解程式碼的目的與用途。 詳細語法解說,了解每行程式的目的與用途。

9 特價360
貨到通知
下次再買

學校沒教的軟體工程

周忠信  著
洪葉大城北 出版
2017/05/26 出版

許多人必須等軟體程式設計後,才能確定是否滿足需求。因此當需求愈多,往往會牽一髮而動全身,以致於愈難修改。另一方面,當軟體愈龐大,軟體發展就愈需要眾人合作;而軟體愈成功,軟體生命週期則會愈長。這種需要多人長期合作的工作,若沒有一套工程化的步驟與管理辦法,軟體最終勢必走向失敗。 為了幫助大家更能體會軟體工程的挑戰,本書整理了過往30個軟體工程案例,並以漫畫形式呈現。希望可以幫助所有軟體相關人員體認軟體工程的重要,同時更能避開軟體發展的誤區,邁向成功。

9 特價135
貨到通知
下次再買

UI設計藝術-翻轉iOS互動式介面

佳魁 出版
2017/05/25 出版

這是一本由互動應用程式設計的使用者體驗設計師與互動開發技術專家聯手撰寫,關於互動應用設計的書。 涵蓋互動應用的交互(ID)、使用者介面(UI),和使用者體驗(UX)等諸多設計環節。 針對iOS 平台,以及執行iOS 平台的兩大行動產品--iPhone 和iPad的規格和要求,系統闡述設計行動應用程式的方法、步驟以及過程中的細節。為讀者在行動應用程式的設計過程中,從專案方案確立到互動、介面和可用性測試完成的全過程,提供全面的幫助。 適合互動應用設計的工作者和愛好者,以及準備進行互動應用設計與開發、或想要改進和創新個人或團隊工作者。

9 特價441
貨到通知
下次再買

Cocos2d-x實際演練-JS篇

關東升  著
佳魁 出版
2017/05/25 出版

Cocos2d-JS開發權威指南 遊戲程式設計和開發人員不可或缺的案頭寶典 本書介紹Cocos2d-x遊戲程式設計和開發技術。 全書分為6部分:基礎篇、進階篇、資料與網路篇、最佳化篇、多平台移植篇和實戰篇。涵蓋了最新版本的Cocos2d JS v3.x 核心類別、圖磚地圖、物理引擎、資料持久化、效能最佳化、資料通訊、跨網頁和原生平台遊戲發佈等多個方面。 全書內容循序漸進,結構完整,並結合多個遊戲實例詳解,非常適合入門者學習。

9 特價531
貨到通知
下次再買

七天學會設計模式:設計模式也可以這樣學

博碩文化 出版
2017/05/04 出版

「設計模式」一詞起源於建築設計,目的是為了解決工程中重複出現的各種問題,之後被這個概念被導入軟體工程之中。 其中最為人熟悉的是GoF整理的23種設計模式,本書對此做了簡單扼要的介紹,並輔以輕鬆愉快的範例幫助讀者在短時間內了解這些模式要解決的問題與實際應用。隨著程式語言的發展,其中有些模式被使用的頻率已經不高或是已經被內化為語言特定,但其核心思想仍然是十分值得我們學習。 本書規畫了七天的讀書計劃,使讀者能夠更方便的安排自己的進修課程。這七天,可以是連續的七天,也可以是七個星期假日,總之讀者都可以自由運用。唯有不斷的鞭策和砥礪自己,才容易持續提升自己的技術。 你能夠從本書學到 ‧設計模式的基礎概念。 ‧物件導向程式設計的基本原則SOLID。 ‧Gof的23個設計模式所要表達的概念及基礎用法。 ‧相似模式的異同與應用。 ‧單元測試工具JUnit的安裝與簡易教學。

9 特價288
貨到通知
下次再買

iOS核心框架程式開發設計

Shawn Welch  著
上奇科技 出版
2017/04/27 出版

設計師兼開發師,是今時今日的當紅炸子雞。 但是要如何提升開發速度,才能加入他們的行列? 如果你是一個視覺學習者,不妨閱讀iOS 5 核心框架開發設計極速上手。 Apple讓iOS的軟體開發過程更上層樓。為完整接觸iOS的真正能量,你需要深入研究這些簡單的工具和API。經驗豐富的開發師Shawn Welch,會教你使用強大的iOS技術,進而接觸iOS的潛力核心。 使用核心資料和iCloud,你會學到如何在本機端儲存資料,並同步到多個裝置和平台上。利用iOS 5新的Twitter API,透過使用新的帳戶框架,提供無痛的Twitter和OAuth支援。綜合定位服務和iOS 5的功能,如反查地理編碼查詢,以及區域提醒。結合圖形、動畫、聲音、影片,為app添加豐富的媒體體驗,並使用核心影像的相片濾鏡以及分析功能。最後,我們會探索書報攤,讓你建立自己的週刊式的讀物,並在任何時候將讀物內容推送到訂閱裝置上。 Shawn Welch在第一支iPhone於2007年推出後,就持續設計和開發iOS應用程式,包括Pearson Education和Adobe的app。近來,他為Kelby Media Group和National Association of Photoshop Professionals開發供線上教學網站、年會、活動使用的app。

9 特價540
貨到通知
下次再買

jQuery程式開發設計輕鬆入門

上奇科技 出版
2017/04/27 出版

jQuery是目前最被普遍使用的JavaScript程式庫,它是一套運用JavaScript與HTML和CSS進行互動的新方法。 jQuery仿效CSS選擇器機制的簡易選擇器功能(simple selector),使得視覺設計師可以和程式開發者一樣,輕鬆且容易地學習,它也幫助網頁開發者不再需要為了要建立出可同時支援多種瀏覽器的互動性網站時,得先花費許多心力和時間去應付和忍受各種有關瀏覽器的相容性問題。 透過本書,你將學到: 使用簡潔程式碼輕鬆達到跨瀏覽器DOM操作。& 可快速打包程式碼,保證網站傳輸效率高。& 同時學會HTML、CSS、Javascript的技術,並利用PHP和MySQL支援互動處理。 本書特色 簡潔的範例,步驟式的介紹,配合豐富圖例,幫助讀者快速上手,認識jQuery。& 利用現實環境中的常見的案例,幫助讀者快速建立使用技巧。& 應用導向為主,即使初學者沒有程式基礎,也能事半功倍設計程式。& 完整解說網站開發會碰到的問題:包含HTML和CSS結合jQuery的應用,以及PHP和MySQL的使用。

9 特價441
貨到通知
下次再買

Android程式開發設計輕鬆入門

上奇科技 出版
2017/04/27 出版

全球行動電話市場市佔率超過一半以上的Android行動平台,為開發者提供了充滿活力及持續成長的市場,本書將告訴你如何使用最具威力的Android工具集開始撰寫下一代的Android應用程式。 書中完整介紹如何為Google行動作業系統開發軟體,並提供許多觀察及得來不易的建議。在如何安裝及設定Android軟體開發套件及Eclipse整合開發界面的導覽之後,你可以馬上投入建立你第一個Android專案。 全書從如何使用主要的組件來建立一個直覺且外觀好看的界面開始,接著說明如何取得資料並且使用清單來顯示資料,最後探討如何使用服務—重要而且經常未充份利用的Android平台元件。另外在說明如何為Android生態系撰寫應用程式前,也會探討如何處理媒體及定位服務。 本書包含 詳細的教學,大量的圖解及清楚的範例。 深入瞭解Android程式設計專家的最佳作法。 關鍵的Android開發議題,從如何取得並執行Eclipse及軟體開發套件到處理各種版本的平台。

9 特價432
貨到通知
下次再買

iOS遊戲開發設計輕鬆入門

James Sugrue  著
上奇科技 出版
2017/04/27 出版

本書以簡單易懂的程式為主軸,從最基本的概念開始著手,帶著你一起寫出製作經典的動作遊戲的程式碼。同時每章均展示了在製作遊戲時該怎麼設計才更合乎邏輯的步驟。除此之外,本書也分享了如何設計出精靈動畫,並讓使用者以觸控、加速計、螢幕上的搖桿來操控遊戲。更棒的是,我們還會分享如何製作出一個遊戲內的人工智能,以及把你的遊戲跟Apple的Game Center連接在一起,讓遊戲玩起來更能與別人互動! 本書包含 由具有豐富經驗的iOS app設計師所做的相關介紹& 簡單易懂的步驟,任何人都能如法炮製& 你可以實際coding並且玩的遊戲& 新技術諸如GLKit與ARC的介紹

9 特價432
貨到通知
下次再買

動畫圖解資料結構-使用C++(第三版)

李春雄  著
上奇科技 出版
2017/04/27 出版

全國第一本最完整的「影音數位教材」 全國第一本最完整的「動畫電子書教材」 全國第一本附有「自我評量測驗系統」的教材 本書中附有五種程式語言:C / C++ / C# / Java / VB 本書以嚴謹的架構和豐富的內容帶領讀者進入資料結構的殿堂,搭配多樣的內容和圖片說明,讓您更快掌握程式技巧,迅速提升作業效率。 DVD/書中 ‧影音電子書教材 ‧動畫圖解電子書教材 ‧動態互動程式 ‧補充PDF電子書

9 特價495
貨到通知
下次再買

Swift-AR擴增實境與感應器開發

關東升  著
佳魁 出版
2017/04/26 出版

本書介紹蘋果iOS 裝置主要的感測器應用程式開發的相關知識,其中包含手勢識別、加速度計、陀螺儀、指南針、磁力計、照相機、攝影機、音訊裝置存取、定位和藍牙通訊等。 全書包含內容: iOS 中的手勢識別,包含手勢識別的種類、如何使用手勢識別器以及手勢識別與事件觸發。 加速度計與陀螺儀的技術,涵蓋加速度計與陀螺儀的存取與裝置感知、裝置檢測。 指南針與磁力計,介紹了存取磁力計的API 與檢測磁場的API,並透過指南針應用和磁力計應用詳細說明這兩個感測器的使用。 照相機與攝影機,包含照片的捕捉與處理以及視訊捕捉的兩種方式。 音訊裝置存取,首先介紹了音訊裝置,然後詳細介紹了音訊API,最後介紹音訊的播放與錄製。 定位,包含定位的API、距離篩檢程式、精度定位以及地理資訊反解碼與編碼查詢。 藍牙通訊,主要介紹了低耗能藍牙技術。 擴增實境的鉛錘應用,整體介紹了iOS 感測器實戰開發技巧和iOS 專案敏捷開發過程。

9 特價432
貨到通知
下次再買

小玩具大智慧-28個Maker大神的精彩實作範例

佳魁 出版
2017/04/26 出版

不用電的磁懸浮陀螺 軟陶泥製作光控「小蘑菇」 哆啦A 夢的太陽能光控房屋 仿生螢火蟲 鑰匙圈遙控器 蝴蝶結變聲器 智慧小車管家…… 好多好玩的神奇玩具動手做! 創客的絕佳創意 動手實作精彩範例 從易到難 從硬體到軟體 內容豐富 零門檻iOS 彙集多位創客在開放原始碼硬體製作專案的成果,操作步驟清晰、圖片簡明。從易到難,從硬體到軟體,內容豐富,如導電畫筆、磁懸浮陀螺、環保工藝燈等饒有趣味的小製作。 也適合有一定製作經驗的人參與的變色龍燈、電子指南針、蝴蝶結變聲器、POV顯示幕、航空母艦遙控模型、光立方、鐳射投影鍵盤、3D數位相機、MakeyMakey水果鋼琴、智慧手錶等新奇製作。

9 特價432
貨到通知
下次再買

使用Visual Basic開發Android App(第二版)

李春雄  著
上奇科技 出版
2017/04/25 出版

Visual Basic(VB)愛好者開發Android App的一大福音。& 運用類似VB的Basic4Android(B4A)程式語言來輕鬆開發Android App。& 可以讓授課老師「易教」、初學習者「易學、易用」的開發手機程式之教本。 書附光碟內容: 本書範例程式、B4A環境需求軟體 DVD 書中

9 特價468
貨到通知
下次再買

程式設計輕鬆學:孩子必備的電腦學習書

新雅文化 出版
2017/04/18 出版

學習程式設計,啟發創意思維! 全球教育大趨勢,讓孩子學會coding掌握未來世界語言! 台灣中、小學可於彈性學習課程實施科技跨領域統整課程! 本書獲得2016年英國圖書設計製作獎教育類大獎! 什麼是電腦程式? 電腦明白什麼語言? 如何在電腦上設計遊戲? && & 全球資訊流通,科技滲透生活各方面,現今的孩子必須具備數據分析力和運用資訊科技能力,從資訊科技「使用者」的身分,晉升至資訊科技「創造者」的身分。數位學習為大勢所趨,世界各國均推動讓孩子從小學習寫電腦程式,把電腦程式設計納入學校課程。孩子學習寫電腦程式,有助他們裝備自己,應付新媒體世代學習,提高競爭力。別讓孩子做「低頭族」,抬頭向「創造者」身分出發吧! 本書以小鴨「數據得」為主角,先教孩子認識電腦的基礎知識,然後深入淺出地介紹電腦程式設計的概念,進而認識網路安全。透過學習寫電腦程式,可以啟發孩子的創造力、提升邏輯力和增進解決問題的能力。這本有趣的書將帶孩子進入奇妙的數位世界,讓他們成為資訊科技小達人! 本書特色 本書獲得2016年英國圖書設計製作獎教育類大獎 引用貼近孩子生活的例子講解程式設計的基本概念 每個概念都有設計相關的小問題或簡單練習,讓孩子更容易掌握知識 書中引用專有名詞的英文名稱,而且書後附「重要詞匯表」及其解釋,讓孩子更易明白及應用在學習上

9 特價360
貨到通知
下次再買

揭開設計模式的秘辛:設計模式 第1¾版

博碩文化 出版
2017/03/31 出版

~~~~~~~大師已逝,墨跡留香~~~~~~~ 學習設計模式的人,一定聽過《Design Patterns: Elements of Reusable Object-Oriented Software》這本書,俗稱GoF的《設計模式》或GoF的23個設計模式。早期就開始學習設計模式的前輩也大多讀過那本書。 GoF的設計模式只有23個嗎?其實不只23個,在該書出版之時,有接近半打的模式未能被放入該書當中,原因有很多,例如在當年尚未取得兩個以上的大型專案實例來驗證可行性、尚未取得四人的共識、與其他模式之間的分界尚不明朗等等,都可能會導致一些模式未被納入。 該書的遺珠之憾是那些模式呢?在本書中,作者(GoF的四位成員之一)補充了兩個模式,其中的GENERATION GAP模式已經獲得共識,只是在當年的實例不夠多,但現在看來,實在是稀鬆平常,到處都可以看到開發環境或框架採用了這個模式。 至於另一個TYPED MESSAGE模式,在規劃初期是叫做MULTICAST模式,這個模式初期只取得其中三人的同意。藉著這個尚未取得共識的模式,作者揭露了當初在撰寫《Design Patterns: Elements of Reusable Object-Oriented Software》時,四位作者之間對於模式的討論方式,讓讀者得以一窺大師們的討論、思想、以及對軟體設計的習慣。並且在說服反對者的最後關頭,還加入了另一位大師《Clean Code》作者Robert C. Martin(Bob大叔)的支援。如果您仔細閱讀本書第四章及第五章,會發現原來要成為一個新模式真是不簡單啊!那些面世的模式全都是大師們的心血結晶,無價的經驗寶藏。 早期,有些人會批評《Design Patterns》不適合作為學習設計模式的第一本書,或許是因為有些人看的、寫的專案不夠多,所以無法體會其中的奧妙。後來,由於設計模式被大多數高級軟體工程師接受了,因此寫了非常多的相關書籍來介紹設計模式,漸漸地,設計模式不再那麼令人敬畏,也成為了軟體設計的顯學。而這類比較容易理解的書籍,通常都是採用最適合初階讀者的寫法,也就是舉出實例來說明模式。而且舉的例子越是程式設計師理解的例子,就越能使程式設計師學會設計模式並加以活用。 有些書籍,只針對每個模式舉出一個例子,但無法找出一些好例子,可同時應用多個模式來完成同一個例子中不同的功能要求,這樣的寫作法,常常誤導了讀者,違背了設計模式的目的。換言之,一招半式是要如何走江湖呢?本書有別於那些書籍,在本書第二章中,作者以程式設計師最能理解的檔案系統為例,實際示範如何應用六個模式來解決檔案系統不同的功能需求,這六個模式之間的相互合作方式,讓人眼睛為之一亮。讚嘆道︰「原來設計模式是這樣用的啊!」 許多讀者都在期待《設計模式》的第二版,而第二版會是什麼樣子呢?這很難說(也可能不會有第二版了),但至少可以肯定的是,本書作者對於《設計模式》第二版所能做出的貢獻,都已經寫在這本書當中了。 本書讚譽 本書將幫你理解如何將《設計模式》──其實是任何關於設計模式的書籍──當作一本珍貴的指南,而不是一些累贅的規定。── 朗訊科技公司,貝爾實驗室 James O. Coplien 這本技術書的文風非常吸引人,我從未讀過這麼精彩的技術書。John真的已經爐火純青、游刃有餘,他對技術主題的把握如此堅實、精準又引人入勝。── 西門子公司 Frank Buschmann 對於套用設計模式有點經驗的程式設計師來說,遇到問題該採用這個模式還是那個模式,常常陷入難以抉擇的問題,看起來這樣也可以,那樣也可以,如果您也曾有過如此的經歷,那麼您一定要好好看完這本書,相信對您會非常助益。 PS︰大學(甚或科大)不教設計模式,實在是令人難以理解?!── 博碩文化 總編輯 陳錦輝 大師已逝,墨跡留香── 網路留言

9 特價351
加入購物車
下次再買

一次搞定:所有Python Web框架開發百科全書

劉長龍  著
佳魁 出版
2017/03/28 出版

▶最完整的Python Web框架,包括Django、Flask、 Tornado、Twisted等 ▶完整的TCP/IP網頁程式開發介紹 ▶完整的HTTP請求回應方式介面 ▶完整的RESTFUL動詞而明 ▶最新的WebSocket介紹 ▶用Python開發Twitter ▶用Python開發聊天室 ▶用Python開發學校管理系統 ▶用Python開發跨平台物聯網訊息閘道 Python是近來最紅的語言,許多人為了大數據學習Python,但Python一直比純網頁開發的語言不親切。想用Python開發網頁似乎要大費周章。 別傻了!Python的Web框架有數十個,最紅的從Django一直到純網路的Twisted,都有非常強大的功能。本書網羅Python Web最著名的四大框架,從標準的HTTP、RestFUL,一直到最好用的WebSocket都可直接套入使用。 書末並有四個完整的範例,根本就是直接可以上線的完整系統,讓你從頭到尾一次搞定所有的Python Web開發。 適用:網路應用設計和開發人員。

9 特價531
貨到通知
下次再買

Unity實戰教學[第2版]

張右緯  著
佳魁 出版
2017/03/24 出版

由於Unity非常易於學習,它是全球最多人使用的遊戲引擎,它內建許多強大的工具,使得遊戲開發者可以只專注於遊戲邏輯這部份,它強大跨平台的特性,在遊戲主機、個人電腦、智慧型手機(Android、iOS…等)、網頁瀏覽器…等都有以Unity引擎開發的遊戲,其中手遊大約85%皆以Unity引擎開發。 本書以2D遊戲製作做為入門學習,以3D遊戲製作學習進階技巧,最後到多人連線遊戲的製作。這是流程式的教學而非功能式的教學,從製作遊戲的流程中學習各種工具如何搭配運用,遊戲腳本如何撰寫,以及遇到問題時的解決方案。

9 特價495
貨到通知
下次再買

深入淺出 Ruby

Jay McGavren  著
歐萊禮 出版
2017/03/13 出版

採用適合大腦的學習方法 學會製作自己的類別和物件 使用區塊來切割資料 使用mixin替你的類別加料 對外提供你的web app 『《深入淺出Ruby》以符合語言核心精神的風格來教導Ruby:直接、幽默以及適度的奇想。本書的視覺化方式非常適合那些厭倦了枯燥、無聊技術書籍的讀者。』 —Peter Cooper 《Beginning Ruby》作者 『本書為Ruby提供有趣、平易近人的學習途徑,讓開發人員輕鬆就能獲得對工作有幫助的技術知識。在這學習Ruby的道路上,Jay McGavren是一位親切的嚮導,他不僅會告訴我們怎麼做,還會在問題有多個解決方案可以選擇時,把他的經驗告訴我們。』 —Avdi Grimm Ruby Rogues講者及RubyTapas主廚 你將從本書學到什麼? Ruby語言怎麼那麼紅?它適合你嗎?嗯,問問你自己:你是否厭倦了其他語言中額外的宣告、關鍵字以及編譯步驟?你想成為一個更有生產力的程式員?那麼你會愛上Ruby。有了這個獨特的動手學習經驗,你將瞭解Ruby是如何替你處理所有這些細節,使得你輕易就能享受「以較少的程式碼做更多事情」的樂趣。 本書為何如此與眾不同 我們認為你的時間寶貴,不應該浪費在與新概念周旋不下的窘境中。《深入淺出Ruby》採取了專為大腦運作而設計的豐富視覺化風格,運用認知科學與學習理論的最新研究成果,精心建構出引發多重感知的學習體驗,讓你輕鬆瞭解Ruby,而且不容易忘記。

9 特價702
加入購物車
下次再買

高手昇級:可完全取代Java的Scala

佳魁 出版
2017/03/01 出版

●資深大數據工程師開發經驗分享 ●循序漸進介紹Scala核心語法 ●透過實際操作用Scala進行應用開發 本書是作者在Scala 學習、工作實作及教育訓練過程中的心得體會和系統歸納,是學習Scala進行應用開發必備工具書。 本書涵蓋三大主要部分: (1) Scala 語言基礎篇,主要介紹Scala 語言入門基礎知識、變數的定義、程式控制結構、Scala 集合。 (2) Scala 語言中級篇,主要介紹Scala 函數式程式設計、Scala 物件導向程式設計、Scala 模式比對。 (3) Scala 語言進階篇,主要介紹Scala 類型參數、自動轉型、Scala 平行處理程式設計、Scala 與Java 互動操作。 全書運用大量的實際案例來說明Scala 語言的應用,既能夠掌握核心語法,又能夠了解其背後的深層原理。 適用:Scala語言初學者、有興趣者,大數據開發人員、大數據框架運維工程師、軟體培訓機構以及電腦相關科系學生。 ※本書範例可至佳魁官網下載

9 特價486
貨到通知
下次再買

大神降臨-JavaScript前端大師養成祕笈

歐陽繼超  著
佳魁 出版
2017/03/01 出版

在後端,函數式語言層出不窮。在前端,函數式最後的邊界也已經被漸漸打破。Scala的Scala.js、Clojure的ClojureScript都試圖同構移向前端。原生JavaScript其實也可以透過豐富的函數庫,讓前端的函數式程式設計一樣的舒適和優雅。 本書涵蓋大部分函數式程式設計思想,包括JavaScript的函數式支援,Clojure風格的集合、遞迴、函數組合、巨集、模式匹配、實用的Monads,以及前端的併發程式設計。 適用:想要瞭解函數式程式設計的JavaScript程式師,或想學習JavaScript的函數式程式師。

9 特價441
貨到通知
下次再買

Windows 10通用視窗App開發完全制霸-使用XAML及C#

王安邦  著
上奇科技 出版
2017/02/24 出版

一手打造可以同時運用在PC、平板和手機介面的App! 可結合Xbox、物聯網等裝置的Window 10 通用視窗,將顛覆你的多媒體娛樂整合應用視野! 豐富內容:全面性涵蓋Windows 10通用視窗特色之基礎學習和進階技巧。 詳細圖示:結合表格規劃清楚步驟,聰明學習One by One! 重點整理:條列式重點搭配課後習題,讓您方便預習,快速複習。 精美光碟:內含完整範例檔案,用實作統整理論,驗證所學。

9 特價558
貨到通知
下次再買

Windows Apps設計即刻上手:使用JavaScript與HTML5

Chad Carter  著
上奇科技 出版
2017/02/23 出版

本書對在Windows環境下如何做開發App做了深入淺出的講解。對開發者來說,本書可做為他們在使用HTML5及JavaScript建立Windows Apps的學習手冊。 本書內容 ●複習JavaScript、HTML5與CSS3 ●嘗試檔案、新增、專案 ●探索Windows 執行時期(WinRT)與JavaScript的Windows 函式庫(WinJS) ●創建 WinJS 名稱領域、類別與自訂控制項 ●了解微軟設計風格理念 ●自訂應用程式風格 ●偵錯、加密與效能量測 ●多點觸控與其它輸入方式 ●使用位置與硬體感應器 ●綁定資料 ●本地端資料儲存 ●使用遠端資料 ●使用全螢幕、填充、貼齊與垂直檢視 本書內容循序漸進,以細心的逐步解說,帶領你體驗所有最常見的Apps開發工作,幫助你打下堅實基礎,進而獲得真實世界的成功!

9 特價432
貨到通知
下次再買

Android App 程式設計教本之無痛起步- 使用 Android Studio 2.X 開發環境

施威銘  著
旗標 出版
2017/02/17 出版

學習 Android 程式設計一直困擾許多初學者,其原因有三。首先,你必須會使用 Java 程式語言,並且要懂 Android 的 XML,然後才開始學習 Android 的程式設計。在學習的過程裡又常見到一些程式設計老手所使用的行話與習慣,對於一個初學者而言,常會苦思不得其解,導致在學習的路上產生挫折、困頓。有鑑於此,本書針對 Android 的初學者安排一套學習流程,期望降低學習門檻,讓學習曲線能平滑、順暢,能迅速的掌握 Android 程式設計的重點,不用迂迴曲折的浪費時間。 & 許多人都說學習 Android 需要先學 XML,但其實,學 Android 並不需要先學 XML,而是只要知道 Android 的 XML 語彙,這兩者可是有天壤之別,前者你可能要讀完一本厚厚的 “XML 大全集” 但是對於 Android 的 XML 語彙,事情就簡單多了,並且,我們會以圖形化界面的編輯器來完成 XML 的設計,這就和在遊戲裡佈置房間或建設城堡一樣的簡單,頂多只會更動到幾個 XML 標籤。再者,初學階段的 Android 程式設計所用到的 Java 語言也不是說你必須完完整整讀完一本厚達七、八百頁的 Java 程式語言書籍,你大概只須發揮三成的 Java 程式功力就可以輕鬆寫好 Android 程式了。 & 所以,最後你真正要做的是聚焦於學習 Android 的程式架構,Android API 的使用,以及運用你的創意來開發手機或平板的應用,甚至可延伸到行動裝置互動場域。而且本書採用 Google 最新釋出的 Android Studio 2.x 開發環境,操作介面容易上手,專案也很容易管理維護,大大降低了學習門檻。 & 本書並不是「Android 程式應用大全集」之類的書,本書是希望對於 Android 程式設計有興趣的人,能夠幫助其排除各方面的障礙,順利進入 Android 程式設計的領域。 & 本書特色 & 引領入門,最簡單、最易懂的初學教材 □ 不必是 Java 大師也能看懂的 Android 入門書 □ 精心設計循序漸進課程 □ [講解 + 範例 + 動手練習] 循環教學,自修上課都適宜 □ 涵蓋 Intent、照相、感測器、影音播放、GPS 定位、地圖、WebView、交談窗、功能表等 Android 開發必備主題 □ Android 2.2~7.X 適用 □ 使用最新的 ConstraintLayout 設計畫面佈局 □ 體驗 Android 互動設計應用,用手機藍牙遙控自走車

85 特價493
加入購物車
下次再買

pcDuino權威開發指南

李瀟海  著
佳魁 出版
2017/02/15 出版

本書囊括了pcDuino 開發的全方面知識! 軟體工程師可以在這本書的引導下,輕鬆地學習和掌握常用硬體和各種感測器的使用技巧。 硬體工程師可以在這本書的引導下,迅速地掌握軟體開發的基本知識。 Arduino 從最初為教育而生到今天在DIY 界大行其道已經歷了很長的時間。隨著處理器技術日新月異,Arduino 的效能也在飛快增長。在這數年中,Arduino 不斷地受到檢驗、質疑和挑戰,其本身也在不斷改變。這種改變一方面來自Arduino 官方,另一方面則來自廣大的開放原始碼硬體設計者,而pcDuino 就可以視作這些改變的結果之一。

9 特價432
貨到通知
下次再買

人機互動終級體驗-Kinect菁英大師的專題剖析

佳魁 出版
2017/01/25 出版

Kinect 是微軟公司推出的以體感互動為基礎的人機互動裝置。 Kinect 蘊藏的無限潛力,正等待著讀者們去發掘和創造。這是一本Kinect開發入門教學書,透過對基礎篇和開發篇的學習,讀者可以了解Kinect 技術的相關知識,並熟練Kinect 相關API 的使用方法。非常值得Kinect 初學者參考。 本書為Kinect for Windows 開發人員提供快速入門的知識,但是要求讀者有一定的程式設計基礎。由於本書的實例程式全部由C# 撰寫,讀者最好對C# 有一定的了解。

9 特價405
貨到通知
下次再買

Web應用程式開發羽量級優化

邱俊濤  著
佳魁 出版
2017/01/25 出版

ThoughtWorks高級諮詢師最新力作 學習輕量級、最新的Web開發方法 輕量級Web開發是一個很廣的主題,開發人員經常提到,但卻少有人能夠講明它的內涵。 好的程式設計師 就是從基礎開始,作業系統、工具、開發環境、程式語言、測試架構、資料庫、雲端平台等,如果都做到了輕量級,整個程式自然就執行飛快,測試容易,錯誤變少,維護方便。 本書將教會你如何將一個想法變成實際的Web應用。從高效的程式設計工具、開發流程,到敏捷開發中的各種輕量級實踐,再從零開始開發一個具體而微的實例。 ■ 使用Mac OS作為開發作業系統:既能享受Windows的方便,又是原生UNIX。 ■ 用zsh取代bash,少打很多字,少用很多cd到處找。 ■ 用vim不用普通的文字編輯,所有和文字有關的事,手都不需離開鍵盤。 ■ 用Ruby作為網頁語言,天生的Web DNA,非傳統程式思考方式。 ■ 用Bootstrap/Foundation作為樣式框架,又漂亮又簡單。 適用:軟體開發人員、對輕量級Web開發感興趣者。

9 特價486
貨到通知
下次再買

Android實戰手冊-Telephony原理剖析與最佳實作

楊青平  著
佳魁 出版
2017/01/25 出版

從原始程式碼角度深入解析Telephony的架構設計與實現原理,全面揭示Android系統的通訊機制! Android 智慧型手機的爆發式成長和逐步從一般手機轉向Android 智慧型手機的廠商,催生了大量的從業人員需求,熟悉Android 智慧型手機開發,特別是熟悉Android Telephony 開發的技術人員越來越受到市場的青睞。 Telephony 模組為智慧型手機的核心套件,是區別行動OS與桌面OS的重要特色。雖然Android來自於Linux,但是在普通Linux中並不存在,對很多從Java 或Linux 開發轉型而來的人員來說,Telephony 顯得陌生而神秘,而且Telephony 由於其固有的通訊複雜度,以及與環境和硬體的較大連結性,一直是Android 智慧型手機開發中的障礙,也是所有智慧型手機專案所必須克服的難度。

9 特價585
貨到通知
下次再買

熟悉軟體開發SOP:進入無Bug程式世界

董越  著
上奇科技 出版
2017/01/23 出版

本書寫給所有與軟體發展有關的使用者,軟體配置管理為軟體發展提供基礎性的支援環境,它與軟體發展中的所有角色都有聯繫。 本書分為兩部分,第一部分詳細介紹了軟體配置管理的基本知識;第二部分主要講述了軟體配置管理的實際問題。本書的目標是讓讀者用很短的時間就能掌握軟體配置管理的基礎知識,在參與軟體發展時,具備軟體配置管理方面的基本素養。

9 特價468
貨到通知
下次再買

系統程式及作業系統觀念與考題寶典(第二版)

林建福  著
上奇科技 出版
2017/01/23 出版

本書內容涵蓋作業系統、系統程式和編譯程式,書中提供各章中英試題題型練習和解答,並在章末附上習題讓您掌握學習成效,對於踏入資訊領域的學子們,作業系統與系統程式幾乎是必備的基本知識。

9 特價468
貨到通知
下次再買

Swift基礎入門學習手冊

邱俊傑  著
上奇科技 出版
2017/01/23 出版

運用簡單易懂的描述及有趣範例,增加學習印象。 單元循序漸進,由淺入深帶領讀者一窺Swift 的全貌。 Swift 是一個全新的程式語言,也是蘋果御用程式語言,除了可以撰寫 iOS移動設備的APP 之外,連OS X 桌面應用程式也難不倒它。 除此之外Swift 結合了傳統的C和Objective-C的優點,並且採用更安全的撰寫方法和增加許多功能與特性,讓你在寫程式時更直覺,更靈活也更有趣! 本書以淺顯易懂的方試講述Swift程式語言,簡單且充實的內容,讓初學者面對程式語言不會有恐懼感。

9 特價432
貨到通知
下次再買

開發Android App手機入門及應用-使用VB

李春雄  著
上奇科技 出版
2017/01/20 出版

‧Visual Basic(VB)愛好者開發Android App的一大福音。 ‧可以讓你的B4A 程式輕易的結合手機內、外部資料庫。 ‧帶領同學開發具有「創新的應用、實用的價值及符合產業需求」的APP手機應用程式。

9 特價468
貨到通知
下次再買

輕鬆學習MIT App Inventor2中文版程式開發

王安邦  著
上奇科技 出版
2017/01/20 出版

中文版MIT App Inventor 2讓您更輕鬆開發App程式! 不需要複雜的程式碼也可以進行簡單的手機程式開發, 完全雲端的操作,讓您更能隨時隨地完成理想中的Android程式! 全彩印刷x清楚步驟x完整範例x重點整理x精彩習題 *MIT App Inventor 軟體的特色: 簡單易學易用,但功能不簡單。 可選擇中文介面,從此學習MIT App Inventor 軟體,沒有語言障礙。 讓您成為您Android 手機的主人,輕鬆開發自己手機應用程。 讓您開發Android 應用程式,就像在玩拼圖遊戲,好玩、有趣又有成就感。 讓沒有程式設計經驗的人也能開發Android 應用程式。 *是一本內容豐富的書 MIT App Inventor 的相關功能都有介紹,包括:程式邏輯所需的拼圖塊、 各種不同用途的元件(User Interface 元件、Layout 元件、Media 元件、 Drawing and Animation 元件、Sensors 元件、Social 元件、Storage 元件、 connectivity 元件),但不含LEGO® MINDSTORMS® (控制樂高機器人)元 件。 *是一本容易閱讀的書 以深入淺出、有系統、容易閱讀的方式,介紹如何以MIT App Inventor 開發 Android 應用程式,引導讀者按部就班的深入Android 應用程式的世界。 *是一本精心設計、撰寫的好書 精心設計的範例,配合圖表詳細而清楚的解說每一個步驟,循序漸進、一氣呵 成的寫法,非常適合初學者、自學者,或教師作為教材或參考書籍。 *是一本值得向大家介紹的好書

9 特價468
貨到通知
下次再買

Visual Basic 2015入門與應用

李春雄  著
上奇科技 出版
2017/01/20 出版

1.學習目標:每一章的最前面都有引言來說明學習目標,以啟發學習動機。 2.圖解說明:利用圖文並茂的內容來說明程式設計的概念知識。 3.以「輸入---處理---輸出」的流程架構來說明程式設計概念。 4.每章節最後附有重點整理、教學評量,協助讀者課後練習與自我測驗。 本書內容從程式語言的基礎開始著手,並帶領讀者運用Visual Basic 2015來進行實務操作,重點在於訓練學生的邏輯思考並啟發學生的學習興趣,並讓讀者瞭解如何透過循序漸進的方式來學習程式的入門概念與實作,進而設計一個專案程式。 本書的適用: 1.大專院校資訊相關科系科(資工、資科、資管、網路科技等)都將「程式設計」列為必修課程。 2.資訊類的國家考試(高、普考、特考)、研究所及轉學考都將「程式設計」列為必考科目。 3.資訊業的「軟體開發」人員。 書附光碟內容:CD/書中/本書範例檔案

9 特價504
貨到通知
下次再買

一劍雙刃:讓CAE如虎添翼的ABAQUS+Python

佳魁 出版
2017/01/19 出版

學習CAE軟體最大的問題絕對不會是操作或概念,一般CAE使用者的強項通常都是在設計或理論,當遇到需要控制時,往往必須依靠程式語言來處理。程式語言本身就是一門大學問,再加上要和CAE整合,往往被使用者視為畏途。Abaqus Python就是解決這個問題的最佳答案。Python易學易用功能強大,語法簡單清楚直覺,已儼然成為程式語言的王者,現在跨足CAE,更是學習者的一大福音。本書作者結合自己多年Abaqus 使用經驗,採用語言API 說明+實例說明的方法來介紹Abaqus/Python 使用過程中比較有意思的一些基礎知識,希望能幫助讀者進入Abaqus/Python 的領域。

9 特價504
貨到通知
下次再買

一舉兩得功力大精進:學Python+Web賺一個未來

董偉明  著
佳魁 出版
2017/01/19 出版

如果你只把本書視為Python的開發書,那就可惜了。 作者是中國最大社群豆瓣的系統架構師,看完本書,不只是學Python的Web開發,更是從頭到尾自己開發、維護、營運、測試一個完整網頁的百科大全,涵蓋: .最完整的Python Web Framework Django和Flask .完整的Python語言說明 .最好用的IPython(Jupyter) .最新的NoSQL資料庫應用(MongoDB、Redis、Memcached) .一些最好用的系統工具, SaltStack以及Ansible .系統監測工具StatsD, Graphite .服務化的Thrift .還有和Python配合的Ajax以及Javascript

9 特價612
貨到通知
下次再買

Scala程式設計(附範例光碟)

侯雍聰  著
全華 出版
2017/01/18 出版

本書由淺入深地介紹Scala的基本入門知識,系統性且詳盡地介紹了Scala程式設計的觀念。每一項功能除了觀念的講解,也都提供了相對應的範例,這些範例皆為可實際運作的獨立程式碼,讓讀者可以藉由程式碼的內容,深入了解各項Scala的功能。 本書涵蓋了Scala物件導向程式設計與函數式編程的概念。透過本書,讀者可以學習到大數據資料處理中所需要的函數式概念,改變程式設計的觀念,並建立新的思考模式,以邁向未來康莊的程式設計之大道。 本書特色 1.市場上第一本中文Scala書籍。 2.介紹Scala與Big Data的關聯,幫助讀者輕鬆學習大數據的函數式概念。 3.提供各個範例的獨立程式碼,深入了解Scala的各種功能。

特價400
加入購物車
下次再買

從零開始學Python程式設計(適用Python 3.5以上)

李馨  著
博碩文化 出版
2016/12/30 出版

學習一個程式語言,Python的簡單、明瞭能讓初學者快速上手。不可免俗的要從Python基礎語法開始,一個簡單的IDLE環境,雖然很陽春,但有不錯的除錯功能,很多小程式都可以利用Python Shell這個互動交談模式。由於Python能討論的內容非常豐富,本書以基礎入門、有序和無序、標準函式、物件導向和學習進階等五大篇,提供初學者認識Python語言的魅力,並達到通盤性認識,全書重要主題如下: ‧Python異想世界‧Python基本語法‧流程結構 ‧序列型別和字串‧Tuple 和 List ‧字典和集合 ‧函式‧模組與函式庫‧物件導向基礎 ‧淺談繼承機制‧異常處理機制‧資料流與檔案 ‧GUI介面 ‧GUI 其他元件 ‧Django與Web 本書以最嚴謹的態度,輔以最精要的表達方式,降低閱讀的壓力,相信能讓初習者在Python語言學習之旅中,拓展程式語言的包容性,在程式語言世界悠遊自在。 【本書實務經驗分享】 ‧由程式語言的基本功開始,兼顧理論與實作 ‧主控台應用程式和視窗應用程式兼容並蓄,每個章節皆能活用學習 ‧對物件導向的封裝、繼承和多型三大技術,深化應用更上一樓 ‧課後評量思考操作並兼,追蹤學習成效

9 特價531
加入購物車
下次再買

iOS遊戲開發從零開始

李華明  著
佳魁 出版
2016/12/27 出版

本書以C++ 與Objective-C 語言為工具,從iOS 遊戲程式設計最基礎的內容開始講解,讓讀者能一步一步循序漸進地進行學習並熟練遊戲程式設計要領。對於有C++ 與Objective-C 基礎的讀者,能夠更容易、更快速地熟練本書的內容。當然,需要提醒大家的是,閱讀本書並不需要讀者有任何行動裝置的程式設計開發經驗。 全書分為兩個部分共11 章。整體來說,各章都以前一章的基礎知識作為準備進行講解。因此,對於剛接觸或打算接觸iOS 遊戲開發的讀者,筆者強烈推薦從前往後依次學習,切勿跳讀。 第1章主要介紹Cocos2d-x 引擎以及引擎範本的安裝與刪除。 第2章透過對一個最簡單的Cocos2d-x 專案進行詳細講解,讀者對Cocos2d-x 專案目錄結構以及執行機制可以有一個基礎認識。 第3章是基礎篇,也是學習Cocos2d-x 引擎開發的重點章節,講解了引擎提供的常用元件、引擎最新載入資源策略、重新定義draw 函數、自訂繪製圖形、記憶體與效率歸納等內容。 第4章對動作與動畫進行了講解,不僅詳細介紹了Cocos2d-x 提供的22 種特效、32 種切換動畫、49 種常用動作的使用,還詳細講解了序列頁畫面動畫的兩種實現與使用方法。 第5章是專案實戰的預備篇,主要是對遊戲開發必須熟練的一些基礎基礎知識進行詳解,如精靈的碰撞檢測、地圖與地圖編輯器、音樂與音效、遊戲資料的儲存、遊戲搖桿等。 第6章是Cocos2d-x 引擎的跨平台篇,其中講解了Cocos2d-x 跨平台專案的整合、交叉編譯、程式混合開發、跨平台視訊播放等引擎跨平台的相關知識。 第7章是專案實戰環節,主要是對前幾章的綜合演練,尤其是對第5、第6 章各模組基礎知識的綜合運用,透過此章可以讓讀者熟悉和熟練遊戲開發流程。 第8章是遊戲開發加強部分,主要根據Cocos2d-x 引擎跨平台的特點,講解遊戲常用的一些基礎知識,例如Lua 指令稿的使用、xml 檔案資料讀取、csv 資料讀取、Http 與Socket 網路程式設計等。

9 特價468
貨到通知
下次再買

大數據起步從Python開始:算法及設計基礎

吳萍  著
佳魁 出版
2016/12/27 出版

本書特色 1. 說明和重點安排合理 書中的內容凝聚作者多年的教學經驗與體會,擴充部分使有能力的讀者可以更上一層樓。 2. 說明深入 對一些較難的知識,會剖析其本質,讓讀者能夠從根本上了解、掌握並靈活運用。 3. 實用性強 書中提供了大量針對性的實例,同時程式設計中要注意什麼?如何閱讀出錯提示?出現問題如何解決?都一一說明,幫助讀者迅速掌握程式設計的全過程。 4. 涵蓋了演算法和程式設計的較為核心的內容 選擇經典和應用廣泛的各種演算法,並結合程式設計的思維和方法,讓讀者透過循序漸進的程式設計過程了解計算的魔力,掌握求解問題的方法,進而融入後續的學習和今後的生活和工作中。

9 特價441
貨到通知
下次再買

遊戲大師天堂路:只有Unity Shader才能超越Unity

馮樂樂  著
佳魁 出版
2016/12/27 出版

本書特色 ■ 內容獨特& 填補Unity Shader 和繪製管線之間的知識鴻溝,對Unity 一些繪製機制的工作原理進行詳細剖析。配合大量實例,讓讀者在實作中逐漸掌握UnityShader 的撰寫。 ■ 結構連貫& 從基礎到進階再到深入的說明,解決讀者長期以來的學習煩惱。 ■ 充分針對初學者& 提供大量的圖示並配合文字說明,且一些章節最後提供「答疑解惑」來解釋初學者經常遇到的問題。 ■ 包含Unity 5 在繪製方面的新內容& 多次介紹Unity 5 中的新工具頁框偵錯器(Frame Debugger),並借助該工具的幫助來了解Unity中的繪製過程 ■ 補充大量延伸閱讀資料& 在本書一些章節的最後,提供「擴充閱讀」,讓那些希望更加深入學習的讀者可以在提供的資料中找到更多的學習內容。

9 特價531
貨到通知
下次再買

專業商用3D遊戲引擎大揭秘-Panda3D.C++.Python

佳魁 出版
2016/12/27 出版

Panda3D是世界十大開放原始碼遊戲引擎中,功能最完整、效能最穩定、商業化限制最少的一款。目前,迪士尼仍在使用,世界各地的業界人員也以開放、共用全部原始程式碼方式不斷促進這款遊戲引擎的持續發展。在競爭激烈的國外遊戲引擎市場中,Panda3D始終引人注目,技術領先。 本書為讀者深入、完整掌握遊戲引擎C++、Python核心,書附程式中有80多段示範效果,為Windows、Linux、Mac作業系統中的C++、Python遊戲引擎開發者提供價值無窮的資源。作者結合深入的專業知識及多年的實作開發經驗,重點針對市場、讀者技術實作需求撰寫此書,相信讀者能夠輕鬆掌握Panda3D的使用技巧,簡單快速地步入3D應用程式開發新天地。

9 特價774
貨到通知
下次再買

Xilinx All Programmable Zynq7000 SoC設計開發寶典

何賓  著
佳魁 出版
2016/12/27 出版

一本反映最新Xilinx可程式化技術,完整論述Zynq-7000 SoC體系結構、程式設計及作業系統移植經典著作。 首次論述Zynq-7000 SoC體系結構、程式設計及作業系統移植的方法與實踐。詳盡介紹Zynq-7000 SoC的體系結構和相關生態系統,圍繞軟體和硬體協同設計的理念敘述,利於讀者徹底掌握Zynq-7000 SoC的設計方法和技巧。 [作者分享] 1 Xilinx 為這個最新Zynq 設計平台的定位——偏重於嵌入式系統的應用,未來的可程式設計邏輯元件向著嵌入式處理方向發展,未來嵌入式系統「硬體」和「軟體」將根據應用的要求,真正變成All Programmable(全可程式設計),即可以在單晶片內設計滿足特定要求的硬體平台和對應的軟體應用。 2 Zynq-7000 元件是最新半導體技術、電腦技術和電子技術的結合體。 在一個小小的半導體晶圓上卻整合了當今最新的資訊技術。在這個平台上實現嵌入式系統的應用,表現從上到下的一體化設計理念。 3 Zynq-7000 平台是非常好的教學平台、科學研究平台和應用平台。 本書所列出的設計實例代表著Zynq 的應用方向,在介紹這些設計實例的過程中,貫穿許多重要的設計方法和設計想法,這些設計方法和設計想法比設計案例本身更加重要。

9 特價774
貨到通知
下次再買

Android App活學活用-使用VB

王安邦  著
上奇科技 出版
2016/12/26 出版

基礎到進階,Basic4Android功能全解析! 讓您掌握通往Android App開發程式的捷徑,現在用Visual Basic一樣可以輕鬆設計! ‧是一本內容豐富的書 Basic4Android及Android 的相關主題都有介紹,B4A環境及功能介紹、使用者介面(UI)的介紹、活動(Activity)及意圖(Intent)、對話方塊(Dialog)及通知(Notification)、服務(Service)、2D繪圖及統計圖表、電話功能、動畫與多媒體、SQLite行動資料庫應用。 & ‧是一本容易閱讀的書 以深入淺出、有系統、容易閱讀的方式,介紹如何以Basic4Android的Basic語言開發Android App,引導讀者按部就班的深入Android 的世界。 & ‧是一本精心設計、撰寫的好書 精心設計的範例,配合圖表詳細而清楚的解說每一個步驟,循序漸進、一氣呵成的寫法,非常適合初學者、自學者,或教師作為教材或參考書籍。 ‧是一本值得向大家介紹的好書 ‧範例光碟的內容: 開發Android App -使用Basic(Basic4Android)的範例程式。 實作題的解答程式。

9 特價495
貨到通知
下次再買

從工程師到系統架構師之路:用muduo C++開發網路程式

陳碩  著
佳魁 出版
2016/12/25 出版

本書專注於簡單容易了解的程式碼,以及最接近C語言的語法,並且大量應用多執行緒的思路,開發出來的非阻塞式(Non-blocking)網路程式庫,比同級產品快了20%,程式碼卻少了50%,充份展現C++的小而美且快。除了C++之外,本書亦充份介紹目前Scale out網路架構的概念,讓你不但可快速學會C++的網路開發,更可了解目前最新的雲端趨勢。 想學好C++就從全球第一個華人開發的頂級C++網路程式庫Muduo開始。本書主要說明採用現代C++ 在x86-64 Linux 上撰寫多執行緒TCP 網路服務程式的主流標準技術,重點說明多執行緒網路服務器的一種IO 模型,即one loopper thread。這是一種適應性強的模型,也是Linux 下以native 語言撰寫使用者態高性能網路程式最成熟的模式,熟練之後可順利地開發各種常見的服務端網路應用程式。本書以muduo 網路函數庫為例,說明這種程式設計模型的使用方法及注意事項。 C++學習時間長,一旦上手,開發出程式碼的超高速度是Java、C#等其它語言無法比較的。

9 特價531
貨到通知
下次再買
頁數25/42
移至第
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing