聯繫我們

課程簡介

模塊1. 面向對象原則

  • 創建模型
  • 類與對象
  • 封裝、繼承與多態

模塊2. 使用UML設計應用

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

模塊3. C#入門

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

模塊4. C#語言基礎

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

模塊5. 分支

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

模塊6. 操作符

  • 賦值
  • 數學操作符
  • 遞增與遞減
  • 關係操作符

模塊7. 類與對象

  • 定義類
  • 構造函數
  • 靜態與實例成員
  • 銷燬對象

模塊8. 方法內部

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

模塊9. 調試

  • 設置斷點
  • 調用堆棧

模塊10. 繼承與多態

  • 特殊化與泛化
  • 繼承
  • 多態
  • 抽象類與密封類
  • 根類:object
  • 裝箱與拆箱

模塊11. 操作符重載

  • 使用操作符關鍵字
  • 創建有用的操作符
  • 邏輯對
  • 轉換操作符

模塊12. 結構體

  • 定義結構體

模塊13. 接口

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

模塊14. 數組

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

模塊15. 集合接口與類型

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

模塊16. 字符串

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

模塊17. 拋出與捕獲異常

  • throw語句
  • try與catch語句
  • 調用堆棧的工作原理
  • 異常類方法與屬性

模塊18. 委託與事件

  • 委託
  • 事件

模塊19. 泛型

  • 泛型入門
  • 按數據類型參數化
  • System.Collections.Generics類

最低要求

參加本課程前,學員需具備以下能力:

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

不需要具備面向對象編程和概念的經驗。

目標受衆

本課程適合以下類型的軟件開發人員:

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

這些開發人員希望使用C#在Microsoft .NET Framework中構建解決方案,並希望通過面向對象技術提升開發技能。

 35 小時

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類