《(中职)2022-2023学年SP.NET动态网页设计第一章. ASP课件.PPT》由会员分享,可在线阅读,更多相关《(中职)2022-2023学年SP.NET动态网页设计第一章. ASP课件.PPT(82页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(中职)2022-2023学年SP.NET动态网页设计第一章.ppt ASP课件第一章 ASP.NET 2.0与开发工具学习目标 n n1认识ASP.NET 2.0n n2认识.NET Frameworkn n3认识ASP.NET 2.0的开发环境n n4能下载与安装Visual Web Developer 2005n n5会Visual Web Developer 2005的基本操作技巧n n6能说出ASP.NET 2.0的新功能n n7能说出ASP.NET 2.0的新控件与新服务1-1 ASP.NET 2.0的简介n nASP.NET是.NET Framework的一部分,最新版本为ASP
2、.NET 2.0,在功能、效率、安全性与设计模式等方面都有明显的改进,可以加快网站的开发速度。1-1-1 认识ASP.NET 2.0静态网页与动态网页1 静态网页(Static Web Page):所谓静态网页,是指网页编辑完成放到服务器之后,当用户上网浏览网页时,网页内容一直维持原来的内容,不会自动做任何改变。2 2动态网页(动态网页(Dynamic Web PageDynamic Web Page):所谓动态网页,是指当用户上网浏):所谓动态网页,是指当用户上网浏览网页时,会根据用户的需求,执行动态网页程序,生成览网页时,会根据用户的需求,执行动态网页程序,生成HTMLHTML文档,使文档
3、,使每个用户浏览网页时,所看到网页内容可能不一样。每个用户浏览网页时,所看到网页内容可能不一样。n n动态服务器网页(动态服务器网页(Active Server PagesActive Server Pages,ASPASP)是一种服)是一种服务器端的网页技术,美国微软公司将务器端的网页技术,美国微软公司将ASP 1.0ASP 1.0纳入纳入IISIIS(Internet Information ServiceInternet Information Service)3.03.0版中,使版中,使ASPASP正式正式纳入微软的网站开发平台。纳入微软的网站开发平台。n n在在ASP.NET 2.0
4、ASP.NET 2.0环境可以使用任何与环境可以使用任何与.NET.NET兼容的语言(包兼容的语言(包括括Visual BasicVisual Basic、Visual C+Visual C+、Visual C#Visual C#和和Visual J#Visual J#)来)来编写应用程序。编写应用程序。n nASP.NET 2.0ASP.NET 2.0提供了一个面向对象式架构,每一个对象都提供了一个面向对象式架构,每一个对象都具有自己的属性、方法和事件,让开发网络应用程序更容具有自己的属性、方法和事件,让开发网络应用程序更容易,灵活性更大。易,灵活性更大。ASP.NET 2.0的介绍n n特
5、别值得一提的是,新版的ADO.NET 2.0(Active Data Object.NET 2.0)会处理ADOC转换后可能发生的问题,并提供了批处理、异步作业、大量复制公用程序(BCP)与支持原始SQL Server 2000数据类型等新功能,可以大幅缩短数据传输的时间,使得数据访问更有效率。n n此外,ASP.NET 2.0的新功能还包括新增的许多服务器控件、新的Code Behind模式、支持多种网站开发方式、主题(Theme)、实时显示语言参考技术(IntelliSense)、插入代码段、母版页(Master Page)、个人化网页(Profile)、站点地图(Site Navigat
6、ion)与新的缓存(Cache)技术等。1-1-2 认识.NET Framework n n通过通过.NET Framework.NET Framework开发平台,能实现的主要目开发平台,能实现的主要目标有:标有:n n1 1提供一致的面向对象程序设计环境。提供一致的面向对象程序设计环境。n n2 2提供可减少软件部署和版本控制冲突的代码执行提供可减少软件部署和版本控制冲突的代码执行环境。环境。n n3 3提供保证代码安全执行的代码执行环境。提供保证代码安全执行的代码执行环境。n n4 4提供可消除编写指令码或解译环境效率问题的代提供可消除编写指令码或解译环境效率问题的代码执行环境。码执行环
7、境。n n5 5让开发人员在使用各种各样的应用程序时仍能体让开发人员在使用各种各样的应用程序时仍能体验一致性。验一致性。NET Framework主要由下面3个部分组成。n n(1 1)Common Language RuntimeCommon Language Runtime(CLRCLR):):CLRCLR负责程序的执行,如编译器、内存管理等。负责程序的执行,如编译器、内存管理等。n n(2 2)类库()类库(Class LibraryClass Library):类库统一各种语言):类库统一各种语言的对象,提供丰富的类,可以让程序员使用的对象,提供丰富的类,可以让程序员使用Visual
8、Visual BasicBasic、Visual C+Visual C+、Visual C#Visual C#等语言来执行该程等语言来执行该程序。序。n n(3 3)ASP.NETASP.NET:ASP.NETASP.NET提供网络方面的服务。提供网络方面的服务。例如,网络应用程序的窗体(例如,网络应用程序的窗体(Web FormsWeb Forms)、网)、网络服务(络服务(Web ServicesWeb Services)等。)等。.NET FrameworkASP.NET类库CLR1-1-3 Common Language Runtimen nCommon Language Runtim
9、eCommon Language Runtime是是.NET Framework.NET Framework应用程序应用程序的执行引擎,提供的核心服务包括编译器、内存管理、保的执行引擎,提供的核心服务包括编译器、内存管理、保密机制、加载器等。密机制、加载器等。ASP.NET 2.0ASP.NET 2.0网页就是通过网页就是通过CLRCLR来编译来编译的,因为的,因为ASP.NET 2.0ASP.NET 2.0采用编译(采用编译(CompileCompile)的执行方式,)的执行方式,而非传统的直译(而非传统的直译(InterpretInterpret)方式,这使得程序的执行效)方式,这使得程序
10、的执行效率大幅提升。为了使代码可以在不同操作系统上执行,率大幅提升。为了使代码可以在不同操作系统上执行,CLRCLR编译器会将代码(编译器会将代码(Visual BasicVisual Basic、Visual C#Visual C#、Visual Visual C+C+、Visual J#Visual J#等语言所编写的程序)编译为中间语言,等语言所编写的程序)编译为中间语言,简称为简称为MSILMSIL(Microsoft Intermediate LanguageMicrosoft Intermediate Language)。当需)。当需要执行要执行MSILMSIL时,才使用时,才使用
11、CLRCLR的的JITJIT(Just In TimeJust In Time)编译程)编译程序,转换为不同操作系统上执行的机器码,架构如下图所序,转换为不同操作系统上执行的机器码,架构如下图所示。示。1-1-4 类 库n n类库是.NET Framework的另一个主要组件,是范围广泛、面向对象、可重复使用类的集合。n n类库是Microsoft.NET Framework SDK中包含类、接口和数值类型(Value Type)的链接库,它提供了庞大的类函数库,凡是支持.NET Framework的程序语言,包括Visual Basic、Visual C#、Visual C+等都可以直接使用
12、共享对象类库的类和方法。n n1 1()下列哪一种网络程序语言无法开发动态网页?)下列哪一种网络程序语言无法开发动态网页?n nASPASP PHPPHP JSPJSP HTMLHTMLn n2 2()下列哪一个不是)下列哪一个不是.NET Framework.NET Framework的组成元素?的组成元素?n nASPASPASP.NETASP.NETCLRCLR 类库类库n n3 3()下列哪一个可以作为)下列哪一个可以作为ASP.NET 2.0ASP.NET 2.0的开发工具?的开发工具?n nVisual Web Developer 2005Visual Web Developer
13、2005Visual Studio Visual Studio.NET 2003.NET 2003SQL Server 2005SQL Server 2005Dreamweaver 8Dreamweaver 8n n4 4()下列哪一个是)下列哪一个是.NET Framework.NET Framework的执行引擎,可的执行引擎,可以编译以编译ASP.NET 2.0ASP.NET 2.0网页?网页?n nASPASPASP.NETASP.NETCLRCLR 类库类库n n5 5()CLRCLR编译器无法编译下列哪一种程序语言?编译器无法编译下列哪一种程序语言?n nVisual BasicV
14、isual BasicPerlPerl Visual C+Visual C+Visual J#Visual J#1-2 创建ASP.NET 2.0的开发环境n n使用Microsoft Visual Studio 2005系列中的Visual Web Developer 2005开发发工具,可以迅速生成ASP.NET 2.0应用程序,并且可选择多种网站开发方式。1-2-1 Visual Studio 2005的版本与系统需求n nVisual Studio 2005Visual Studio 2005系列共分为以下系列共分为以下4 4个版本。个版本。n n(1 1)Team SystemTea
15、m System(团队系统):这是微软针对程序开发团队,集成(团队系统):这是微软针对程序开发团队,集成CMMICMMI规范,首度推出的软件开发生命周期管理平台。推出规范,首度推出的软件开发生命周期管理平台。推出Visual Studio Team Visual Studio Team SystemSystem的目的就是让软件开发人员可以按照项目经理(的目的就是让软件开发人员可以按照项目经理(Project ManagersProject Managers)、)、软件架构工程师(软件架构工程师(Software ArchitectsSoftware Architects)、软件开发人员()、软
16、件开发人员(Software Software DevelopersDevelopers)与软件测试人员()与软件测试人员(Software TestersSoftware Testers)四种角色,使用不同的工)四种角色,使用不同的工具在同一个开发平台沟通,达到有效分工与缩短开发周期的效果。具在同一个开发平台沟通,达到有效分工与缩短开发周期的效果。n n(2 2)ProfessionalProfessional(专业版):适合专业顾问、小团队的成员或个人工作室(专业版):适合专业顾问、小团队的成员或个人工作室使用,可以创建多层式架构的智能型客户端、使用,可以创建多层式架构的智能型客户端、We
17、bWeb与移动设备应用程序。与移动设备应用程序。n n(3 3)StandardStandard(标准版):适合个别程序开发人员使用,可以创建客户端(标准版):适合个别程序开发人员使用,可以创建客户端/服务器端应用程序。服务器端应用程序。n n(4 4)ExpressExpress(速成版):适合学生、业余人士或初学者使用,包含下面两(速成版):适合学生、业余人士或初学者使用,包含下面两大类。大类。n nVisual Basic 2005 ExpressVisual Basic 2005 Express版、版、Visual J#2005 ExpressVisual J#2005 Express
18、版、版、Visual C#2005Visual C#2005n nExpressExpress版与版与Visual C+2005 ExpressVisual C+2005 Express版:可以学习不同的程序语言,创建版:可以学习不同的程序语言,创建n nWindowsWindows应用程序。应用程序。n nVisual Web Developer 2005 Visual Web Developer 2005 速成版:可以创建速成版:可以创建ASP.NET 2.0ASP.NET 2.0动态网页程序。动态网页程序。Visual Studio 2005Visual Studio 2005系列的架构
19、图如下图所示(每一版本都包含内层版本系列的架构图如下图所示(每一版本都包含内层版本的功能)。的功能)。准备好软件后,还要看看计算机系统是否符合安装需求,根准备好软件后,还要看看计算机系统是否符合安装需求,根据据MicrosoftMicrosoft的建议,下面是其最小的系统需求。的建议,下面是其最小的系统需求。n n1 1)处理器:主频)处理器:主频600 MHz600 MHz以上的以上的PCPC,建议使用,建议使用1 1 GHzGHz或更快的处理器。或更快的处理器。n n(2 2)操作系统:)操作系统:Windows 2000 SP4Windows 2000 SP4、Windows Windo
20、ws XP SP2XP SP2、Windows Server 2003 SP1Windows Server 2003 SP1的操作系统。的操作系统。n n(3 3)内存:至少)内存:至少192 MB192 MB,建议使用,建议使用256 MB256 MB,如,如果还要安装果还要安装SQL ServerSQL Server,则建议最少,则建议最少512 MB512 MB。n n(4 4)硬盘:建议最少具有)硬盘:建议最少具有500 MB500 MB的可用空间的可用空间(包含(包含Visual Web Developer 2005 Visual Web Developer 2005 速成版与速成版
21、与.NET.NET Framework 2.0Framework 2.0),如果还要安装),如果还要安装MSDN LibraryMSDN Library文文件与件与SQL ServerSQL Server,则需要,则需要1.3 GB1.3 GB的可用空间。的可用空间。1-2-2 下载与安装Visual Web Developer 2005 速成版 单击“VS2005 Express Edition火热下载中!”链接 打开浏览器,在地址栏中输入“免费注册成为高级会员并登录后,单击“已经通过验证,单击此处下载”链接即可下载 进入下载页面,单击Visual Web Developer 2005 Ex
22、press Edition部分的“下载”链接会弹出需要注册的窗口弹出“文件下载”对话框,单击”保存”按钮 弹出“另存为”对话框后,从“保存在”下拉列表框中选择要保存安装程序的压缩包的位置 单击”保存”按钮n n下载完成后,将所下载的压缩包解压缩,然后双击里面的setup.exe文件。弹出“Visual Web Developer 2005 速成版 安装程序”窗口后,单击”下一步”按钮弹出“最终用户许可协议”界面后,选中“我接受许可协议中的条款”复选框,然后单击”下一步”按钮弹出“安装选项”界面后,可以选择额外要安装的程序,在此先不选取,可以稍后再安装,然后单击”下一步”按钮若要安装MSDN 2
23、005或SQL Server 2005,可以在这个界面中设置因为Visual Web Developer 2005已经包含.NET Framework 2.0安装程序,所以不需要额外安装此程序弹出“目标文件夹”界面后,选择系统默认的安装文件夹即可,不需要修改,然后单击”安装”按钮弹出“安装进度”界面后,界面中显示要安装的程序,稍待一会(每台计算机需要安装的组件不同,安装程序可能要求用户重新启动计算机,只要依照安装程序的提示,重新启动计算机后,即可继续进行未完成的安装步骤)弹出“安装完成”界面后,表示安装 完成1-2-3 新建与执行ASP.NET 2.0网站程序n nVisual Web Dev
24、eloper 2005Visual Web Developer 2005可以在下面可以在下面4 4种位置创建种位置创建ASP.NETASP.NET网站。网站。n n(1 1)文件系统:单击计算机硬盘的任何文件夹,即可创建网站,不)文件系统:单击计算机硬盘的任何文件夹,即可创建网站,不需要安装需要安装IISIIS,将文件放到虚拟目录,将文件放到虚拟目录wwwrootwwwroot文件夹中。文件夹中。n n(2 2)本地)本地IISIIS:直接在本地的:直接在本地的wwwrootwwwroot文件夹创建网站。文件夹创建网站。n n(3 3)FTPFTP站点:将站点:将Visual Web Deve
25、loper 2005Visual Web Developer 2005视为视为FTPFTP服务器,不仅服务器,不仅可以上传与下载可以上传与下载FTPFTP的文件,还可以直接修改、保存与执行网页,让的文件,还可以直接修改、保存与执行网页,让开发者方便管理开发者方便管理FTPFTP站点的数据。站点的数据。n n(4 4)远程站点:直接连接到远程计算机的)远程站点:直接连接到远程计算机的IISIIS服务器创建远程服务器创建远程IISIIS网站,网站,远程计算机必须配置如下:远程计算机必须配置如下:n n 执行执行.NET Framework 2.0.NET Framework 2.0。n n 安装安
26、装IIS 5.0IIS 5.0以上,并执行。以上,并执行。n n 必须启动必须启动ASP.NETASP.NET。n n 安装并启动安装并启动FrontPage Server ExtensionsFrontPage Server Extensions。n n 必须具有管理员或作者权限。必须具有管理员或作者权限。新建ASP.NET 2.0网站程序单击任务栏的然后从弹出的菜单中选择“所有程序”|“Micro-soft Visual Web Developer 2005 Express版”选项。n n启动Visual Web Developer 2005 Express版窗口后,选择“文件”|“新建网
27、站”选项。除了新建网站外,还可以对网站进行下列操作。除了新建网站外,还可以对网站进行下列操作。n n 关闭网站:选择关闭网站:选择“文件文件”|“”|“关闭关闭”选项可以关选项可以关闭已打开的网站。闭已打开的网站。n n 打开网站:选择打开网站:选择“文件文件”|“”|“打开网站打开网站”选项,选项,然后在弹出的打开网站对话框中选择网站的位置然后在弹出的打开网站对话框中选择网站的位置与文件夹,就会打开指定的网站。与文件夹,就会打开指定的网站。n n 新建网页:选择新建网页:选择“文件文件”|“”|“新建文件新建文件”选项,选项,然后在弹出的然后在弹出的“添加新项添加新项”对话框中选择对话框中选
28、择“Web“Web 窗体窗体”模板(其他模板以后会陆续介绍),再单模板(其他模板以后会陆续介绍),再单击击”添加添加”按钮,就会在网站中加入新的网页按钮,就会在网站中加入新的网页(.aspx.aspx文件)。文件)。执行ASP.NET 2.0网站程序n n(1)选择“文件”|“打开网站”选项。n n(2)弹出打开网站的对话框后,在左方选择文件位置为“本地IIS”,然后在右方选择默认的网站,接着单击创建新虚拟目录按钮。n n(3)弹出“新虚拟目录”对话框后,在“别名”文本框中输入虚拟网站的名称,然后单击“文件夹”文本框右方的”浏览”按钮,选择本地计算机的ASP.NET网站文件夹,再单击”确定”按
29、钮。在本地IIS执行ASP.NET网站n n1 1()Visual Studio 2005Visual Studio 2005系列的哪个版本比较适合学生与初学者使用?系列的哪个版本比较适合学生与初学者使用?n nTeam SystemTeam SystemProfessionalProfessionalStandardStandardExpress Express n n2 2()Visual Studio 2005Visual Studio 2005系列的哪个版本是微软针对程序开发团队所推出的平台,可以缩短开发生命周期?系列的哪个版本是微软针对程序开发团队所推出的平台,可以缩短开发生命周期?
30、n nTeam SystemTeam SystemProfessionalProfessionalStandardStandardExpress Express n n3 3()关于安装)关于安装Visual Web Developer 2005Visual Web Developer 2005,下列哪个叙述是错误的?,下列哪个叙述是错误的?n n安装之前必须将正式版发行前的所有安装之前必须将正式版发行前的所有BetaBeta版软件卸载版软件卸载n n不可与不可与Visual Studio.NET 2003Visual Studio.NET 2003安装在同一台计算机上安装在同一台计算机上n
31、nVisual Web Developer 2005Visual Web Developer 2005安装程序已经包含安装程序已经包含.NET Framework.NET Framework 2.02.0安装文件安装文件n n可以选择是否要安装可以选择是否要安装MSDN 2005MSDN 2005或或SQL Server 2005SQL Server 2005n n4 4()下列哪个不是)下列哪个不是Visual Web Developer 2005Visual Web Developer 2005创建网站位置的方式?创建网站位置的方式?n n文件系统文件系统本地本地IISIISFTPFTP站
32、点站点BBSBBS站点站点n n5 5()利用)利用Visual Web Developer 2005Visual Web Developer 2005创建创建ASP.NET 2.0ASP.NET 2.0网站程序时,下列哪个叙述是错误的?网站程序时,下列哪个叙述是错误的?n nVisual Web Developer 2005Visual Web Developer 2005已内置网站服务器,不需要安装已内置网站服务器,不需要安装IISIISn nVisual Web Developer 2005Visual Web Developer 2005利用利用“网站网站”概念存储概念存储ASP.NE
33、TASP.NET文件文件n n创建远程站点网站时,远程计算机不需要安装创建远程站点网站时,远程计算机不需要安装FrontPage Server ExtensionsFrontPage Server Extensionsn n创建文件系统网站,可以在计算机硬盘的任何文件夹创建网站创建文件系统网站,可以在计算机硬盘的任何文件夹创建网站n n6 6()利用)利用Visual Web Developer 2005Visual Web Developer 2005新建新建ASP.NET 2.0ASP.NET 2.0网站后,网站内不会自动创建下列哪一项?网站后,网站内不会自动创建下列哪一项?n nApp_
34、DataApp_Data目录目录Theme.cssTheme.css样式文件样式文件n nDefault.aspxDefault.aspx网页网页web.configweb.config配置文件配置文件n n7 7()下列哪一个不是)下列哪一个不是Visual Web Developer 2005Visual Web Developer 2005执行执行ASP.NET 2.0ASP.NET 2.0网站程序的方式?网站程序的方式?n n单击按钮单击按钮按键盘中的键按键盘中的键n n选择选择“建置网页建置网页”选项选项选择选择“在浏览器中查看在浏览器中查看”选项选项1-3 ASP.NET 2.0的
35、新特性 n nASP.NET 2.0配合Visual Web Developer 2005一起使用,不仅可以创建更优良的Web应用程序,还具有减轻编写代码的负担、快速完成窗体配置、简化部署与操作程序等优点。1-3-1 ASP.NET 2.01-3-1 ASP.NET 2.0开发工具的编辑技巧开发工具的编辑技巧IntelliSense技术在ASP.NET 2.0网站程序中编辑下面的代码,都会提供IntelliSense技术。(1)HTML和ASPX标签。(2)与等标记。(3)Inline Code模式的ASPX与HTML代码。段落的客户端VBScript程序。ASPX文件中的段落。ASPX文件中
36、的段落。(4)CSS文件。(5)web.config配置文件与XML文件。Snippet(代码段)技术完成后,就会插入指定的完成后,就会插入指定的“对数组进行排序对数组进行排序”代码,代码,并且以绿色底的区域提醒用户代码要修改的地方并且以绿色底的区域提醒用户代码要修改的地方n n 代码后置(Code-Behind)与单文件(Inline Code)模式加强编译模式选中“将代码放在单独的文件中”复选框Code-Behind模式:将客户端HTML内容(.aspx文件)与服务器端(.vb文件)的代码编写在不同的文件,可以分开设计网页美工与程序。在ASP.NET 2.0新建网站时,会自动将首页Defa
37、ult.aspx设置为Code-Behind模式,若之后要添加网页,可以在“添加新项”对话框中选中“将代码放在单独的文件中”复选框,也会将网页设置为Code-Behind模式上述代码的重要属性说明如下.n n(1)CodeFile:指定网页引用的服务器端代码文件,在此为Default2.aspx.vb文件,此属性必须与Inherits属性搭配使用。n n(2)Inherits:指定网页要继承的类,在此为Default2类,在ASP.NET 2.0中是采用Partial类,Partial类可以同时跨多个文件,也就是说多个网页可以引用同一个服务器端的代码文件。Inline CodeInline C
38、ode模式:将客户端模式:将客户端HTMLHTML内容与服务器端的代码编写在同一个文内容与服务器端的代码编写在同一个文件中,方便同时管理网页的客户端与服务器端程序。当在网站新增网页件中,方便同时管理网页的客户端与服务器端程序。当在网站新增网页时,在加入新项目窗口取消选中时,在加入新项目窗口取消选中“将代码放在单独的文件中将代码放在单独的文件中”复选框,复选框,就会将网页设置为就会将网页设置为Inline CodeInline Code模式模式 编译指定的网页n n也就是说网站中的每个文件都有自己的组件,当程序编译某个网页时,该网页会编译自己的组件,只针对单一网页编译,所以执行程序的画面为正在编
39、译的网页内容,这项新功能大幅增加了网页开发者在部署方面的选择。n n标签大纲标签大纲、重要字与标签导航器 标签重要字标签导航器工具窗口的操作 工具窗口的查看模式n n1 1浮动模式:工具窗口与浮动模式:工具窗口与Visual Web Developer 2005Visual Web Developer 2005窗口窗口分离,也就是说分离,也就是说“工具箱工具箱”窗口可以在窗口可以在Visual Web Visual Web Developer 2005Developer 2005窗口上面随意浮动。窗口上面随意浮动。2 2可停靠模式:工具窗口可以在可停靠模式:工具窗口可以在Visual Web
40、Developer 2005Visual Web Developer 2005窗口中停靠,窗口中停靠,与其他文件窗口分别占用界面。此模式有下面两点需要注意。与其他文件窗口分别占用界面。此模式有下面两点需要注意。n n先设置窗口为浮动模式,再设置为停靠模式,则不会占用画面。先设置窗口为浮动模式,再设置为停靠模式,则不会占用画面。n n双击标题栏可停靠在默认的位置。双击标题栏可停靠在默认的位置。3 3选项卡式文档模式:工具窗口与其他文件窗口一样,都变选项卡式文档模式:工具窗口与其他文件窗口一样,都变成选项卡的形式。成选项卡的形式。4 4自动隐藏模式:鼠标指针没有停留在工具窗口上面时,就会自动隐藏工
41、自动隐藏模式:鼠标指针没有停留在工具窗口上面时,就会自动隐藏工具窗口到上、下、左或右的位置,如果鼠标指针移到自动隐藏的工具窗具窗口到上、下、左或右的位置,如果鼠标指针移到自动隐藏的工具窗口上,就会显示该工具窗口。口上,就会显示该工具窗口。5 5隐藏模式:将工具窗口隐藏起来,在隐藏模式:将工具窗口隐藏起来,在Visual Web Developer 2005Visual Web Developer 2005窗口中窗口中完全看不到该窗口,与关闭工具窗口的效果相同。完全看不到该窗口,与关闭工具窗口的效果相同。利用方向列表设置工具窗口的位置智能标签1-3-2 ASP.NET 2.0的新功能n n 支持
42、支持6464位平台位平台n n增强的缓存速度增强的缓存速度n n母版页(母版页(Master PageMaster Page)n n下面是常见的网页架构。下面是常见的网页架构。n n 页首:通常放在网页上方,放置公司名称、页首:通常放在网页上方,放置公司名称、LogoLogo或广告。或广告。导航栏:通常放在网页左边或页导航栏:通常放在网页左边或页首下方,将网站的信息分成多个类别,方便用户首下方,将网站的信息分成多个类别,方便用户浏览。浏览。内容:通常放在网页中间,是网页数据内容:通常放在网页中间,是网页数据呈现的地方。呈现的地方。导航栏内容页首页尾:通常放在网导航栏内容页首页尾:通常放在网页下
43、方,放置公司信息与版权说明。页下方,放置公司信息与版权说明。网页主题(Theme)多语言网站n nASP.NET 2.0可以对每一种控件属性值或网页的其他内容设置对应的语言,然后将不同语言的设置分别保存成不同的资源文件(.Resx文件),当用户浏览网页时,会根据浏览器的编码语言,连接到对应语言的资源文件,然后在网页中显示该语言,所以在ASP.NET 2.0中可以让不同语言的用户共享同一个网站。1-3-3 ASP.NET 2.0的新控件1-3-4 ASP.NET 2.0提供的新服务n n会员管理个性化网站角色管理站点地图n n1 1()Web Developer 2005Web Develope
44、r 2005新增的哪一种编辑技巧可以在编写代码时出现提示菜单?新增的哪一种编辑技巧可以在编写代码时出现提示菜单?n nSnippetSnippet技术技术IntelliSenseIntelliSense技术技术Inline CodeInline Code模式模式智能标智能标签签n n2 2()Visual Web Developer 2005Visual Web Developer 2005新增的哪一种编辑技巧可以快速设置控件的样式与功能?新增的哪一种编辑技巧可以快速设置控件的样式与功能?n nSnippetSnippet技术技术IntelliSenseIntelliSense技术技术Inli
45、ne CodeInline Code模式模式智能标智能标签签n n3 3()关于)关于ASP.NET 2.0ASP.NET 2.0的编译模式,下列叙述哪一个是错误的?的编译模式,下列叙述哪一个是错误的?n nCode-BehindCode-Behind模式将客户端与服务器端代码编写在不同的文件模式将客户端与服务器端代码编写在不同的文件n nCode-BehindCode-Behind模式的模式的标签中,标签中,CodeFileCodeFile属性表示网页参考的服务器端代码文件属性表示网页参考的服务器端代码文件n nInline CodeInline Code模式的文件中只能编写模式的文件中只能
46、编写“客户端客户端”的对象与事件的对象与事件n nInline CodeInline Code模式的模式的“服务器端服务器端”代码都会编写在代码都会编写在段落中段落中n n4 4()在下列哪一个窗口中可以查看代码的标签大纲?)在下列哪一个窗口中可以查看代码的标签大纲?n n文件大纲窗口文件大纲窗口输出窗口输出窗口书签窗口书签窗口属性窗属性窗口口n n5 5()工具窗口在下列哪一种模式可以通过方向菜单拖动到指定位置?)工具窗口在下列哪一种模式可以通过方向菜单拖动到指定位置?n n浮动模式浮动模式可停靠可停靠模式模式n n自动隐藏模式自动隐藏模式索引标签式文件模式索引标签式文件模式n n6 6()
47、利用)利用ASP.NET 2.0ASP.NET 2.0的哪一项新功能,可以制作网站的模板?的哪一项新功能,可以制作网站的模板?n nThemeThemeUser ProfileUser ProfileSitemapSitemapMater PageMater Pagen n7 7()利用哪一类型的控件,可以创建会员管理?)利用哪一类型的控件,可以创建会员管理?n n登录控件登录控件标准控件标准控件导航控件导航控件数据控数据控制项制项n n8 8()利用)利用ASP.NET 2.0ASP.NET 2.0的哪一项技术,可以将网页分成多个主题版面?的哪一项技术,可以将网页分成多个主题版面?n nUs
48、er ProfileUser ProfileWebPartsWebPartsNavigationNavigationThemeThemen n1 1()对)对ASP.NET 2.0ASP.NET 2.0的说明,下列叙述哪一个是错误的?的说明,下列叙述哪一个是错误的?n nASP.NET 2.0ASP.NET 2.0网页通过网页通过CLRCLR来编译,采用来编译,采用“编译编译”的执行方式的执行方式n n利用利用Visual Web Developer 2005Visual Web Developer 2005可以创建可以创建ASP.NET 2.0ASP.NET 2.0网站程序网站程序n n执行
49、执行ASP.NET 2.0ASP.NET 2.0网页的计算机不需要安装网页的计算机不需要安装IISIISn nASP.NETASP.NET是静态的服务器网页是静态的服务器网页n n2 2()在)在Visual Web Developer 2005Visual Web Developer 2005创建哪一种网站,可以在不安装创建哪一种网站,可以在不安装IISIIS的情况下,在计算机硬盘的任何地方创建的情况下,在计算机硬盘的任何地方创建ASP.NET 2.0ASP.NET 2.0网站?网站?n n文件系统文件系统本地本地IISIISFTPFTP站点站点远程站点远程站点n n3 3()编辑)编辑AS
50、P.NET 2.0ASP.NET 2.0网站程序时,下列何处没有提供网站程序时,下列何处没有提供IntelliSenseIntelliSense技术?技术?n nCSSCSS文件文件web.configweb.config配置文件配置文件n nHTMLHTML的标签尾的标签尾n n4 4()在)在Visual Web Developer 2005Visual Web Developer 2005拖动工具窗口时,如果拖动到方向菜单的按钮,表示将工具窗口变更为何种拖动工具窗口时,如果拖动到方向菜单的按钮,表示将工具窗口变更为何种查看模式?查看模式?n n浮动模式浮动模式可停靠模式可停靠模式n n自