MICroSoft.NET的出现代表着新软件技术独创性与革命,其将软件的供应看做一线个服务.在MICroSoft.NET坪台上能够创建、运行.NET基础架构、工具以及服务.
1 .NET 及其关键技术
.NET是微软应用使用XML、Web Services,SOA与敏捷性的技术..NET是 Microsoft XML Web services平台,XML Web ser-vices允许应用程序通过Internet来实现数据与信息的共享与传递.因此,不论使用的是哪一类的操作系统或编程语言,该平台能够提供创建XML Web services,将这些服务全部集中在一起.
分布式计算是.NET目标实现的关键技术之一,而要实现分布式计算的目标就需要在XML技术的基础上进行[1].XML技术对于建立.NET平台来说十分关键.XML,即为SGML一个简化、严格的子集,是专门给Web应用设计的,其保留了SGML的扩展性、数据确认等优势.
可以说,XML的问世给Web带来了全新的活力,开启了Web的应用新时期.XML的特点有以下几个:
1) 拥有自我描述能力.在XML文档中,使用XML格式所表示的数据能够被唯一标记,可以被挖掘更大价值的数据搜索.
2) 更加便捷的应用于数据的多个视图,假如数据被传送到计算机桌面上,其能够以多种方式来显示;3) 拥有较强的开放性与可扩展性.在XML中能够定义无限量标记,用户可以根据自己的需要来随时进行标记新定义;4) 拥有可验证性.利用XML文档其对应的DTD可以检验XML文档中数据结构与标记的规范性.因此,利用XML文档能够在数据准备阶段就对数据的正确性进行检验,有效提升了数据的准确性与可靠性;5) 不受显示格式的制约,数据处理与描述是独立的.这是 XML文档最大的特征.用户可以将不兼容数据库的数据转换为XML格式,只要用户的程度能够解析XML结构,就可以实现不同数据的共享与处理,给用户的使用带来了便捷.
XML是一种通用素具格式下的描述语言,可以兼容于其他应用程序,主要的用法主要有以下三种:
1) 数据源对象DSO.DSO通常在客户端使用,将一个 XML文档作为数据源对象DSO,插入html文件中后数据的显示与更新都可以通过操作记录集来实现;2) 文档对象模型DOM.DOM可以访问文档的节点与相关属性,还可以利用命令来创建标记、复制节点等多项功能,全面的实现了对XML文档的各项操作;3) ADO.NET的数据源.在ADO.NET中包括了对XML的更多支持.例如支持通过命令将XML文档与记录集对象相互转换并且存储.
这样一来ADO.NET、ASO.NET以及XML的分工就更加明确,能够一同分别完成访问、处理与传输数据库的工作.
2 ASP.NET 网络应用服务
ASP.NET是.NET开发平台中的一个重要部件,其蛀牙偶是用于开发Internet协议的Web应用程序的.ASP.NET让Web的应用程序开发工作变得更加简单,其中包括 web 表单以及 web 服务两项功能.
ASP.NET提供的web表单模式让新建、管理web工作变的十分便捷,开发人员能够直接使用ASP.NET服务器端控件[2].控件的主要作用在于将编程模式提供给web开发人员,为其提供丰富的编程技术.另外,ASP.NET还允许开发人员把软件当做一种服务,只要利用ASP.NET的web服务功能,开发人员就仅仅只需要进行简单的业务逻辑编程.利用ASP.NET,选择恰当的开发设计模型就可以获得结构合理、后期使用维护简便的 web应用程序解决方案[3].
ASP.NET技术是MICroSoft.NET平台的重要技术基础,其拥有众多无可比拟的优势.
在.NET框架当中,ASP.NET的web表单给web应用程序带来了更加容易使用的开发模式.在visualBasic中,Form是一个容器对象,其可以容纳了自己的属性、事件以及其他对象等.那么在ASP.NET中,web表单也是一个容器对象,其也可以将自己的属性、事件等容纳进去[4].Web表单所容纳其他对象主要包括服务器空间、标准HTML与客户端代码等等.
ASP.NET的Web表单模式弥补了ASP的众多缺陷.例如,ASP.NET能够建立并且使用用户界面控件,该空间能够被使用到公用功能当中,进而降低页面代码的使用率.其能够形成逻辑明确、清晰准确的结构程序;其可以提供更加强大的页面设计视图,提高.NET的使用效率.ASP.NET的Web表单功能在状态管理、编程模型以及编译流程这三个方面均实现了超越ASP的优化.状态管理能够实现代码与内容的独立,编程模式能够实现事件驱动,编译流程效率将大大提升,改善系统的运行效率.
3 结束语
MICroSoft.NET是当前计算机软件技术成熟与发展的重要标志,因此对.NET的开发框架与其核心服务进行研究,对于开发人员以及以后的软件开发工作有具有十分重要的现实意义.
[参考文献]
[1] 王永昌.ASP.NET 和 SMS 技术联动,构建主动式校园网络应用平台[J].电脑知识与技术,2011.
[2]DesigningDistributedAvplieations,MSDNLibraryForVisualStudio.NET,MierosoftCorPoration,2001.
[3] 李沁蓉.探究基于 VB.NET 的 Pro/E 二次开发关键技术[J].烟台职业学院学报,2014.
[4] 张奎,高踪.基于 ASP.NET 的网络应用程序的安全框架及实践[J].光盘技术,2009.
易大学服务平台采用ASP.NET框架技术来实现, 通过多层体系结构使系统开发更加有条理, 并有助于后期的扩展和维护。而且, 前端的模块化设计让大学生使用该平台更加方便, 并易于寻找到所需的学习资源, 从而增加平台的易用性。实际测试表明, 该平台能够真正有效地...
图书漂流是指漂友将自己不再阅读的书贴上特定的标签放到公园长椅、火车站候车室、广场等公共场所,供他人阅读,阅读之后,拾取人按照标签指示,再以同样的方式将书投放到公共场所中,如此接力下去。...
引言随着企业的发展,人才需求与日俱增,为加快人才队伍建设,引导员工多渠道成才,各单位都规划了多渠道人才培养成长路径,建立了多通道人才发展体系,提供每年各级各通道人才申报机会.由于各类通道的申报及考核的业绩材料涉及专业管理、建章立制、创新...
0引言20世纪80年代,全国高校就纷纷开始建设校园网络,现在各高校初步实现了网上办公、网上管理、网上教学、网上服务的教学模式。同时,国家教育部对于大学生体质测试提出明确要求,要求各高校对在校大学生能进行大学生体质测试并且实现在线查询。结合...
1前言随生活水平的不断提高,人们对旅游的意识也在不断增强,而目前,旅行社组织游客的主要方式为组团旅游,其特点是旅游路线固定,时间段固定。对旅行社业务进行支持的计算机软件系统也都停留在这方面的管理上。利用网络平台提供给用户自由行的旅游服务是...
Web应用是目前Internet上应用最广泛的信息服务,Web服务已经影响到广告、新闻、电子商务等各个服务领域。ASP和ASP.NET都是应用于web开发领域的开发平台。ASP(ActiveServerPages)是微软公司推出的一种取代CGI(CommonGatewayInterface)的技术。但是,随着We...
一、引言随着互联网在各行各业的逐步深入,目前互联网思维已经深入到社会生产的各个化解,成为了一种先进的生产力,促进者社会经济不断发展.为社会生产力的改革、发展提供了非常广阔的平台。绝大多数企业都建立了自己的网络营销平台,使用动态网站技术来建...
21世纪是信息化、网络化的时代,网络不仅开阔了人们的视野,也方便了人的生活。在网站和网络技术飞速发展、网络普及的今天,人们早已习惯了从网上查询新闻,查看自己感兴趣的话题。随着物质生活的日益丰富,人们在精神生活方面的要求也逐渐提高,再加上一年...
ASP.NET自2000年发布以来,以代码高效、开发简单、管理简便、语言支持新颖、程序结构清晰等优势倍受系统开发者所青睐,其相关技术被广泛应用于各行各业管理系统中。作为一种独立于浏览器的编程模型,ASP.NET为B/S模式下的网络应用软件开发提供了平...
根据项目开发所需的关键技术进行分析, 包括随机账号及二维码生成、投票统计及打印、自适应终端等, 解决特定场景下使用投票系统的需求。...