《Head First C#(第三版)》《Head First C#(第三版)》是學(xué)習(xí)使用C#、XAML、.NET Framework和Visual Studio編程的jue佳途徑,會讓你有全新的學(xué)習(xí)體驗(yàn)。這專門針對你的大腦特別制作,從第1章開始就會把你牢牢吸引住,你會在第1章中構(gòu)建一個功能完備的視頻游戲。接下來,你會學(xué)習(xí)類和面向?qū)ο缶幊、繪制圖形和動畫、用LINQ查詢數(shù)據(jù),還可以串行化到文件。所有這些都是通過構(gòu)建游戲、解決謎題和動手建立工程獲得的。學(xué)完所有這些內(nèi)容之后,你將成為一個高水平的C#程序員,而且這將是一個輕松愉悅的學(xué)習(xí)過程!
適讀人群 :《Head First C#(第三版)》廣大讀者。
學(xué)習(xí)使用C#、XAML、.NET Framework和Visual Studio編程的jue佳途徑,會讓你有全新的學(xué)習(xí)體驗(yàn)。
Andrew Stellman,雖然是一個土生土長的紐約人,卻曾兩次居住在匹茲堡。第yi次是從卡耐基梅隆計算機(jī)科學(xué)學(xué)院畢業(yè)。第二次則是他和Jenny開始著手開展他們的咨詢業(yè)務(wù),并為O’Reilly寫他們的第yi本書。搬回故鄉(xiāng)后,他在大學(xué)畢業(yè)后的第yi份工作是在百代唱片公司EMI-Capitol Records做一名程序員,這不無道理,因?yàn)樗贚aGuardia音樂藝術(shù)和表演藝術(shù)學(xué)校學(xué)習(xí)大提琴和爵士樂吉它。他和Jenny的第yi次共事就是在這家財務(wù)軟件公司,在那里他管理著一個程序員團(tuán)隊(duì),所以獨(dú)享特權(quán),可以與一些了不起的程序員共事多年,并很高興地從他們那里學(xué)到不少東西。平常不寫書時,Andrew會忙著寫一些沒用(但有趣)的軟件,玩音樂(不過,更多的時間是打電子游戲),做一些常常發(fā)出奇怪聲音的電路試驗(yàn),學(xué)中國的太極拳和日本的合氣道。他有一個女朋友Lisa,還養(yǎng)著一只波美拉尼亞種小狗。Jennifer Greene 在大學(xué)里學(xué)的是哲學(xué),不過,與這個領(lǐng)域中的所有其他人一樣,光憑哲學(xué)沒辦法找到工作。幸運(yùn)的是,她是一位優(yōu)秀的軟件測試人員,zui早在一個網(wǎng)上服務(wù)公司從事這個工作,這也是她第yi次切實(shí)感覺到項(xiàng)目管理的意義。
概覽
1 用C#構(gòu)建應(yīng)用: 快速構(gòu)建酷炫程序! 1
2 都只是代碼: 幕后的故事 53
3 對象: 我們的方法: 讓代碼更合理 101
4 類型與引用: 現(xiàn)在是上午10:00, 你知道你的數(shù)據(jù)在哪里嗎? 141
C#實(shí)驗(yàn)室1: 賽狗日 187
5 封裝: 讓你的隱私……屬于你個人 197
6 繼承: 對象的家族樹 237
7 接口與抽象類: 讓類信守承諾 293
8 枚舉與集成: 存儲大量數(shù)據(jù) 351
9 讀寫文件: 為我保存最后一個字節(jié)! 409
C#實(shí)驗(yàn)室2: 冒險游戲 465
10 用XAML設(shè)計Windows store應(yīng)用: 讓你的應(yīng)用更上一個臺階 487
11 async、 await和數(shù)據(jù)契約串行化: 抱歉打斷一下 535
12 異常處理: 救火太老套 569
13 CAPTAIN AMAZING: 對象之死 611
14 用LINQ查詢數(shù)據(jù)和構(gòu)建應(yīng)用: 掌控你的數(shù)據(jù) 649
15 事件與委托: 沒有監(jiān)視時, 代碼在做什么 701
16 用MVVM模式建立應(yīng)用架構(gòu): 好應(yīng)用的正反面 745
C#實(shí)驗(yàn)室3: 入侵者 807
17 額外獎勵的工程! 構(gòu)建一個Windows Phone游戲 831
i 附錄其他: 這本書最想介紹的11大內(nèi)容 845