联系我们

课程大纲

模块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)

即将举行的公开课程

课程分类