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运行机器代码。

.NET Framework版本
完整版本号
发行日期
Visual Studio
Windows 默认安装
1.0
1.0.3705.0
2002-02-13
Visual Studio .NET 2002
Windows XP Media Center Edition
Windows XP Tablet PC Edition
1.1
1.1.4322.573
2003-04-24
Visual Studio .NET 2003
Windows Server 2003
2.0
2.0.50727.42
2005-11-07
Visual Studio 2005
 
3.0
3.0.4506.30
2006-11-06
 
Windows Vista
Windows Server 2008
3.5
3.5.21022.8
2007-11-19
Visual Studio 2008
Windows 7
Windows Server 2008 R2
4.0
4.0.30319.1
2010-04-12
Visual Studio 2010
 
4.5
4.5.40805
2012-02-20
Visual Studio 2012 RC
Windows 8 RP
Windows Server 8 RC

最新文章

  1. C# 动态调用DLL库
  2. java常用英文解释
  3. AngularJS 最常用的功能
  4. C++-new操作符
  5. C# 清空sessin
  6. C#与C++函数调用
  7. C#操作Flash动画
  8. SQL 查找 45道练习题
  9. javascipt : reduce
  10. JQuery 思维导图
  11. Struts2第九篇【OGNL、valueStack详解】
  12. LindDotNetCore~Polly组件对微服务场景的价值
  13. Linux 库函数与系统调用的关系与区别
  14. GDOI2018游记&题解
  15. HDU 5963(游戏 博弈+规律)
  16. HR_Two Strings
  17. prop和attr的比较
  18. Ceph分布式存储-运维操作笔记
  19. hihocoder第237周:三等分带权树
  20. poj3929

热门文章

  1. 利用SQLServer查询分析器获取存储过程的返回值,检查测试存储过程
  2. ARP数据包伪造
  3. linux下使用adb查看android手机的logcat
  4. MVC地址输出变为小写
  5. Android开发实战之简单音乐播放器
  6. DBArtist之Oracle入门第3步: 安装配置PL/SQL Developer
  7. C++ split
  8. 477. Total Hamming Distance总的二进制距离
  9. 支付宝soa框架发展思路(转载)
  10. IBatis模糊查询