ASP.NET初步

2  ASP.NET初步 
ASP.NET是微软公司于2000年推出的一种Internet编程技术,是.NET框架的组成部分。它采用效率较高的、面向对象的方法来创建动态Web应用程序。
本章主要讲述什么是cimatrone8.5ASP.NETASP.NET泌尿外科学的发展、如何安装ASP.NET框架、如何配置IIS、如何安装Visual Studio.NET以及如何创建和运行ASP.NET应用程序。
2.1  什么是ASP.NET及其发展史
在本节中主要介绍ASP.NET高效液相谱的发展背景,ASP.NET的工作特点以及ASP.NET的发展历史。
2. 1. 1  什么是ASP.NET
随着社会的发展,Internet已经成为生活、学习和工作中不可缺少的一部分,许多单位和个人都开始准备建立自己的网站。如果只使用HTML来设计成静态网页,就不能引入更多更强大的功能,因此创建动态的、交互式网站显得很重要。为满足这种需要,微软公司开发出了一种叫做动态服务器页面(Active Server Pages ,简称ASP)的Web开发平台。使用ASP进行
Web开发一方面的确给网站设计者带来了简便,但是另一方面将服务器端代码HTMLJavaScript代码放在同一页面中,常常会导致Web页面中混合了服务器端逻辑代码和为用户界面设计的HTML代码以及其他的一些问题,这样使得网站的各种代码难于管理,并且由于一些脚本语言的局限,很多功能都不能够轻松实现。为了解决上述这些问题及其他一些问题,微软公司开发出了ASP.NET——更优秀的Web开发环境
ASP.NET是一种独立于浏览器的编程模型。它可以在使用广泛的最新版本浏览器例如IENetscape上运行,还可以在低版本的浏览器上运行。这也就是说,在使用ASP.NET编写Web应用程序时,不需要编写浏览器特定的代码,Internet的很大一部分用户就可以使用这些Web应用程序。需要注意的是,并不是所有的浏览器在执行Web应用程序时执行效果相同。
ASP.NET中,所有程序的执行都是经过服务器编译的,当一个程序第1次被执行时,它先被编译为中间语言代码,再被编译器编译为二进制代码,当这个程序被再次执行时,只要程序没变化,就会直接在服务器上执行已编译的可执行的二进制代码,然后把执行结果通过网络返回给客户端,从而大大提升了执行效率。
马彦生2. 1. 2  ASP.NET的历史
1996年,ASP1.0诞生,它的诞生给Web开发界带来了福音。它作为IIS的附属产品免费发送。并且不久就在Windows平台上广泛使用。早期的Web开发是十分繁琐的,以至于要制作一个简单的动态页面都需要编写大量的代码才能完成,而ASP却允许使用海上巨眼VBScript这样简单的脚本语言,执行嵌在HTML网页中的代码。在进行程序设计时可以使用它的内部组件来实现一些高级的功能。它的最大贡献在于它的ADOActiveX Data Object),使得对数据库的操作十分简单,进行动态网页设计也变成了一件轻松的事情。
1998年,微软发布了ASP.0。与ASP.0的主要区别在于它的外部组件是可以初始化的。这样,在ASP程序内部的所有组件都有了自己的独立内存空间,并可以进行事务处理。
2000年,随着Windows2000的发行,它内带的ASP.0也开始流行。与ASP.0的主要区别它使用了COM+,并且效率提高,版本稳定。
20007月,ASP.NET发行。ASP.NET不是ASP的简单升级,而是微软推出的新一代Activ
e Server PagesASP.NET是微软发展的新的体系结构.NET的一部分,其中全新的技术架构会让每个人员的编程生活变得更为简单,Web应用程序的开发人员使用这个开发环境可以实现更加模块化、功能更强大的应用程序。
2. 2  ASP.NETASP的比较
ASP.NET是面向下一代企业级的网络计算Web平台,它在发展了ASP的优点的同时,也修复了许多ASP运行时会发生的错误。ASP.NET是建立在.NET框架的通用语言运行环境(Common Language RuntimeCLR)上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,ASP.NET具有效率的大大提高,更快速简单的开发,更简便的管理,全新的语言支持以及清晰的程序结构等优点。
1. 新的运行环境:新的运行环境引入受控代码(managed code),它贯穿整个视窗开发平台。受控代码运行在CLR下面。CLR管理代码的运行,使程序设计更为简便。
2. 效率:ASP.NET应用程序是在服务器上运行的编译好的通用语言运行环境(CLR)代码。而不是像ASP那样解释执行,而且ASP.NET可利用早期绑定、实时编译、本机优化和缓存服务来提高程序执行的性能,与ASP相比,ASP.NET大大提高了程序执行的速度。
3. Visual Studio开发工具的支持:ASP.NET应用程序可利用微软公司的Visual Studio进行产品开发,Visual Studio比以前的Visual Studio集成开发环境增加了大量工具箱和设计器,来支持ASP.NET应用程序的可视化开发。使用Visual Studio并利用此平台的强大功能进行ASP.NET应用程序的开发,可使程序的开发效率大大提高,并且简化程序的部署和维护工作。
4. 多语言支持:ASP.NET支持多种语言,无论使用哪种语言编写程序,都将被编译为中间语言(Intermediate LanguageIL),目前ASP.NET支持的语言有Visual Basic.NETC#. NETJ#.NET星星有多重C++.NET,设计者可以选择最适合自己的语言来编写程序。
5. 高效的管理能力:ASP.NET使用基于文本的、分级的配置系统,使服务器环境和应用程序的设置更加简单。由于配置信息都保存在简单文本中,新的设置可以不需要启动本地的管理员工具就可以实现。一个ASP.NET应用程序在一台服务器系统的安装只需要简单地复制一些必须的文件,而不需要系统的重新启动。
6. 清晰的程序结构:ASP.NET使用事件驱动和数据绑定的方式开发程序,将程序代码和用户界面彻底分离,具有清晰的结构。另外,使用codebehind方式将程序代码和用户界面
标记分离在不同的文件中,使程序的可读性更强。

本文发布于:2024-09-22 21:10:25,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/160847.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:开发   代码   使用   环境   运行   执行   需要   程序
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议