會員功能列

 
( 0 件)0 元
結帳
facebook order18 Happy Go Ponta paypal LINE Pay

購物車

( 0 件)0 元
結帳

金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當! (詳情)

中文書第三層

排序方式: 瀏覽: 列表圖片
| 下一頁 »
  • 無瑕的程式碼 敏捷完整篇:物件導向原則、設計模式與C#實踐 無瑕的程式碼 敏捷完整篇:物件導向原則、設計模式與C#實踐 Robert C. Martin- Micah Martin 博碩文化 出版 2017/6/2出版

    ~~~《名家名著》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大叔也釐清了,某些模式為何不該在哪些場合中使用,他是以效益來看待這件事的,而這也是本書的最大特色:務實。

    79 特價 624 立即購買 
  • InDesign CC數位排版與編排設計(含ACA-InDesign CC國際認證完全模擬與解題) InDesign CC數位排版與編排設計(含ACA-InDesign CC國際認證完全模擬與解題) ACA世界競賽冠軍隊講師 碁峰資訊 出版 2017/6/1出版 館主推薦:★★★☆☆

    附DVD一片 InDesign數位編排設計必學/ACA國際認證考試必備 從設計概念、軟體技巧、範例實作,到ACA認證模擬實戰練習, 一次學會InDesign的關鍵技,爭取國際證照,銜接職場應用,提高競爭力! ‧結合編排設計概念與實作: 書中以設計領域常用的InDesign實務技巧進行範例實作,並導入應具備的設計概念與知識,不僅能學會軟體操作,且從設計的發想規劃、編排設計到排版輸出,完整融會貫通。範例作品涵蓋名片、會員卡、DM、菜單、雜誌、書冊、婚紗寫真、影音履歷與互動電子出版設計…等。 ‧符合ACA國際認證考核項目: 以通過ACA(Adobe Certified Associate) InDesign CC國際認證考試為目標,彙整重要設計觀念、大量展示範例與認證模擬試題練習,以及認證考試流程說明,並提供參考解答,藉此完整了解命題方向,取得ACA國際認證的最佳學習方式與應試能力。 書附超值DVD: 範例檔/認證模擬試題參考解答/認證模擬試題實作影音教學

    85 特價 408 立即購買 
  • C++ Primer Plus中文版 (第六版) C++ Primer Plus中文版 (第六版) Stephen Prata 碁峰資訊 出版 2012/11/15出版

    涵蓋最新的C++11 C++ Primer Plus 一書是為程式設計師與開發人員精心設計,且對於每個主題核心皆有完整說明的教學書籍。主要教導的內容包含了程式碼結構化與由上到下的設計原則、以及類別、繼承、樣板、例外、拉姆達(lambda)運算式、智能指標和移動語意等。 身為作家與教育家的Stephen Prata,撰寫出這本富有教育性、明確且具有獨到見解的C++指導手冊,以C++語言解釋許多基本撰寫程式的概念與細節。許多簡短的範例一次只說明一至二個概念,藉以鼓勵讀者學習新主題時,能立刻掌握活用技巧。 在每個章節最後都有問題回顧和程式設計練習,幫助初學者理解最艱深的內容和概念。 本書是一本容易自學的指南,適合認真鑽研程式設計的學生,與已精通其他程式語言,想要了解此語言核心基礎知識的專業程式開發者。 本書已為第六版,更新並涵蓋了C++的最新發展,以及新的C++11標準細節。 在C++ Primer Plus書中,您將會發現深入、廣泛的各種教學方法和工具,藉以提昇您的學習效益: ‧完整及整合討論基礎C語言並附帶說明C++的特色 ‧對於使用時機和理由提供明確的指引 ‧透過實作和延伸範例,幫助您一次理解一至兩個概念 ‧提供上百個可執行的範例程式 ‧每個章節末附有問題回顧和程式設計練習,測試您的理解程度 ‧涵蓋了通用的C++,為您提供更靈活的通用性 ‧依據ISO標準,涵蓋討論樣版、標準樣版函式庫、字串類別、例外、RTTI以及命名空間

    79 特價 616 立即購買 
  • Effective C#中文版 | 寫出良好C#程式的50個具體做法 第三版 Effective C#中文版 | 寫出良好C#程式的50個具體做法 第三版 Bill Wagner 碁峰資訊 出版 2017/5/31出版 館主推薦:★★★☆☆

    涵蓋 C# 6.0 因應越來越複雜的C#語言與日漸龐大的開發社群,作者歸納了50種撰寫更好程式的方法,協助讀者撰寫出堅實、高效率、高性能C# 6.0程式。本書新版所提供的新方案包括善用泛型與LINQ,以及專門一章討論例外處理的最佳做法。 清楚、務實、專家秘訣與實用的範例程式,讓眾多開發者對Effective C#愛不釋手。憑藉著豐富的C#經驗,作者提供了C#語言與.NET環境中,從資源管理到多核支援的各種問題解決方案,以及如何避開常見的陷阱。讀者可學習到在多種選項下如何選擇最有效的解決方法,與如何撰寫容易維護及改善的程式碼。Wagner解釋了以下條目的原因與做法: ‧偏好隱含型別的區域變數(見方法1) ‧以內插字串取代string.Format()(見方法4) ‧以delegate表達callback(見方法7) ‧善用.NET的資源管理(見方法11) ‧定義最少且足夠的泛型限制(見方法18) ‧使用執行期型別檢查特化通用演算法(見方法19) ‧以delegate定義方法的型別參數限制(見方法23) ‧以擴充方法規範最小界面合約(見方法27) ‧建構sequence的可組合API(見方法31) ‧action、predicate、以及函式與迭代的解耦(見方法32) ‧偏好lambda表示式的方法(見方法38) ‧區別提前與延後執行(見方法40) ‧避免抓取高成本的資源(見方法41) ‧使用例外回報方法合約失敗(見方法45) ‧利用例外慣例的副作用(見方法50) 如果你已經是成功的C#程式設計師,本書將讓你晉身為頂尖高手。

    79 特價 356 立即購買 
  • 從零開始學Visual C# 2015程式設計 從零開始學Visual C# 2015程式設計 李馨 博碩文化 出版 2017/4/7出版

    這是一個科技發達,訊息快速傳遞的世界。學習一個程式語言,以不變觀其變之外,本書對於Visual C#程式語言的特色和語法有更多的著墨。除了以.NET Framework提供的類別庫為範本外,配合Visual Studio 2015整合式開發環境,讓入門者避免不必要的錯誤。無論是使用哪一種語言,皆能在共通語言執行環境下,發展出跨平台的應用程式。本書非常適合對Visual C#語言有興趣,又想要對.NET Framework類別庫有更多認識,透過本書做通盤性認識,全書重要主題如下: ‧歡迎來到C#世界 ‧繼承、多型和介面 ‧跟控制項對話 ‧資料、變數和流程控制 ‧泛型、集合和委派 ‧版面、檢視和多重文件 ‧陣列和字串 ‧偵錯和例外處理機制 ‧I/O與資料流 ‧物件和類別 ‧視窗表單的運作 ‧ADO.NET元件 ‧方法和傳遞機制 ‧通用控制項 ‧語言整合查詢-LINQ 期能把握住最嚴謹的態度,輔以最精要的表達方式,降低閱讀的壓力,讓初習者在學習Visual C#之外,也能對.NET Framework的類別庫有更多的了解。

    79 特價 490 立即購買 
  • ASP.NET 4.6動態網頁程式設計技術實作:使用C# ASP.NET 4.6動態網頁程式設計技術實作:使用C# 榮欽科技 博碩文化 出版 2017/1/23出版

    本書涵蓋了初學ASP.NET 4.6 所需了解的入門關鍵內容。第一章的概念性章節提供ASP.NET 4.6的初步認識,以及組成ASP.NET 的各種要素,包含控制項、後置程式碼和Visual Studio 2015的專案建立等等。接著帶領讀者逐步了解ASP.NET 4.6的各種技術面向,網頁關鍵元素、視覺化介面、程式語言特性與資料庫技術,重點內容列舉如下: ‧網頁關鍵元素:說明建構與驅動ASP.NET網頁的核心技術,表單與事件機制,網頁架構與程式語法。 ‧視覺化介面:網頁建構元素介紹與各種伺服器控制項的運用。 ‧程式語言特性:程式除錯機制、網頁程式切割、組態檔設定等等。 ‧資料庫技術:ASP.NET與ADO.NET資料庫存取技術的整合運用。

    79 特價 379 立即購買 
  • 從工程師到系統架構師之路:用muduo C++開發網路程式 從工程師到系統架構師之路:用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#等其它語言無法比較的。

    79 特價 466 立即購買 
  • 職業駭客的告白3部曲:C語言、組合語言與逆向工程的秘密 職業駭客的告白3部曲:C語言、組合語言與逆向工程的秘密 秋聲 博碩文化 出版 2016/9/19出版 館主推薦:★★★☆☆

    不顧駭客圈的次次警告,也要揭開這業界的秘辛 用盡洪荒之力,挑戰駭客們的底線 秋聲再次低調出手,沒有最駭只有更駭 「就算看到了某些事物,也不代表你真正看見了。」-【秋聲駭客流】Nick Sung 在現今的電腦病毒中,許許多多的電腦病毒幾乎都是使用C語言所寫出來的,至於組合語言的話則是在分析病毒上可以有一個很強大的工具。書中內容沒有艱澀的技術,且不需要多麼高深的基礎,讓你在不知不覺中就掌握住底層語言和組合語言。 這本書更適合完全沒學過程式語言的讀者來入門,此書透過令人會心一笑的對話、簡單好懂的觀念,化繁複抽象的程式邏輯於生活周遭許多的話題,讓初涉程式世界的你沒有絲毫恐懼。 註:想要同時學好底層語言與逆向工程,只有這本你沒得選。

    79 特價 387 立即購買 
  • C# 6.0 錦囊妙計 第四版 C# 6.0 錦囊妙計 第四版 Jay Hilyard- Stephen Teilhet 歐萊禮 出版 2016/8/15出版

    C#程式開發人員的解決方案 “編寫程式時手邊的絕佳指引,這些解決方法及訣竅可替開發人員省下大量時間。” - Steve Munyan, 資深軟體工程經理 ByAllAccounts, a Morningstar Company 本書第四版針對C# 6.0進行完整的內容更新,提供超過150個錦囊來解決C#程式設計師遇到的問題,為這些常見或特別的問題提出解決方案。每個錦囊提供可重複使用並經過測試的程式碼,讀者可運用於自行開發的應用程式中,書中並會詳細探討底層技術運作的原因與方式。 本書加入新的錦囊妙計來說明C#最新功能的運用,例如運算式層級、成員宣告以及陳述式層級的功能。新的及原先的錦囊都會討論到動態與非同步程式設計的範例,進而讓讀者更加了解如何使用這些語言功能。對於C#技術書籍而言,如果讀者喜歡以解決方案的呈現方式勝過一般的程式語言教學,以及偏愛快問快答的方式勝於理論解說,請千萬不要錯過這本書。 本書涵蓋主題如: ‧類別與泛型 ‧集合、列舉元與迭代器 ‧資料型別 ‧LINQ與lambda運算式 ‧例外狀況的處理 ‧反映(Reflection)與動態程式設計 ‧正規表示式 ‧檔案系統的存取 ‧網路與Web ‧XML運用 ‧執行緒、同步與平行處理

    79 特價 695 立即購買 
  • 資料結構理論與實務-以Java語言實作 第二版 資料結構理論與實務-以Java語言實作 第二版 陳會安 旗標 出版 2016/7/12出版

    只懂 Java 語法還不夠, 學習使用類別、繼承、介面和集合物件來實作各種資料結構, 才能真正強化 Java 程式設計的能力。 「資料結構」(Data Structures)是計算機科學領域的一門重要課程,在學習基本程式設計,例如:Java 語言的課程後,資料結構提供的相關理論可以快速擴大程式設計的視野,在 Java 程式靈活運用陣列、串列、堆疊、佇列、二元樹和圖形等各種結構來解決問題,或是使用搜尋和排序處理資料,讓程式執行更有效率,讀者將不再只是撰寫一些小程式,而是真正擁有系統開發能力。 再者,Java 與 Android 程式設計的基礎都是物件導向觀念,只學 Java 語法,還是沒辦法運用 Java 物件來撰寫程式, 本書使用 Java 語言來實作,利用物件導向的類別(Class)、繼承、巢狀類別和介面來實作各種資料結構的抽象資料型態 ADT,和在最後詳細說明 Java 語言的集合物件(Collections),讀者不但可以學習資料結構的觀念,更可為之後物件導向程式設計的課程與應用打好基礎。 本書特色 本書完全是以實務角度來詳細說明資料結構的觀念和實作,輔以大量程式實例和摸擬動畫工具(網頁版)來加強觀念的解說。為了讓學生可以輕鬆學習資料結構,更提供大量表格、範例和圖例來說明各種資料結構觀念和詳細的演算法步驟,然後使用 Java 語言來實作各種資料結構。 本書不只理論觀念的解說,更完整實作各種資料結構,讓讀者能夠實際測試執行來進一步了解各種資料結構,讓學生在學會 Java 語法之後,能更進一步學習物件導向技術的應用,強化 Java 程式設計的能力與視野,奠定未來邁向 Android 應用程式開發的基礎。 ◎ 採用圖解式學習法,使用大量表格和圖例幫助理解,並提供網頁摸擬動畫工具,輔助解說資料結構的運作。 ◎ 以豐富程式範例實際驗證, 並提供完整程式碼可供測試執行, 讓學生學習更有效率。 ◎ 本書最後會使用 Java Collections 集合物件來實作 Java 程式開發所需的資料結構, 是銜接 Android 程式設計的重要觀念。 ◎ 特別收錄 Java 語法說明, 幫助初學者重頭溫習, 打好基礎。 ◎ 選用簡潔、直覺的 EJE(Everyone's Java Editor)編輯器, 不讓複雜的開發工具成為初學者進入 Java 的門檻。

    88 特價 431 立即購買 
  • C++程式設計實習-趣玩Arduino(附範例光碟) C++程式設計實習-趣玩Arduino(附範例光碟) 陳會安 全華 出版 2016/7/5出版

    本書優點特色 「配合實務Arduino實驗範例來提昇讀者的學習樂趣與動機,讓初學者學習C++程式設計更加有趣,也更有成就感。」 1.包含Arduino實驗範例,可以實際應用各章學習到的C++程式語法來執行硬體控制,讓學習程式設計更加有趣,也更實用。 2.使用fChart可執行流程圖作為初學程式設計的積木組裝說明書,幫助你使用積木組裝的功能表命令來快速建立出自己的完整C++程式。 3.玩翻物聯網,實際應用Arduino學習軟硬體整合的C++程式設計,輕鬆帶領你進入當紅的物聯網世界。 4.本書提供完整流程圖工具和C++語言開發環境,內建Arduino IDE和Arduino Uno模擬器,就算你沒有購買Arduino開發板,也一樣可以使用相同工具、和撰寫C++程式的相同方法,搭配Uno模擬器來測試執行你寫出的Arduino程式。 本書是一本C++語言的程式設計教材,詳細說明程式設計觀念和相關技術,強調不只單純學習C++語言,更希望能夠建立讀者正確的程式設計觀念、程式邏輯,和軟硬整合的實務應用,以便讀者能夠靈活運用C++語言來解決遇到的程式問題。 在內容上,本書導入單晶片控制的Arduino程式設計,能夠讓讀者直接活用學過的C++語法來建立Arduino程式,更重要的是你並不用購買Arduino開發板,就可以使用書附光碟的Uno模擬器來測試執行本書所有的Arduino實驗範例。 不只如此,為了方便初學者學習基礎的結構化程式設計,本書更提供筆者針對初學程式設計者開發的fChart程式設計教學工具,在同一工具就可以編輯、編譯和執行C++程式,和撰寫Arduino程式。

    95 特價 361 立即購買 
  • Visual C# 2015程式設計經典(附範例光碟) Visual C# 2015程式設計經典(附範例光碟) 蔡文龍 碁峰資訊 出版 2016/5/16出版 館主推薦:★★★☆☆

    由微軟MVP、MCSD、MCPD認證專家與大學教師編著,並由微軟大型研討會講師以及大學資深程式設計教師提供寶貴意見及審校,是一本適合大專院校教學,以及MTA、MCTS、MCSD、MCPD認證課程的先修教材。內容豐富,範例操作與解說皆有圖例、分析與詳細說明,讓初學者學習完全無障礙。 ■ C#程式設計入門篇 介紹.NET Framework平台與微軟雲端App開發工具Visual Studio 2015,採循序漸進方式,以主控台專案介紹C#資料型別、選擇結構、重複結構、陣列、方法的語法,使初學者具有程式設計的基本素養。 ■ 物件導向程式設計篇 介紹Windows Form應用程式開發技巧。以深入淺出方式,使初學者具有物件導向的觀念,並介紹類別與物件、繼承、多型、介面、檔案存取、例外處理…等,進而領會出物件導向程式設計的要領。 ■ 視窗應用程式設計篇 介紹Windows Form應用程式常用工具,包括視窗輸出入介面、各種清單與容器的設計、各種對話方塊及鍵盤與滑鼠事件、功能表與工具列設計、多表單與MDI多表單的應用,使初學者能活用工具箱的工具以建構出豐富的Windows Form應用程式。 ■ 資料庫程式設計篇 介紹微軟的離線式資料存取架構 ADO.NET 4.6。包含SQL資料庫的建立、SQL陳述式的使用、資料庫連接與存取、交易處理機制、預存程序撰寫與呼叫、XML文件的搜尋與存取等議題。並介紹LINQ和Entity Framework;透過LINQ能使用一致性的資料查詢技術、來處理陣列、集合物件、DataSet、SQL資料庫和XML…等資料來源;使用Entity Framework讓開發人員不用處理資料庫程式設計的細節,可以直覺的物件導向方式撰寫資料庫程式。 ■ 網路應用程式與跨平台行動裝置網站設計篇 介紹微軟ASP.NET Web Form與ASP.NET MVC的Web應用程式開發方式。包含建置AJAX非同步網頁、檔案上傳、使用資料工具建置網頁資料庫、Chart網頁圖表建置、Web服務的設計與呼叫;說明MVC應用程式Model的建置、Controller與View的設計,最後設計簡易書籍管理系統。並介紹行動網站開發技術jQuery Mobile,透過jQuery Mobile整合ASP.NET建置跨平台的美食搜尋行動網站。

    79 特價 514 立即購買 
  • Effective Modern C++ 中文版 | 提昇C++11與C++14技術的42個具體作法 Effective Modern C++ 中文版 | 提昇C++11與C++14技術的42個具體作法 Scott Meyers 歐萊禮 出版 2016/5/4出版

    「在學會 C++ 基礎後,我從 Meyers 的 Effective C++ 系列叢書中學到如何寫出有生產力的程式碼,在各家介紹妥善運用現代 C++ 原則、風格與慣例的書籍中,《Effecitve Modern C++》是其中最重要的一本。還沒買嗎?現在趕快去買!」 - Herb Sutter, ISO C++ 標準委員會會長與微軟 C++ 軟體架構師 面對 C++11 與 C++14,不僅是要熟悉新加入的功能(例如:auto 型別宣告、搬移語義、lambda 運算式及並行支援),更在於挑戰有效的運用這些功能,讓開發的軟體正確、有效率、易於維護且具有可攜性,這也是寫作本書的原因。本書介紹如何用 C++11 與 C++14 撰寫真正傑出的軟體,亦即善用現代的 C++。 本書主題包含: ‧大括號初始化的優缺點、noexcept 規範、完美轉發及智慧型指標 make 函式 ‧std::move、std::forward、rvalue 參考與 universal reference 間的關係 ‧撰寫簡潔、正確、有效率的 lambda 運算式技巧 ‧std::atomic 與 volatile 的差異,使用方式以及與 C++ 並行 API 的關係 ‧如何運用現代 C++ 軟體開發方式重寫「原有的」C++(也就是 C++98)的程式設計最佳實作 《Effective Modern C++》延續 Scott Meyer 之前書籍的原則式、範例導向風格,並涵蓋全新的內容,是有所學習現代 C++ 軟體開發人員都該讀的一本書。

    79 特價 458 立即購買 
  • 王者歸來:C#完全開發範例集[4版] 王者歸來:C#完全開發範例集[4版] 王小科 王軍 佳魁 出版 2016/3/17出版

    本書分為6 篇25 章。精選了專案開發中的600 個實例,涵蓋了C#程式設計基礎、Windows 視窗、控制項應用、檔案操作、C# 與Office 高效開發、圖形圖像與多媒體等方面的內容。 書中實例均來自於一線開發人員的實際專案,囊括了開發中經常使用和需要解決的重點及困難,所有實例都列出了程式說明、設計想法、設計步驟、來源程式等內容,讀者可按部就班地直接使用,快速解決問題,提昇效率。關鍵技術部分剖析了實例使用的核心技術。這樣,讀者在不必檢視設計過程和原始程式碼的情況下即可快速掌握實例的關鍵技術,甚至直接做出實例。 適用:C#初學者、C#程式程式設計師等。

    79 特價 679 立即購買 
  • 學會C語言: 從不懂,到玩上手 學會C語言: 從不懂,到玩上手 陳會安 旗標 出版 2016/3/15出版

    觀念和邏輯都具備了, 學程式才不會卡住! C 語言是使用最廣泛的程式語言, 也是許多初學者入門學習的第一種程式語言, 不過相關書籍總是厚厚一本, 而且一翻開就是密密麻麻的程式, 初學者根本就看不懂也讀不下去…… 流程圖 → 樣板程式 → C 程式碼 → Arduino 應用 我們為初學者規劃了一條平緩的學習曲線, 從流程圖的繪製逐步接觸程式設計的邏輯, 然後再慢慢推導出程式片段, 觀念和邏輯都具備了, 學程式才不會卡住。 在初學者開始能夠撰寫基本的程式碼後, 我們再融入豐富、有趣、實用的範例, 最後再延伸到目前創客、自造者最普遍使用的 Arduino 互動科技應用。一路帶領您從入門、實作到應用, 輕鬆就學會 C 語言。 本書特色 ◎ 豐富、有趣、實用的範例,提高初學者的成就感 ◎ 獨創「流程圖+整合開發環境」的程式設計教學工具 ◎ 一本書同時學習 C 和 Arduino 程式設計 ◎ 沒有程式基礎的 Maker 創客、自造者也適用

    88 特價 422 立即購買 
  • 程式設計師的面試大進擊 程式設計師的面試大進擊 Harry He(何海濤) 松崗 出版 2015/11/19出版

    兩個技術能力不相上下的人去應徵同一份工作,誰能成功拿下職缺? 本書專為幫助各種層級的程式設計師獲得工作所寫,不論你想要應徵入門的程式設計工作,還是大公司的資深程式設計職務,都必須知道該怎麼讓面試官看見你的能耐。 書中提供超過100個常見的面試題,內容涵蓋程式語言(C、C++、C#、Java)、資料結構、演算法,不僅從面試官的觀點來分析問題,更歸納並舉例說明了一些常用策略,幫助你克服複雜的同類題目。讓你在面試時,能真正兵來將擋、水來土掩! 如果你沒讀過這本書? 面試時,你必須隨機應變。 如果你讀完了這本書: ■知道面試時會遇到什麼狀況 ■知道會被問哪些類型的問題 ■知道該問面試官哪種問題 ■知道面試官想聽的是什麼 ■同時對可能被問到的程式題有所準備 本書特色 整合100+個常見的程式面試題,讓你在應徵工作時,成功拿下這一回合! ■帶你奠定程式語言、資料結構及演算法的基礎知識 ■教你寫出高品質程式碼的方法 ■提示你解決困難問題的策略 ■揭密最佳化程式碼的方法 ■告訴你面試時所需的技能是什麼

    79 特價 387 立即購買 
  • C++程式設計入門 C++程式設計入門 黃建庭 松崗 出版 2015/10/26出版

    最清楚的概念說明X最精確的解題流程X最有趣的範例演練 帶您進入最強大的C++世界! ※光碟附150個範例程式檔,幫助讀者從實作中,完整認識C++進而學習靈活運用之技巧。 本書先簡述了C++的特性與開發軟體的安裝與使用,接著以實例進行程式設計教學。本書強調思考與問題解決的過程,透過「解題想法/流程圖」→「程式碼新增與解說」→「程式結果預覽」三步驟,帶領讀者進入解題流程,同時輔以程式碼解說及螢幕顯示結果,讓讀者清楚了解程式碼編寫的重點,理解後也能自行寫出C++程式,達到舉一反三之成效。 本書特色 ■全書包含高達150個範例,滿足讀者不同面向的練習需求,能力全方位提升。 ■每個範例皆附「流程圖」,詳細說明解題過程,培養讀者在解題中的邏輯性。 ■每個範例前方統一標註光碟檔案位置,方便讀者於範例實際操作時對照使用。 ■章末提供大量習題演練,包括選擇題、實作題,幫助讀者快速複習重點內容。

    79 特價 387 立即購買 
  • Visual C# 2015學習經典 Visual C# 2015學習經典 蔡文龍、林義証、何嘉益 松崗 出版 2015/10/8出版

    一本集結微軟認證專家和大專院校教師聯合執筆,訓練初學者具有實務設計程式能力的教科書 ■觀念和語法並陳循序漸進由淺入深,範例貼近生活化適合教學和自學。 ■基本議題:視窗應用程式設計、物件導向程式設計、多媒體程式設計、資料程式設計。 ■進階議題:ASP.NET Web程式設計、jQuery Mobile跨平台行動程式設計、LINQ資料存取技術、非同步呼叫程式設計。 ■使學習者具有參加一般企業人才程式設計技能檢定的能力。 本書的主要目標是養成學習者具有獨立設計程式的能力,於每章融入與一般認證同水準的題目當範例,以循序漸進方式訓練學習者具有獨立設計進階程式的能力,若能融會貫通便能具有參與企業人才有關程式設計技能檢定的能力。

    79 特價 514 立即購買 
  • 比C還簡.捷:使用Go Web快建網頁 比C還簡.捷:使用Go Web快建網頁 謝孟軍 佳魁 出版 2015/9/30出版

    主要分三部分,第一部分是Go 語言的基礎語法,介紹Go 語言的一些語法特性、環境設定和開發工具。第二部分是Web 開發,介紹Go Web 的基本原理、表單處理、資料庫操作、Session 和Cookie 處理、文字處理、Socket 程式設計、安全加密、國際化和本地語系化、錯誤處理和偵錯、如何部署和維護等基礎知識,並且針對整個Web 開發中需要用到的基礎知識,結合Go 語言程式的原理進行詳細的介紹,針對Go 語言在Web 開發方面不存在的工具,提供詳細的實現方式。第三部分是應用框架beego,主要介紹beego 框架的設計、實現及應用。

    79 特價 411 立即購買 
  • 深入淺出 C 深入淺出 C David Griffiths.Dawn Griffiths 歐萊禮 出版 2012/11/5出版

    『《深入淺出 C》很可能是史上最佳的 C 語言書籍,我絕對不是隨便說說。不難預見,它會變成各大專院校 C 語言課程的標準教科書。大多數的程式語言書籍皆遵循一個相當固定的發展路線:循序介紹關鍵字、控制流結構、基本語法、運算子、資料型別、子行程等,這些書籍確實可作為程式語言非常有用的參考資料以及相當學術性的入門介紹,然而,這本書另闢蹊徑,採取一種完全不同的做法,悉心教導你成為一位貨真價實的 C 語言程式設計師。但願,我在 15 年前便有幸遇見這本書!』 - Dave Kitabjian,NetCarrier Telecom 的軟體開發總監 『《深入淺出 C》以典型的 Head First 風格輕鬆愉快且言簡意賅地介紹了 C 語言編程,在進入更進階的 Posix 與 Linux 系統編程主題之前,這本書充分運用圖片,笑話,習題與實作,帶領讀者輕鬆而確實地建構起 C 語言的扎實基礎。』 - Vince Milner,軟體設計師 你將從本書學到什麼? 可曾冀望有什麼比較簡單的方法能夠讓你輕鬆學會 C 語言嗎?《深入淺出 C》正是專為此目的而設計的一段完整學習體驗,教導你如何以卓越的 C 語言技巧建構出良好的程式。本書運用超越語法手冊的獨特方式幫助你學習 C 語言,讓你充分體會到如何成為 C 語言編程高手的箇中三昧。在本書中,你將學習到 C 語言的基礎知識、指標、指標運算以及動態記憶體管理等關鍵主題,更且,伴隨著多執行緒與網路編程等進階主題的詳實介紹,本書可被用來當作各大專院校之 C 語言課程的標準教科書。 另外,如同大專院校的課程,本書還特別安排了幾個實作單元(實驗室):數個意圖提升你的編程技能、測試你的新技巧以及強化你的自信心的專案,藉此,你將能夠超越 C 語言的基礎技能,並且學會如何使用編譯器、make 工具及打包工具來處理真實世界的種種疑難雜症。 這本書為何如此與眾不同? 我們認為你的時間寶貴,不應該浪費在與新概念周旋不下的窘境中。運用認知科學與學習理論的最新研究成果,精心建構出一段引發多重感知的學習體驗,《深入淺出 C》採取專為大腦運作而設計的豐富視覺化風格,而不是令你昏昏欲睡的冗贅敘述。

    79 特價 695 立即購買 
.21