C#编程基础(.NET程序的编译和执行)

文章图片
.NET程序的编译机制
所以.Net应用程序是被编译两次的 , 这个精心设计的过程给我们带来了很多重要的优点 , 如平台无关性、性能提高和语言的互操作性等 。
通用语言运行库(CLR)的作用:
1、管理内存(垃圾回收)
2、线程执行
3、代码执行
4、代码安全验证
5、编译以及其他系统服务
6、跨语言集成(特别是跨语言继承)
(2)类库
.NETFramemwork的另一个主要组件是类库 , 它是一个综合性的面向对象的可重类型集合 , 您可以使用它开发多种应用程序 , 这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序 , 也包括基于ASP.NET所提供的最新创新的应用程序(如Web窗体和XMLWebservices) 。
C#
C#由安德斯?海尔斯伯格(AndersHejlsberg)主持开发 , 微软公司2000年发布了这种语言 , 它是基于一种.Net框架、面向对象的高级程序设计语言 , 由C和C+语言衍生出来 。 它在继承C和C++强大功能的同时去掉了一些它们的复杂特性 。 C#综合了VB简单的可视化操作和C++的高运行效率 , 以其大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持为.NET开发的首选语言 。
C#的发音为CSharp , “#”读作“Sharp” , 看起来就像是“C++”中两个加号重叠在一起 。 微软借助这样的命名 , 表示C#在一些语言特性方面相对于C++的提升 。 微软希望借助这种语言来取代另一种编程语言Java.目前C#已经成为了ECMA(EuropeanComputerManufacturesAssociation欧洲计算机制造联合会)和ISO(InternationalStandardOrganized国际标准化组织)的标准规范 。
VisualStudio
MicrosoftVisualStudio(简称VS)是微软公司的开发工具套件系列产品 。 VS是一个基本完整的开发工具集 , 它包括了整个软件生命周期中所需要的大部分工具 , 如UML工具、代码管控工具、集成开发环境(IDE)等等 。 所写的目标代码适用于微软支持的所有平台 , 包括MicrosoftWindows、indowsMobile、indowsCE、NETFramework、.NETCompactFramework和MicrosoftSilverlight及WindowsPhone 。
VS是目前最流行的Windows平台应用程序的集成开发环境 , 从上个世纪90年代开始 , 微软开始持续不断地发布VS , 至今已经发布了多个不同版本的VS , 当前最新版本为VisualStudio2019 , 基于平台的版本为NETFramework4.7.2 。 表中列出了其中一些VS版本的发布时间以及对应的.NetFramework的版本 。

文章图片
各个VS版本
【C#编程基础(.NET程序的编译和执行)】VS作为开发应用程序的工具 , 在我们以后的学习中会经常使用到 。 在后面的几个文章中将不使用VS编写源程序代码 , 而使用记事本编写 , 这有利于初学者养成良好的编程习惯 。 虽然不使用VS编写 , 但仍然需要先安装好VS , 因为我们会使用VS提供的命令行工具进行程序的编译 。
推荐阅读
- 肾上腺|下尿路的药理学基础—肾上腺能机制|神经源性下尿路功能障碍专栏 004
- 春天要喝大骨萝卜汤,猪大骨是基础,萝卜块是灵魂,熬多久很关键
- 减肥的理论基础之四:碳水化合物和脂肪是哪里来的?
- 数学|徐一鸿:数学在基础物理中的有效性——威格纳之后三十年
- 细胞|Sci Adv:重编程干细胞可有效治疗乳腺癌细胞向脑部转移
- 美食手残党的福音,这道菜零基础也能成功,赶快试试吧
- 高校|从“选科”到选拔,基础学科人才这样突围
- 惊蛰|今日惊蛰,牢记“4做2不做”,前辈的经验,为春季健康打下基础
- 冬小麦|今年夏粮面积增加 多地冬小麦长势好于去年 丰收有基础
- 家常排骨菜谱,零基础做糖醋排骨,简单美味下饭,家常小白菜谱
