上QQ阅读APP看书,第一时间看更新
第4章 C#语言基础
在C#(读作C Sharp)之前,C和C++一直是最有生命力的程序设计语言。这两种语言为程序员提供了丰富的功能、高度的灵活性与强大的底层控制能力。但与其他RAD(Rapid Application Development)开发环境相比,如Visual Basic或Delphi,为了实现同样的功能,特别是界面功能,使用C和C++往往需要更长的开发周期和更高的编程技巧。
为了解决这一问题,微软推出了C#语言。C#是由C和C++派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,意在综合Visual Basic的高效率和C++的强大功能。C#使得程序员能够在.NET平台上快速开发种类丰富、功能强大的应用程序。C#与C和C++有着很大的相似性,熟悉C和C++的程序员可以很容易地转到C#上来。在介绍本章的内容时,我们认为大家已经了解C或C++,并在一定程度上了解面向对象编程的概念。也正因为C#与C和C++的相似性,使得读者可以仅对它做一个简单的了解后,就开始Web应用程序的实际开发工作。当然,如果要想成为一个使用ASP.NET开发Web应用程序的专家,还需要对C#做更加全面、深入的学习。
本章首先从一个最简单的C#实例入手。