课程大纲
模块 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 类
要求
在参加本课程之前,学生必须具备以下方面的能力:
-
熟悉
- 和熟悉基本的操作系统功能,例如文件操作。
- 了解结构化编程的基础知识,包括流控制、变量和参数以及函数调用等概念。
- 至少 3 个月在图形或非图形环境中开发应用程序的经验,或同等知识。
不需要具有面向对象编程和概念的经验。
客户评论 (11)
只是整体曝光。很有帮助。
Travis - Beckman Coulter
课程 - Introduction to Blazor
机器翻译
培训师非常有帮助地回答了我们的任何问题,让我们分享我们的屏幕以显示我们遇到的错误,这很棒。
chithra - Public Health Wales NHS Trust
课程 - Advanced Blazor
机器翻译
问答。和项目演示。
Qing - Ametek
课程 - Implementing the Actor Model with Microsoft Orleans
机器翻译
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
课程 - Introduction to .Net Core
培训师用现实世界中的实际例子很好地解释了这些主题,这使我们更容易掌握信息
Florin-Viorel Marut - Continental Automotive Romania
课程 - High-Performance Application Development with .NET Core
机器翻译
Very hands on knowledge on the subject. A little bit of theory at the beginning to set the stage.
Thibault Chappuis - Mikron SA Boudry
课程 - Entity Framework Core 2.0
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
课程 - Visual Studio with VB.Net
我很欣赏 Folio 的广泛知识。 他不仅熟悉课程内容,而且还知道我们熟悉的语言的结构,以使示例对我们更有意义。 在间歇期间,他分享了他在培训范围之外的技术和解决方案的知识,以提供对我们在未来(和未来培训)中可以使用的其他解决方案的见解。
Raphael - Markit Valuations Limited
课程 - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
机器翻译
Trainer knowledge and approach.
Piotr Kucharski
课程 - Introducing C# 6.0 with Visual Studio 2015/2017
根据培训参与者提出的问题和问题,灵活地调整方法和练习。
Maciej - DataConsult S.A.
课程 - Advanced Programming in C#
机器翻译
the trainer level.