07566ASP.NET动态网页设计.PPT 第一章.ppt ASP

上传人:E**** 文档编号:89385039 上传时间:2019-05-24 格式:PPT 页数:81 大小:2.78MB
返回 下载 相关 举报
07566ASP.NET动态网页设计.PPT 第一章.ppt ASP_第1页
第1页 / 共81页
07566ASP.NET动态网页设计.PPT 第一章.ppt ASP_第2页
第2页 / 共81页
07566ASP.NET动态网页设计.PPT 第一章.ppt ASP_第3页
第3页 / 共81页
07566ASP.NET动态网页设计.PPT 第一章.ppt ASP_第4页
第4页 / 共81页
07566ASP.NET动态网页设计.PPT 第一章.ppt ASP_第5页
第5页 / 共81页
点击查看更多>>
资源描述

《07566ASP.NET动态网页设计.PPT 第一章.ppt ASP》由会员分享,可在线阅读,更多相关《07566ASP.NET动态网页设计.PPT 第一章.ppt ASP(81页珍藏版)》请在金锄头文库上搜索。

1、第一章 ASP.NET 2.0与开发工具,学习目标,1认识ASP.NET 2.0 2认识.NET Framework 3认识ASP.NET 2.0的开发环境 4能下载与安装Visual Web Developer 2005 5会Visual Web Developer 2005的基本操作技巧 6能说出ASP.NET 2.0的新功能 7能说出ASP.NET 2.0的新控件与新服务,1-1 ASP.NET 2.0的简介,ASP.NET是.NET Framework的一部分,最新版本为ASP.NET 2.0,在功能、效率、安全性与设计模式等方面都有明显的改进,可以加快网站的开发速度。,1-1-1 认

2、识ASP.NET 2.0,静态网页与动态网页,1 静态网页(Static Web Page):所谓静态网页,是指网页编辑完成放到服务器之后,当用户上网浏览网页时,网页内容一直维持原来的内容,不会自动做任何改变。,2动态网页(Dynamic Web Page):所谓动态网页,是指当用户上网浏览网页时,会根据用户的需求,执行动态网页程序,生成HTML文档,使每个用户浏览网页时,所看到网页内容可能不一样。,动态服务器网页(Active Server Pages,ASP)是一种服务器端的网页技术,美国微软公司将ASP 1.0纳入IIS(Internet Information Service)3.0版

3、中,使ASP正式纳入微软的网站开发平台。 在ASP.NET 2.0环境可以使用任何与.NET兼容的语言(包括Visual Basic、Visual C+、Visual C#和Visual J#)来编写应用程序。 ASP.NET 2.0提供了一个面向对象式架构,每一个对象都具有自己的属性、方法和事件,让开发网络应用程序更容易,灵活性更大。,ASP.NET 2.0的介绍,特别值得一提的是,新版的ADO.NET 2.0(Active Data Object.NET 2.0)会处理ADOC转换后可能发生的问题,并提供了批处理、异步作业、大量复制公用程序(BCP)与支持原始SQL Server 2000

4、数据类型等新功能,可以大幅缩短数据传输的时间,使得数据访问更有效率。 此外,ASP.NET 2.0的新功能还包括新增的许多服务器控件、新的Code Behind模式、支持多种网站开发方式、主题(Theme)、实时显示语言参考技术(IntelliSense)、插入代码段、母版页(Master Page)、个人化网页(Profile)、站点地图(Site Navigation)与新的缓存(Cache)技术等。,1-1-2 认识.NET Framework,通过.NET Framework开发平台,能实现的主要目标有: 1提供一致的面向对象程序设计环境。 2提供可减少软件部署和版本控制冲突的代码执行

5、环境。 3提供保证代码安全执行的代码执行环境。 4提供可消除编写指令码或解译环境效率问题的代码执行环境。 5让开发人员在使用各种各样的应用程序时仍能体验一致性。,NET Framework主要由下面3个部分组成。,(1)Common Language Runtime(CLR):CLR负责程序的执行,如编译器、内存管理等。 (2)类库(Class Library):类库统一各种语言的对象,提供丰富的类,可以让程序员使用Visual Basic、Visual C+、Visual C#等语言来执行该程序。 (3)ASP.NET:ASP.NET提供网络方面的服务。例如,网络应用程序的窗体(Web Fo

6、rms)、网络服务(Web Services)等。,.NET Framework,ASP.NET,类库,CLR,1-1-3 Common Language Runtime,Common Language Runtime是.NET Framework应用程序的执行引擎,提供的核心服务包括编译器、内存管理、保密机制、加载器等。ASP.NET 2.0网页就是通过CLR来编译的,因为ASP.NET 2.0采用编译(Compile)的执行方式,而非传统的直译(Interpret)方式,这使得程序的执行效率大幅提升。为了使代码可以在不同操作系统上执行,CLR编译器会将代码(Visual Basic、Vis

7、ual C#、Visual C+、Visual J#等语言所编写的程序)编译为中间语言,简称为MSIL(Microsoft Intermediate Language)。当需要执行MSIL时,才使用CLR的JIT(Just In Time)编译程序,转换为不同操作系统上执行的机器码,架构如下图所示。,1-1-4 类 库,类库是.NET Framework的另一个主要组件,是范围广泛、面向对象、可重复使用类的集合。 类库是Microsoft .NET Framework SDK中包含类、接口和数值类型(Value Type)的链接库,它提供了庞大的类函数库,凡是支持.NET Framework的

8、程序语言,包括Visual Basic、Visual C#、Visual C+等都可以直接使用共享对象类库的类和方法。,1( )下列哪一种网络程序语言无法开发动态网页? ASP PHP JSP HTML 2( )下列哪一个不是.NET Framework的组成元素? ASP ASP.NET CLR 类库 3( )下列哪一个可以作为ASP.NET 2.0的开发工具? Visual Web Developer 2005 Visual Studio .NET 2003 SQL Server 2005 Dreamweaver 8 4( )下列哪一个是.NET Framework的执行引擎,可以编译AS

9、P.NET 2.0网页? ASP ASP.NET CLR 类库 5( )CLR编译器无法编译下列哪一种程序语言? Visual Basic Perl Visual C+ Visual J#,1-2 创建ASP.NET 2.0的开发环境,使用Microsoft Visual Studio 2005系列中的Visual Web Developer 2005开发发工具,可以迅速生成ASP.NET 2.0应用程序,并且可选择多种网站开发方式。,1-2-1 Visual Studio 2005的版本与系统需求,Visual Studio 2005系列共分为以下4个版本。 (1)Team System(团

10、队系统):这是微软针对程序开发团队,集成CMMI规范,首度推出的软件开发生命周期管理平台。推出Visual Studio Team System的目的就是让软件开发人员可以按照项目经理(Project Managers)、软件架构工程师(Software Architects)、软件开发人员(Software Developers)与软件测试人员(Software Testers)四种角色,使用不同的工具在同一个开发平台沟通,达到有效分工与缩短开发周期的效果。 (2)Professional(专业版):适合专业顾问、小团队的成员或个人工作室使用,可以创建多层式架构的智能型客户端、Web与移动设

11、备应用程序。 (3)Standard(标准版):适合个别程序开发人员使用,可以创建客户端/服务器端应用程序。 (4)Express(速成版):适合学生、业余人士或初学者使用,包含下面两大类。 Visual Basic 2005 Express版、Visual J# 2005 Express版、Visual C# 2005 Express版与Visual C+ 2005 Express版:可以学习不同的程序语言,创建 Windows应用程序。 Visual Web Developer 2005 速成版:可以创建ASP.NET 2.0动态网页程序。,Visual Studio 2005系列的架构图

12、如下图所示(每一版本都包含内层版本的功能)。,准备好软件后,还要看看计算机系统是否符合安装需求,根据Microsoft的建议,下面是其最小的系统需求。,1)处理器:主频600 MHz以上的PC,建议使用1 GHz或更快的处理器。 (2)操作系统:Windows 2000 SP4、Windows XP SP2、Windows Server 2003 SP1的操作系统。 (3)内存:至少192 MB,建议使用256 MB,如果还要安装SQL Server,则建议最少512 MB。 (4)硬盘:建议最少具有500 MB的可用空间(包含Visual Web Developer 2005 速成版与.NE

13、T Framework 2.0),如果还要安装MSDN Library文件与SQL Server,则需要1.3 GB的可用空间。,1-2-2 下载与安装Visual Web Developer 2005 速成版, 单击“VS2005 Express Edition火热下载中!”链接, 打开浏览器,在地址栏中输入“, 免费注册成为高级会员并登录后,单击“已经通过验证,单击此处下载”链接即可下载, 进入下载页面,单击Visual Web Developer 2005 Express Edition部分的“下载”链接会弹出需要注册的窗口,弹出“文件下载”对话框,单击”保存”按钮, 弹出“另存为”对话

14、框后,从“保存在”下拉列表框中选择要保存安装程序的压缩包的位置, 单击”保存”按钮,下载完成后,将所下载的压缩包解压缩,然后双击里面的setup.exe文件。,弹出“Visual Web Developer 2005 速成版 安装程序”窗口后,单击”下一步”按钮,弹出“最终用户许可协议”界面后,选中“我接受许可协议中的条款”复选框,然后单击”下一步”按钮,弹出“安装选项”界面后,可以选择额外要安装的程序,在此先不选取,可以稍后再安装,然后单击”下一步”按钮,若要安装MSDN 2005或SQL Server 2005,可以在这个界面中设置,因为Visual Web Developer 2005已

15、经包含.NET Framework 2.0安装程序,所以不需要额外安装此程序,弹出“目标文件夹”界面后,选择系统默认的安装文件夹即可,不需要修改,然后单击”安装”按钮,弹出“安装进度”界面后,界面中显示要安装的程序,稍待一会(每台计算机需要安装的组件不同,安装程序可能要求用户重新启动计算机,只要依照安装程序的提示,重新启动计算机后,即可继续进行未完成的安装步骤),弹出“安装完成”界面后,表示安装 完成,1-2-3 新建与执行ASP.NET 2.0网站程序,Visual Web Developer 2005可以在下面4种位置创建ASP.NET网站。 (1)文件系统:单击计算机硬盘的任何文件夹,即

16、可创建网站,不需要安装IIS,将文件放到虚拟目录wwwroot文件夹中。 (2)本地IIS:直接在本地的wwwroot文件夹创建网站。 (3)FTP站点:将Visual Web Developer 2005视为FTP服务器,不仅可以上传与下载FTP的文件,还可以直接修改、保存与执行网页,让开发者方便管理FTP站点的数据。 (4)远程站点:直接连接到远程计算机的IIS服务器创建远程IIS网站,远程计算机必须配置如下: 执行.NET Framework 2.0。 安装IIS 5.0以上,并执行。 必须启动ASP.NET。 安装并启动FrontPage Server Extensions。 必须具有管理员或作者权限。,新建ASP.NET 2.0网站程序,单击任务栏的,然后从弹出的菜单中选择“所有程序”|“Micro- soft Visual Web Developer 2005 Express版”选项。,启动Visual Web Developer 2005 E

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号