編輯推薦
適讀人群 :《Head First C#(第三版)》廣大讀者。 學習使用C#、XAML、.NET Framework和Visual Studio編程的jue佳途徑,會讓你有全新的學習體驗。
內容簡介
《Head First C#(第三版)》《Head First C#(第三版)》是學習使用C#、XAML、.NET Framework和Visual Studio編程的jue佳途徑,會讓你有全新的學習體驗。這專門針對你的大腦特彆製作,從第1章開始就會把你牢牢吸引住,你會在第1章中構建一個功能完備的視頻遊戲。接下來,你會學習類和麵嚮對象編程、繪製圖形和動畫、用LINQ查詢數據,還可以串行化到文件。所有這些都是通過構建遊戲、解決謎題和動手建立工程獲得的。學完所有這些內容之後,你將成為一個高水平的C#程序員,而且這將是一個輕鬆愉悅的學習過程!
作者簡介
Andrew Stellman,雖然是一個土生土長的紐約人,卻曾兩次居住在匹茲堡。第yi次是從卡耐基梅隆計算機科學學院畢業。第二次則是他和Jenny開始著手開展他們的谘詢業務,並為O’Reilly寫他們的第yi本書。搬迴故鄉後,他在大學畢業後的第yi份工作是在百代唱片公司EMI-Capitol Records做一名程序員,這不無道理,因為他曾在LaGuardia音樂藝術和錶演藝術學校學習大提琴和爵士樂吉它。他和Jenny的第yi次共事就是在這傢財務軟件公司,在那裏他管理著一個程序員團隊,所以獨享特權,可以與一些瞭不起的程序員共事多年,並很高興地從他們那裏學到不少東西。平常不寫書時,Andrew會忙著寫一些沒用(但有趣)的軟件,玩音樂(不過,更多的時間是打電子遊戲),做一些常常發齣奇怪聲音的電路試驗,學中國的太極拳和日本的閤氣道。他有一個女朋友Lisa,還養著一隻波美拉尼亞種小狗。Jennifer Greene 在大學裏學的是哲學,不過,與這個領域中的所有其他人一樣,光憑哲學沒辦法找到工作。幸運的是,她是一位優秀的軟件測試人員,zui早在一個網上服務公司從事這個工作,這也是她第yi次切實感覺到項目管理的意義。
內頁插圖
精彩書評
對《 Head First C#》 的高度贊譽 “不論是對剛剛涉足開發的新人,還是像我一樣有Java開發背景的開發人員,《Head First C#》 都是一本絕妙的好書。它對讀者的水平沒有任何要求,但是即使不完全是新手也能很快從書中找到想要的東西,真是很難達到的平衡。有這本書在手,我幾乎瞬間就完成瞭我的第yi個大規模C#開發項目,強烈推薦這本書。” ——Shalewa Odusanya,Google技術審計經理
“《 Head First C#》 是學習C#的一種絕好方法,簡單又有趣。這是我見過的zui適閤C#初學者的書,例子清楚明白,內容簡明易懂。還有很多小遊戲引導你解決各種編程難題,這會幫你把知識牢牢地記住。這真是一本可以邊學邊用的好書!” ——Johnny Halife,Mural.ly首席架構師
“《 Head First C#》 是一本學習C#的全麵而詳盡的指南,讀這本書就像與朋友交談。盡管相關的概念很艱澀,但書中設置瞭很多編程挑戰,這讓它趣味無窮。” ——Rebeca Duhn-Krahn,Semphore Solutions的閤作創始人
“我從未靜下心來逐頁翻看一本計算機類的書,不過還是被這本書深深吸引,一口氣從頭讀到尾。 如果你想深入地學習C#,盡享其中的快樂,不要遲疑,這正是你需要的書。” ——Andy Parker,C#編程新手
“如果沒有引人入勝的好例子,學習編程語言確實很難,不過這本書裏包含瞭豐富的例子! 《 Head First C#》可以指導各種各樣的初學者切實掌握 C#和.NET Framework,並從此長期使用這個工具開發齣優秀的産品。” ——Chris Burrows,微軟C#編譯器團隊開發人員
“通過《 Head First C#》 ,Andrew和Jenny為我們奉上瞭一本優秀的C#學習教程。不僅敘述平易近人,同時還以一種獨特的方式涵蓋瞭大量細節。如果你原先看過一些比較傳統的C#書,肯定會愛上這本書。” ——Jay Hilyard,軟件開發人員,《 C# 3.0 Cookbook》 閤作者
“對於所有想要進入編程和C#世界並且需要一個優秀入門指導的人,我都會推薦這本書。從第yi頁開始,作者們就用一種簡單易行的方式帶著讀者輕鬆地學習一個又一個頗有難度的C#概念。按照這本書的引導,讀者完成一些較大的項目/實驗室之後,可以迴過頭來再看看所編寫的程序,自豪地欣賞自己的成果。” ——David Sterling,微軟C#編譯器團隊開發人員
“《 Head First C#》 是一本超級有趣的教程,讓人過目難忘的例子和好玩的練習比比皆是。這種生動的風格肯定會牢牢抓住讀者,從幽默風趣的注釋範例,到傢常的閑聊,讓人不忍釋捲,甚至抽象類和接口都能聚在一起激烈地討論! 對於剛剛涉足編程的人來說,再沒有比這更閤適的入門途徑瞭。” ——Joseph Albahari,Egton Medical信息係統的C#設計架構師,這是英國zui大的重要保健軟件提供商,《 C# 3.0 in a Nutshell》 的閤作者
“《 Head First C#》 閱讀和理解起來都很輕鬆。我要嚮希望涉足C#領域的每一個開發人員推薦這本書。對於高級開發人員,如果希望更好地瞭解代碼中到底發生瞭什麼,那麼強烈推薦這本書。另外,如果開發人員想尋求一種更好的方法嚮經驗不太豐富的同事解釋C#是如何工作的,同樣要推薦這本書。” ——Giuseppe Turitto,Cornwall Consulting Group的C#和ASP.NET開發人員
“Andrew和Jenny再一次為我們創造瞭充滿刺激的Head First學習體驗。準備好筆和計算機,開動你的左腦、 右腦,還有笑神經,享受這次旅行吧。” ——Bill Mietelski,軟件工程師
“閱讀這本《 Head First C#》 真是一種絕妙的享受。我從來沒有見過哪一係列書能教得這麼好……我肯定要嚮希望學習C#的每一個人推薦這本書。” ——Krishna Pala,MCP
對其他Head First書的贊譽 “它讓我感覺勝讀萬捲書。” ——Ward Cunningham,Wiki發明人和Hillside Group創始人
“詼諧的語調恰到好處,並用平實的方式將權wei的編程方法為我們娓娓道來。這是實用開發策略的 理想參考,讓人不必深陷於連篇纍牘乏味的‘ 專傢教誨’ 就能大有收獲。” ——Travis Kalanick,Scour和Red Swoosh創始人 MIT TR100成員
“有些書隻是買來,有些書需要珍藏,還有些書則要時刻放在案頭,感謝O’Reilly公司和Head First 係列的工作人員,再沒有什麼書能勝過Head First書瞭。到處都可以看到這些書,它們被翻得捲瞭 角,磨得破破爛爛,被人們傳來傳去。《 Head First SQL》 就一直擺在我的資料的zui上層。真是 糟糕,就連我查閱的PDF也都破爛不堪瞭。” ——Bill Sawyer,ATG課程管理人員,Oracle
對其他Head First書的贊譽 “這本書真是清晰透徹、 文筆風趣,而且充滿智慧,就算不是程序員也能通過這本書很好地理解問題解決之道。” ——Cory Doctorow,《 Boing Boing》 的編輯之一,著有《 Down and Out in the Magic Kingdom》和《 Someone Comes to Town, Someone Leaves Town》
“昨天我收到這本書開始讀……然後一發不可收拾。它真是‘ 酷斃瞭’ 。不僅有趣,涵蓋瞭大量基礎知識,而且切中要點。我實在為之著迷。” ——Erich Gamma,IBM傑齣工程師,《 Design Patterns》 的閤作者
“這是我讀過的zui有趣、 zui睿智的軟件設計書之一。” ——Aaron LaBerge,VP Technology,ESPN.com
“原先充滿嘗試、 錯誤、 再嘗試的漫長學習過程已經完全濃縮到這本有趣的書中。” ——Mike Davidson,CEO,Newsvine公司
“這裏每一章都以精巧的設計為核心,所有概念的闡述都同樣富含實用性和過人智慧。” ——Ken Goldstein,執行副總裁,Disney Online
“讀一本關於設計模式的書或文章時,我都得時不時地拿什麼東西支住眼皮來集中注意力。但這本書不然,聽上去可能很奇怪,但這本書確實讓設計模式的學習充滿樂趣。其他設計模式書可能會絮絮叨叨讓人昏昏欲睡,這本書卻一直在搖旗呐喊‘喂,醒醒!’ ——Eric Wuehler
“我愛死這本書瞭。 事實上, 在親我妻子之前我先親瞭這本書。” ——Satish Kumar
目錄
概覽
1 用C#構建應用: 快速構建酷炫程序! 1
2 都隻是代碼: 幕後的故事 53
3 對象: 我們的方法: 讓代碼更閤理 101
4 類型與引用: 現在是上午10:00, 你知道你的數據在哪裏嗎? 141
C#實驗室1: 賽狗日 187
5 封裝: 讓你的隱私……屬於你個人 197
6 繼承: 對象的傢族樹 237
7 接口與抽象類: 讓類信守承諾 293
8 枚舉與集成: 存儲大量數據 351
9 讀寫文件: 為我保存最後一個字節! 409
C#實驗室2: 冒險遊戲 465
10 用XAML設計Windows store應用: 讓你的應用更上一個颱階 487
11 async、 await和數據契約串行化: 抱歉打斷一下 535
12 異常處理: 救火太老套 569
13 CAPTAIN AMAZING: 對象之死 611
14 用LINQ查詢數據和構建應用: 掌控你的數據 649
15 事件與委托: 沒有監視時, 代碼在做什麼 701
16 用MVVM模式建立應用架構: 好應用的正反麵 745
C#實驗室3: 入侵者 807
17 額外奬勵的工程! 構建一個Windows Phone遊戲 831
i 附錄其他: 這本書最想介紹的11大內容 845
Head First C#(第三版 中文版) 下載 mobi epub pdf txt 電子書