北师18秋《网页制作与网站建设》离线作业答案
发布时间:2024-01-06 09:01:03浏览次数:42第一套 静态网页设计初步一、单选题1.D 2.B 3.C 4.D 5.D6.D 7.B 8.C 9.D 10.D11.B 12.C 13.D 14.A 15.A二、判断正误1.错 2.错 3.对 4.对 5.错三、简答题网页中的对象(图像、图片、音乐)通过什么方式与 文档发生联系,如何才能保证在复制网页时不遗漏相关文档?网页中的对象(图像、图片、音乐)通过链接方式与 文档发生联系,在 文档中仅包含文本、格式等信息,网页中包含的其他对象都以独立文件的形式存储在磁盘上, 文档通过链接方式把这些文件组织在一起。为了保证复制网页时不遗漏相关文档,需要把所有文档以相对路径方式组织到统一的 体 系 中 。 为 此 , 需 要 为 一 个 网 站 项 目 建 立 站 点 , 利 用 网 页 设 计 软 件 ( 例 如)对所有的链接文件进行统一管理。在网页设计中,主要有哪些布局方式,各有何特点?在网页设计中,主要的布局方式有表格布局、层布局和框架布局。其中表格布局借助表格实现页面布局,把对表格的约束直接书写在 中的代码中;层布局是利用 文档实现布局,由于在层布局中,对层格式的定义可以集中在 文档中,使得网页的编码效率高,是当前主流的布局方式。框架布局则以框架技术为核心,把页面划分为若干个区域,在每个区域中都可以嵌入一个独立的 页面文件。如何向网页中插入滚动字幕?如何实现垂直滚动字幕效果?如果需要在页面上插入水平滚动的文字或图片,可以先选定需要滚动的文字和图片,然后切换到 的【代码】视图下,会发现文字或图片仍处于选定状态。此时,只需在选定的代码两端分别输入和。如果需要在页面上插入垂直滚动的文字或图片,可以先选定需要垂直滚动的文字和图片,然后切换到【代码】方式下,此时会发现文字或图片仍处于选定状态,只需在选定的
代 码 两 端 分 别 输 入 “ !"# $" 宽 度 $%$" 高 度 和&,预览网页效果时就会发现选定的内容会在一个矩形区域内自下而上地滚动。此处 !"# 表示滚动方向,子属性 $ 指定滚动窗口的宽度,%$ 指定滚动窗口的高度。'如何向网页中插入“当鼠标经过时自动切换图片”的效果?【插入】→【图像对象】,选择【鼠标经过图片】。此时 弹出对话框,要求开发者回答原始图片和交替图片的名称。当用户正确地提交了两个文件名后,单击【确定】后确认设置。第二套 静态网页设计高级一、单选题1.B 2.C 3.C 4.B 5.C6.B 7.A 8.B 9.A 10.B11.B 12.A 13.B 14.C 15.B二、判断正误1.对 2.对 3.对 4.对 5.对三、简答题1. 什么是 CSS 文档?如何设置“当鼠标经过超级链接时,超级链接的外观会发生变化”的效果?在网页设计中,为提高开发效率,人们通常把若干个格式符组织在一起作为整体使用,这个整体通常被赋予一个独立的名称,这就是样式。所谓样式,就是组织在一起的一组格式,这组格式可以通过样式名称直接作用于文字、表格等页面对象,从而快速地设置它们的显示格式。定义在一个网页内部的样式只能作用于这个网页内部,其他网页难以使用这些样式。为了使一个网站中的多个网页都能使用同样的样式,就需要把这些样式独立出来,形成一个单一的文档,这个文档就成为样式文件,也被人们称为 样式表。
定义 (!)*+,(-*+,($ *+,( 四个样式,利用这四个样式定义超级链接的不同样式。2. 为什么要使用 Photoshop 实施网页布局?如何才能利用 Photoshop 实现 DIV+CSS 布局方式?在网页设计的实践中,人们逐渐发现不论是表格布局、还是层布局、框架布局,如果基于人工方式在 下绘制区域并设置各个区域的样式,虽然能够实现布局结构,但最终的输出效果总是不尽人意,给最终用户一种过渡生硬、页面质量不高的感觉。为此,需要借助图像处理工具实现布局:开发者可以像绘制图片和进行图像处理一样先绘制出整个页面,使整个页面成为一幅和谐的图片;然后利用特定的工具把图片划分为若干个区域,最后再分别向不同的区域内填入内容。在这一模式下,由于整个页面基于一副和谐的图片,使网页内容的展示就像在呈现一幅和谐、精美的画卷。在 .$ -$ # 切片完成后,在“存储为 格式”的“保存”对话框中,从【设置】下选择“其他”打开“输出设置”对话框,然后在【输出设置】对话框中,选择“切片”,并设置“生成 &单选按钮生效。最后,单击【确定】确认刚才的设置,返回到【保存】对话框。3. 什么是 JavaScript?在网页设计中,JavaScript 有什么作用?/# 是一种可以嵌入到 中的脚本语言,它基于 / 基本语句和控制流,以 / 语言作为语法基础,与 语言的语法类似。它在客户端的浏览器中运行,在执行过程中被浏览器逐行解释执行。在网页设计中,以 /# 设置网页特殊效果是应用最频繁的技术。事实上,在 设计网页过程中,所有的行为动画、在页面上跑动的小图片、广告效果、甚至包括显示当前日期都是使用 /# 技术实现的。/# 是一种动态性的语言,它可以直接对用户的输入做出响应,无需经过服务器。因此,在 0 设计中,它经常被用作输入数据合法性的初级检测、验证用户是否认可即将执行的危险操作。4. 如何实现在网页调入时,自动打开一个窗口并自动呈现指定的内容?! - #!12要显示的网页文件名称2,2窗口参数设置23。本语句常常被用来制作弹出窗口,在弹出窗口中显示各种提示信息。
语 句 “ 4 5 ! "2! #!16777$6,6 重 要 通 告 6,6- -"! ,-8"! , "! 9 !"! ,$":;,$%$":;632& 表示在打开当前网页的同时打开一个新窗口,在新窗口中显示网页文件“777$&的内容。第三套 动态网页设计初步一、单选题1.A 2.C 3.C 4.A 5.A6.B 7.C 8.B 9.C 10.D11.B 12.B 13.B 14.B 15.D二、判断正误1.对 2.对 3.错 4.对 5.错三、简答题1. 什么是 DropDownList 控件,如何利用可视化方式为 DropDownList 控件赋予选项?如何获取 DropDownList 的选定项之值? # !- 是下拉式列表框控件,其作用是提供一个下拉式列表,并请用户从列表中选择其中的一项。在下拉式列表框对象中,设置选项是非常重要的任务。目前可以为下拉式列表框提供选项的方法有三种:其一是在“设计”视图下直接输入;其二是利用程序代码添加;其三是直接把数据表的某个字段绑定到下拉式列表框对象上。当把下拉式列表框从工具箱中拖动到窗体后,就创建了一个下拉式列表框对象。单击此对象右上角的智能小按钮,从中选择【编辑项】功能,即可打开一个添加项目的对话框单击左下角的【添加】按钮,则在成员框中添加了一个 -0(选项),此时可以在右侧的 -0 属性框中修改此选项的 7(显示值)和 <(返回值)值,二者默认为相同。2. 如何修改 Button 控件的显示信息?Button 控件的 Click 事件的对应方法存储在什么位置? Button 的 Click 方法和 onClientClick 属性有什么不同?可以通过修改 4 ! 对象的属性 7 的值改变 4 ! 控件的显示信息。4 !控件的 ) 事件的对应方法存储在与 =.> 文档对应的 =.> 文档中,一般以“对象名?)&作为方法名称。
4 ! 的 ) 方法的代码存放在 =.> 文档中,是一段运行在服务器端的 @程序,而 !!) 属性对应的代码存放在 =.> 文档中,是一段 /# 语句,在客户端执行。3. 什么是服务器验证控件?在服务器验证控件中,ErrorMessage 和 Text 属性的值有什么不同?对于用户输入的数据,有两种验证方式。其一是客户端验证,其二是服务器端验证。对比上述两种验证方式,客户端验证具有本地验证、不浪费网络资源、减轻服务器负担的优势,但其验证代码暴露在客户端,可被任何用户阅读,安全性不强。服务器端验证则相反。=.AB: 通过服 务器 控件的形式提 供了 窗体 验证 ,具 有一 定的 智能 性。在=.AB 生成页面时会自动根据客户机是否支持 /# 来决定采取哪种验证方式,并生成相应的验证脚本。在利用服务器验证控件对输入控件进行检查时,B --% 中的提示信息将集中显示于 < !5 区域,而 7 属性中的警告信息则会直接显示在被检查控件附近。4. ValidationSummary 控件有什么用途?与其他的验证控件有什么不同?控件 < !5 作用是综合输出一个窗体中的全部 B --% 信息。本控件不需要特定的设置,把此控件拖动到窗体的适当位置即可。第四套 动态网页设计高级一、单选题1.A 2.B 3.D 4.A 5.C6.B 7.A 8.A 9.B 10.B11.A 12.A 13.B 14.A 15.D二、判断正误1.错 2.错 3.对 4.错 5.错
三、简答题1.SqlDataSource 控件的配置涉及到哪些要素?SqlDataSource 的输出有哪些类型? 的功能非常强大,把数据库连接、查询、删除、修改、插入整合在统 一 的 体 系 下 , 允 许 直 接 把 控 件 、 变 量 、 -- ! 等 以 参 数 的 方 式 绑 定 到 对象上,几乎不需要编写代码就能实现比较完整的数据库操作。 访问数据库建立在连接的基础上,由于在 内部已经 集 成 了 数 据 连 接 功 能 , 因 此 只 需 为 提 供 连 接 字 符 串( !! !!%)就能自动实现数据库连接。在 数 据 库 连 接 完 成 后 , 通 过 为 对 象 的C5、C5、0!-C5、D#C5 属性绑定 C 语句,并为 C 语句绑定参数,就能便利地实现针对数据库的各种操作。2.GridView 中的“选择”列有什么作用?在启用了“选定内容”后,如何获取当前选定记录的主键之值?对于 E< 对象来讲,单击 E< 对象右上角的智能按钮,在智能菜单中选择【启用选择内容】复选框,就能够添加“选择”列。如果单击选择列中的链接“选择”,则会选中当前单击的记录,并启动此 E<的 0!7$!% 方 法 , 而 且 把 选 中 的 记 录 的 主 键 值 记 载 到 属 性< 中。即利用“对象名<&就能获得当前记录的主键之值。3.什么是虚拟目录?设置虚拟目录对于动态网站有什么意义?所谓虚拟目录,是对服务器磁盘上的一个真实目录重新命名的一个别名,这个别名是面向远程用户的,系统管理员可以针对虚拟目录设置远程用户对此文件夹的操作权限。对于动态网站来讲,设置虚拟目录可以有效地控制远程用户对此文件夹的操作权限,把位于服务器上不同磁盘中的文件夹统一组织在一个体系之中,而且由于虚拟目录对远程用户屏蔽了真正的文件夹名称,可以加强对服务器的安全性管理。4.如何才能把一个 Web 应用系统发布到专用 Web 服务器上?首先,需要把 应用系统所需的数据库“附加”到服务器的数据库管理系统中;其次,在本地计算机发布网站。即13清理并生成项目,做好准备工作,发布项目,形成产品;
第三,检测 服务器,并配置虚拟目录,为不满足版本要求的 服务器安装高版本ABF );最后,把应用程序复制到 服务器的虚拟目录中,并适当修改 !G% 等系统配置文档。