Course Code:
822
Duration:
35 hours
Prerequisites:
在參加本課程之前,學生必須具備以下方面的能力:
-
熟悉
- 和熟悉基本的操作系統功能,例如檔操作。
- 了解結構化程式設計的基礎知識,包括流控制、變數和參數以及函數調用等概念。
- 至少 3 個月在圖形或非圖形環境中開發應用程式的經驗,或同等知識。
不需要具有面向物件程式設計和概念的經驗。
Overview:
目标
本课程将使代表能够在编程语言中开发应用程序。 代表将能够使用对象导向的原则编程。 该课程还将涵盖如何使用2010年开发环境来生产强大和可持续的应用。
观众
该课程适用于以下类型的软件开发人员:
- 新开发者
- 了解计算机编程但可能通过在大学使用非图形语言学习编程的开发人员
这些开发人员希望通过使用 C#;在 Microsoft .NET 框架内构建解决方案。 他们也希望使用对象导向技术来提高他们的发展技能。
Course Outline:
模組 1.面向對象的原則
- 創建模型
- 類和物件
- 封裝、專業化和多態性
模組 2.使用UML 設計應用程式
- 什麼是UML
- UML 圖
- Use Case 圖表
- 類圖
- 交互圖
模組 3.C# 入門
- C# 和 .Net
- C# 語言
- Visual Studio 集成開發環境
模組 4.C# 語言基礎
- 數據類型
- 變數
- 常數
- 字串
- 語句
- Express離子
模組 5.分支
- 條件分支語句
- 無條件分支語句
- 迴圈
模組 6.運營商
- 分配
- Mathematical 運算符
- 遞增和遞減
- 關係
模組 7.類和物件
- 定義類
- 構造 函數
- 靜態成員和實例成員
- 銷毀物件
模組 8.Inside 方法
- 重載方法
- 使用屬性封裝數據
- 返回多個值
模組 9.調試
- 設置斷點
- 調用堆疊
模組 10.繼承和多態性
- 專業化和泛化
- 遺產
- 多態性
- 抽象類和密封類
- 根類:object
- 裝箱和拆箱類型
11次世界排名第一2014年,20
- 使用 Operator 關鍵字
- 創建有用的運算子
- 邏輯對
- 轉換運算元
模組 12.結構
- 定義結構
模組 13.介面
- 實現和介面
- 實現多個介面
- 投射到介面
- 擴展和介面
模組 14.陣 列
- 聲明陣列
- 多維陣列
- System.Array (系統陣列)
- 索引
模組 15.集合介面和類型
- 集合介面
- 陣列清單
- 佇列和堆疊
模組 16.字串
- 創建字串
- 操作字串
- StringBuilder 類
模組 17.拋出和捕獲異常
- throw 語句
- try和 catch 語句
- 調用堆疊的工作原理
- 異常類方法和屬性
模組 18.委託和活動
- 代表
- 事件
模組 19.泛型
- 仿製葯:入門
- 按數據類型參數化
- System.Collections.Generics 類
Sites Published: