※ 本文為 zbali.bbs. 轉寄自 ptt.cc 更新時間: 2017-08-20 22:28:13
看板 Gossiping
作者 標題 Re: [問卦] 自學C#有什麼建議的書或網站嗎
時間 Sun Aug 20 22:11:16 2017
※ 引述《OneFool (彰化精誠武)》之銘言:
: 我沒有任何對程式的認識和基礎
: 如果想從零開始學C#
: 有什麼方向嗎
http://ccckmit.wikidot.com/programminglanguage
核心
C# 程式語言的核心其實很簡單,你只要學會下列事項即可:
常數、變數宣告
運算式的寫法
邏輯判斷句 if 的寫法
迴圈 for 與 while 的寫法
只要學會這五樣,你其實就學會程式設計了,
任何的程式都可以由這五種語法組合出來,其他的部分都不是必要的。
當然你可以故意挑他毛病說,上面說錯了, Go 沒有 while...
學 C# 需要兩本書,除了教你以上五樣基本單元還有物件導向基礎以外,
你還需要一本 .Net Framework 的書,既然你是初學,完全不會,
那你等 .Net Core 1 或 2 的書出來再買就好.
物件導向
如果你想進一步學習 C# 物件導向的設計方式,那就必須能理解下列概念。
封裝 — 物件與類別
繼承 — 如何繼承其他類別
物件導向那邊,我個人認為,等你要幹某件事,真的需要建 class 時,再開始學就好.
因為沒事幹的時候,也不知道學來要幹嘛,那個效果不會好.
設計 RPG 遊戲一個學物件導向不錯的誘因,因為玩家的職業、物品、能力,
可以用類別、介面、方法來簡化.
不過用 C# 設計遊戲有個缺點,
就是你的遊戲主角不能同時是戰士、騎士、法師、刺客一個人通包.
C# 的用途蠻廣的, client 端的視窗程式、 server 端、遊戲、網路...
最好的方法,還是看你現在是想學寫甚麼東西,
找一本教基礎語法還有你想學的實例應用的書,這樣學起來比較有 fu~
--
讀者審校網試行版
http://readerreviewnet.twbbs.org/
(哲、史、法、政、經、社,人文翻譯書籍錯譯提報網)
◎洪蘭"毀人不倦"舉報專區
http://tinyurl.com/z3t6qzf
讀者需自救,有錯自己改...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.90.238
※ 文章代碼(AID): #1PcPY9kl (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1503238281.A.BAF.html
※ 同主題文章:
08-20 20:27 ■ [自動轉寄] Re: [問卦] 自學C#有什麼建議的書或網站嗎
● 08-20 22:11 ■ [自動轉寄] Re: [問卦] 自學C#有什麼建議的書或網站嗎
→ : 推1F 08/20 22:12
推 : 推認真回文2F 08/20 22:14
推 : 這樣就成就C大師了嗎3F 08/20 22:14
推 : 西井就當成西加加加工具人回sow器4F 08/20 22:16
推 : 沒有多重繼承的意思?5F 08/20 22:16
→ : 為什麼不用RPG製作大師就好6F 08/20 22:16
推 : 認真推7F 08/20 22:17
→ : 基本是這樣 再進階一點可以學學WPF拉拉介面玩玩8F 08/20 22:17
→ : 無法多重繼承沒錯,但使用interface可以達到類似功能9F 08/20 22:17
推 : 認真文10F 08/20 22:25
--
※ 看板: ott 文章推薦值: 0 目前人氣: 0 累積人氣: 141
→
guest
回列表(←)
分享