1.2.2 ASP.NET技术
ASP.NET是Microsoft.net中的一部分,ASP.net 是一种建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。它提供了一个统一的 Web 开发环境并为开发人员提供了创建企业级 Web 应用程序所需的各种服务。ASP.NET 是一个已编译的、基于 .NET 的环境,可以使用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和JavaScript)创作应用程序。除此之外,任何 ASP.NET 应用程序都可以完全使用.NET Framework,开发人员可以更加方便灵活地使用这些技术,帮助理解托管的公共语言运行库环境、类型安全、继承等优点。
1.2.3 C#语言
C#是一种面向对象的编程语言,它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
C#是一种稳定的、简单的、优雅的、安全的,它是由C语言和C++衍生出来的面向对象的编程语言。它继承了C和C++一些强大的功能,同时它去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承),C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#,C#看似基于C++写成,但又融入其它语言如Pascal、Java、VB等。
1.2.4 Microsoft Visual Studio.Net
Visual Studio .NET是微软的一种开发工具,它和.NET 开发框架紧密结合,是构建下一代互联网应用的优秀工具。Visual Studio .NET通过提供了一个统一的集成开发环境及工具,大大的提高了开发者开发的效率;在创建和调试.NET程序时非常方便,所以Visual Studio.NET是开发ASP.NET应用程序的常用工具。Visual Studio.NET中用户可以直接使用它里面的组件来创建ASP.NET应用程序,同时它也是一个功能丰富的编程环境,集成了多种语言支持(如:C#、VC++、VB)、简化了服务器端的开发、提供了高效的创建和使用网络服务的方法等等。当用Visual Studio.NET创建一个ASP.NET工程时,Visual Studio.NET会自动配置好IIS应用,用户直接应用即可。