會員功能列

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

購物車

( 0 件)0 元
結帳

中文書第三層

排序方式: 瀏覽: 列表圖片
| 下一頁 »
  • 第一次學C++就上手(第二版) 第一次學C++就上手(第二版) 李啟龍 碁峰資訊 出版 2017/5/26出版 館主推薦:★★★☆☆

    *適量的教學分配:將C++程式設計的重要觀念,巧妙地分配在各章節,讓讀者可以循序漸進地輕鬆學習。 *豐富的學習範例:以做中學的實作精神,提供百題實用程式範例,將精彩的程式範例與程式設計知識,做一完美的結合。 *實用的專題製作:電影問券分析系統、書籍借還系統、薪資計算系統,增進讀者的實作能力。 *最新第2版針對內容進行調整,以求更加清楚表達C++程式語言相關知識,並且新增了習題與範例程式,例如:邏輯運算子練習程式、心型產生程式…等,幫助讀者進一步掌握程式開發技巧。 本書共分為20堂課,每堂課先從『程式設計知識』開始,讀者先就此部分詳加閱讀,接著進行『引導練習範例』的示範,加強對於基本知識的瞭解,然後以『自我練習範例』實際動手做做看,最後,可將『綜合練習題』當作挑戰或複習,動動腦,體會程式設計的精髓。 將C++語言的程式設計知識與範例檔案,做一完美的結合,在學習時藉由程式範例的引導,實際體會程式運作的原理,並試著自己去解決類似的程式設計問題,透過此種實戰的方式,達到『從做中學』的目標。 為了讓讀者具備設計與製作資訊專題的能力,書中特地規劃:電影問券分析系統專題製作、書籍借還系統專題製作、薪資計算系統專題製作,提供讀者參考程式碼與重點解說,以進一步增加實作能力。

    79 特價 348 立即購買 
  • C & C++程式設計經典-第四版(適用Dev C++與Visual C++ 2017) C & C++程式設計經典-第四版(適用Dev C++與Visual C++ 2017) 蔡文龍、張力元 碁峰資訊 出版 2018/5/25出版

    由微軟MVP、大學教師共同編著,並由大學教授程式設計教師提供寶貴意見與審校。範例淺顯易懂且具代表性與實用性,非常適合教學與自修,是一本C&C++程式設計的最佳入門進階書。書中介紹如何在Dev C++與Visual Studio 2017的環境下開發C&C++程式,並詳實告知在不同的開發環境下撰寫C&C++應注意的地方,以最輕鬆的方式學習C&C++程式設計。 本書共分C語言與C++兩個部分:第1~15章詳實介紹C語言程式設計技巧;第16~22章介紹C++物件導向程式設計、樣板、例外處理與STL等進階議題。 *適用Dev C++與Visual C++ 2017 *介紹C語言程式設計技巧與C++物件導向程式設計 *介紹C++函式指標、樣板、例外處理、STL等進階議題 *列舉易懂且具代表性與實用性的程式範例 *在Dev C++與Visual Studio 2017環境下開發C&C++程式

    79 特價 474 立即購買 
  • Visual C# 2017基礎必修課(適用2017/2015,附範例光碟) Visual C# 2017基礎必修課(適用2017/2015,附範例光碟) 蔡文龍、歐志信、張傑瑞等 碁峰資訊 出版 2017/6/6出版 館主推薦:★★★☆☆

    體貼初學者的學習流程:範例說明->解題技巧->問題分析->程式設計 本書適用Visual C# 2017與2015。書附光碟提供VC# 2017與2015版的範例程式。 **專家與教師共同執筆** 由微軟MVP、微軟認證專家及科技大學教授程式設計教師共同編著,針對目前初學者學習程式設計所應具備的基本素養,編寫的入門教材。 **程式設計技能的養成** 本書內容兼具理論與實務,書中範例程式有別於市面程式設計入門書。特提供問題分析、解題技巧,循序漸進來訓練初學者具有邏輯思考和獨立解決問題的能力,讓初學者輕鬆進入視窗應用程式設計的殿堂。 **提供馬上練習和豐富範例** 範例貼近日常生活,讓初學者能學以致用。學習程式設計從修改程式開始是最佳途徑,將各章具代表性的範例提供馬上練習,藉由修改範例,驗證初學者對範例的熟悉度。每章習題提供豐富的選擇題以加深觀念以及程式設計題目來訓練初學者的程式設計能力。 **遊戲與資料庫專題實作** 提供拉霸、記憶大考驗遊戲程式以及產品管理資料庫程式設計等議題,以訓練初學者具有專題程式設計的能力。

    79 特價 419 立即購買 
  • 深入淺出 C#  第三版 深入淺出 C# 第三版 Jennifer Greene 歐萊禮 出版 2014/4/18出版 館主推薦:★★★☆☆

    第三版 特別涵蓋 Windows Phone 專案 讓你的物件充分運用抽象化與繼承的強大威力 C#、XAML 與 .NET 編程實務的學習指南 探索 MVVM(Model-View-ViewModel)設計模式的絕妙奧義 『假如你想要以趣味橫生的方式深入學習 C#,這本書正是為你量身訂製的。』 - Andy Parker,C# 程式設計新手 『《深入淺出 C#》將引領各種背景的初學者一窺 C# 與 .NET Framework 的堂奧,並與之建立一段富有成效的長遠關係。』 — Chris Burrows,Microsoft C# Compiler 團隊的開發者 『《深入淺出 C#》讓我馬上能夠充分掌控我的第一個大型 C# 開發專案 — 讚啦,強力推薦。』 — Shalewa Odusanya,Technical Account Manager,Google 你將從本書學到什麼? 《深入淺出 C#》是一段有關以 C#、XAML、.NET Framework 與 Visual Studio IDE 進行編程的完整學習體驗。本書專為你的大腦量身訂製,從第一章開始便讓你充分融入,全心參與,在當中,你將打造一支功能完整的電玩遊戲。之後,你會學到有關類別與物件導向編程、繪製圖形與動畫、使用 LINQ 查詢資料以及將資料序列化到檔案的一切知識。另外,你將透過建造真實專案、實際打造遊戲及解決謎題來學習各種知識。完成本書閱讀之際,你將成為一位值得信賴的 C# 程式設計師,並且能夠充分地享受這項工作所帶來的樂趣。 這本書為何如此與眾不同? 我們認為你的時間寶貴,不應該將它浪費在與新概念周旋不下的窘境中。運用認知科學與學習理論的最新研究成果,《深入淺出 C#》採取專為大腦運作而設計的豐富視覺化風格,而不是令你昏昏欲睡的冗贅敘述。

    79 特價 774 立即購買 
  • Visual C #2017從零開始 Visual C #2017從零開始 資訊教育研究室 博碩文化 出版 2018/3/29出版

    編寫本書的主要目的是為了讓初學者能快速進入Visual C# 2017程式設計的殿堂,透過書中精挑細選的範例程式學習程式設計技巧,養成初學者具有紮實和獨立程式設計能力。本書主題內容由淺入深涵蓋範圍如下: ▲主控台應用程式設計 介紹程式設計基本流程,培養初學者基本電腦素養和程式設計能力。 ▲物件導向程式設計 介紹類別的定義,類別中資料成員、欄位、成員函式(方法)的定義、靜態成員的使用,與類別繼承的介紹,透過主控台應用程式以繼承Windows Form類別的方式建立簡單的視窗應用程式,讓您了解視窗應用程式底層的原理,以提昇您物件導向程式設計的能力。 ▲視窗應用程式設計 完整介紹表單和常用與進階控制項的屬性、方法、事件處理以及視窗與各類型的控制項應用,使初學者具有開發視窗應用程式的能力。 ▲檔案與多媒體程式設計 介紹如何透過目錄與檔案類別存取文字和二進位資料檔與如何在Windows開發多媒體應用程式,如播放聲音檔、播放影片及其他媒體檔。 ▲ADO.NET資料庫與LINQ程式設計 介紹如何使用SQL Server Express建立資料庫, 學會資料控制項及資料集設計工具的使用,了解資料庫的存取與繫結技術,再介紹新一代的資料查詢技術LINQ,讓您可在Windows平台下快速查詢陣列、集合物件、SQL Server Express資料庫的資料。 ▲ASP.NET 網頁應用程式開發 使用Visual Studio 2017與C#快速開發ASP.NET Web應用程式,並配合資料控制項,快速開發Client/Server架構的Web資料庫應用程式與jQuery Mobile跨行動裝置應用程式。

    79 特價 490 立即購買 
  • 無瑕的程式碼 敏捷完整篇:物件導向原則、設計模式與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 立即購買 
  • C Primer Plus 中文版 第六版 C Primer Plus 中文版 第六版 Stephen Prata 碁峰資訊 出版 2015/9/7出版

    《Primer Plus 中文版 第六版》提供最完整內容給想要徹底學習程式設計相關技術的讀者,透過此書的引領,讓您按步就班學習C語言程式設計的概念與技巧。 作者Stephen Prata是位知名作家及學者,本書以兼具啟發性、簡明以及凸顯C語言特性的方式寫作而成。不僅涵蓋程式設計的基本概念,同時加以詳細探討;藉由豐富的的實作範例,說明一至二個最要的觀念;同時帶領讀者精通新的主題,並能立即學以致用。 在每一章節最後以問答題及程式練習題帶出該章最重要的觀念與資訊,讓讀者能夠檢視學習成效。本書適用於熱衷程式設計的學生,以及熟悉其它程式語言,但想要進一步了解C語言核心的的開發者。 本書第六版內容全面更新並擴展到最新C語言的發展,同時詳盡探討C11標準。提供兼具深度、廣度及各種不同教學技巧和工具,以加強讀者的學習力。 本書特色: ‧內容淺顯易懂,教學自用兩相宜 ‧配合範例學習,可收事半功倍之效果 ‧符合ANSI C語法及最新C11標準,於移植性(Portable)上完全沒問題 ‧提供豐富多元的問答題,測驗讀者對各章節的了解程度 ‧附有程式設計練習題,增進撰寫程式的功力 本書範例程式下載: http://www.informit.com/store/c-primer-plus-9780321928429

    79 特價 537 立即購買 
  • 圖說演算法:使用C語言 圖說演算法:使用C語言 吳燦銘、胡昭民 博碩文化 出版 2018/4/18出版

    理解零負擔‧採功能強大C語言實作 一本輕量級演算法 是您獲得程式設計新技能 提升自我價值的最好投資 當「寫程式」納入必修課程的趨勢下,程式設計或設計APP已是大部分學生或社會人士必須具備的基礎能力。而演算法更是用來培養程式設計邏輯的基礎理論,也是有志從事資訊工作人員不得不重視的基礎課程。 為了讓讀者能以容易理解的方式吸收演算法與基礎資料結構的相關知識,全書使用簡明的圖例介紹最常用演算法的概念,包括:分治法、遞迴法、貪心法、動態規劃法、疊代法、枚舉法、回溯法…等,並應用不同演算法延伸出重要資料結構,例如:陣列、鏈結串列、堆疊、佇列、樹狀結構、圖形、排序、搜尋、雜湊…等。同時搭配功能強大的C語言舉例實作,它不僅是一種結構化語法的程式語言,更具備硬體處理能力,是您入門演算法的最佳首選。 *本書範例請至博碩官網下載

    79 特價 300 立即購買 
  • OpenCV 3 學習手冊 OpenCV 3 學習手冊 Adrian Kaehler- Gary Bradski 歐萊禮 出版 2017/12/1出版

    使用C++與OpenCV程式庫實作電腦視覺 透過這本書,你將進入迅速發展的電腦視覺領域。本書是由OpenCV開放原始碼程式庫創始人Adrian Kaehler與Gary Bradski所著,為開發者、學術研究者、機器人專家與業餘愛好者提供詳盡的介紹。你將學習建構可讓電腦“看見東西”,並根據資料來進行決策的應用程式。 OpenCV具備500種以上橫跨諸多視覺領域的函式,受到許多商業應用程式採用,應用領域包括安全、醫藥影像學、圖案與臉部辨識、機器人與工廠產品檢驗。這本書可為你紮下堅實的電腦視覺與OpenCV基礎,讓你有能力建構簡單且精密的視覺應用程式。每章的實作練習將會協助你運用所學。 本書內容涵蓋整個以現代C++寫成的程式庫,包含可供電腦視覺使用的機器學習工具。 ■ 學習OpenCV資料型態、陣列型態與陣列運算 ■ 使用HighGUI捕捉與儲存靜態與影片影像 ■ 變換影像,將影像伸展、收縮、變形、再映射與修復它 ■ 瞭解圖案辨識,包括臉部偵測 ■ 透過視野追蹤物體與活動 ■ 用立體視覺重構3D影像 ■ 探討OpenCV中基本與進階的機器學習技術 Dr. Adrian Kaehler 是位企業家與Silicon Valley Deep Learning Group創辦人。他的工作涵蓋機器學習、統計建模、電腦視覺與機器人領域。他在Stanford University AI Lab擔任要職,也曾經是DARPA大賽中獲獎的Stanley賽車團隊一員。 Dr. Gary Bradski 是Arraiy.ai的CTO,曾經在許多新創公司任職,也曾在Stanford University AI Lab的Computer Science部門擔任諮詢教授。他是OpenCV程式的創造者,也是廣為人知的演說者與開放原始碼社群的貢獻者。

    83 特價 996 立即購買 
  • Visual C# 2017程式設計經典(附光碟) Visual C# 2017程式設計經典(附光碟) 蔡文龍著、吳明哲策劃 碁峰資訊 出版 2017/9/25出版

    由微軟MVP、大學教師以及MCSD、MCPD認證專家共同編著,並由大學教授程式設計教師提供寶貴意見與審校,是一本適合大專院校教學,以及MTA、MCP、MCPD、MCSD認證課程的先修教材。內容豐富,範例操作與解說皆有圖例、分析與詳細說明,讓初學者學習完全無障礙。 ■ C#程式設計入門篇 介紹Visual Studio 2017整合開發工具的使用,採循序漸進方式,以主控台專案介紹C# 資料型別、選擇結構、重複結構、陣列、方法的語法,使初學者具有程式設計的基本素養。 ■ 物件導向程式設計篇 介紹Windows Form應用程式開發技巧。以深入淺出方式,使初學者具有物件導向的觀念,並介紹類別與物件、繼承、多型、介面、檔案存取、例外處理…等,進而領會出物件導向程式設計的要領。 ■ 視窗應用程式設計篇 介紹 Windows Form 應用程式常用工具,包括視窗輸出入介面、各種清單與容器的設計、各種對話方塊及鍵盤與滑鼠事件、功能表與工具列設計、多表單與MDI 多表單的應用,使初學者能活用工具箱的工具以建構出豐富的 Windows Form 應用程式。 ■ 資料庫程式設計篇 介紹微軟的離線式資料存取架構 ADO.NET。包含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 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 立即購買 
  • The C++ Programming Language國際中文版 第四版 The C++ Programming Language國際中文版 第四版 Bjarne Stroustrup 碁峰資訊 出版 2015/6/10出版

    最新的C++11標準不僅讓程式員可以更清楚,簡單及直接的表達想法,而且可以寫出更有效率的程式碼。Bjarne Stroustrup是C++的設計者與最初的實作者,為了讓程式員可以更有效率地使用C++,他重新制定,擴增以及重寫官方參考手冊和教學手冊。 《The C++ Programming Language, Fourth Edition》將C++語言(語言功能、抽象機制、標準函式庫以及關鍵設計技術)做了非常完整且詳細的說明。在整本書中,Stroustrup精心撰寫許多簡潔的C++11範例,目的在於闡明用法與程式設計。為了讓讀者能更深入地了解C++語言,作者在本書內容與ISO標準之間提供了大量的交互參照。 新的C++11涵蓋範圍包括: ‧支援並行處理 ‧正則表達式、資源管理指標、亂數及功能更強大的容器 ‧一致性的初始化行為、簡化的for迴圈述句、move語意、Unicode支援 ‧Lambda、通用的常數運算式、掌控類別的預設行為、可變參數模板(variadic template)、模板別名(template alias)、使用者自定的字面常數 ‧相容性議題 這本書所探討的主題包括: ‧基本的語言機制:型別、物件、作用域(scope)、儲存空間(storage)、運算法則等 ‧模組化(modularity)的支援:命名空間(namespace)、原始檔、異常處理(exception handling) ‧C++抽象機制(包括:class、class階層體系、template)能同時支援傳統程式設計、物件導向程式設計、泛型程式設計(generic programming) ‧標準函式庫:容器(container)、演算法、迭代器(iterator)、通用工具(utility)、字串、資料流I/O、locale、數值(numerics)等 ‧C++基本記憶體模型以及更深入的主題 雖然這本第四版讓程式員(不論之前是學習C++98或其他語言)可以很容易地學會C++11,不過裡面所提到的觀念與技巧,即便是頂尖的C++11程式員也會覺得非常受用。

    79 特價 774 立即購買 
  • More Effective C#中文版 | 寫出良好C#程式的50個具體做法 第二版 More Effective C#中文版 | 寫出良好C#程式的50個具體做法 第二版 Bill Wagner 碁峰資訊 出版 2018/5/17出版

    涵蓋C# 7.0 在《More Effective C# 中文版 第二版》中,世界知名的.NET專家Bill Wagner指出並解說50個特定強大與效能良好的C# 7.0中高級技巧。針對可能遇到的問題,提出強而有力的新解法,以因應越來越複雜的C#語言與日漸龐大的開發社群。 歷經三個版本的《Effective C#》,Wagner清楚的解釋、專業的建議與實際範例程式碼,已被證明對成千上百位開發者而言是無價的。《More Effective C#,第二版》以經過驗證的相同方式介紹C# 7.0新功能,協助你更有效率地執行熟悉工作。 基於卓越的C#經驗,以及在全球C#標準委員會的關鍵性角色,Wagner強調以物件導向、函數式及服務導向的方式,以C#處理資料、以更好的方式向使用者與其他程式設計師表達您的用意、以及運用強大的非同步與動態程式設計。 ‧使用屬性取代可存取的資料成員(做法1) ‧區分實質與參考型別(做法4) ‧了解多種相等概念之間的關係(做法9) ‧在你的API中避免轉換運算子(做法11) ‧了解介面與virtual methods之間差異(做法15) ‧避免在基底類別中定義方法多載(做法19) ‧建立清楚的、最少的、以及完整的方法群(做法22) ‧在iterators 及async方法中使用區域函式啟動立即錯誤回報(做法26) ‧非同步工作中使用async方法(做法27) ‧避免執行緒配置與context switches(做法30) ‧建構有考慮例外情況的平行演算法(做法36) ‧使用執行緒區集取代建立執行緒(做法37) ‧使用BackgroundWorker做跨執行緒通訊(做法38) ‧了解動態程式設計的利弊(做法43) ‧了解如何運用expression API(做法46) ‧在公開的APIs中減少動態物件的使用(做法47) 你已經是一位成功的C#程式設計師,本書會使你更為出色。

    79 特價 356 立即購買 
  • 灰帽 C# | 建立自動化安全工具的駭客手冊 灰帽 C# | 建立自動化安全工具的駭客手冊 Brandon Perry 碁峰資訊 出版 2017/12/1出版

    “做好準備,盡情開發進攻與防禦性C#。” —Matt Graeber, Microsoft MVP 學習使用C#強大的核心程式庫將沉悶但重要的工作自動化,例如fuzz、執行漏洞掃瞄與分析惡意軟體。藉由Mono的協助,你將會編寫實際的安全工具,並且讓它們在Windows、OS X、Linux,甚至行動裝置上運行。 上過C#速成班並瞭解它的進階功能之後,你將學會如何: • 使用HTTP與XML程式庫編寫fuzzer,掃瞄SQL與XSS攻擊 • 用Metasploit生成shellcode,建立跨平台且跨結構的指令內容 • 將Nessus、OpenVAS與sqlmap自動化,掃瞄漏洞與進行SQL攻擊 • 編寫供OS X與Linux使用的.NET反編譯器 • 解析與讀取離線的登錄檔註冊單元,輸出系統資訊 • 使用安全工具Arachni與Metasploit的MSGPACK RPC將它們自動化 充分利用C#豐富強大的工具與Gray Hat C#的程式庫簡化你的日常工作。

    79 特價 356 立即購買 
  • MTA Software Development Fundamentals 國際認證教戰手冊 C# (98-361) MTA Software Development Fundamentals 國際認證教戰手冊 C# (98-361) 吳進北.林文恭研究室 碁峰資訊 出版 2017/8/15出版

    MTA(Microsoft Technology Associate)認證,可以落實與驗證個人在技術發展生涯中,所需要的專業核心技能與知識。 MTA Software Development Fundamentals (C#) EXAM 98-361 *應具備核心軟體開發技能,並有使用C#的經驗。 *應試者應在「瞭解核心程式設計、 瞭解物件導向程式設計、瞭解一般軟體開發、瞭解Web應用程式、瞭解桌面應用程式、瞭解資料庫」方面具備實際操作經驗。 *只需花費極短的時間,便能迅速掌握MTA Software Development Fundamentals領域認證考試的精髓。 *每章摘要章節學習重點與考試重點整理,並提供模擬試題做為練習。 *熟讀本書,反覆練習,準備MTA認證考試,一次OK。

    79 特價 198 立即購買 
  • 從零開始! Microsoft Visual C# 2017 程式設計入門 從零開始! Microsoft Visual C# 2017 程式設計入門 洪國勝 旗標 出版 2017/7/25出版 館主推薦:★★★☆☆

    大量範例+實作練習+遊戲專案,密集式範例學習最有效! 主題最完整!保證紮穩物件導向程式設計基礎! 本書是以開發程式解決問題為最主要的目標,不會像一般程式語言學習書籍一樣,花費大量的篇幅在瑣碎的語法細節,而是介紹關鍵必要的語法 ,然後將焦點集中 在.NET Framework上 ,讓讀者從零開始製作出視窗介面的程式,包括繪圖、資料庫、網路連線、經典電腦遊戲等相關程式。本書收錄最完整的主題,並提供大量實作練習及專案演練,能協助你紮穩C#程式設計的基本功! 本書特色 ◆關鍵語法與物件導向觀念解說 ◆直搗應用程式開發主題 ◆題材最完整:視窗程式設計、常見控制項解說示範、繪圖、資料庫、檔案輸出入、網路應用程式、Collection類別 ◆專案實作:經典撲克牌遊戲、繪圖程式、樂透開獎程式自己作 ,學習不枯燥

    88 特價 572 立即購買 
  • Visual C# 2013程式設計入門(附Visual Studio Express 2013 中文版光碟) Visual C# 2013程式設計入門(附Visual Studio Express 2013 中文版光碟) 陳木中 松崗 出版 2014/9/30出版

    還在看艱深難懂,有看沒懂的枕頭書嗎?試試這本,只教初學者必學的內容,不教初學不須接觸的主題,讓有心學習的你/妳,愛上撰寫程式。 ■每一個範例均以Step by Step的步驟引導讀者建構使用者介面。 ■所有程式範例均以控制項來製作使用者介面並以引導程式碼來撰寫。 ■每一個語法均運用一個範例練習及兩個隨堂練習來提升讀者對語法的熟悉程度。 ■去除其他艱深且初學者剛開始學習不須接觸的主題,只教初學者必學的內容。 視覺化程式設計是初學者快速進入程式設計的不二法門。本書有別於市面上一般Visual C#書籍,我們強調Visual C#的Visual概念,以善用Visual的方式來引導讀者學習Visual C#程式語言,並以一步驟一步驟的方式帶領讀者熟悉並熟練建構程式,讓有心想學習程式又怕受傷的你/妳,不但能不怕程式、敢接觸程式,甚至愛上撰寫程式。 本書為了提供初學者快速學習,並漸漸愛上程式設計,特別提出程式設計的兩大步驟:建立介面及撰寫程式碼,循序漸進的引導初學者進入程式設計的殿堂。只要初學者跟著本書的腳步,一步一腳印,學會程式設計及成為優秀的程式設計師相信是指日可待的。

    59 特價 307 立即購買 
  • 8051入門:C語言輕鬆學 8051入門:C語言輕鬆學 楊明豐 碁峰資訊 出版 2014/5/13出版

    入門經典,易學易用的初學指引! 8051 C語言必修啟蒙書: 本書是以從未學習過任何單晶片的入門初學者角度,來設計多元化的實習單元,以最簡單的方式教導讀者輕鬆學習8051程式設計。專題實作單元中皆包含【相關知識】、【函式說明】、【實作練習】三大部份,而驅動周邊元件的程式亦寫成函式,讓初學者無須了解繁複的程式設計,只須使用簡單參數設定,就可以輕鬆控制周邊元件,快速完成實用的專題電路,絕對是一本物超所值的最佳8051入門書。 ‧最簡單的8051入門教材 本書強調8051入門的真正輕鬆學習,以初學者的思考角度安排學習單元。全書所使用之電路圖以IC實際腳位擬真繪製,讓初學者可以透過視覺step by step 的方式,快速完成硬體接線。 ‧多樣化的周邊控制範例 如LED、矩陣型LED、七段顯示器、LCD、蜂鳴器、指撥開關、按鍵開關、矩陣鍵盤、AD轉換器、DA轉換器、馬達、超音波感測器,以及溫、溼度感測器等超過150個實用的應用範例及練習。 ‧單元實作模組化設計 大部份的周邊元件驅動程式已寫成函式,可以跳過繁雜程序,輕鬆設定參數來控制周邊元件。積木式結合本書範例程式,更容易發揮創意,完成互動設計的專題作品。 ‧內容充實且應用生活化 結合生活化的單元教學設計,提高學習興趣,並能激發想像力,涵蓋各種LED的應用,如閃爍、移位、調光、廣告燈、交通號誌燈等,以及計數器、選號機、數位時鐘、數位電壓表、數位溫度計、數位溼度計、距離測量器、倒車警示器、電子琴、音樂盒、遠端遙控、馬達轉速及轉向控制等。

    79 特價 277 立即購買 
  • 實用C語言程式設計入門 實用C語言程式設計入門 施威銘研究室 旗標 出版 2018/6/15出版

    C 語言擁有正規完善的程式結構,是幾乎所有程式設計師一開始就要學的語言,只要能把 C 語言的基礎打好,建立程式運作的邏輯觀念,對於以後學習資料結構或演算法都相當有幫助,若是之後需要學習其它程式語言,也相當容易上手。 學習程式語言的重點不是學會而已,還必須了解可以運用在哪裏。本書讓程式與生活產生連結,比如說購買手搖飲多少杯自動給折扣的條件判斷;ATM 提款機的無限迴圈觀念;登入網頁輸入密碼的長度與字元檢驗功能;控制紅綠燈交通號誌變化的有限狀態機……。當您在生活中遇到各種應用時,就會自然聯想到這些是用什麼程式功能做出來的。內容還包括一般入門書沒講的未指明資料型別的通用型自訂函式 void 指標;利用正規表示式快速讀取逗號相隔的文字檔案......等等。 本書的程式範例提供網路下載,請依照書上的說明安裝 Dev-C++ 搭配範例做練習。每章最後也附實力評量的習題,讀完之後做為自我練習之用。 本書特色 : 1. 內容淺顯易懂, 範例生活化, 原來這些功能是這樣做到的. 2. 在 Dev-C++ 開發環境的除錯功能介紹, 幫助挑出程式中的臭蟲.

    88 特價 431 立即購買 
  • C程式設計入門與演算法思維 C程式設計入門與演算法思維 陳德來 深石數位 出版 2018/5/4出版

    【本書內容】 本書非常適合作為程式語言相關課程的教材,全書以C語言語法與重要程式設計的觀念作為介紹主軸。 C語言是一種相當出色的程式語言,亦是非常適合用來表示演算法的程式語言,學會C語言,將來面對任何一個程式語言,都可快速上手。 C語言也是一些高階程式語言的語法基礎,例如常見的C++、Java、PHP、Perl、C#等程式語言。 C語言具有高階語言的結構化與模組化特性,可利用「函數」來增加程式碼可讀性,並包含循序、重複和選擇等結構,具有層次清楚、條理分明的風格。 C語言具備可攜性高、跨平台、指標運算、函式庫等優點,因此也成為許多授課老師作為程式語言的授課語言。 【本書特色】 ●本書以觀念導引出發,兼顧深度與廣度,淺顯易懂,內容解說最完整。 ●全書專業強化C語言結構性與模組化特性,理論實務兼具。 ●活用範例表達主題規範,上機實作控制項內涵,不只上手更能精通。

    79 特價 442 立即購買 
.37