深入淺出 C# 4/e 第一章 心得分享
分類
簡介
最近買了很久的書,終於有時間看了
書名叫《深入淺出 C# : 運用 C# 和 .Net Core 編寫真正的程式, 4/e (Head First C#: A Learner’s Guide to Real-World Programming with C#, Xaml, and .Net, 4/e)》
有英文版跟中文版,我買的是中文版的
這本書是在教你 C# 程式,裡面有 Unity 範例,Unity 是一款遊戲引擎,用 C# 編程腳本
為了開發遊戲,我決定開始鑽研 C# 和 Unity 了,之前我用 python 的 Pygame 開發黑白棋的遊戲
我覺得用 python 寫遊戲很有趣,只可惜 pygame 開發遊戲有很多不方便的地方,例如不能轉成 ios 檔
心得
第一章跟跟附錄一,還有附錄二的第一章是一起的
第一章是給 Windows 閱讀的
附錄一是給 Mac 閱讀的
附錄二是給進階或沒耐心的人看的
第一章
主要講解 Windows 的 Visual Studio 如何操作,雖然裡面的程式碼有點過時
但大致上還清楚,不影響學習,裡面有一個找一樣的遊戲範例
附錄一
講解一樣的概念,但是改用 Visual Studio for Mac
找一樣遊戲範例會變成 Blazor 網頁版應用程式
遊戲畫面如下
附錄二 第一章
書中提出一種 Code Kata 學習精神,kata 是日文
類似武術需不斷的練習的意思,在第一章中沒有提出什麼挑戰
只是叫讀者要好好看完第一章或附錄一,包括裡面的練習
最後要求讀者要看一個演講,這演講將近一小時,而且是英文演講…
身為台灣因仔,英文能力真的需要加強,我有看完整個演講…花了我不少時間
主要是在說明學程式有很多重複教學,如果你已經學過,其實可以跳過
但有一些是這個程式需要學的,很重要!,到底可不可以跳過,演講會說明
總結
有一些紙筆練習,我沒有實際紙筆寫,感覺有點不適合我再花時間練習
但如果是初學者建議要好好練習才行,像我大學修 Java 程式的時候
我都用看的,沒有實際練習,上機考的時候還是過了…
但我不是每次都過,可是最後我還是只用看的就過了…
這只能說我那時遇到的難度沒那麼高而已,如果我好好練習,我可能就不用重修了
不過我親身練習時,我對程式的熟悉度更高,而且在過程中我遇到了一些我沒注意到的事情
例如書中的第一章 C# 是舊版的,專案要建立一個 main class 來作為主體
新版的直接第二行就寫印出 Hello World 了
參考
一杯咖啡的力量,勝過千言萬語的感謝。
支持我一杯咖啡,讓我繼續創作優質內容,與您分享更多知識與樂趣!