购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1 介绍C#程序开发工具

目前,开发和运行C#程序的工具有多种选择,例如,用户可以从微软免费获取.NET的软件开发工具箱(SDK)或购买功能强大的Visual Studio.NET开发工具,其各自的特点如下:

SDK包含编译、运行和测试C#程序的所有资源,它包含C#语言编译器、JIT编译器和相关文档。唯一没有的是用来输入和编辑C#程序的文本编辑器。

专业术语:编译和编译器

编译就是把高级语言变成计算机可以识别的二进制语言的过程,计算机只识别1和0;编译器就是将“高级语言”翻译成“二进制语言”的工具。

专业术语:MSIL和JIT编译器

MSIL中文译为微软中间语言,用C#语言编写的程序在运行时要经过两次编译,第一次编译将源代码编译成MSIL,它是为了在不同平台间(平台指程序的运行环境,包括操作系统环境和硬件环境)移植程序而生成的一种临时性代码;第二次编译是在软件真正运行时,这时MSIL被载入内存进行编译,编译时是按需编译,即只编译所用到的代码,而不是全部代码,这种编译方式称做即时编译(英文缩写JIT),能够执行即时编译的工具就是JIT编译器。

Visual Studio.NET是微软的完整开发环境,它包含一个集成开发环境(IDE)和高级C#编辑器,同时还支持程序调试及许多可提高开发人员效率的附加功能。Visual Studio.NET和SDK使用相同的C#编译器、JIT编译器来编译和运行程序,用户可以准确运行同一程序而且运行速度相同。Visual Studio.NET提供了功能强大的工具包,可以让用户轻松设计和编写C#程序。

学习手册 说明

集成开发环境(英文缩写IDE),通常也称做开发工具或开发平台。

目前C#开发人员常用的Visual Studio开发平台的版本是Visual Studio 2008,其主界面如图2.1所示。

图2.1 Visual Studio 2008开发环境主界面 wD/quux8/dFtovUhxdIaV/JjyyvG5U1YCfFrHJjEYJLhcgQtVSjEeUD+axlvTgE1

点击中间区域
呼出菜单
上一章
目录
下一章
×