C#简介(一)
1、c#语言简介
c#计算机语言
是一门高级计算机语言
他的开发模式更接近人类和社会的思维模式,有助于提高开发效率
c#历史
1998年cool这个项目是c#语言的前身,由微软 anders hejlsberg 和他的团队在 .net 框架开发期间开发的
2001年正式发布
c#含义
c#是c语言和c++语言基础上创建的一门语言,
c语言是面向过程语言
c++是半面向过程半面向对象的语言
c#面向对象的语言,有一些重要的功能:
布尔条件(boolean conditions)
自动垃圾回收(automatic garbage collection)
标准库(standard library)
组件版本(assembly versioning)
属性(properties)和事件(events)
委托(delegates)和事件管理(events management)
易于使用的泛型(generics)
索引器(indexers)
条件编译(conditional compilation)
简单的多线程(multithreading)
linq 和 lambda 表达式
集成 windows
2、vs集成开发环境
集成开发环境是我们用来编程的工具,他可以帮助我们,将用c#高级语言编写的程序,快速编译成计算机识别的语言
vs是微软的visual studio,称为vs,又称.net
3、编辑器
微软(microsoft)提供了下列用于 c# 编程的开发工具:
visual studio (vs)
visual c# express (vce)
visual web developer
后面两个是免费使用的,可从微软官方网址下载。这些工具可用于编写各种 c# 程序。
也可以使用基本的文本编辑器(比如 notepad)编写 c# 源代码文件,并使用命令行编译器(.net 框架的一部分)编译代码为组件。
visual c# express 和 visual web developer express 版本是 visual studio 的定制版本,且具有相同的外观和感观。它们保留 visual studio 的大部分功能。