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程序。
ASP复习大纲终极版

一、各章复习要点:1、第1章概论:掌握Framework框架体系结构,掌握框架的组成部分及作用,如公共语言运行库(CLR)、.net编译器(IL、JIT)、类库等知识(P2)2、第2章JavaScript语言简介3、第3章的内置对象:常用内置对象的属性及方法;Response(P49)、Request(P62)、Application(P68)、Session(74)、Server(80);计数器实现方法;Cookies 信息的写与读;【重点】(实验三,四)页面1:Response、Request,Sessionpublic partial class login : System.Web.UI.Page{protected void Button1_Click(object sender, EventArgs e){ string umane, umm;umane = Request.Form["TextBox1"];umm = Request.Form["TextBox2"];Response.Write("输入的用户名是:'"+ umane +"',密码是:'"+ umm +"'。
");if (umane == "123" && umm == "123"){ Session["u1"] = umane;Session.Add("u2", umm);Response.Redirect("Default.aspx");}else{ ;}}}页面2:Response、Request,Sessionpublic partial class _Default : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){ if (Session["u1"]==null || Session["u2"].ToString() == ""){Response.Redirect("~/login.aspx");}else{TextBox1.Text = Session["u1"].ToString();TextBox2.Text = Session["u2"].ToString();}}protected void Button1_Click(object sender, EventArgs e){ Session["u1"] = null;Response.Redirect("login.aspx");}}页面3:Application1.存取Application对象变量值<script language="C#" runat=server>void Page_Load(Object sender,EventArgs e){ Application.Add("河南","郑州");Application.Add("河北","石家庄");Application.Add("湖南","长沙");for(int i=0;i<Application.Count;i++){ Response.Write("省份:"+Application.GetKey(i)+"<br>"); Response.Write("省会:"+Application[i]+"<br><br>");}Application.Clear();}</script>2.锁定Appliction对象防止其他的客户端在本地会话更改之前改变Appplication的值。
第一课时ASP动态网页基础知识

邹城高级职业技术学校
ASP动态网页设计
基础知识
3.关于网址URL
在使用浏览器上网浏览Web信息的时候,通常要 输入不同的网络地址,简称网址。网址的专业术语称为: 统一资源定位器URL(Uniform Resource Locator), 是WWW页的地址,它从左到右由下述部分组成:
邹城高级职业技术学校
邹城高级职业技术学校
ASP动态网页设计
基础知识
从传统意义上讲, WWW是已连网服务器的集合, 即WWW以客户/服务器的模式进行工作,其中这些服 务器按照指定的协议和格式共享资源和交换信息。在 客户机端,访问Web需要TCP/IP协议、一个独一无二 的I P地址、与Internet的连接,以及称为浏览器的本 地Web接口。 常用的Web浏览器是网景公司的Netscape Communicator和微软公司的Internet Explorer(简 称IE)。在服务器端,Web站点需要TCP/IP协议、与 D N S域名服务器的连接、Web服务器软件,以及与 Internet的远程连接。图1.1为WWW工作原理示意图。
邹城高级职业技术学校
ASP动态网页设计
基础知识
(1)工作方式 FTP服务器分为独立的FTP服务器 (例如:ftp:///,北京大学FTP服务器)和内嵌的FTP服务 的WWW服务器 (例如:/)。 用户可以通过Internet提供的文件传输协议即FTP将文件资料从远程文件服 务器传输到本地计算机上,这个过程称为“下载”。相反,将本地计算机上的文 件资料由FTP协议通过Internet传输到远程主机上,前提是该主机允许用户存放 文件,这个过程即为“上传”。 (2)登陆方式 FTP服务也有两种方式:匿名FTP登陆和非匿名FTP登陆。在Internet上要连接 FTP服务器传输文件,首先要求用户输入正确的账号和密码。为了方便用户,大部 分主机都提供了一种称为“匿名(Anonymous)FTP”的服务,用户不需要输入账号和 密码,只以Anonymous或Guest作为登录的账号、以用户的电子邮件作为密码即可连 接FTP服务器,浏览和下载文件。 (使用匿名FTP进入服务器时,通常只能浏览及下载文件,不能提供上传文件或 修改服务器上的文件。Internet上大部分免费软件和共享软件都是通过匿名FTP服 务器向广大用户提供的。) 非匿名FTP服务器一般只供内部使用,用户必须拥有授权的账号及密码才能使 用。
动态网页设计与开发复习 题集附答案

动态网页设计与开发复习题集附答案动态网页设计与开发复习题集附答案一、选择题1.动态网页是指通过脚本语言()。
A. ASPB. PHPC. HTMLD. CSS答案:A、B2.以下哪个不是常用的前端开发语言?A. JavaScriptB. HTMLC. RubyD. CSS答案:C3.以下哪个标记语言用于定义网页的结构和内容?A. HTMLB. CSSC. JavaScriptD. Ruby答案:A4.在HTML中,下方哪个标签用于定义脚本语言?A. <script>B. <style>C. <body>D. <div>答案:A5.以下哪个是用于网页样式设计的语言?A. CSSB. JavaScriptC. RubyD. HTML答案:A6.在CSS中,可以通过哪个属性来设置文字的颜色?A. colorB. background-colorC. font-sizeD. text-align答案:A7.以下哪个不是常用的后端开发语言?A. PHPB. JavaScriptC. PythonD. Ruby答案:B8.以下哪个标签用于向HTML文档添加样式信息?A. <style>B. <script>C. <link>D. <div>答案:A二、填空题1.动态网页是通过(脚本语言)动态生成的。
2.HTML是用于定义网页的(结构)和(内容)的标记语言。
3.CSS可用于定义网页的(样式)。
4.JavaScript既可以用于前端的互动与动态效果,也可以用于后端的(服务器端)开发。
5.PHP是一种(后端)开发语言,常用于动态网页的开发。
三、简答题1.动态网页设计与开发的基本概念是什么?动态网页设计与开发是指利用脚本语言,在网页加载过程中根据用户的请求生成动态内容的过程。
通过脚本语言,可以根据不同的条件或用户的输入,改变网页内容、样式或行为,实现交互性和个性化。
《动态网页设计》期末复习资料

《动态网页设计》期末复习资料《动态网页设计》期末复习资料《动态网页设计》期末复习资料一、填空题(20%)1. 在Web窗体的Page_Load 事件中可以通过IsPostBack属性区分窗体是首次还是回送(PostBack)加载。
2. 为确保用户输入的值在指定的范围内,应该选择RangeValidator验证控件。
3. Web.config中,所有的配置都必须包含在标记下。
4. Repeater控件中必须使用的模板是ItemTemplate (或:数据模板)。
5. 当使用集成身份验证访问SQLServer数据库时,SQLServer验证的Windows用户账号是:Aspnet。
6. 在处理DataGrid的自动分页事件代码中,应将新的页码赋给DataGrid的CurrentPageIndex属性。
7. 服务器验证控件的ErrorMessage属性可以将错误信息传达给用户。
8. 在基于Forms的身份验证中,节的?表示匿名用户,* 表示任何用户。
9. 为了在DataGrid中实现数据排序,通常情况下为其DataSource属性设置的数据源是:DataView。
10. Codebehind主要是通过把用户界面(user interface)和程序逻辑(programming logic)放在不同的文件中来实现代码分离的。
11. 使用Command的ExecuteReader方法返回DataReader 对象。
12. 在DataGrid控件中实现数据修改的三个方法是:EditCommand、CancelCommand和UpdateCommand 。
13. 使用页的Trace.IsEnabled属性可以确定是否启用了跟踪。
14. 提供进行身份验证的三种方式分别是Windows的身份验证、窗体Forms的身份验证和微软Passport 身份验证。
15. 在Web服务器验证控件与被验证的控件之间是通过ControlToValidate属性进行关联的。
ASP复习纲要

ASP复习纲要一、常识部分1、ASP编码分为两大部分,一部分为静态文件编码,一部分为包含服务器端脚本的动态文件编码。
asp动态语句要写在<%......%>之间。
2、ASP动态语句可以写在<head>与<head>之间或者<body>与</body>之间。
一段动态asp语句可以拆分成若干段。
3、服务器端的asp脚本语言是:VBScript4、浏览器只能解读HTML语言,asp脚本必须经过饭以后成为html语言才能在浏览器上显示效果。
5、静态网页的扩展名是.htm或.html,而asp技术实现的动态网页的扩展名是.asp6、B/S、C/S是两种信息高速公路发展的网络模式,前者指的是浏览器/服务器,后者则是客户/服务器7、动态网页和动态效果的区别8、ASP:动态服务器页面 HTML:超文本标记语言9、 ASP工作原理是客户端向服务器发送请求信息,服务器对ASP代码进行编译,将编译后的结果返回至客户端。
10、IE浏览器除了浏览网页的功能外,还能保存网页、查看网页源代码、保存网页中的图片,但不能保存整个网站。
11、在设计一个网页的布局的时候,首先应该考虑的因素是分辨率。
12、静态网页与动态网页相比,前者更容易被搜索引擎检索。
13、HTML语言不区分大小写,但一般“标记”用大写字母表示,“属性”及“属性值”用小写字母表示。
14、路径表示方式:绝对路径和相对路径,为了提高网站的移植性,一般采用相对路径。
二、第一章及HTML语言部分1、windows XP安装的IIS版本是IIS 5.1,在控制面板中打开“添加或删除程序”,在弹出的窗口中单击“添加/删除Windows组件”图标,打开“Windows组件向导”对话框后,应勾选Internet 信息服务(IIS)前面的复选框。
2、<body bgcolor=”red” background=”images/1.jpg” text=”blue”><p>、<hr>、<br>、<textarea>、<img>、<select><a href=””>百度</a><table border=”1”><caption>学生信息表</caption><tr><td>学号</td><td>姓名</td></tr><tr><td>2008001</td><td>张三</td></tr></table><form name=”form1” method=”post” action=””><input type=”text” name=”ming” value=”小燕子”><input type=”submit” name=”submit” value=”提交”><input type=”reset” name=”reset” value=”重置”>3:CSS:中文是:层叠样式表 (英文是:cascading style sheets)三、第二章1、VBScript中只有一种数据类型:变体类型variant。
ASP网络应用程序设计复习资料

ASP网络应用程序设计复习资料第一章1.ASP(动态服务器主页)是微软提供的一套Web服务器端脚本程序开发工具和运行环境,可用来创建和运行动态交互的Web服务应用程序。
2.ASP页面是一种包含脚本代码的网页,在发送到客户端浏览器之前,站点的Web服务器将对其中包含的脚本代码进行处理。
3.一个标准的ASP文档可以包含HTML代码、ASP脚本语言、ASP内置对象,以及ActiveX组件等。
4.ASP的核心是该技术平台提供的内置对象,常用的有Request对象、Response对象、Server对象、Application对象和Session对象。
第二章1.HTML即超文本标记语言,是构成网页的最基本的要素,也是编写ASP文档和开发各种Web应用程序的基础。
2.HTML是一种颇为结构化的网页内容标记语言,使用各种不同的标记符号来分别标识和设定不同的网页元素。
3.<HEAD>和</HEAD>是HTML的头部标记,其中主要包括对当前网页的一些基本描述信息,如网页标题、说明信息和搜索关键字等。
4.<BODY>和</BODY>标记是HTML文档的主题标记,包括了将在网页中显示的文字、图片、表格、超链接以及表单等所有内容。
5.在表单中通常含有若干个文本框供用户输入文字或数字信息,此外还可以有命令按钮、单选按钮、复选框、编辑框和下拉列表框等多种表单域。
第三章1.VBScript是Visual Basic语言的一个子集,最大的优点是:用纯文本建立,直接包含在HTML文档或ASP文档中,编辑和修改十分方便。
2.在用VBScript开发客户端脚本时,VBScript代码应写在HTML文档中成对的<SCRIPT>标记之间。
3.HTML文档代码中包含了名为<SCRIPT>(开始和结束都有)的脚本代码标记,该标记中的LANGUAGE属性用于指定所使用的脚本语言。
16春_《动态网页设计》复习纲要

《动态网页设计》复习纲要(16春C#版)第1章:动态网页概述1.静态网页与动态网页(常见文件格式及技术)静态网页文件扩展名:.htm或.html动态网页:主要技术有CGI、ASP、JSP、PHP、2.静态网页的访问过程静态网页则将其副本直接发给浏览器。
3.动态网页的访问过程与静态网页相比,动态网页在处理上多了一个处理程序代码的过程。
✧章节习题(填空题,选择题,简答题)1.填空题(1).NET框架由公共语言运行库(CLR) 、类库、应用程序平台和程序设计语言4部分组成。
(2).NET框架中包括一个庞大的类库。
为了便于调用,将其中的“类”按照命名空间进行逻辑分区。
(3) 实现交互式网页需要采用动态网页技术,至今已有多种实现交互式网页的方法,如 、JSP 、PHP 等。
2.选择题(1) 静态网页文件的扩展名是 C 。
A. aspB. aspxC. htmD. jsp(2) 在中源程序代码先被生成中间代码(IL或MSIL),待执行时再转换为CPU所能识别的机器代码,其目的是 C 的需要。
A. 提高效率B. 保证安全C. 程序跨平台D. 易识别3.简答题(1) 静态网页与动态网页在运行时的最大区别在哪里?答:与静态网页相比,动态网页在处理上多了一个处理程序代码的过程。
而静态网页则将其副本直接发给浏览器。
(2) 简述.NET框架中CLR(Common Language Runtime)的作用。
答:公共语言运行库(CLR,也称公共语言运行环境)相当于Java体系中的“虚拟机”,它是.NET 框架的核心,提供了程序运行时的内存管理、垃圾自动回收、线程管理和远程处理以及其他系统服务项目。
同时,它还能监视程序的运行,进行严格的安全检查和维护工作,以确保程序运行的安全、可靠以及其他形式的代码的准确性。
任何一个平台,只要能被CLR支持(目前仅支持Windows平台),则意味着.NET程序就可以在此平台运行,实现跨平台的意义。
动态网页设计(ASP)复习资料

动态网页设计(ASP)复习资料一、选择题(每小题2分,共40分)1.请判断下列语句执行完毕后,a、b、c的值 Ba=\b=\c=\%>(A) \ (B) 2,\ (C) \ (D) \2.执行完语句a=\,a的类型为 B(A) 数值型 (B) 字符串型 (C) 布尔型 (D) 日期型 3.执行完如下语句后,a的值为: D(A) 0 (B) 1 (C) 3 (D) 4 4.执行完如下语句后,Sum的值为: CDim a(5),Sum Sum=0For I=0 To 5 a(I)=I Sum=Sum+a(I) Next %>(A) 0 (B) 5 (C) 15 (D) 20 5.执行完 a=5 Mod 3 语句后,a的值为: B(A) 0 (B) 2 (C) 3 (D) 5 6.执行完 a=5>3 And \ 语句后,a的值为: A(A) True (B) False (C) 1 (D) 07.下面 a=Trim(\ vbscript\ & Rtrim(\ good\ 语句后,a的值:B (A) \ vbscript good\ (B) \ good\ (C) \ vbscriptgood\ (D) \8.下面哪个函数可以返回当前的日期和时间:A(A) Now (B) Date (C) Time (D) DateTime 9.对于利用 Dim a(4,5) 语句定义的二维数组,Ubound(a,1)将返回 B (A) 0 (B) 4 (C) 5 (D) 610.对于Request对象,如果省略获取方法,如Request(“user_name”),将按什么顺序依次检查是否有信息传入: B(A)Form、QueryString、Cookies、Server Variables、ClientCertificate (B)QueryString、Form、Cookies、Server Variables、ClientCertificate (C)Cookies、QueryString、Form、Server Variables、ClientCertificate (D)Form、QueryString、Cookies、Server Variables、ClientCertificate11.下面哪条语句可以返回访问者的IP地址(获取客户端的IP) A (A) Request.ServerVariables(\(B) Request.ServerVariables(\(C) Request.ClientCertificate(\(D) Request.ClientCertificate (\12.执行完如下语句后,页面上显示的内容为: AResponse.Write \Response.EndResponse.Write \%> C(A) A (B) AB (C) AC (D) ABC 13.请问下面程序段执行完毕,页面上显示内容是什么: CResponse.Write “新浪” %>(A) 新浪 (B) 新浪 (C) 新浪(超链接) (D) 该句有错,无法正常输出 14.Session对象的默认有效期为多少分钟? C(A) 10 (B) 15 (C) 20 (D) 应用程序从启动到结束 15.请问下面程序段执行完毕,页面上显示内容是什么: BResponse.Write Server.HTMLEncode(“新浪”) %>(A) 新浪 (B) 新浪 (C) 新浪(超链接) (D) 该句有错,无法正常输出16.当使用事务处理时,假如要提交事务处理,应该利用如下方法:C(A) BeginTrans (B) EndTrans (C) CommitTrans (D) RollBackTrans 17.如果刚打开了一个含有1条记录的记录集,那么 Bof的值为 C (A) 1 (B) True (C) False (D) NULL 18.使用W3 Jmail组件发送E-mail 时,附件必须位于 B(A) 客户端 (B) 服务器端 (C) 服务器端和客户端 (D) 服务器端或客户端19.对于文件上传组件,如果希望获取上传文件的大小,应该怎样用? A (A)Upload.Files(\ (B) Upload.Form(\ (C) Request.Files(\ (D)Request.Form(\20.对于如下的文件超链接组件中使用的超链接数据文件,文件路径和说明之间应该用(B )隔开。
- 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程序中混合使用服务器端脚本和客户端脚本?。