c# .NET 概述
来源:互联网 发布:淘宝u站中心首页 编辑:程序博客网 时间:2024/06/06 12:28
c# 概述
C# 是一种面向对象的解释型编程语言,与java类似。与C++相比,增添了:垃圾回收(Garbage Collection);删去了:宏定义、多继承、模板。
C# 源程序首先编译为中间语言,IL,Intermediate Language,再交由CLR解释执行。
.NET Framework 是一个程序开发框架,主要由 公共语言运行时(CLR)和类库 两部分组件组成。
CLR,Common Language Runtime,是.NET Framework的核心,跟java的虚拟机一样是一个解释器,靠CLR运行的代码叫托管代码。
WCF,Windows Communication Foundation,Windows 通信基础,是微软.NET类库的一部分,用于实现本地和互联网的通信功能。它整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有Http和Ftp的相关技术。
asp.net 是.net开发中的web方向。web是网页的意思,asp即active service page。asp.net是一种技术,可由vb 或 c#开发。
IDE,Integrated Development Environment。用于开发程序的程序,集成了编辑、代码缩进与高亮显示、编译、链接、调试、图形界面工具等功能,提升编程效率。
JVM,,Java Virtual Machine。Java虚拟机由五个部分组成:一组指令集、一组寄存器、一个栈、一个无用单元收集堆(Garbage-collected-heap)、一个方法区域。这五部分是Java虚拟机的逻辑成份,不依赖任何实现技术或组织方式,但它们的功能必须在真实机器上以某种方式实现。
Java源程序首先被编译为.class中间文件,再由java虚拟机解释执行。因为是解释执行,比编译执行要慢,所以OJ中对java的限定时长是C++的两倍。
Hello World c# 项目文件。
AssemblyInfo.cs:程序的版本、开发者等信息。
Program.cs:C#源文件。
- c# .NET 概述
- C#与.NET概述
- Net框架和C#概述
- 【C#】.NET和C#概述
- Visual C# .NET产品概述(转)
- [连载]C#程序设计(01)--- .NET概述
- 第一天 .NET与C#概述
- .net概述---from《C#与.net程序员面试宝典》
- Visual Studio.Net IDE 和c#编程概述
- 黑马程序员——.net与c#概述
- c#概述
- C#概述
- C#概述
- C# 概述
- C#概述
- C#概述
- C#概述
- C#概述
- Maven学习(三)- 使用Maven构建Web项目
- spring学习之二
- 基于c#实现网站的自动登陆
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- 【redis源码分析】RDB持久化机制
- c# .NET 概述
- 第十三周 项目一 点和圆的关系
- 初涉Splay Tree
- Linux(ubuntu)下30天自制os学习引导,第1天(汇编语言,写入u盘,qemu启动u盘)
- 友情链接该怎么做
- ruby on rails 新开始
- ajax浏览器缓存问题
- eclispe codestyle 和 formatter
- Windows消息大全