Logo
☆☆☆☆☆
0.0
Beginner
16h 4m

掌握 C# 和 .NET

.NET 是微软推出的免费开源框架,可用于在 Linux、macOS 和 Windows 上开发原生软件应用程序。跨平台开发的强大功能使开发者能够设计、编写并在多种平台上运行程序。 本课程是使用 C# 开发 .NET 应用程序的入门课程。你将从全面复习 C# 语言和计算机编程基础开始:数据类型、条件语句、循环、方法等。随后,你将学习面向对象编程的基本概念,然后深入探讨方法、异常处理、委托和事件。在此基础上,你将继续学习界面构建、集合操作、数据库交互以及多线程编程。最后,你将掌握通过动态绑定、垃圾回收和非托管资源管理来优化程序性能的方法。 完成本课程后,你将具备使用 C# 和 .NET 的实战经验,并能够运用面向对象编程原则,在几乎任何平台上构建应用程序。

18 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
掌握 C# 和 .NET
.NET 是微软推出的免费开源框架,可用于在 Linux、macOS 和 Windows 上开发原生软件应用程序。跨平台开发的强大功能使开发者能够设计、编写并在多种平台上运行程序。 本课程是使用 C# 开发 .NET 应用程序的入门课程。你将从全面复习 C# 语言和计算机编程基础开始:数据类型、条...

WHAT YOU'LL LEARN

熟练掌握使用 C# 进行 .NET 应用程序开发

Content

18 Lessons • 0 Quizzes • 0 Challenges

入门
  1. 1

    课程概述

  2. 2

    .NET 概述

  3. 3

    我们的第一个 C# 程序

  4. 4

    自测练习:.NET 基础知识

C# 编程基础
  1. 1

    C# 程序的结构

  2. 2

    变量和数据类型

  3. 3

    类型转换

  4. 4

    控制台输入输出

  5. 5

    条件语句

  6. 6

    循环

  7. 7

    方法

  8. 8

    变量作用域

  9. 9

    枚举

  10. 10

    元组

  11. 11

    自我测验:C# 基础

委托与事件
  1. 1

    委托

  2. 2

    匿名方法

  3. 3

    Lambda 表达式

  4. 4

    委托(续)

  5. 5

    事件

  6. 6

    内置委托类型

  7. 7

    自我测验:委托与事件

类与面向对象编程
  1. 1

    类

  2. 2

    结构体

  3. 3

    值类型与引用类型

  4. 4

    命名空间和类库

  5. 5

    访问修饰符

  6. 6

    属性

  7. 7

    方法重载

  8. 8

    静态成员

  9. 9

    常量和只读字段

  10. 10

    操作符重载

  11. 11

    空值

  12. 12

    索引器

  13. 13

    自测练习:类与面向对象编程

接口
  1. 1

    接口定义

  2. 2

    实现接口

  3. 3

    类型转换与显式实现

  4. 4

    接口实现与继承

  5. 5

    接口中的继承与泛型

  6. 6

    自我测验:接口

类与面向对象编程 II
  1. 1

    继承

  2. 2

    继承的其他主题

  3. 3

    类型转换与类

  4. 4

    类型转换操作符重载

  5. 5

    虚方法和属性

  6. 6

    隐藏与重写方法

  7. 7

    抽象类

  8. 8

    System.Object 类

  9. 9

    泛型类型

  10. 10

    限制类型参数

  11. 11

    泛型类型与继承

  12. 12

    自测题:类与面向对象编程 II

其他功能
  1. 1

    扩展方法

  2. 2

    部分类和方法

  3. 3

    匿名类型

  4. 4

    局部函数

  5. 5

    数学类

  6. 6

    测验自己:附加功能

异常处理
  1. 1

    try...catch...finally(orientation)

  2. 2

    异常类型

  3. 3

    创建和抛出异常

  4. 4

    测验自己:异常处理

集合
  1. 1

    数组列表

  2. 2

    泛型列表

  3. 3

    栈和队列

  4. 4

    字典

  5. 5

    ObservableCollection

  6. 6

    IEnumerable 接口

  7. 7

    自我测验:集合

LINQ
  1. 1

    LINQ 基础

  2. 2

    常见的 LINQ 操作

  3. 3

    常见的 LINQ 操作 II

  4. 4

    延迟执行

  5. 5

    自我测验:LINQ

字符串操作
  1. 1

    字符串和字符串操作

  2. 2

    StringBuilder 类

  3. 3

    正则表达式

  4. 4

    自我测验:字符串操作

处理日期和时间
  1. 1

    DateTime 结构体

  2. 2

    格式化输出

  3. 3

    测验自己:处理日期和时间

多线程与异步编程
  1. 1

    多线程概述

  2. 2

    创建线程

  3. 3

    参数化方法

  4. 4

    线程同步

  5. 5

    锁和监视器

  6. 6

    互斥锁和信号量

  7. 7

    线程池

  8. 8

    任务

  9. 9

    并行类

  10. 10

    异步方法

  11. 11

    自我测验:.NET 中的多线程编程

反射
  1. 1

    反射简介

  2. 2

    反射的应用

  3. 3

    读取属性数据

  4. 4

    自我测验:反射

动态绑定
  1. 1

    动态语言运行时

  2. 2

    ExpandoObject 类

  3. 3

    自我测验:动态绑定

垃圾回收与非托管资源
  1. 1

    垃圾回收器

  2. 2

    终结器

  3. 3

    IDisposable 接口

  4. 4

    自动释放

  5. 5

    读取文件

  6. 6

    写入文件

  7. 7

    自我测验:垃圾回收与非托管资源

下一步
  1. 1

    接下来该去哪里

附录
  1. 1

    安装 Visual Studio

  2. 2

    创建类库

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)