創作內容

9 GP

C#新手入門推薦書

作者:大家叫我伊咕│2015-07-27 14:31:28│巴幣:18│人氣:32841
前言:
大家好,這是我第二篇C#新手入門推薦書的介紹文,前一篇我覺得寫太爛,但是一直沒有時間抽空改,今天趁這機會把文章全部寫過,並加上一些新的內容。


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

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

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

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

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



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

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

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

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

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

1-30等=>大師






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餐的最後一道,算是加點的主菜。
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2910139
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:C#|新手|入門|推薦|心得

留言共 7 篇留言

俠客俠客
先感謝大大分享
看來我是要選B餐了
"這篇絕對適合對程式毫無關念以及大學時期的隨身碟高手"
這句我完全中槍,想請問像我這樣想要速成c#的人
如果要加強底子的話(怕看不懂專有名詞)
還需要再學習c語言嗎?還是說B餐書中也會有這些基礎知識嗎?感恩

08-11 15:28

大家叫我伊咕
設計入門和基礎必修性質上其實有重疊。

設計入門這本書對隨身碟高手來說真的很詳細,不會有看不懂和名詞不清楚的問題,可習內容太少、練習題不夠力,沒辦法練功。

基礎必修課是介於設計經典和設計入門之間,不會讓你看不懂,但是在名詞解說地方有點艱澀(可能是我自己的問題),不過裡面的語法量和練習題真的大勝設計入門。

我自己建議的用餐方法是
1.設計入門看前六章,之後轉看基礎必修(從頭看) :可以克服後者艱澀的問題
2.設計入門吃完再吃基礎必修 :最理想的吃法,但是用餐時間有點久
3.只吃設計入門 :對高中生來說份量剛剛好,但對於大學或以上你會不夠吃
4.只吃基礎必修 :沒開胃菜,吃起來會有點苦澀

還有,書念完不代表什麼都難不倒你,有更多語法和方法都在MSDN裡,這只代表自己拿到偉大的航道入場券而已...08-11 17:03
大家叫我伊咕
這個可以給你參考 http://coder01.com/blog/%E7%AC%AC%E4%B8%80%E6%AC%A1%E5%AD%B8%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80%EF%BC%8C%E5%88%B0%E5%BA%95%E8%A9%B2%E9%81%B8%E5%93%AA%E5%80%8B%E8%AA%9E%E8%A8%80/08-11 17:17
俠客俠客
原來如此,感謝你的回復!!

08-11 22:18


我有買 Visual C# 2013程式設計精典 這本美中不足的是從第七章開始解說變得簡略

1 .在範例中會出現前面沒教過或是教的不仔細的方法 , 初學者會無法理解為什麼前面解說的很簡單 , 範例程式碼卻是很難!!
EX : 第七章範例使用氣泡排列法 , 可是前面卻沒有提到這種排序的方法 , 介面也只有介紹如何定義內容 , 可是卻沒有提到可以當作型別宣告出一個變數給方法當作參數使用!!

2. 從第七章開始以後的範例後面都沒有解說 !! 前面簡單章節的範例都還有詳細解說, 後面難的章節範例卻沒有解說 !!

-----------------------------------------------------------------------------
若是要我推薦 , 我會選擇 MIS2000 大大 部落格曾推薦大陸出版社出的 "精通C# 第六版"
這本是翻譯國外有名的"特羅爾森" 所寫的聖經書 , 算是赫赫有名的 "聖經 "
附上書店網址 :
http://www.books.com.tw/products/CN11026257
也可以去淘寶直接跟出版社購買

11-20 18:12

廠廠
不好意思大大 所以對新手入門的人來說 選金牌那本比較穩嗎? 大師那本我看過 有點危險...

04-22 16:41

大家叫我伊咕
4或5挑一本就可以了,4因為排版好所以可以當小字典翻,3是真的很入門04-22 17:38
H.H
大大我有買深入淺出 但完完全全看不懂..
不知道是排版還是我沒有任何的基礎概念...
看很多人都推薦這本...(很後悔...
請問大大會建議暫時把這本先放一邊先看 入門or基礎?

06-23 15:55

大家叫我伊咕
Youtube有個頻道叫小山的教學平台,非常推薦06-23 17:36
人人都是美食家
最近也是想入手深入淺出,不過還好有看到版大的分享,因為我作業系統也是win7,另外想請問版大如果是工具書的話有推薦哪一本嗎?

06-24 19:27

繞遠路
想請問一下,如果我想學Unity,有需要連C#一起學嗎?

06-14 00:30

我要留言提醒:您尚未登入,請先登入再留言

9喜歡★a26833765 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:魔獸任務... 後一篇:Spyder 常用快捷鍵...

追蹤私訊切換新版閱覽

作品資料夾

dhreekingdon幸運看見的你
給你一顆紅心~讓你能保有一整天的好心情~祝你有個愉快的一天喲(<ゝω・)~❤看更多我要大聲說昨天20:38


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

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