ASP.NET-动态网页开发趋势

来源 :数字化用户 | 被引量 : 0次 | 上传用户:liongliong450
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】在网络飞速发展的今天,上网已经成为了人们生活中必不可少的组成部分。而传统的静态网页技术已经难以适应现代发达的网络技术,更不能满足千万网民的需求。于是,各种动态网页技术如雨后春笋般拔起而起,其中ASP.NET是目前比较流行、普及的一项动态网页开发技术,可以满足大多数网民对网络的需求。本文较为详细的分析了ASP.NET程序的概念及功能,对其在动态网页中的开发趋势进行了一番研究。
  【关键词】ASP.NET 动态网页 开发趋势
  WWW是当前人们在网络中获取信息、了解信息以及发布信息的主要途径。然而随着各项WWW的应用快速发展,用户数目极具上升,造成了网速慢的现象,于是网民怨声四起。尤其是当前静态网页技术在网民用户中得不到满足,人们更趋向动态网页,而动态网页技术对网速及网络应用的依赖性性更为强烈。因此对其的开发与利用则成为了人们普遍关注的问题[1]。ASP.NET是动态网页开发的一项非常重要的技术,适应了新时代网络技术的发展,相信其会成为下一代动态网页开发中非常重要及流行的技术,进而一次动态网页开发的新热潮。
  一、ASP.NET技术的概念
  ASP.NET又可以称为ASP+,这并不是对ASP进行简单的升级,而是微软公司在ASP之后推出的新一代Active Server Pages的脚本语言[2]。作为微软公司新开发出来的Microsoft.NET的一部分,ASP.NET以其全新的技术构架,使得整个动态网页编程都显得更为简单,更为方便。在程序语言方面,ASP只能支持VB Script与Java Script两种程序语文。但是有了ASP.NET之后,它可以支撑任意一种能编译成MSIL的程序语言,主要有VB.NET、Java Script以及C#三大程序语言。在执行过程方面,运用ASP.NET技术可以将编写的程序先编译成MSIL,然后再将其编译为机器码,最后便可以执行了。因为MSIL是一种介于高级语言与机器码之间的中介语言,它非常的接近机器码。所以把MSIL编译为机器码后再加以执行的话,在速度上将会变得更加快捷。在执行效率方面,运用ASP.NET技术时,在编译的过程中会比ASP多进行一次编译的过程,所以相对于来说在第一次执行的过程中会慢一点。但是,浏览了一次过后,MSIL就会被完整的保存下来,等到再次浏览时,只要把MSIL编译成机器码后就可以执行了,执行效率明显提升。
  二、ASP.NET操作平台建立
  要想建立一个完整的ASP.NET操作平台,需要用到一些必要的软件,比如Windows XP或者Windows 7等操作系统以及.NET Framework SDK等。在建立的过程中必须注意简体中文的显示问题[3]。如果在安装完.NET Framework SDK后,对*.aspx文件进行运行,汉字全都显示为“?”时,则表明系统默认的是英文,只要把两个iso-8859-1都改成gb2312,就不会再出现显示简体中文乱码的现象了。安装完成了之后,还要对.NET Framework SDK的参考文件进行查看,还可以有选择性的对程序中自带的很多实例进行安装。
  三、ASP.NET的新功能
  ASP.NET是微软公司在ASP之后推出的新一代Active Server Pages的脚本语言[4]。其将程序语言上升为VB和C#,并在编译的过程中经过MSIL的两次编译,将提供的对象上升为.NET Framework SDK类库,迅速成为当前十分流行与重要的动态网页开发技术。其主要新功能有:
  (一)以前如果要将代码进行复杂的编写才能实现分网页显示的功能。通过ASP.NET技术可以将数据库内容的DataGrid组件通过表格的形式显示出来,有利于实现数据库内容的各种显示,只要几行代码就可以实现分页显示功能[5]。
  (二)运用ASP.NET技术,可以极大的丰富Server控制组件,其中包括对HTML及Web等控制组件的丰富。
  (三)运用ASP.NET技术,可以将Reporter及DataList等组件通过自定义模板的形式将数据库内容显示出来。
  (四)ADO的升级版是ADO+也就是Active Data Object,两者在本质上具有很多的不同,ADO不能与DataGrid、DtatList及Reporte等数据控制组件很好的结合在一起使用,而通过ADO+则可以很好的实现。
  (五)ASP.NET可以提供网页配件、.NET类及控制组件三种对象的开发功能,利于网页中各种“装饰”的添加以及包含类似的文件。
  (六)运用ASP.NET技术,在内置上传对象时,只要进行简单的上传就可以,不用像ASP般,没有使用组件便实现不了文件的上传工作。
  (七)在内置发送E-mail的对象方面,SASP.NET也变得非常简便,不用再依赖第三方的组件进行发送。
  (八)如果我们需要对网页进行侦错时,简单的ASP.NET程序操作便能在网页上对网页运作过程中的许多相关信息进行额外的显示,在网页侦错方面给予了很大的帮助。
  ASP.NET带来的新功能、新便利远远不止上述所说的这些,还有很多方便实用的功能,如Web Services,便不一一列述了。
  四、结语
  综上所述,ASP,NET是一个用于创建Web站点的优秀工具,有利于.NET的框架建立,进而有利于动态网页的建立。在新世纪网络技术不断发展的过程中,ASP.NET定能以其凭借其结构化的编程、丰富的类库以及高效的执行等强大功能和方便实用易学等优点,成为动态网页开发的趋势,掀起网页开发技术领域的新热潮。
  参考文献:
  [1]张文增 赵冬斌 孙振国 陈强.ASP.NET——动态网页开发趋势[J]计算机工程2012(4):7-9.
  [2]谭明佳.基于ASP.NET的Web程序优化分析[J]计算机与现代化2005(4):45-48.
  [3]格勒娃..NET动态网页设计”课程体系的研究与探索[J]中小企业管理与科技(上旬刊)2013(5):12-14.
  [4]席洁.项目化教学在ASP.NET动态网页设计中的应用[J]电脑知识与及时2012(2):53-55.
  [5]谢中科 谢志坚.动态网页开发工具比较[J]长沙电力学院学报(自然科学报)2012(9):92-94.
其他文献
【摘 要】计算机网络安全关乎用户信息和整个网络系统的运行,尤其是在信息化时代对其安全防范进行研究极为必要。本文首先分析了计算机网络安全现状和隐患,然后提出了防范策略。结果表明,目前计算机网络安全存在诸如系统漏洞、人为攻击等隐患,可以通过建立防火墙和防毒墙、设置访问权限、采用密码技术和杀毒软件、数据备份和提高网络安全技能等策略来保证计算机网络的安全。  【关键词】计算机网络 安全 隐患 防范  信息
【摘 要】目前,人们越来越离不开计算机网络。计算机网络为人们的生活及工作带来了巨大的便利,但是,计算机网络的安全问题一直困扰着大家。计算机网络安全问题日益受到大家的广泛关注。  【关键词】计算机 网络安全 问题  近年来,计算机网络技术发展迅速,其应用范围也越来越广,人们的生活及工作也越来越离不开网络技术,可以说,计算机网络技术已成为人们生活中的不可或缺的重要组成部分。计算机网络技术在为人们工作既
发展构建终身学习的学习型社会,数字化教育资源的建设成为教育信息化的迫切要求,建设与整合数字化教育资源体系必将成为实现教育信息化的战略任务。
【摘 要】随着计算机技术的不断发展和日趋成熟,计算机网络技术已经在各个行业中得到了广泛的应用,并且还缩短了世界各地使用计算机互联网的用户。作为一个信息大量开放和共享的平台,在使人们在很大程度上享受了计算机网路所带来的便利的时候,同时也带来了相当多的计算机网络安全问题,像是计算机病毒以及黑客攻击等。这些安全问题对人们正常的网络社交,公司企业的商业、财产安全甚至是国家的安全都带来了一定的影响。因此加强
【摘 要】在新课程实施过程中,如何引导学生自主学习,在具体情境中合作探究。去发现和找到知识点之间的关联,发展综合实践能力,创造性地解决问题,已越来越值得研究。运用了“小组合作教学法”,采用了组内、组间资源共享的教学方式,即从材料工具的资源共享到表现的形式、方法技巧学习创作过程共享再到作品展示评价的心灵共鸣的共享。运用了“固定小组”和“动态小组”相结合的学习形式。为学生提供了一个能独立思考、发现和解
【摘 要】本文针对动态网页和静态网页作一比较,提出一种自动生成静态网页的技术,网站管理者通过在后台更新网数据库时,调用生成静态网页的函数即可自动生成静态网页。并分析了生成静态网页的优势。  【关键词】生成静态 静态网页  一、 引言  随着互联网技术的不断发展,越来越多的企业都拥有自己的网站,网站或用来展示他们的产品,或用来宣传他们的业务,网站架起了用户之间的桥梁。而网站主要有网页组成,网页大体上
【摘 要】随着国家新课程标准的颁布及新课改的实施,如何使小学音乐的教学更高效是达到新课改教育目标的热门课题。作为一名当代的音乐教育者,本人在工作实践中也在不断的探索与研究,为了达到有效教学的目标,笔者总结了几点体会。  【关键词】新课标 小学音乐 有效教学  在全面推进课程改革和教育创新的今天,小学音乐教育作为素质教育的一个重要方面,新时期我国小学音乐教育亟需转变观念,教学,本身就是一种创造性的思
【摘 要】随着我国经济的快速发展,科学技术也在不断进步。基于计算机软件开发的JAVA编程语言也迅速发展起来并逐渐受到人们的重视,被广泛应用在计算机软件的开发上。本文主要从JAVA语言概述入手,重点阐述JAVA语言的主要特点,最后简单谈谈JAVA在计算机软件设计中的相关技术应用。  【关键词】计算机 软件开发 JAVA  JAVA是SUN微系统公司于1995年推出的,随后受到世界上的广泛欢迎。它具有
【摘 要】校园文化建设是校园建设中的一项重要内容,有了良好的校园文化环境学生们才能更好进行学习与生活。随着科技的不断进步以及我国教育事业的不断发展,远程教育技术应运而生,从而带来了教学方式上的改革。同时对于校园文化建设也有了新的要求。对于现代远程教育校园文化的建设,本文做简要探讨。  【关键词】远程教育 校园文化 建设 探讨  一、远程教育校园文化建设的重要性  随着科技的不断进步与发展,计算机信
【摘 要】本文通过从经济学的视角,分析了资源分配模型的理论,并将帕累托最优理论应用于高校图书馆文献信息资源择优分配中,相应的提出了自己的建议和措施,希望能为高校图书馆文献信息资源优化配置起到绵薄之力.  【关键词】经济学 高校图书馆 文献信息资源 择优分配  一、引言  福利经济学是在特定社会价值判断标准的基础之上,对于整个经济中的资源配置与个人福利之间关系进行分析和研究的学科,研究对象主要是在市