C#基础学习(一)
来源:互联网 发布:淘宝开店分享心得 编辑:程序博客网 时间:2024/06/05 17:28
C#和.NET的联系
C#是Mircosoft的一种面向对象的语言,运行于.NET Framework之上的高级程序设计语言。
.NET 是一个抽象的平台,其核心是.NET Framework,而.NET Framework包含两个关键元素, 一是Common Language Runtime (CLR),公共语言运行库,主要用于内存、安全检测等,二是.NET Framework Class Library(.NET 框架类库),主要包含大量的应用类库,提交开发的效率。
.NET应用是使用.NET Framework类库来编写,并运行于CLR之上的应用程序。
比如像:
ASP.NET 其中主要分为 MVC和WebForm, 而WeForm包含了WebSite和WebApp。
WCF(Windows Communication Foudation), 面向服务的应用,提供了分布式通信编程框架,用于取代Web Service。
WPF(Windows Persentation Foudation),跟界面有关,用于取代Win Form。
Silverlight MS出的一款用于对抗Adobe的Flash的浏览器插件。
下面一些关于名词缩写的信息:
CLR:Common Language Runtime, 公共语言运行库,是应用程序的执行引擎和功能齐全的类库。
CTS:Common Type System, 通用类型系统, 以.NET平台作为目标语言必须建立它的数据类型与CTS的类型间相映射。
CLS:Common Language Specification , 通用语言规范,以.NET平台作为目标语言的易语言规范。
.NET FCL:.NET Framework Class Library
CIL:Common Intermediate Language, 通用公共语言, 也称作(MSIL, IL),在编译.NET编程语言时,先被翻译成CIL,在翻译成机器语言。
JIL:Just-in-Time Compiler, 及时编译
了解了这些就正式开始学习C#基础知识,首先了解下C#的运行机制:如图:
- C#基础学习(一)
- C#学习-网站基础(一)
- C#学习笔记(一)---C#语言基础(上)
- c#学习笔记——C#基础(一)
- C#基础(一)
- c#基础(一)
- C#基础(一)
- C#基础(一)
- C# 学习笔记一(图形绘制基础1 GDI+)
- C#学习之GDI + 图形编程基础(一)
- [C#基础]线程学习笔记(一)
- C#学习一之基础认识
- C#学习笔记一 基础知识点整理
- C#语言基础(一)
- C#语言基础(一)
- c#基础(一)----数据类型
- C#编程基础(一)
- c#基础回忆(一)
- onActivityResult传值的使用
- 面向对象的一点小的收获
- hello word
- hdu 3392(滚动数组优化dp)
- 历经4个月的奋战,终于找到一本好书
- C#基础学习(一)
- Linux学习笔记(十二)软件安装
- 最小割理论
- vijos1016
- 高速公路驻地建设标准化图文详解
- Java 产生随机的一组排列
- 最小平方反褶积
- Unity优化之ObjectPool-关于初始化
- 矩阵快速幂模