建立asp web数据库开发平台

建立asp web数据库开发平台

ID:5790077

大小:1.35 MB

页数:17页

时间:2017-12-24

建立asp web数据库开发平台_第1页
建立asp web数据库开发平台_第2页
建立asp web数据库开发平台_第3页
建立asp web数据库开发平台_第4页
建立asp web数据库开发平台_第5页
资源描述:

《建立asp web数据库开发平台》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、17建立ASP.NETWeb数据库开发平台随着Internet的发展,基于B/S架构的Web数据库应用程序日趋普及。基于ASP.NET的Web数据库开发平台是目前最流行的Web开发技术之一。ASP.NET是微软.NETFramework的重要组成之一。ASP.NET为开发动态Web应用程序提供基础结构。ASP.NET作为MicrosoftActiveServerPage(ASP)的后继产品,是开发Web应用系统的理想平台。1.1.NETFramework概述1.1.1.NETFramework的概念.NETFramework

2、是一个开发和运行环境,它使得不同的编程语言(如C#和VB.NET等)和运行库能够无缝地协同工作,简化开发和部署各种网络集成应用程序或独立应用程序,如Windows窗体应用程序、ASP.NETWeb应用程序、WPF应用程序、移动应用程序或Office应用程序。.NETFramework基本结构如图1-1所示。图1-1.NETFramework基本结构1.1.1.1公共语言运行库公共语言运行库(CommonLanguageRuntime,CLR),又称为公共语言运行环境,是.NETFramework的基础。运行库作为执行时管理代

3、码的代理,提供了内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全检查,以提高代码准确性。在运行库的控制下执行的代码称做托管代码。托管代码使用基于公共语言运行库的语言编译器开发生成,具有许多优点:跨语言集成、跨语言异常处理、增强的安全性、版本控制和部署支持、简化的组件交互模型、调试和分析服务等。在运行库之外运行的代码称做非托管代码。COM组件、ActiveX接口和Win32第1章章建立ASP.NETWeb数据库开发平台17API函数都是非托管代码的示例。使用非托管代码方式可以提供最大限度的编程灵活性,但不具

4、备托管代码方式所提供的管理功能。1.1.1.2.NETFramework类库.NETFramework类库(.NETFrameworkClassLibrary,FCL)是一个与公共语言运行库紧密集成、综合性的、面向对象的类型集合。使用该类库,可以高效率开发各种应用程序,包括控制台应用程序、WindowsGUI应用程序(Windows窗体)、ASP.NETWeb应用程序、XMLWebServices、Windows服务等。.NETFramework类库包括类、接口和值类型。类库提供对系统功能的访问,以加速和优化开发过程。.NE

5、TFramework类型符合公共语言规范(CommonLanguageSpecification,CLS),因而可在任何符合CLS的编程语言中使用,实现各语言之间的交互操作。.NETFramework类库由基础类库(BaseClassLibrary,BCL)和各种应用程序框架类库组成。基础类库主要提供下列功能:®表示基础数据类型和异常。®封装数据结构。®执行I/O。®访问关于加载类型的信息。®调用.NETFramework安全检查。各种应用程序框架类库提供构建相应应用程序的功能:®数据访问(ADO.NET)。®Windows

6、窗体(WindowsForm)。®Web窗体(ASP.NET)。1.1.2.NETFramework的功能特点.NETFramework提供了基于Windows的应用程序所需的基本架构,开发人员可以基于.NETFramework快速建立各种应用程序解决方案。.NETFramework具有下列功能特点。1.支持各种标准互联网协议和规范.NETFramework使用标准的Internet协议和规范(如TCP/IP、SOAP、XML和HTTP等),支持实现信息、人员、系统和设备互连的应用程序解决方案。2.支持不同的编程语言.NET

7、Framework支持多种不同的编程语言,因此开发人员可以选择他们所需的语言。公共语言运行库提供内置的语言互操作性支持,公共语言运行库通过指定和强制公共类型系统以及提供元数据为语言互操作性提供必要的基础。3.支持用不同语言开发的编程库.NETFramework提供了一致的编程模型,可使用预打包的功能单元(库),从而能够更快、更方便、更低成本地开发应用程序。4.支持不同的平台.NETFramework可用于各种Windows平台,从而允许使用不同计算平台的人员、系统和设备联网,例如,使用WindowsXP/Vista/Wind

8、ows7等台式机平台或WindowsCE之类的设备平台的人员可以连接到使用WindowsServer2003/2008的服务器系统。第1章章建立ASP.NETWeb数据库开发平台171.1.3.NETFramework环境操作系统/硬件、公共语言运行库、类库以及应用程序(托管应用程序、托管

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。