快速撑握C#知识点之什么是C#及.NET FrameWork
来源:互联网 发布:柏林墙知乎 编辑:程序博客网 时间:2024/05/16 12:14
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运行机器代码.
- 快速撑握C#知识点之什么是C#及.NET FrameWork
- 快速撑握C#知识点之什么是C#及.NET FrameWork
- 什么是C#及.NET FrameWork
- C# 什么是.NET Framework
- 快速撑握C#知识点之编写一个C#程序
- 快速撑握C#知识点之变量,类型及类型转换
- 快速撑握C#知识点之运算符与表达式
- C#入门--.NET Framework 及VS.NET
- .NET .NET Framework C#
- 快速撑握C#知识点之字符串格式化,字面量,转义符
- .NET Framework 与C#
- ASP.NET C# 知识点
- C# .NET基础知识点
- Visual Studio 及 .NET Framework 及 C#语言规范 的 版本对应 及C#新增功能
- C#知识点之二
- C# and .NET Framework books
- C#2.0脱离.net framework
- .NET Framework 和 c# 简介
- 使用Direct Graphics取得GDI
- 任意拖动marker
- 开博了,开博了。。。
- 网站设计中43个你应当避免的错误
- GridView 下增加自动编号列
- 快速撑握C#知识点之什么是C#及.NET FrameWork
- 宝宝出生了!爸爸乐坏了!妈妈累坏了!
- 全世界最全牛人博客,你可以学习到太多太多
- 将汉语转换成拼音,实现拼音和中文双重登录
- Fedora9完全配置
- 开博第一篇~
- RS232接口与RS485接口的区别
- 跟我一起写 Makefile(一)
- C++ Primer读书笔记