ASP动态网页设计复习提纲汇总
ASP动态网页设计复习提纲

ASP动态网页设计复习提纲一、基本概念1.什么是ASP?阐述其工作原理2.什么是静态网页和动态网页3.什么是表单?它的功能是什么?表单的属性。
表单控件4.ODBC5.ADO6.ODBC数据源7.HTML8.CSS9.Cookie10.IIS11.Response对象的功能13. Request对象的功能14.Application对象和Session对象有哪些相同和不同15.说明server对象的MapPath方法的功能及基本用法16.记录集对象的概念和用法17.虚拟目录18.ASP应用程序19.Global.asa文件20.在ASP脚本程序中利用各种ADO对象及其相应的方法,可以有哪几种不同的途径来查询数据库,并返回所需要的记录集?1.ASPASP是Active Server Pages的简称,是Microsoft公司的一套服务器端脚本环境,通过在标准的HTML网页中嵌入和使用ASP内建的对象和可安装的ActiveX组件并结合VBScript或JavaScript编程,即可建立动态的、交互的、功能强大的Web页面,这种页面也称为动态网页。
ASP的工作原理:当在Web站点中融入ASP功能后,将发生以下事情:(1)用户调出站点内容,默认页面的扩展名是.asp。
(2)浏览器从服务器上请求ASP文件。
( 3)服务器端脚本开始运行ASP。
(4)ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。
(5)页面信息发送到浏览器。
因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML 页面送往浏览器。
这意味着,ASP只能在可以支持的服务器上运行。
让脚本驻留在服务器端的另外一个益处是:用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的HTML内容。
2.(1)静态网页静态网页扩展名一般为.HTM或.HTML,运行于客户端浏览器。
当用户浏览器通过HTTP协议向WEB服务器请求提供网页内容时,服务器仅将原已设计好的静态HTML 文档传送给用户浏览器。
ASP动态网页复习题

4、母版页提供了一个对象模型,使用该对象模型可以从各个内容页自定义母版页
3. 中的导航控件有哪些?(P190 共三种)及其功能。P 192—P194
——SiteMapPath(站点导航控件):显示导航路径,向用户显示当前界面的位置,并以
链接的形式显示返回主页的路径;、TreeView(树结构控件):可以自行编辑节点也可以
电子邮件:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
电话号码:(\(\d{3}\)|\d{3}-)?\d{8}
身份证号:\d{18}|\d{15}
邮政编码:\d{6}
第4章 常用内置对象(P91—P135)
1. 常用的内置对象有哪些?它们的功能分别是什么?P91
Web 用户控件的文件扩展名为.sacx;Web 用户控件中没有@Page 指令,而是包含@Control 指令,该指令对配置及其他属性进行定义;Web 用户控件不能作为独立文件运行,而必 须像处理基本控件一样,将它们添加到 页中;Web 用户控件中没有 HTML、body 或 Form 元素。这些元素必须位于宿主页中 2. 母版页的定义及其优点。P186 母版页为具有扩展名.master 的 文件 优点:1、使用母版页可以集中处理页的通用功能,以便可以只在一个位置上进行更新。 2、使用母版页可以方便的创建一组控件和代码,并将结果应用与一组页。 3、使用母版页可以在细节上控制最终页的布局
5. 在 Sever 对象中,execute 方法和 transfer 方法两者的联系和区别是什么?P107 表 4-20 Execute 是停止执行当前网页,转到新的网页执行,执行完毕返回原网页,继续执行 Execute 方法后面的语句;Transfer 是停止执行当前网页,转到新的网页执行。与 Execute 不同的是,执行完毕不返回原网页,而是停止执行过程
ASP复习提纲

1.App_Data目录用来放置(A )。
A.共享的数据库文件B.共享文件C.被保护的文件D.代码文件2.文件系统网站非常适合于学习使用,因为 D 。
A. 不要安装IISB. 网站允许放置在任意目录下C. 能够进行单独调试D. A+B3.在图片校验码的图片中增加一些线条或点阵是为了( C )。
A.使图片更美观。
B.使图片更加规整 C.干扰机器软件识别 D.使图像更丰富4.用CSS布局的方框模型中Margin代表下图的( C )部分空间padding代表(A)5.静态网页文件的后缀是( C )。
A. aspB. aspxC. html/htmD. jsp6..NET与XML紧密结合的最大好处是 B 。
A. 代码易于理解B. 跨平台传送数据C. 减少存储空间D. 代码安全7.下面几个图形控件中,不能执行鼠标单击事件的控件是 B 。
A. ImageButtonB. ImageC. ImageMap8.Session与Cookie状态之间的最大区别在于 AA.存储的位置不同B.类型不同C.生命周期不同D.容量不同9.默认情况下Session的有效时间是 C 。
A.30秒B.10分钟C.20分钟D.30分钟10.现在需要验证某个TextBox控件输入的年龄是否大于18且小于65。
此时应该使用的验证控件是 D 。
A. CompareValidatorB. CompareValidator与RequiredFieldValidatorC. RangeValidatorD. RangeValidator与RequiredFieldValidator11、在开发应用程序时,如果一个页面包含大量文本与WEB服务器控件时,页面控件的布局模式应该采用(a)a) FlowLayoutb) TileHorizontalc) GridLayoutd) TileVertical12、以下是应用程序Web.config文件中的部分代码,为了获得配置节DSN的值,下列方法正确的是(a)<appSettings><add key="DSN" value="data source =YONGPING;Integrated" Security=SSPI;Initial Catalog=northwnd"/>a) string strDSN=System.Configuration.ConfigurationSettings.AppSettings["DNS"];b) string strDSN=System.Configuration.ConfigurationSettings.AppSettings("DNS");c) string strDSN=System.Configuration.ConfigurationSettings.GetSettings("DNS");d) string strDSN=System.Configuration.ConfigurationSettings.AppSettings.GetKey("DNS");13、以下是某程序员在一个Web窗体中编写的部分C#代码,已知GetJobDs是一个返回一个数据集的方法,当某个用户第一次访问该页面时,下列说法正确的是(b)。
Asp复习纲要

第一章Asp概述
1.静态网页与动态网页
2.两大编程体系,B/S结构编程语言
3.掌握ASP的相关技术
4.ASP的工作原理
5.测试IIS安装是否成功,以及是否启动了Web服务器,可以在浏览器地址栏中输入http://Localhost
6.安装IIS后,缺省的Web站点通常为c:\Inntpub\wwwroot,
7.了解虚拟目录
8.ASP网页结构
第二章网页设计基础
1.网页的基本结构
2.掌握各种标记符号及使用方法
3.掌握css的相关内容:语法、加载方式、与标记对应的三种方式
第三章VBScript编程
1.VBScript代码的基本格式
2.数据类型;常量与变量;数组、动态数组
3.VBScript语句的结构
4.注释语句
5.掌握过程与函数,会用常用的函数
第四章Asp内置对象
1.掌握常用内置对象及功能
2.掌握各种内置对象常用的方法与属性
3.区分application与session对象
4.掌握cookie集合
5.掌握Global.asa文件的功能及其结构和使用方法
第五章ADO数据访问接口
1.掌握常用对象的功能及使用方法
2.掌握数据库调用的三种方式
3.掌握三种对象的常用方法和属性
留言板、学生成绩系统、购物网站等基于数据库的动态网站的构建思路、关键代码、所包含程序功能等。
ASP复习

第1章ASP的基础知识本章重点是掌握动态网页的运行原理,并了解当前的网络程序设计语言。
重点掌握ASP 的开发工具和运行环境,并掌握新建一个ASP程序的基本流程。
要熟悉建立虚拟目录的方法。
同学在上机实践时,要能够熟练搭建ASP的运行环境,并能够利用Dreamweaver等工具开发第一个简单的ASP程序。
1.什么是服务器端、客户端?答:服务器端:提供服务的一方。
客户端:接收服务的一方。
服务器端和客户端只是相对的概念。
在平时调试程序的时候,通常是在自己的计算机上调试,那么这台机器既是服务器端,又是客户端。
2.什么是静态网页,如何工作的?动态网页与静态网页的主要区别答:静态网页:用超文本标记语言HTML来实现的。
一般后缀为.htm或.html。
工作原理:向服务器端提出浏览网页的请求,服务器端接到请求,找到网页,然后发送给客户端浏览。
3.什么是动态网页,如何工作的?答:动态网页:网页文件中含有程序代码。
就是服务器端可以根据客户端的不同请求动态产生网页内容。
两个显著特点:可以动态产生页面;支持客户端和服务器端的交互功能。
动态网页根据编程语言的不同,后缀名也不同。
工作原理:向服务器端提出浏览网页的请求,服务器端接到请求,找到网页,执行程序代码并生成静态网页,然后发送给客户端浏览。
比较:比静态网页工作多了一步,就是执行程序代码,将动态的代码转化为静态的HTML标记。
4.常用的动态网页编程技术。
答:网页编程技术也有个发展的过程。
第一代:HTML网页,最初的WWW使用者只是用来传递文献资料第二代:CGI,人们发现静态的HTML无法实现交互,所以就产生了CGI (Common Gateway Interface),它实现了可以访问WEB服务器上的某些程序,并可以在浏览器中浏览程序的执行结果。
第三代:嵌入式脚本,人们发现CGI的编程很繁琐,就又产生了开发过程简单的服务器端嵌入式脚本技术。
目前,常用的有ASP、PHP、JSP。
动态网页设计ASP3.5教学大纲汇总

《动态网页设计3.5》课程教学大纲课程编号:0320702/0320516课程名称:动态网页设计基础/动态网页设计适用专业:计算机网络技术、计算机信息管理、计算机应用技术总学时:100理论学时:34主撰人:王彩霞一、编写说明(一课程性质:本课程将介绍开发程序所涉及的开发工具和运行环境(Visual Studio2008、C#.程序设计基础和的程序设计基础等有关内容。
(二目的和任务:本课程培养的学生主要面向Web程序员、Web应用软件产品技术支持人员、网站开发人员、网站设计工程师、Web产品工程师、网站维护工程师、网站优化工程师等岗位。
通过本课程学习,让学生学会.NET软件开发环境搭建、布局设计、编码实现、数据库编程等基本方法,掌握Web应用程序一般开发技术,能利用在WEB服务器上创建中小型应用程序。
二、大纲内容(一初级入门1、了解入门2、掌握C#.NET程序设计基础文法3、熟练掌握网站的创建与部署4、理解网页的文法重点:C#.NET程序设计基础文法、网站的创建与部署。
难点:网页的文法。
(二界面控件1、熟练掌握服务器控件2、熟练掌握内建对象3、熟练掌握网站导航控件4、熟练掌握用户与角色控件重点:服务器控件、内建对象、用户与角色控件。
难点:网站导航控件。
(三数据访问1、理解数据库基础知识2、熟练掌握存取数据库方法3、掌握深入进行数据库编程技术重点:数据库基础知识、存取数据库方法。
难点:深入进行数据库编程技术。
(四高级进阶1、掌握配置应用程序及其它应用方法2、理解隐藏代码与业务对象3、理解提高网站的性能原理4、理解移动设备工作过程5、掌握XML Web 服务6、掌握Master Page7、掌握Web Parts重点:配置应用程序及其它应用方法、XML Web 服务、Master Page 、Web Parts 。
难点:隐藏代码与业务对象、提高网站的性能原理、移动设备工作过程。
(五案例分析1、理解流行网站源代码分析2、掌握网站实例设计总过程3、实现基本的网站开发课程设计重点:网站实例设计总过程。
动态ASP网页基础制作 培训资料

动态ASP网页基础制作培训资料(09届执信信息部)由Dylan Cai整理一、认识HTML关键字:<html>、<head>、<body>、<a>、<img>、<table>标记学习目的:了解<html>、<head>、<body>标记。
熟练运用<a>、<img>、<table>标记。
■ HTML 基本架构:以下HTML Source Code 便是一份HTML 文件的基本架构:<HTML><HEAD><TITLE> 网页的标题</TITLE></HEAD><BODY>网页的内容,很多标记都作用于此</BODY></HTML>■ 标记写法:任何标记皆由"<"及">"所围住,如<P>标记名与小于号之间不能留有空白字符。
某些标记要加上参数,某些则不必。
如<font size="+2">Hello</font> 参数只可加于起始标记中。
在起始标记之标记名前加上符号"/"便是其终结标记,如</font>标记字母大小写皆可。
■ 围堵标记顾名思义,它以起始标记及终结标记将文字围住,令其达到预期显示效果。
例如HTML Source :<b>Creation of Webpage</b> is my favourite.显示成:Creation of Webpage is my favourite.其中<b></b> 便称为围堵标记。
它以起始标记<b>及终结标记</b>标示文字Creation of webpage ,令它显示成粗体,两者失其一都会发生错误显示。
ASP动态网页设计复习资料小结.docx

第一章ASP动态一、什么是asp1、A SP一ActiveX Server Pages动态服务器页面,是一种开发动态网页的综合技术。
使用ASP可实现动态、交互的Web应用程序,结合HTML与ActiveX组件创建功能强大的应用程序。
2、ASP和脚本语言(1)ASP不是脚木语言,它为嵌入式HTML页面中的脚木语言提供运行环境。
(2)所谓脚本语言,就是一种介于HTML语言和Visual Basic>Java等高级语言之间的一种语言。
(3)在ASP程序中常用的脚本语言有VBScript和JavaScript等语言,系统的默认语言为VBScript语言。
(4)ASP可以通俗的说就是把脚木语言放在<%和%>之间,一般在服务器端运行。
2、在网页屮插入VBScript代码的方法在服务器端运行,有两种方式方法一:<%VBScript 代码%>方法二:vScript Language二” VBScript”〉VBScript 代码</Script>二、动态、静态网页区别:(1)运行环境:静态网页中的任何脚本都无需在Web服务器上运行,可直接在浏览器上运行;动态网页屮的脚本必须在Web服务器上运行。
(2)扩展名:动态网页与静态网页文件扩展名不同,静态网页的扩展名为:.html和.htm;对于动态网页来说,其文件扩展名不再是.htm或.html,而是与所使用的Web应用开发技术有关,例如.asp ,・jsp ,・php ,・aspx, perL(3)功能不同:静态网页更新内容操作麻烦,动态网页更新内容操作简单。
三、表单标记四、主流网页制作技术:1)主流网页制作技术:JSP、ASP、PHP、在ASP程序中常用的脚本语言有VBScript和JavaScript等语言,系统的默认语言为VBScript语言。
2) ASP运行环境: wi ndows+ITS在XP系统或者win2000中需要安装和设置好IIS,方可运行ASP程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ASP动态网页设计复习提纲
选择题
⒈利用HTML开发的静态网页,其扩展名应为。
A..htm
B..aspx
C..asp
D.没有严格限制
⒉进行数据库查询,是否一定要使用Connection对象?。
A.是
B.否
⒊默认情况下,安装完Windows 2000 Professional之后,IIS被安装了吗?。
A.是
B.否
⒋Application_OnStart事件与Session_OnStart事件哪个先执行?
A.前者
B.后者
⒌程序如下:
<%
Cn.Close
Set cn=nothing
%>
表示。
A.关闭数据库连接
B.关闭连接
C.关闭数据库
D.关闭数据库连接并将连接对象彻底清除
⒍在VBScript中,注释采用。
A.//
B./*…*/
C.’
D.”
⒎在VBScript中,用于字符串连接的运算符有“+”和。
A.*
B.&
C.#
D.@
⒏当用TextStream对象打开一个文本文件时,便得到一个TextStream对象的实例,不妨称为TX。
使用这个实例来读取文件,或者是往文件里写入信息。
那么此时TX指向哪里?
A.文件的开始
B.刚写入的字符之后
⒐ADO中最基本的和核心的对象有三个:Connection连接对象、Command命令对象和。
A.Field对象
B.Parameter对象
C.Recordset对象
D.Field对象
⒑若要在页面中创建一个图像超链接,要显示的图像为“my.jpg”,所链接的地址为:。
以下用法正确的是。
A.<a href=””>my.jpg</a>
B.<a htef=””><image src=”my.jpg”></a>
C.<image scr=”my.jpg”><a href=””></a>
D.<a href=””><image src=”my.jpg”>
填空题:
⒈利用ADO实现数据库操作时,ASP的对象用来浏览和操作已经连接的数据库内的数据。
⒉不使用IP地址,可以使用来访问本机的默认Web主页。
⒊对象提供了指向某个特定驱动器,为该驱动器提供处理的属性和方法。
⒋在聊天室程序中,一般使用对象来存储在线人数。
⒌在HTML文档中,使用标记来进行注释。
⒍在网页制作中,若加入E_mail的连接,则应书写为: +E_mail 地址。
⒎Connection连接对象的常用属性ConnectionString表示。
⒏Response中的方法可使浏览器连接到其他URL。
⒐在a1.asp文件中加入标记可读取a2.asp文件的内容。
⒑使用对象的方法可建立到数据源的物理连接,在该方法成功完成后连接才真正建立,才能对数据源发出命令并且处理结果。
⒒Response对象的方法可以将虚拟路径转化为物理路径。
⒓插入到HTML中的ASP程序一般用标记括起来。
⒔ASP网页在端运行。
⒕方法用于释放ASP页面锁定Application对象的状态。
⒖Command对象的属性用来指定当前Command对象所属的Connection对象,即指定Command对象属于哪个数据库连接。
⒗在ASP中,创建组件通常用对象的CreateObject方法来实现。
⒘在Form中使用GET方法把数据提交到服务器端的某一个ASP文件中,那么在该文件的程序中,可以使用对象的数据集合负责取得用户提交的数据,并加以处理。
⒙使用Document对象的属性可生成最后修改日期。
⒚HTML是一种语言,其文件可以分为两部分:和。
⒛<% Session.abandon %>意思为:。
简答题:
1.请简单说明使用IIS 5.0调试一个ASP程序的完整过程。
2.在客户端与在服务器端运行VBScript脚本有何区别?分别应如何声明?
3.请说明数据库调用的基本格式(三种格式之一即可)和特点。
4.试述Global.asa文件的作用。
5.请说明如何访问FTP服务?
6.请说明测试安装IIS 5.0是否成功的三种方法。
7.请说明建立虚拟服务目录的作用。
8.ASP中Application对象和Session对象的区别?
9.什么是ODBC?怎样用ODBC数据源管理器来建立系统DSN?
10.怎样在AsP程序中混合使用服务器端脚本和客户端脚本?。