![](https://csdnimg.cn/release/download_crawler_static/88243831/bg5.jpg)
1.3 开发方法及开发工具的简介
本系统是采用 ASP.NET 编程技术和 SQL Server 2005 数据库,在 Windows
XP 操作系统环境下,采用 ASP.NET 编程技术和 SQL Server 2005 数据库,运用
Microsoft Visual Studio .NET 2008 开发工具进行设计与开发完成的,基于 B/S 结
构的局域网文件共享与检索管理信息系统。
1.3.1 ASP.NET 技术
.NET 技术是一项革命性的技术,它是微软公司推出的新一代互联网软件和
服务战略,是一种面向网络、支持各种用户终端的开发平台环境。它包含了分布
式计算、XML、组件技术、即时编译技术等多种功能集成的环境。.NET 环境使
用统一的 Internet 标准(如 XML)将不同的系统对接,并采用高度分布式应用服
务架构,而且使用了一个综合的管理程序。该程序能管理平台中运行的服务程序,
为运行程序提供强大的安全保护后台。
C#是微软公司专门为.NET 量身定做的一种编程语言,它与.NET 有着密不
可分的关系。例如,C#的类型其实就是.NET 框架所提供的类型,C#本身并无
类库,而是直接使用.NET 框架所提供的类库。另外,类型安全检查启动资源回
收、结构化异常处理等也都是交由 CLR(公共语言运行时)处理的。因此,C#
是最适合开发.NET 应用的编程语言。
ASP.NET 是微软公司继 ASP 之后推出的用于创建、管理和部署 Web 应用程
序的新的理想平台。它是使用.NET 框架所提供的编程类库构建而成的。使
ASP.NET 创建、管理和部署 Web 应用程序变得非常容易。
ASP.NET 所具有的新性能是:
(1)Web Controls,它使得创建 forms 和 HTML controls 的工作变得简单易
行。例如,在 ASP 中典型的选择框(select box)里,你不得不创建一个循环以
便让控制系统装入数据。但在 ASP.NET 里,你将会拥有一个"data-bound",这意
味着它会与数据源连接,并会自动装入数据。
(2)语言支持,ASP.NET 支持多种语言,它的缺省语言将是 visual Basic
而不是 vbscript,这意味着我们可以摆脱 vbscript 的语言限制,我们的代码将是
编译后运行的(而不是原来的解释执行)。
(3)更好的代码控制,COM 对象不需要再在服务器上注册,但是通过这种
过程简化,你再也不能够在你的服务器上运行另外一个 DLL 版本,并且代码相
当保密。这意味着,如果没有正确的开发工具和源代码,很难改变代码。
(4)更好的升级能力,一个系统建成,本身有着一定的特性,以改进多处
理器和串口环境中的性能。例如,session state 能够通过单独的处理器来维持,
在一个单独的机器上,甚至在数据库中允许交叉的服务器会话。