1、集成开发环境IDE(Intergrated Developement)包含VS(常用)、VSE、Sharp Develop(不常用)。
VS(Visual Studio)用于开发桌面应用程序、ASP.NET Web应用程序,、XML、Web Service、移动应用程序
VSE(Visual Studio Express)可以创建C#应用程序,在功能上是Vs的删节版
2.打开VS2015方法
①桌面快捷方式双击
②win+r打开输入命令框,输入命令:devenv(development environment)
也可以自行定义命令,如果将输入命令“vs2015”也可以打开此软件,方法如下:
<1> 新建文件夹
<2> 复制文件路径-计算机-属性-高级系统设置-环境变量-添加PATH,粘贴路径
<3> 将快捷方式放置刚才新建的文件下,对其快捷方式重命名成“vs2015”。
3.vs2015使用:
对窗口界面恢复原始状态:设置窗口-重置窗口布局。
4.VS工作原理
VS使用.net Framework编写应用程序,就是使用.net代码库编写代码(使用支持Framework的任何一种语言-如C#)。
为执行C#代码,必须把他们转换为目标操作系统能理解的语言,即本机代码,这种转换成为编译代码,由编译器执行。
5.基本概念
①CIL
在编译使用.net Framework库的代码时,先将代码编译为通用语言。并非专门用于任何一种操作系统‘也非专门用于C#语言其他的.net语言,编译步骤由IDE完成(通用语言-本机代码)。在编译应用程序时,所创建的CIL代码存储在一个程序集中。程序集中包括可执行的应用程序文件(exe)和其他应用程序使用的库(dll)。
②JIT编译器-即时编译器
此编译器将 CIL编译成为各种不同的机器代码,以适应对应的系统平台,最终使得程序在目标系统中顺利的运行。
③托管代码
在将代码编译为CIL, 再用JlT编译器将它编译为本机代码后, CLR任务还没有全部完成, 还需要管理正在执行的用.NET Framework编写的代码 (这个执行代码的阶段通常称为运行时(runtime) ) .即CLR管理着应用程序,其方式是管理内存、处理安全性以及允许进行跨语言调试等。相反,不受CLR控制运行的应用程序属于非托管类型,某些语言如c十十可以用于编写这类1立用程序,例如,访同操作系统的低级功能。但是在c#中,只能编写在托管环境下运行的代码。我们将使用CLR的托管功能,让.NET自己与操作系统进行交互 。
6.总结