- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
建立a sp.netweb数据库开发平台
建立ASP.NET Web数据库开发平台
随着Internet的发展,基于B/S架构的Web数据库应用程序日趋普及。基于ASP.NET的Web数据库开发平台是目前最流行的Web开发技术之一。ASP.NET是微软.NET Framework的重要组成之一。ASP.NET为开发动态Web应用程序提供基础结构。ASP.NET作为Microsoft Active Server Page(ASP)的后继产品,是开发Web应用系统的理想平台。
1.1 .NET Framework概述
1.1.1 .NET Framework的概念
.NET Framework是一个开发和环境,它使得不同的编程语言(如C#和VB.NET等)和运行库能够无缝地协同工作,简化开发和部署各种网络集成应用程序或独立应用程序,如Windows应用程序、ASP.NET Web应用程序、应用程序、移动应用程序或Office应用程序。.NET Framework
图1-1 .NET Framework基本结构
公共语言运行公共语言运行(Common Language Runtime,CLR)公共语言运行是.NET Framework的基础。运行库作为执行时管理代码的代理,提供了内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全检查,以提高代码准确性。
在运行库的控制下执行的代码称托管代码。托管代码使用基于公共语言运行库的语言编译器开发生成,具有许多优点:跨语言集成、跨语言异常处理、增强的安全性、版本控制和部署支持、简化的组件交互模型、调试和分析服务等。
在运行库之外运行的代码称非托管代码。COM组件、ActiveX接口和Win32 API函数都是非托管代码的示例。使用非托管代码方式可以提供最大限度的编程灵活性,但不具备托管代码方式所提供的管理功能。
1.1.2 .NET Framework类库
.NET Framework类库(.NET Framework Class Library,FCL)是一个与公共语言运行库紧密集成、综合性的面向对象的类型集合使用该类库,可以高效率开发各种应用程序,包括控制台应用程序、Windows GUI应用程序(Windows窗体)、ASP.NET Web应用程序、XML Web ervices、Windows服务等。
.NET Framework类库包括类、接口和值类型。类库提供对系统功能的访问,以加速和优化开发过程。.NET Framework类型符合公共语言规范(Common Language Specification,CLS),因而可在任何符合CLS的编程语言中使用,实现各语言之间的交互操作。
.NET Framework类库。提供下列功能:表示基础数据类型和异常
封装数据结构
执行I/O
访问关于加载类型的信息
调用.NET Framework安全检查
各种应用程序框架类库提供构建相应应用程序的功能:
数据访问(ADO.NET)
Windows窗体()Web窗体(ASP.NET)。
1.2 .NET Framework的功能特点
.NET Framework提供了基于Windows的应用程序所需的基本架构,开发人员可以基于.NET Framework快速建立各种应用程序解决方案。.NET Framework具有下列功能特点
1.支持各种标准联网协议和规范
.NET Framework使用标准的Internet协议和规范(如TCP/IP、SOAP、XML和HTTP等),支持实现信息、人员、系统和设备互连的应用程序解决方案。
支持不同的编程语言
.NET Framework支持多种不同的编程语言,因此开发人员可以选择他们所需的语言。公共语言运行库提供内置的语言互操作性支持,公共语言运行库通过指定和强制公共类型系统以及提供元数据为语言互操作性提供必要的基础。
支持用不同语言开发的编程库
.NET Framework提供了一致的编程模型,可使用预打包的功能单元(库),从而能够更快、更方便、更低成本地开发应用程序。
支持不同的平台
.NET Framework可用于各种Windows平台,从而允许使用不同计算平台的人员、系统和设备联网,例如,使用Windows XP等台式机平台或Windows CE之类的设备平台的人员可以连接到使用Windows Server 2003的服务器系统。
1.3 .NET Framework环境
操作系统/硬件、公共语言运行库、类库以及应用程序(托管应用程序、托管Web应用程序、非托管应用程序)之间的关系-2所示。
图-2 .NET Framework环境
1.4 .NET Framework的主要版本
目前,.NET Framework主要包含下列版本:1.0、1.1、2.
文档评论(0)