
這個講座概述八堂課所學習的內容,從 C# 語言基礎,到軟體開發、 WPF 應用程式及 Android App 。
這個講座簡介第一堂課所學習的內容。
這個講座介紹 C# 與 .NET ,並且講解兩者之間的關係。
這個講座介紹如何用 Visual Studio Code 建立 C# 專案。
這個講座說明 C# 程式的基本結構。
這個講座說明程式中的標記,有關鍵字、識別字、字面常數及運算子等等。
這個講座替第一堂課舉一反三,討論怎麼運用所學習到的內容。
這個講座對第二堂課進行導覽。
這個講座講述實質型態與參考的不同。
這個講座說明識別字命名規則。
這個講座說明 C# 官方文件建議的命習慣。
這個講座替第二堂課舉一反三,討論怎麼運用所學習到的內容。
這個講座對第三堂課進行導覽。
這個講座先說明陳述,然後介紹 C# 有哪些運算子,運算子與運算元構成運算式。
這個講座介紹控制結構中的選擇。
這個講座介紹控制結構中的迴圈。
這個講座替第三堂課舉一反三,討論怎麼運用所學習到的內容。
這個講座對第四堂課進行導覽。
這個講作介紹 C# 的陣列。
這個講座介紹 C# 的字串。
這個講座介紹 C# 的列舉。
這個講座介紹 C# 的結構。
這個講座替第四堂課舉一反三,討論怎麼運用所學習到的內容。
這個講座對第五堂課進行導覽。
這個講座介紹怎麼定義 C# 的類別。
這個講座介紹如何定義建構子與屬性,也就是物件導向程式設計中的封裝。
這個講座介紹物件導向程式設計中的繼承與多型。
這個講座介紹如何定義與實作介面,以及如何定義命空間與使用 using 。
這個講座替第五堂課舉一反三,討論怎麼運用所學習到的內容。
這個講座對第六堂課進行導覽。
這個講座介紹軟體規格的概念。
這個講座介紹實作軟體規格並且進行測試。
這個講座介紹如何進行除錯與修正程式。
這個講座介紹實作編碼及解碼的功能。
這個講介紹軟體開發中的重構。
這個講座介紹如何設計猜數字遊戲的計算核心。
這個講座替第六堂課舉一反三,討論怎麼運用所學習到的內容。
這個講座對第七堂課進行導覽。
這個講座介紹如何用 Visual Studio Community 2019 建立 WPF 專案。
這個講座介紹在 WPF 專案中設計介面及定義按鈕相連的事件。
這個講座介紹整合 Encrypt 類別到 WPF 專案中。
這個講座介紹實作 WPF 專案中的存檔、載入、拷貝及清除等功能。
這個講座介紹猜數字遊戲的 WPF 專案。
這個講座替第七堂課舉一反三,討論怎麼運用所學習到的內容。
這個講座對第八堂課進行導覽。
這個講座介紹如何利用 Visual Studio Community 2019 建立 Android 專案。
這個講座介紹如何設計 Android 專案的介面及資源檔案 string.xml 。
這個講座介紹如何建立兩頁式的 Android App 。
這個講座介紹如何整合 Encrypt 類別到 Android 專案中。
這個講座介紹如何自訂 App 的圖示。
這個講座介紹如何進行 Android 專案的實機測試。
這個講座介紹如何將 Android 專案打包成 apk 檔。
這個講座介紹猜數字遊戲的 Android 專案。
這個講座替第八堂課舉一反三,討論怎麼運用所學習到的內容。
本課程分成以下四個部分
1. 基礎學習
2. 軟體開發
3. WPF 專案
4. Android 專案
「基礎學習」為介紹 C# 的基本語法,除了掌握用 C# 的能力外,也會講解定義類別,以及物件導向程式設計的三大基本概念 - 封裝、繼承及多型,最後介紹命名空間與介面的觀念,命名空間也就是 C# 組織程式庫的方式。
「軟體開發」介紹如何發展軟體,主要開發 Encrypt 類別,同時介紹程式中常會出現的三種錯誤、軟體生命週期等。
「WPF 專案」介紹如何用 .NET 與 Visual Studio Community 2019 設計 WPF 專案,並以介紹開發型介面常見的 MVC 模式為主軸。
「Android 專案」介紹繼續用 Visual Studio Community 2019 設計 Android 專案,此 Android App 兩頁式,同時會介紹怎麼加入 App 圖示與打包成 apk 檔案。
以上「軟體開發」、「WPF 專案」與「Android 專案」會額外以猜數字遊戲當第二個專案,分別介紹開發猜數字遊戲的計算核心、視窗遊戲與 Android App 。