C#图解教程 学习笔记!!

来源:互联网 发布:ik hr人力资源软件 编辑:程序博客网 时间:2024/05/16 16:06

C#图解教程 第1章 C#和.NET框架20171204

1. .NET与C

1.1 什么是.NET

.net 框架(.NET Framework)是一个编程平台,可开发、部署和执行分布式应用程序,用于Windows,采用系统虚拟机运行,以通用语言运行库(Common Language Runtime)为基础,支持多种语言(C#、VB、C++、Python等)的开发。
.NET Framework 中的所有语言都提供基类库(BCL)。.NET也为应用程序接口(API)提供了新功能和开发工具。这些革新使得程序设计员可以同时进行Windows应用软件和网络应用软件以及组件和服务(web服务)的开发。
较详细的说明,现在还看不懂。。。
.NET包括3个部分
① CLR(Common Language Runtime)在运行时管理程序的执行
内存管理,垃圾回收,代码安全验证,代码执行,
线程管理,异常处理
② 编码工具
VS集成开发环境IDE,.NET兼容的编译器如C#,调试器,网站开发服务端技术如ASP.NET或WCF

1.2 C#与.NET

C#是专门为与Microsoft的.NET Framework一起使用而设计的,其本身而言只是一种语言,尽管它是用于生成面向.NET环境的代码,但它本身不是.NET的一部分。.NET支持的一些特性,C#并不支持。而C#语言支持的另一些特性,.NET却不支持(例如运算符重载)