掉進 ASP.NET MVC 馬里亞納海溝的第一天:Hello World~
學習前具備知識:
- 基礎 C#
- 基礎網頁前端 (HTML、CSS、JS) 和後端知識
- .Net 的世界
了解程式的架構非常重要,程式碼並不是隨意組合而成,它有其規定的語法和核心結構,了解基礎的架構有助於理解該程式碼運行的步驟和規則,能讓學習者更全面地理解程式碼、並能更快速地上手。
這篇主要是紀錄初學者會學習到的基本語法、程式內容和一些我自己的理解(有誤再請糾正)。
當初,我在自學 C# 的時候,就是從以下 freeCodeCamp 和小山的C#教學在 YouTube 上提供的影片學習的。
主要內容關於 變數
、判斷式
、迴圈
、一維陣列
、多維陣列
、物件導向基礎
、Class (建構子、this、getter/setter)
、實質型別 (Value Type)
、參考型別 (Reference Type)
、封裝
、繼承
、Class (override、Base)
、Abstract Class & Method
、File/Stream
。
相信接觸了程式語言一陣子的大家,都會從前輩們口中聽到、或是從各種技術文章中看到 API 這個名詞,那它到底是什麼呢?
使用者以 Markdown 語法撰寫 Hexo 文章,但是遇到不支援或預期外的情境該怎麼辦?
資訊爆炸的世代,每天會有上千萬新的網頁資料誕生,如果你想分析一間科技公司的成長能力,需要研究的資料有:營收成長率、主營業務增長率、股本比重、固定資產比等等,還不只包含當年當季度,可能需要收集連續十年的一堆資料。如果你想買運動彩券,則需要收集:多年 NBA 不同隊伍的比數,球員的上場時間、進球率、罰球進球率等等。
利用網路爬蟲,自動化地重複執行收集資料和萃取、處理資訊的步驟,可以大大地節省我們的時間,還不會有運算上的錯誤發生 (除非你自己程式邏輯寫錯囉~)
實際練習幾個類別的運用,將程式碼封裝在裡面,使用者不需要寫很多行程式碼,即可操作。
Class 類別主要用來定義封裝的變數和函式 (又稱作屬性)。定義類別名稱時,習慣首字大寫。可以分成靜態類別、一般類別和兩者混用類別。