2.4 互联网信息服务
互联网信息服务英文为Internet Information Services,简称为IIS,IIS是在Windows系统操作平台下进行开发与设计的,能够在使用Microsoft Windows系统平台各项功能的基础之上加入互联网。这也限制了它只能在这种操作系统下运行。IIS的发展过程中出现过安全漏洞,直道IIS6.0发布后,情况才有所好转,IIS互联网信息服务架构和管理变得越来越快捷好用,尤其是目前IIS7.5 Win7即使服务遭到了破坏,服务系统也不会瘫痪。
IIS对于Microsoft Windows运行信息管理程序的系统工具来说是不可或缺的,和利用JVM运行的JAVA类似,我们目前使用ASP.NET框架开发出来的无论是管理系统或者网站都需要在IIS上运行支持才能使用。
目前被使用的IIS的最新版本是7.5的版本,在IIS7.5中在Win7的操作系统中已经被集成了。IIS7.5可以高效的支持 ASP.NET 4.0或者其他版本。
2.5 C#简介
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。由C和C++衍生出来的新的一种编程语言,其具有面向对象的特点,并且对操作性方面进行了简化,是Microsoft特意为.NET平台而创建的。C#看起来与Java有着惊人的相似因为C#是近期发展起来的,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
使用C#要比使用C++更加的简单便利,主要是由于C#需要的语法相对简单。这并不意着C#是对C++的一种简化,而是升级改造,使其成为了更加好用的一种汇编语言。C#中与C++有直接访问和处理系统内存的功能,所以他们用起来并不安全。
由于C++语言与C#是两种不同的语言,虽然两者在某些方面有一定的联系,但是终究为两种不同的语言,C#能做的C++未必能做,反知亦然,所以二者没有过多的可比性,例如:C++在调用Win32 API方面就要优于C#。但是,C#强大的网络操作,代码量大大地低于C++,我们抛弃不用Socket,改用WinInet或是MFC中的封装好的网络类,比如CHttpFile,还是没C#简单。
C#是一种安全且稳定、简单且优雅的编程语言。C#具有以下优点:便于操作,使用简便,容错性好,能够支持更多的标准。这些优点使得C#编辑人员能够在基于Microsoft.NET的平台之上使用的更加得心应手。并且C#拥有诸多的特有功能,能够将自身的组件或者功能转为XML网络服务,能够通过互联网来调用这些功能。同时C#能够帮助程序编写人员去除编写的过程中程序方面的错误,这极大的减轻了程序人员的负担。同时C#使用的变量是由整个环境来初始化。
面向对象编成是当前编写计算机应用程序中非常新颖的一种编写方面,其能够有效的规避原始编程中可能遇到的一些问题。