课程大纲

模块 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 个月在图形或非图形环境中开发应用程序的经验,或同等知识。

不需要具有面向对象编程和概念的经验。

 35 小时

客户评论 (1)

即将举行的公开课程

课程分类