首页 > 代码库 > 云和数据Net培训课程(一)C#和Net

云和数据Net培训课程(一)C#和Net

    c#编程语言是为在微软公司的.net框架上开发程序而设计的。本章将会给同学们介绍.net的组成部分,以及它的基本架构。在开始之前。我想告诉同学们c#的正确发音是c sharp.

1.1 net时代

2002年,微软发布了.net框架的第一个版本,声称解决了编程的旧问题并实现了下一代系统的目标。.net框架比以前的mfc和com编程技术更加的面向对象。他的特点如下

  • 多平台 该系统可以在各种计算机上运行,从服务器,桌面机器到移动设备上运行。
  • 行业标准 该系统使用行业标准,支持主流的数据结构。
  • 安全性 该系统能提供更加安全的执行环境,屏蔽可疑的代码存在。

1.1.1 .net框架的组成

.net框架由三部分组成,如图所示,执行环境成为CLR(Common Language Runtime 公共语言运行库)。CLR在运行时管理程序的执行,包含以下内容

  • 内存管理和垃圾收集
  • 代码的安全性验证
  • 代码执行,线程管理以及异常处理

编程工具覆盖了编码和调试需要的一切,包含以下几点。

  • visual studio集成开发环境
  • .net 兼容的编译器
  • 调试器
  • 网站开发服务器端技术 比如asp.net和wcf.

BCL(基类库)是net框架使用的一个类库,而且也可以在你的程序中使用。

1.1.2