【Asp.net精品源码栏目提醒】:网学会员为广大网友收集整理了,【精品】-浅析ASP_NET技术在系统开发中的应用 - 综合课件,希望对大家有所帮助!
科学之友 Friend of Science Amateurs 2010年07月 8 浅析
ASP.NET技术在系统开发中的应用 吕丽萍刘 雯 濮阳职业技术学院河南 濮阳 457000 摘 要文章从
ASP.NET的发展情况、特点以及其运行模式来分析
ASP.NET技术在系统开发中的应用。
关键词
ASP.NET特点运行模式 中图分类号TP393 文献标识码A 文章编号10008802 1 引言 在一个系统的开发设计中网站建设是其中重要的一环
ASP.NET动态网页技术可简化开发操作分离程序代码和网页内容可分享资源节约成本相应的提高了系统开发的效率。
下面从
ASP.NET的发展、特点以及其运行模式来分析
ASP.NET技术在系统开发中的应用。
2
ASP.NET的发展情况 ASP第一个版本是0.9测试版。
它能将代码直接嵌入HTML并且通过内置的组件实现强大功能ActiveX Data Objects ADO使得建立动态页面变得简单、方便。
到ASP2.0内置的Microsoft Transaction ServerMTS也使制做组件变得简单。
但ASP还存在许多缺陷①组件部署和组态困难②缺乏良好的开发模型及程序语言③Session状态信息限于单机使用④业务逻辑和页面逻辑混合。
减水增强等综合作用的结果。
4 2普通道面混凝土抗冻等级较低仅为F75和F50不能满足严寒地区和寒冷地区道面混凝土的抗冻要求掺引气减水剂的混凝土抗冻等级比普通道面混凝土大大提高抗冻等级大于F300完全可以满足严寒地区和寒冷地区道面混凝土的抗冻要求。
这是由于掺加引气减水剂后在混凝土中引入了微小、匀质、独立的气孔缓解了冻融过程中产生的冰胀压力和毛细孔水的渗透压力大幅度提高了道面混凝土的抗冻性能。
5 3普通道面混凝土磨耗深度较大接近2.00 mm耐磨性一般掺引气减水剂的道面混凝土磨耗深度比普通混凝土减小20 左右耐磨性能明显提高。
这是由于掺加引气减水剂后混凝土的水灰比减小不会产生离析泌水现象骨料能均匀分布在混凝土中而不发生沉降受磨的混凝土表面组分均匀成型更密实表面更致密因此耐磨性能大大提高。
4 2 现场应用 近年来已在我国东北、西北、华北等寒冷地区的多个军用机场铺筑了掺引气减水剂的高性能混凝土道面。
现场施工实践表明所配制的混凝土和易性好、易于铺筑、匀质性好每个机场现场混凝土强度检验结果显示28 d抗折强度平均值在5.8 MPa以上抗压强度平均值在45 MPa以上满足道面混凝土设计抗折强度等级5.0 MPa的要求。
道面表面平整度、邻板差等项目检验合格率达100 完全满足道面使用要求。
部分机场已使用6年以上到目前为止未发生冻胀脱皮、开裂断板、表面磨损等破坏现象保证了道面的设计使用功能预期可有效延长道面使用寿命。
3 结束语 室内试验与现场施工实践均表明与传统的普通道面混凝土相比掺引气减水剂的道面混凝土施工和易性好、匀质性好、强度储备高、耐久性好。
因此从确保工程质量、发展长寿命低维护道面混凝土等方面综合考虑在普通道面混凝土中掺加引气减水剂来配制高性能的道面混凝土具有重要的军事效益、社会效益和经济效益应大力推广应用。
参考文献 1 王硕太、马国靖、朱志远等.高性能道面混凝土配合比设计J.公路交通科技2007.244 2《普通混凝土长期性能与耐久性试验方法》GBJ 8285 3《混凝土及其制品耐磨性试验方法》GB/T 169251997 4 熊大玉、王小虹.混凝土外加剂M.北京化学工业出版社2002 5 陈立军、王永平.混凝土抗冻等级确定方法及生产技术的商榷J.新型建筑材料20045 Research on application of airentraining and waterreducing agentin airport pavement engineering Zhang Zhongling Sun Houkun AbstractIn view of the bad workability low strength safety and bad durability phenomenon of common pavement concrete it made the high performance concrete by mixing common concrete with airentraining and waterreducing agent. The indoor testing and field application effect results both suggest that the concrete are poured conveniently and isotropic have better strength frost resistance and abrasion resistance performance. It advised extend the application of high performance pavement concrete mixed with airentraining and waterreducing agent in airport pavement engineering energetically. Key wordsairport pavement concrete airentraining and waterreducing agent 科学之友 Friend of Science Amateurs 2010年07月 9 为克服ASP的不足Microsoft推出Active Server pagesASP.NET。
Microsoft.NET平台的基本思想是用户将能控制信息的传送时间、方式和内容。
计算机、设备和服务能相辅相成来提供更广泛的服务而不是由用户提供唯一的集成。
侧重点转移到计算机、设备和服务群组上而不是连接互联网的单一网站或设备上。
使其加强合作提供更丰富、广泛的解决方案。
企业可提供一种方式允许用户将其服务和产品无缝嵌入到自己的电子构架中。
3
ASP.NET的特点 3.1 简化开发操作 在编写代码方面可页面逻辑和业务逻辑分开分离程序代码与显示内容程序代码更简单使网页更易编写。
3.2 语言独立 允许使用编译式语言具有较好的执行效率以及跨语言的兼容性。
3.3 支持多客户端类型
ASP.NET提供很多Server Control能在网页执行期间自动检测浏览器所支持的功能并自动生成客户端浏览器可用的网页。
可以只编写一份代码供不同的客户端浏览器使用。
3.4 安全机制更完善 能提供三种不同的登录验证方式Windows、Passport和Cookie。
也可运用Impersonation功能使用登录者权限执行程序代码或存取资源。
3.5 提高执行效率 由于
ASP.NET的程序代码是编译过的所以执行时会比ASP的直译方式快很多。
另外
ASP.NET也提供快取cache的能力有效地缩短了服务器的应答时间。
3.6 简化部署与组态的操作 可直接把相关文件复制到目的计算机相应目录下不需要考虑组件注册问题。
采用容易阅读的XML组态文件Web.Config只将其放在Web应用程序相关目录中即可完成组态的操作。
3.7 Session可跨进程 使用ASP.NETSession的状态可在不同计算机的不同进程中维护来解决web Farm中session的维护问题。
3.8 增进适用性 能解决应用程序故障。
针对内存泄漏能自动重新启动进程以增进适用性。
4
ASP.NET运行模式 可编译成MSILMicrosoft Intermediate Language的程序语言都能成为制作
ASP.NET网页的语言其中
ASP.NET主要 使用的三种程序语言为Visual Basic.NET、C、Java Script。
4.1 MSIL与
ASP.NET MSIL是介于高级程序语言及机器码之间的一种中介语言在
ASP.NET中程序语言先编译成MSIL然后再被编译成机器码执行。
介于MSIL和机器码之间的编译器被称为JITJustInTime编译器由于MSIL十分接近机器码从MSIL编译成机器码后执行速度快可以即时被编译成机器码在不同计算机中执行见图1。
图1
ASP.NET在不同计算机上的编译方法 这样MSIL便具有了跨平台的特性。
相对于ASP的运作模式
ASP.NET多一次编译工作。
ASP.NET网页第一次被浏览要经过两次编译第一次编译速度慢于ASP第二次编译速度优于ASP即
ASP.NET两次编译执行总时间要大于ASP编译执行时间所以速度比ASP网页慢但第一次被浏览后MSIL被存储下来所以同一网页第二次被浏览时只需花费从MSIL编译到机器码后再执行的时间结果就比ASP网页要快很多。
4.2 跨语言通讯 用C、VisualBasic.NET等.NET程序语言编写好程序代码后便可用.NET提供的编译器编译程序以产生EXE或DLL文件。
但此时所编译出的程序是中间语言ILIntermediate Language并非CPU可以执行的机器码。
CLRCommon Language Runtime的Class Loader在执行时会将IL程序代码载入内存然后再通过JITJustInTime的方式编译成此平台可执行的程序。
因此无论制作者使用哪种程序语言网页都可以将组件的源代码和使用组件网页的源代码一起编译直接使用这些组件从而达到节省成本、分享资源的目的。
参考文献 1 美G..AndrewDuthie著.
ASP.NET程序设计.北京清华大学出版社20022328 2 Lloyd D. Integrating reporting services into
ASP.NET. Dr Dows Journal v29 Fwbruary 20053368 analyze the
ASP.NET application in system development Lv Liping liu Wen AbstractFrom the
ASP.NET development situation characteristics and its operation model to analyze the
ASP.NET technology application in system development. Key wordsASP.NET characteristics Mode of operation 执行 执行 执行 Alpha JIT X86 JIT MSIL Power JIT Alpha 机器码 Alpha PCX86 PC Power PCX86 机器码 Power 机器码