第1章 C#与.NET框架
自从微软公司进入.NET时代之后,互联网领域已经发生了很大的变化。.NET的目标是使任何人从任何地方、在任何时间、使用任何装置都能使用互联网上的的服务。作为本书的开篇,首先介绍.NET及C#开发语言的基本知识。
1.1 .NET框架简介
互联网的出现已经彻底改变了人类的生活方式。从静态页面到能够与用户交互的动态页面,互联网已经能够实现很强大的功能。Web应用系统能够根据用户的要求动态处理数据,给用户提供个性化的服务。
但是现在的浏览器页面各自独立,互不相干。在互联网模式中,信息被存储在Web服务器内,用户的所有操作都依靠它。而无法让不同的网页互相合作,传递有意义的信息,提供更深层次的服务。
于是,微软公司设想把整个互联网变成一个操作系统,用户在互联网上开发应用程序,使用互联网上的所有应用,就好象在自己的PC上一样,感觉不到互联网在存在。微软公司希望“Code Once,Run Anywhere”,即写好一个程序,然后能够将其应用到任何地方,这就是.NET的目标。整体上,.NET Franework如图1-1所示。
由图1-1可见,.NET Franework主要分为4个部分:通用语言开发环境、.NETF基础类库、.NETF开发语言和Visual Studio.NET集成开发环境。
1. 通用语言开发环境(Common Language Runtime)开发程序时,如果使用符合通用语言规范(Common Language Specification,CLS)的开发语言,那么所开发的程序将可以在任何有通用语言开发环境(Common Language Runtime)的操作系统(包括Windows 95/98、Windows CE 及Windows NT/2000/XP等)下执行。
……