.NET开发平台核心服务的研究与应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着计算机和网络技术的迅猛发展和推广应用,应用软件在各应用领域中占据越来越重要的地位。在这种背景下,根据时代发展需求,如何高效地创建稳定可靠又安全的各类应用程序(尤其是面向Internet的Web应用程序)是我们所面临的一个主要课题。
     Microsoft.NET(简称.NET)是微软公司2000年6月发布的下一代软件开发平台,2002年3月推出正式中文版。它的出现代表了一场新的软件技术革命。简言之,.NET是微软的一项战略,它将软件的供应当作一项服务来看待。在.NET平台上包括用于创建、运行新型服务的.NET基础架构、工具和服务。
     在论文中,重点对.NET平台的两个核心服务——ASP.NET网络服务和数据访问服务ADO.NET进行了深入研究。在当今以Internet为中心的世界里,基于Web的应用开发是十分重要的。ASP.NET在.NET框架中最具战略性,它是基于.NET类库而构建的,提供了Web应用程序开发模式,能够简化高度分布式的Internet环境下的应用程序开发。在.NET中,数据访问也经历了革命性的发展。.NET框架提供的数据访问服务ADO.NET,绝不是ADO的简单升级,它能支持不同开发需求,为SQL Server、OLE DB和XML数据源提供一致的数据访问。
     为更好进行课题研究,必须首先熟悉.NET框架。.NET框架是用于构建、配置、运行Web服务和应用程序的多语言环境,为开发者提供了统一的、面向对象的一组可扩展的层次类库。论文从介绍.NET框架开始,接着对.NET的关键技术分布式计算和XML进行了较详细的论述。在第四章,对ASP.NET进行研究,不但对Web Forms模式和服务器控件进行了详细介绍,还对ASP.NET中重要的组件之一Web Services进行探讨。在第五章对ADO.NET的研究中,从ADO.NET对象模型入手,详细分析了SQL Server.NET和OLE DB.NET,还对内置到ADO.NET中的XML支持进行论述。
     最后,结合采用Visual studio.NET开发的实例,深入了解.NET平台的开发技术和技巧,旨在进一步加强课题研究,为开发功能强大的Web应用程序和数据访问应用程序提供参考。
     Microsoft.NET无疑是当今计算机软件技术发展的一个重要的里程碑。因此
    
    武汉理工大学硕士学位论文
    研究.NET的开发框架及其核心服务,对开发人员和今后的软件开发与应用都具
    有十分重要的意义。
With the rapid development and wide application of the computer and network technology, the application software plays a more and more important role in many fields. Under this circumstance, how to establish stable and safe all kinds of application with the requirement of the Age has become a primary question for study.
    Microsoft.NET is the next generation development platform issued by Microsoft Co. in June 2000. In March 2003 the formal Chinese edition of .NET was launched, which represents a new revolution of software technology. In brief, .NET is a strategy of Microsoft. It regards the supply of the software as a service to treat. Include .NET Framework, tool and service used for establishing, running the new-type service on .NET platform.
    In the thesis, two kernel services of .NET platform have been carried on further investigation especially. Nowadays, Internet is taken as the center of the world, so it is important for us to develop application based on Web. ASP.NET is of strategic in .NET Framework. ASP.NET is based upon .NET class library, which provides the model of Web application that can simplify development in Internet. On .NET platform, data accessing goes through revolutionary development. .NET Framework provides data accessing service-ADO.NET.ADO.NET is not the simple upgrading of ADO definitely. It gives support to the different requirement and can offers the consistent data accessing to SQL Server OLE DB and XML data source.
    For being easy to carry on subject study, we must be familiar with .NET framework at first. .NET framework is a multi-language circumstance to construct configure and run Web services and application, which offers a set of uniform Object-Oriented and extendable class library for developer. At the beginning, the paper introduces .NET Framework. Then the key technologies of .NET, such as distributed calculation and XML, are discussed in detail. In chapter four, ASP.NET are studied. Not only Web Forms model and the server controls are introduced in detail, but also the one of the most important components-Web Services is analyzed.
    
    
    
    Following ADO.NET are studied in chapter five. This chapter starts with the object model of ADO.NET; then SQL Server.NET and OLE DB.NET are analyzed, the support to XML built-in ADO.NET is also described.
    At last, this paper presents an instance based on .NET platform with Visual Studio.NET, which can help us to get acquainted with technology and skill of .NET and provide reference on developing Web application with powerful function and data accessing application.
    Undoubtedly, Microsoft.NET is an important milestone of the technical development of computer software technology. The study on framework and services of .NET is significant for the developer and software development and application in the future.
引文
[1] 微软(中国)有限公司.微软开发平台研究白皮书,2002年
    [2] 微软公司.Microsoft.NET战略(王黎等译).北京:清华大学出版社,2002年
    [3] 张文增,赵冬斌,孙振国等.ASP.NET动态网页开发趋势.计算机工程,2002.28(3):8
    [4] (美)Thuan Thai & Hoang Q.Lam.NET框架精髓(王敏之 译).北京:中国电力出版社,2001年.
    [5] 张志学等.NET框架程序开发指南(上册).北京:清华大学出版社,2002年
    [6] 刘晓华.精通.NET核心技术:原理与构架.北京:电子工业出版社,2002年
    [7] 孙永强,戴峰,陈宗斌.Visual C#.NET程序设计基础.北京:清华大学出版社,2002年
    [8] 蒋雄伟,马范援.中间件与分布式计算.计算机应用,2002.22(4):1
    [9] Joel Sklar.Web设计思想(孙超等译).北京:清华大学出版社,2002年
    [10] Henry S Thompson. XML schema Part 1: structures. http//www.w3c.org/TR/wsdl
    [11] (美) Michael Morrisonal 著.XML揭秘:入门.应用.精通.北京:清华大学出版社,2001年
    [12] 强华宝,潘家志等.从关系数据库中生成XML数据源的研究.计算机科学,2002.29(5):1
    [13] Designing Distributed Applications, MSDN Library For Visual Studio. NET, Microsoft Corporation, 2001
    [14] 栗松涛,XML程序设计.北京:清华大学出版社,2001年
    [15] 冉林仓,尹建民.Visual C#.NET入门与进阶.北京:清华大学出版社,2003年
    [16] 毛德祥,罗荣阁.基于ASP.NET技术的Web应用程序三层设计模型.微型电脑应用,2002.18(3):1
    [17] (美) Russ Busier & Mike Batongbacal等著.ASP.NET Web服务高级编程(康博译).北京:清华大学出版社,2002年
    [18] (美) Robert Lair & Jason Lefebvre.ASP.NET开发人员手册(张俊,何长松等译).北京:电子工业出版社,2002年
    [19] (美) 阿蒙森等著.ASP.NET开发人员指南(朱礼军等译).中国电力出版社,2003年
    [20] (美) Adrian Turtschi等.C#.NET Web开发指南(王海峰,冯义等译).机械工业出
    
    版社,2003年
    [21] 熊勇.ASP.NET编程基础与实例.北京:人民邮电出版社,2001年
    [22] (美) Smith,S.A.等.用实例学ASP.NET(马燕等译).北京:电子工业出版社,2002年
    [23] 木林森.C#和ASP.NET程序设计教程.北京:清华大学出版社,2002年
    [24] (美) Robert Powell & Richard Weeks.C#和.NET架构(袁鹏飞 译).北京:人民邮电出版社,2002年
    [25] 吴敏强,张潇等.从分布式对象到Web服务.计算机科学,2002.29(11):12-13
    [26] 郑小平.NET精髓—Web服务原理与开发.北京:人民邮电出版社,2002年
    [27] (美)Scott Short.构建XML Web服务—基于Microsoft.NET平台(戴荣等译).北京:清华大学出版社,2002年
    [28] 岑玲.基于简单对象访问协议的分布式计算技术.微型机与应用,2001.7:2
    [29] 微软公司.Microsoft.NET My Services精解(李波、杜广华译).北京:清华大学出版社,2002年
    [30] 孙永强等.Visual C#.NET入门与提高.北京:清华大学出版社,2002年
    [31] http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconadonetarchitecture.asp
    [32] 金磊,康晓宁等.精通Web数据库.北京:人民邮电出版社,2001年
    [33] (美)Dan Wahlin.基于XML的ASP.NET开发.北京:清华大学出版社,2002年
    [34] (美)Mark Graves.NET数据服务C#高级编程.北京:机械工业出版社,2002年
    [35] (美)Rebecca M.Riordan.ADO.NET程序设计(李高健、孙瑛霖译).北京:清华大学出版社,2002年
    [36] (美)Ken Henderson.SQL Server存储过程、XML和HTML高级指南(康博译).北京:清华大学出版社,2002年
    [37] 微软公司.Visual Studio.NET开发环境使用指南.北京:清华大学出版社,2001年
    [38] Widom Jennifer. Data management for XML: research directions. IEEE Data Engineeting Bulletion, 1999, 22(3): 4452.
    [39] (美)帕瑞海尔.ASP.NET宝典(王勇等译).北京:电子工业出版社,2002年
    [40] 孙永强,杨丽坤.Visual C#.NET中文版Web服务开发基础.北京:清华大学出版社,2002年
    [41] 东名、吴名月著.ASP.NET动态网页设计高手.北京:清华大学出版社,2001年
    [42] (美)Simon Robinson,Ollie Cornes等著.C#高级编程.北京:清华大学出版社,2002
    [43] 刘小华著.精通.NET核心技术.北京:电子工业出版社,2002年

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700