员可以方便的进行程序开发;其次,ASP.NET可以无缝地与其它HTML编辑器及其编程工具一起工作,使得Web开发更加方便;再次,在ASP.NET中利用.NET框架中的ADO.NET的强大功能,可以高效便捷的访问数据库,ASP.NET提供了简单的模型,该模型使开发人员能够编写应用程序的运行逻辑,并且保留了会话状态功能;最后,.NET框架和ASP.NET中提供了默认授权和验证方案,可以根据需要方便地移除、添加或者替换这些方案。
Visual C#.NET语言是.NET平台首推的开发语言,是一种全新的、面向对象的编程语言。C#语言从C++语言发展而来,它同时吸取了C/C++和Java语言的优点,可以快速地编写各种基于Microsoft .NET平台的应用程序。C#语言使开发者用更少的代码做更多的事,同时也不易出错,提高了编程效率和安全性。
2.2 微软企业库
众所周知,重复编写数据访问的代码是十分繁琐的,实际上很多系统中都会有类似的模块,比如配置的保存和读取、写日志、异常的处理等,大多数情况下开发人员需要在每个系统中编写具有类似功能的子模块,因此虽然它们之间只存在细微的区别,但是代码必须做修改才能够满足要求。微软公司提供的企业库正是为了解决这些问题而推出的,开发人员无需修改代码,只要修改几个配置文件,就可以在不同的系统中实现类似的功能。可见,企业库大大减少了系统连接数据库的代码,带来了方便。
企业库(EnterpriseLibraryJune2005)是微软推出的开源项目,它为企业级开发提供了功能强大的多个应用程序块。该企业库的设计思想是为了协助开发商解决企业级应用开发过程中所面临的一系列共性的问题, 如安全、日志、数据访问、配置管理等,并将这些广泛使用的应用程序块集成封装至企业库的程序包中。企业库由七个子模块组成,分别是配置管理应用程序块(Configuration Application Block)、数据访问应用程序块(Data Access Application Block)、安全应用程序块(Security Application Block)、日志及仪表盘管理应用程序块(Logging and Instrumentation Application Block)、加密应用程序块(Cryptography Application Block)、异常处理应用程序块(Exception Handling Application Block)、缓存应用程序块
相关热词:cnet 基于 Net 平台 WEB 应用 程序 开发 设计
上一篇:
(c#net)基于C_的学生宿舍物业管理信息系统的设计及实现毕业论文任务书qq
下一篇:
马原:环境保护与可持续发展论文(word)