聯繫我們
 課程時長 35 時間:

課程簡介

單元1. 物件導向原則

  • 建立模型
  • 類別與物件
  • 封裝、特化與多型

單元2. 使用UML設計應用程式

  • 什麼是UML
  • UML圖
  • 使用案例圖
  • 類別圖
  • 互動圖

單元3. C#入門

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

單元4. C#語言基礎

  • 資料型別
  • 變數
  • 常數
  • 字串
  • 陳述式
  • 運算式

單元5. 分支

  • 條件分支陳述式
  • 無條件分支陳述式
  • 迴圈

單元6. 運算子

  • 指派
  • 數學運算子
  • 遞增與遞減
  • 關係

單元7. 類別與物件

  • 定義類別
  • 建構子
  • 靜態與實例成員
  • 銷毀物件

單元8. 方法內部

  • 方法多載
  • 使用屬性封裝資料
  • 傳回多個值

單元9. 除錯

  • 設定中斷點
  • 呼叫堆疊

單元10. 繼承與多型

  • 特化與一般化
  • 繼承
  • 多型
  • 抽象與密封類別
  • 根類別:object
  • 裝箱與取消裝箱型別

單元11. 運算子多載

  • 使用Operator關鍵字
  • 建立實用運算子
  • 邏輯配對
  • 轉換運算子

單元12. 結構

  • 定義結構

單元13. 介面

  • 實作介面
  • 實作多個介面
  • 轉型為介面
  • 擴充介面

單元14. 陣列

  • 宣告陣列
  • 多維陣列
  • System.Array
  • 索引子

單元15. 集合介面與型別

  • 集合介面
  • ArrayList
  • 佇列與堆疊

單元16. 字串

  • 建立字串
  • 操作字串
  • StringBuilder類別

單元17. 擲出與捕捉例外

  • throw陳述式
  • try與catch陳述式
  • 呼叫堆疊的運作方式
  • Exception類別的方法與屬性

單元18. 委派與事件

  • 委派
  • 事件

單元19. Generics

  • Generics入門
  • 依資料型別參數化
  • System.Collections.Generics類別

最低要求

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

  • 熟悉基本作業系統功能,如檔案操作。
  • 了解結構化程式設計基礎,包括流程控制、變數與參數、函式呼叫等概念。
  • 具備至少3個月於圖形或非圖形環境中開發應用程式的經驗,或具備同等知識。

不要求具備物件導向程式設計經驗或概念。

目標學員

本課程適用於以下類型的軟體開發人員:

  • 新進開發人員
  • 具備程式設計概念,但可能在大學中透過非圖形語言學習程式設計的開發人員

這些開發人員希望運用C#於Microsoft .NET Framework中建置解決方案,並希望採用物件導向技術來提升開發技能。

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類