聯繫我們

課程簡介

模組 1. 物件導向原理

  • 創建模型
  • 類別和對象
  • 封裝、專門化和多態

模組 2. 使用 UML 設計應用程序

  • 什麼是 UML
  • UML 圖表
  • 用例圖
  • 類圖
  • 交互圖

模組 3. 開始使用 C#

  • C# 和 .Net
  • C# 語言
  • Visual Studio IDE

模組 4. C# 語言基礎

  • 數據類型
  • 變量
  • 常量
  • 字符串
  • 語句
  • 表達式

模組 5. 分支

  • 條件分支語句
  • 無條件分支語句
  • 循環

模組 6. 運算符

  • 賦值
  • 數學運算符
  • 遞增和遞減
  • 關係

模組 7. 類別和對象

  • 定義類別
  • 構造函數
  • 靜態和實例成員
  • 銷毀對象

模組 8. 方法內部

  • 方法重載
  • 使用屬性封裝數據
  • 返回多個值

模組 9. 除錯

  • 設置斷點
  • 調用棧

模組 10. 繼承和多態

  • 專門化和泛化
  • 繼承
  • 多態
  • 抽象和密封類別
  • 根類別:對象
  • boxing 和 unboxing 類型

模組 11. 運算符重載

  • 使用 Operator 關鍵字
  • 創建有用的運算符
  • 邏輯對
  • 轉換運算符

模組 12. 結構

  • 定義結構

模組 13. 接口

  • 實現接口
  • 實現多個接口
  • 轉換為接口
  • 擴展接口

模組 14. 數組

  • 聲明數組
  • 多維數組
  • System.Array
  • 索引器

模組 15. 集合接口和類型

  • 集合接口
  • 數組列表
  • 隊列和棧

模組 16. 字符串

  • 創建字符串
  • 操作字符串
  • StringBuilder 類別

模組 17. 拋出和捕獲異常

  • throw 語句
  • try 和 catch 語句
  • 調用棧的工作原理
  • Exception 類別的方法和屬性

模組 18. 委託和事件

  • 委託
  • 事件

模組 19. 泛型

  • 泛型:簡介
  • 按數據類型參數化
  • System.Collections.Generics 類別

最低要求

參加本課程前,學員必須掌握以下領域:

  • 熟悉並輕鬆操作基本的操作系統功能,例如文件管理。
  • 了解結構化編程的基本概念,包括流程控制、變量和參數以及函數調用。
  • 在圖形或非圖形環境中至少擁有 3 個月的應用開發經驗,或具備同等知識。

不需要物件導向編程和概念的經驗。

受眾

本課程針對以下類型的軟件開發人員:

  • 新晉開發人員
  • 理解計算機編程,但可能在大學使用非圖形語言學習編程的開發人員

這些開發人員希望使用 C# 構建解決方案,並在 Microsoft .NET Framework 內運作。他們還希望運用物件導向技術來提升其開發技能。

 35 小時

客戶評論 (1)

課程分類