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: