小屋創作

日誌2015-07-27 14:31

C#新手入門推薦書

作者:大家叫我伊咕

前言:
大家好,這是我第二篇C#新手入門推薦書的介紹文,前一篇我覺得寫太爛,但是一直沒有時間抽空改,今天趁這機會把文章全部寫過,並加上一些新的內容。


正文:
自己大學唸老虎尾巴航電組,現為光華科大電機碩零生,雖然高中有摸一學期的VB,但是大一的C語言不是睡覺翹課就是拿隨身碟和隔壁要答案,進研究所後第一個馬步就是學C#,根基為零的我,第一件事就是到書局買學長推薦的書來準備啃,之後又陸續跑了幾次書局買了好幾本C#的教學書,三個禮拜後的今天,我想把自己的閱讀心得貢獻在網路上,讓網路上的資源更加完整。

不過還是要說,每個人的閱讀愛好和學習狀況不同,所以我覺得不錯的書你可能覺得言過其實或者虛有其表,建議各位看完這邊文章和網路上其他推薦文後,自己再到大書局翻翻看,確定可以接受作者筆風、排版、幫助程度後再購買,別像我現在實驗室桌上滿滿的五本書,我都覺得自己是智障了,買了五本還學不會...

所以我才說,這篇絕對適合對程式毫無關念以及大學時期的隨身碟高手XDD

每本書我會註記「適合對象」、念完後的程度,不過我也才剛學兩個禮拜多,所以後者看看就好,前者我是以我狀況寫的,所以我相信準確無比。

1~30等>銅牌>銀牌>金牌>白金>鑽石>大師>菁英



01.深入淺出C#(O'REILLY/碁峯代理/無光碟/VS 2012-2013)

目前出到第三版,出版社是超級有名的動物皮,當初學長也是推薦我買這本書(雖然當事人沒看過),所以這本就是我C#第一本書,結果隔天到實驗室翻開第一章節,光是建檔就卡死我了,電腦裡居然沒有課本範例的那個專案類型,那我做個毛啊???

確定自已安裝的版本和課本一樣後,我發現書本內文一直提到WIN8,我就發現苗頭不對,上網查詢看看別人有沒有跟我有一樣問題,果然是作業系統的問題,所以這本書我就再也沒碰他了(怒翻桌!!!

和另外四本書相比,這本絕對是最厚的(大勝第二厚),寫書方式非常活潑,而且每頁都有一堆小註記,這些小註記也非常有幫助,如果你是WIN8的使用者,搭配這本書學習C#,你會覺得像看漫畫一樣精彩,書的末頁也有外文書的優良習慣,就是照字母A~Z列出所有關鍵字和其頁碼,所以要付息之前的東西非常方便。

不過這本書也有缺點,就是內容太多,無基礎的人要念完他,一年絕對跑不掉,這本也不適合當工具書,因為他的排版真的是太特別了(這既是優點也是缺點),如果當工具書查指令一定會瘋掉。

1-30等=>大師

線上電子書(第二版) (WIN7可用)





02.Visual C# 2013程式設計精典
(微軟官方認證/蔡文龍/碁峯代理/有範例光碟/VS 2012-2013)

本書代表作者是鼎鼎大名的蔡文龍,微軟認證的MVP工程師,很多程式語言的書都有他名子,這本書很適合當工具書或者補充資料。

但不適合給對程式完全無基礎的人使用,相較於03,這本書省略了很多新手講解的部分。

=>大師

線上電子書





03.Visual C# 2013基礎必修課
(微軟官方認證/蔡文龍/碁峯代理/有範例光碟/VS 2012-2013)

跟02相比,這本算是精簡版,與書名完全符合,裡面也有許多程式範例、語法範例,沒有讓你改改參數就能做出來的練習題(打混失敗),對我來說這本真的非常精實,唯一缺點是內文某些地方很像教科書一樣死板。

我比較好奇,為什麼這本書很愛用InputBox這個函式,這兩天看到第五章結束,這函式一直追著我在跑。

對象:1-30等=>「金牌

線上電子書





04.Visual C# 2013程式設計入門
(松崗/陳木中/有範例光碟/VS 2013)

03的弱化版,這本書的操作介面截圖超級多,根本是手把手在教你,而且內文的寫法很親切,念起來不會像用啃得一樣,缺點就是練習題太馬虎,雖然題目看起來很多,但實際上只要改改參數就可以搞定,有點混水。

如果看03感覺有點辛苦或不太能進入狀況的人,到圖書館借這本後,大概看一半就能適應03了。

1-30等=>「銀牌





05.跟著範例學會Visual C# 2010
(博碩/張逸中/有範例光碟/VS 2010)

說真的,我覺得這本書根本不適合我,雖然該書以16個範例(16個章節)作為教學大綱,但是我念起來覺得這本書太跳ton了,應該說雖然當初設這大鋼微出方點這想法是好的,跟02-04相比簡直亂無章法。

好比其他書是1-2-3-4-5-6這樣按步驟教,這本書卻是(137)-(245)-(691018),而且他計算機章節的語法講解我完全看不懂,而且等號連加這功能寫錯了

正常是
1+2=3,之後連按等號應該是5、7、9、11...

但照他的範例,結果卻是
1+2=3,之後連按等號是6、12、24、48...

這本書我沒辦法註記,我真得很難去適應他,不過他每個章節後面的小典故還不錯。

線上電子書




補充:

1.以上光碟內的程式碼都是範例的,並沒有練習題的解答。
2.C#的版本其實並沒有差別,不過身為初學者的我們,還是用跟課本一樣的版本比較好,不然某些選項你可能要花點時間找。
3.建議書單

A餐.深入淺出C#:適合時間充裕者
B餐.Visual C# 2013程式設計入門 -> Visual C# 2013基礎必修課:適合速成者,若一開始無法進入狀況可以先吃設計入門這道開胃菜
C餐.Visual C# 2013程式設計入門:超級速成

Visual C# 2013程式設計精典,這本僅適合作為B餐的最後一道,算是加點的主菜。

9

7

LINE 分享

相關創作

烏古爾的TRPG世界 臨時成立的團隊

【新人同人創作】歡迎參加異界騎士育成計畫—— 105.亂入的故人?

【新人同人創作】歡迎參加異界騎士育成計畫—— 104.遊戲內的捉迷藏

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】