.NET课程学习大纲以及.NET Framework平台

一、.NET课程学习大纲

  1. C#基础语法 1个月 勤

    面向对象概念

    属性类型

    类型转换

    逻辑控制语句

    运算符

    断点调试

    I/O流处理

  2. C#高级编程 1个月 想+勤

    面向对象编程

    虚拟抽象概念

    接口

    枚举

    委托、事件

    多线程

    Socket网络通信

    GDI绘图

  3. SQL Server 0.5个月 勤

    建库建表键约束

    高级查询

    事务、视图、索引

    存储过程

  4. ADO.NET模块1个月 勤

    连接数据库

    C#后台操作数据库

    三层架构+工厂模式

    Log4NET日志记录

    WebService/WCF分布式开发

    GIT分布式版本控制器

  5. ASP.NET模块 1.5个月 想

    Webform框架

    MVC4、5开发框架

    WEB API分布式开发

  6. .NET Core模块 想

    跨平台开发

二、.NET Framework平台

.Net平台是微软搭建的技术平台,技术人员在此平台上进行应用的搭建与开发。它提供了运行所必须的环境.NET Framework类库以及CLR(公共语言运行时)。好比我们人类的生存必须基于有氧气的基础之下。程序也不例外,它的运行也需要很多所必需的环境。
.NET课程学习大纲以及.NET Framework平台

  1. 公共语言运行时(CLR)

    遵循公共语言架构的标准,能够使C++、C#、VB以及JavaScript等多种语言深度集成。CLR从某种意义上理解相当于Java中的Java虚拟机(JVM)。

  2. 基类库(BCL)

    代表了.NET框架的核心。不管人们开发何种应用程序,BCL总是作为构建其他所有功能的起点。

  3. 公共语言规范(CLS)

    公共语言规范是一组结构和限制条件,它是公共类型系统的子集,它们一起定义了允许不同编程语言的标准集,由这些编程语言编写的应用程序可以互操作。

    3.1 .NET Framework环境结构

.NET课程学习大纲以及.NET Framework平台

3.2**.NET 框架编译和执行**

.NET课程学习大纲以及.NET Framework平台
[外链图片转存中…(img-Al2sV8mm-1582532041500)]

编译:对语言代码进行检查,处理,翻译成二进制