什么是C#及.NET FrameWork
来源:互联网 发布:mmd绅士动作数据下载 编辑:程序博客网 时间:2024/05/21 08:01
1.什么是C#:
解1:C#就是一门开发语言,是由C及C++演变而来的,有朋友戏称之为"C四个+",这里的"#"号,不读"井",而读做"Sharp"我在网上找的中文念法叫做"夏普"也不知正确与否,HOHO且带过吧,中文翻译过来的意思是"锋利,锐利"的意思。
解2:C# 是由Microsoft开发的一种新型编程语言,由于它是从C和C++ 中派生出来的,因此具有C++的功能。同时,由于是Microsoft公司的产品,它又同 VB一样简单。C#象 Java,同时具有Delphi的一些优点。并吸取了其他类似语言的经验,这些语言是近20年来面向对象规则得到广泛应用后才开发出来的。
2.什么是.Net FrameWork:
定义:.Net FrameWork类似于JVM(虚拟机),他是微软Web Services的引擎。我们习惯的叫做.NET框架,同时我们写的C#,VB.NET,等程序必须在.Net框架上运行。
组成:.Net FrameWork由两部分组成,分别是公共语言运行时(CLR),统一类库集(FCL)。公共语言运行时(CLR):包括两部分分别为,公共语言规范(CLS)及公共类型规范(CTS)。统一类库集(FCL):涵盖了我们以后开发中要用到的基本框架类,ADO.NET,WINFORM,WEBFORM,WEBSERVICES等类库集。
[以下可选掌握]
3.在.Net FrameWork上应用程序的执行:
首先用C#,VB.net编写代码--->然后再编译为程序集(.exe、.dll[MSIL]、元信息[数据信息]、可选资源[图片、声音])---->程序集再通过JIT编译 (Just-In-Time 仅在需要时才编译MSIL)为机器代码---->最后通过托管CLR运行机器代码。
解1:C#就是一门开发语言,是由C及C++演变而来的,有朋友戏称之为"C四个+",这里的"#"号,不读"井",而读做"Sharp"我在网上找的中文念法叫做"夏普"也不知正确与否,HOHO且带过吧,中文翻译过来的意思是"锋利,锐利"的意思。
解2:C# 是由Microsoft开发的一种新型编程语言,由于它是从C和C++ 中派生出来的,因此具有C++的功能。同时,由于是Microsoft公司的产品,它又同 VB一样简单。C#象 Java,同时具有Delphi的一些优点。并吸取了其他类似语言的经验,这些语言是近20年来面向对象规则得到广泛应用后才开发出来的。
2.什么是.Net FrameWork:
定义:.Net FrameWork类似于JVM(虚拟机),他是微软Web Services的引擎。我们习惯的叫做.NET框架,同时我们写的C#,VB.NET,等程序必须在.Net框架上运行。
组成:.Net FrameWork由两部分组成,分别是公共语言运行时(CLR),统一类库集(FCL)。公共语言运行时(CLR):包括两部分分别为,公共语言规范(CLS)及公共类型规范(CTS)。统一类库集(FCL):涵盖了我们以后开发中要用到的基本框架类,ADO.NET,WINFORM,WEBFORM,WEBSERVICES等类库集。
[以下可选掌握]
3.在.Net FrameWork上应用程序的执行:
首先用C#,VB.net编写代码--->然后再编译为程序集(.exe、.dll[MSIL]、元信息[数据信息]、可选资源[图片、声音])---->程序集再通过JIT编译 (Just-In-Time 仅在需要时才编译MSIL)为机器代码---->最后通过托管CLR运行机器代码。
阅读全文
0 0
- 什么是C#及.NET FrameWork
- C# 什么是.NET Framework
- 快速撑握C#知识点之什么是C#及.NET FrameWork
- 快速撑握C#知识点之什么是C#及.NET FrameWork
- C#入门--.NET Framework 及VS.NET
- 什么是.NET Framework
- 什么是.NET Framework ASP.NET
- 什么是.NET和.NET Framework?
- .NET .NET Framework C#
- .NET Framework 与C#
- Visual Studio 及 .NET Framework 及 C#语言规范 的 版本对应 及C#新增功能
- .NET Framework 序列化 什么是序列化
- C# and .NET Framework books
- C#2.0脱离.net framework
- .NET Framework 和 c# 简介
- NET Framework 与C#简介
- .net Framework与C#概念
- C#开发-.NET Framework理解
- Ubuntu 16.04 利用qemu模拟ARM开发板
- 职场生涯
- apache中关于目录访问权限设置
- Eclipse常用快捷键 手指不离键盘
- linux socket tuning
- 什么是C#及.NET FrameWork
- HDU 2021 发工资咯(water)
- SPOJ ADALIST Ada and List(vector的使用)
- 联想笔记本一键还原出现 “系统分区结构发生改变,无法进行恢复操作”怎样处理。
- 树状数组单点修改区间查询
- 理解PrimeFaces process/update和JSF f:ajax execute/render属性
- poj 3068 "Shortest" pair of paths(最小费用流)
- Android 7.0 FileProvider 的那些坑
- CCF之Z字形扫描