计算机ASPNET应用开发ppt课件_第1页
计算机ASPNET应用开发ppt课件_第2页
计算机ASPNET应用开发ppt课件_第3页
计算机ASPNET应用开发ppt课件_第4页
计算机ASPNET应用开发ppt课件_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第1章章 运用开发体系与环境配置运用开发体系与环境配置 内容提要n本章从体系上引见软件编程体系本章从体系上引见软件编程体系n企业运用开发架构和企业运用开发架构和.NET运用开发体系。运用开发体系。n引见常用的运用开发环境引见常用的运用开发环境n引见如何安装和配置引见如何安装和配置ASP.NET的运转环的运转环境境nASP.NET运转平台的测试。运转平台的测试。1.1 软件编程体系简介 B/S架构编程体系 nB/S架构编程言语分成阅读器端编程言语和效力器端编程言语。n阅读器端包括:HTMLHypertext Markup Language,超文本标志言语、CSSCascading Style

2、Sheets,层叠款式表单、JavaScript言语和VBScript言语。 C/S架构编程体系 n2000年以前,C/S构造占据开发领域的主流,随着B/S构造的开展,C/S构造曾经逐渐被B/S构造取代。n值得一提的是两门经典的开发言语:C+和Java,这两门言语覆盖了该领域85%以上的工程。虽然Java如日中天,但是C+在开发领域中老大的位置,一直不变。 企业运用开发架构 n在构建企业级运用的时候,通常需求大量的代码,而且这些代码普通分布在不同的计算机上,划分代码运转在不同计算机上的实际就是多层设计实际。n企业级运用系统通常分成两层、三层或者N层架构。 两层架构 n传统的两层运用包括用户接口

3、和后台程序,后台程序通常是一个数据库,用户接口直接同数据库进展对话。实现上,通常运用ASP、ASP.NET、JSP或者VB等技术编写这类软件,构造如图1-2所示。 用户显示逻辑层数据库层两层应用架构三层架构 n两层运用中,运用程序直接同数据库进展对话。三层构造在用户接口代码和数据库中间参与了一个附加的逻辑层,通常这个层叫做“商务逻辑层,如图1-3所示。 用户表示逻辑层数据库层三层应用架构商务逻辑层 N层架构 n假设某个运用超越三个独立的代码层,那么这个运用叫做N运用,就不再叫四层或者五层等称号,而是统称为N层。如图1-4所示。 用户表示逻辑层数据库层N层应用架构商务逻辑层服务层.NET运用开发

4、架构 n微软总裁兼首席执行官Steve Ballmer给.NET下的定义为:n“.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程构造。,n即:.NET = 新平台 + 规范协议 + 一致开发工具。 .NET的设计目的 n.NET努力将手机,阅读器和门户运用程序集成到一同,构成一个一致的开发环境,构造如图1-5所示。 .NET框架构造 n.NET Framework 具有两个主要组件:公共言语运转库和 .NET Framework 类库。公共言语运转库是 .NET Framework 的根底。n. NET框架是一个多言语组件开发和执行环境,他提供了一个跨言语的一

5、致编程环境。. NET框架的设计目的是让开发人员更容易地建立Web运用程序和Web效力,使得Internet上的各运用程序之间,可以运用Web效力进展沟通。 .NET框架构造 .NET框架提供一致的编程API ASP.NET概述 nASP.NET又叫ASP+,不仅仅是ASP的简单晋级,而是Microsoft推出的新一代脚本言语。nASP.NET是.NET的一部分,ASP.NET吸收了ASP以前版本的最大优点并参照Java、VB言语的开发优势参与了许多新的特征,同时也修正了以前的ASP版本的运转错误。 ASP.NET的历史 nASP的第一个版本是0.9测试版,它可以将代码直接嵌入HTML,使得设

6、计Web页面变得更简单更强大,并且经过内置的组件可以实现强大功能,最明显的就是ActiveX Data ObjectsADO,数据访问接口。nASP 1.0作为IISInternet Information Server,Internet信息效力器的附属产品免费发送,并且不久就在Windows平台上广泛运用。ASP与ADO的结合使开发者很容易地在一个数据库中建立和翻开一个记录集。这是它如此快就被群众接受的缘由。 n2019年,微软公司又发布了ASP 2.0。ASP 1.0和ASP 2.0主要区别是外部组件。有了ASP 2.0和IIS 4.0,就可以建立ASP运用了。ASP.NET的历史n微软公

7、司接着开发了Windows 2000操作系统。这个Windows版本给带上了IIS 5.0 及ASP 3.0。虽然到目前Windows曾经开展到比较高的版本,但是开发领域中依然采用Windows 2000 Server。Windows 2000包括三个不同的版本:Professional,Server和Advanced Server。按照默许设置安装Windows 2000 Server,安装时不用作任何改动,就配置好了ASP的运转环境。n2019年微软发布.NET发布正式版本.NET Framework 1.0,其中的ASP版本就是ASP.NET 1.0,在此以前发布了两个.NET测试版本B

8、eta1和Beta2。n2019年微软发布了.NET Framework1.1正式版,其中ASP版本就是ASP.NET1.1。2019年微软发布.NET Framework2.0正式版本,也就是ASP.NET 2.0。 ASP.NET的脚本言语 nASP.NET目前能支持3种与言语,nC#读作C Sharp,Visual Basic.NET和Jscript.NET。配置ASP.NET的运转环境 nASP.NET正式版对操作系统要求:Windows 2000以上版本,IIS5.0以上版本和阅读器IE 5.5以上版本。n建议的配置环境为:Windows 2000 Server/2019 Serve

9、r+ IE6.0+SQL Server 2000企业版。安装IIS 安装.NET Framework n安装完IIS以后,曾经可以执行ASP脚本了。为了支持ASP.NET脚本,还必需安装.NET Framework,最新的版本可以在微软的网站下载,程序Microsoft.NET Framework 1.1版可再发行组件包.exe大约23M,文档大约120M。测试ASP.NET运转环境 案例称号:测试案例称号:测试ASP.NET运转环境运转环境程序称号:程序称号:1-01.aspxSQL Server的安装 SQL Server的安装SQL Server的安装案例称号:测试案例称号:测试SQLS

10、erver运转环境运转环境程序称号:程序称号:1-02.aspxvoidPage_Load(Objectsender,EventArgse)SqlConnectionConn=newSqlConnection();Conn.ConnectionString=server=localhost;database=pubs;uid=sa;pwd=;Conn.Open();SqlCommandComm=newSqlCommand(select*fromAuthors,Conn);SqlDataReaderdr=Comm.ExecuteReader();dg.DataSource=dr;dg.DataB

11、ind();Conn.Close();小结n本章需求了解本章需求了解B/S和和C/S架构编程体系架构编程体系n重点了解两层架构、三层架构和重点了解两层架构、三层架构和N层架构的三层架构的三种运用开发模型,会画根本架构图。种运用开发模型,会画根本架构图。n熟习熟习.NET的设计目的和的设计目的和.NET的框架构造。的框架构造。n了解了解ASP.NET的开展历史和的开展历史和ASP.NET可以运可以运用的脚本言语。用的脚本言语。n掌握掌握ASP.NET的运转环境配置。的运转环境配置。本章习题n1-1 简述简述B/S和和C/S架构的特点以及架构的特点以及B/S架构架构有那些开发言语。有那些开发言语。n1-2 图示三层架构,并阐明其特点,如何实现,图示三层架构,并阐明其特点,如何实现,每层实现什么功能?企业笔试题每层实现什么功能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论