收藏 分享(赏)

互联网软件应用与开发知识要点.doc

上传人:dreamzhangning 文档编号:2726991 上传时间:2018-09-26 格式:DOC 页数:30 大小:910.50KB
下载 相关 举报
互联网软件应用与开发知识要点.doc_第1页
第1页 / 共30页
互联网软件应用与开发知识要点.doc_第2页
第2页 / 共30页
互联网软件应用与开发知识要点.doc_第3页
第3页 / 共30页
互联网软件应用与开发知识要点.doc_第4页
第4页 / 共30页
互联网软件应用与开发知识要点.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、互联网软件应用与开发知识要点第一章 互联网软件开发过程概述 1、WEB 开发过程五个基本阶段:(1)规划;(2)设计;(3)建设和测试;(4)投入使用;(5)运行及后续维护。3、 Web 开始过程:(1) 规划;目的是生成项目计划。项目计划内容包括:确定日程表、确定项目的高级时间期限和每个阶段的最后期限、明确项目目标、Web 应用的目标、开发方法、项目任务分配、项目设想和风险。(2) 设计;目的对于网站的外观、网站结构、站点定位、Web 应用要完成的任务以及必要的数据资料,必须经过用户的认可。同时确定站点设计准则和技术特征。设计阶段的任务清单:功能分析、数据建模、信息结构、技术分析、构造开发和

2、测试环境、确定设计目标、确定风格规范、确定技术标准、设计原型、可用性测试、生成项目设计规范、测试规划。(3) 建设和测试;目的是开发符合项目设计规划的高质量的 Web 应用。主要任务:确定开发规则、创建页面、测试准备、生成内容、技术设计、编程、集成、 测试、 测试、纠正错误。(4) 投入使用;目标是把全面测试过的 Web 应用发布到运营服务器上。文件安装完毕,小组投入测试工作,保障正常运行。(5) 完成及后续管理;保障站点内容及时更新并保障其正常平稳运行。 4、 项目规划:整个 Web 开发过程中最重要的阶段。这个阶段中需要了解项目要做什么?如何做?什么时间做?等等。还必须确定项目的目标、We

3、b 应用的目的、目标用户、项目范围、用户重点和实现项目的最佳方案,最后创建出项目计划。5、 项目规划包括:至少包括以下四部分:(1) 目标总结在“确定项目目标”和“确定 Web 应用目标”中明确下来的目标,另外,还要明确商业术语中的关键词语。(2) 风险和假设项目管理人员列出他在编写项目计划中所做的全部假设;管理人员都要估计出每一种风险出现的可能性,并提出消除这种风险的方法。(3) 时间表明确每一阶段的详细任务及完成期限;根据项目规模明确每项任务每个步骤所需的时间。(4) 预算取决于制定时间表时所做的估计及分配给项目的资源量。 6、 电子商务模型:通常访问者从产品目录中选择了一种产品后,就把该

4、产品放入虚拟的购物车中,这样就可以继续选购其他产品。购物结束时,迅速检查一下购物车中的产品,然后提供送货地址和信用卡信息。7、 项目管理员必须具备的技能:规划;估计和度量;追踪;交流。8、调度:调度是在开发过程中一种对人员、资源、应用风格以及开发技术手段进行平衡的 活动。9信息出版模型:信息出版模型指一些 Internet 上的站点出版信息。公司为了促进他们的产品或者服务,利用 Web 发布公司信息和工作信息。在许多情况下,公司只是把它原来的印刷销售手册或者年度报告直接放在 Web 上发布。10、界标:在阶段转换时出现的判断点也称其为“界标”,因为她们标志一个阶段的完成。在这些判断点上,项目小

5、组和客户一起讨论项目设计方案、设计状况和风险,指出小组没有解决的问题,并修改项目规划以确保原来的目标的实现。客户的责任是负责判断项目小组是否可以开始下一步工作。比如进入下一循环或者下一阶段,这通常被称为客户在这一“界标”上“终止”工作。11、风格漂移:就是一种缓慢的不易被发现的项目风格,特点逐渐变化的过程。12、Web 开发过程有五个基本阶段:1 规划 2 设计 3 建设和测试 4 投入使用 5 完成及后续管理,在阶段转换时出现的判断点也称其为界标,因为它们标志一个阶段的完成.第一阶段:规划目的:生成项目计划 内容包括:确定日程表;确定项目的高级时间期限和每个阶段的最后期限;明确项目目标,We

6、b 应用的目标,开发方法,项目任务分配,项目设想和风险第二阶段:设计在这一阶段,对于网站的外观,网站的结构,站点定位,Web 应用要完成的任务以及必要的数据资料,必须经过用户的认可。同时确定站点设计准则和技术特征。另外,如果Web 应用进行划分,这样项目各部分可以同时进行,缩短了项目周期。完成设计阶段的任务清单:1 功能分析-确定用户在 Web 应用中要做的事情2 数据建模-确定 Web 应用要存储哪些数据,并设计数据库的物理结构3 信息结构-站点结构图,对站点结构以及用户,站点,数据库交互进行建模分析4 技术分析-根据项目目标和需求,选择项目所需的硬件和软件5 构造开发和测试环境-在服务器和

7、本地工作站上安装开发软件,设置安全措施,在非正式服务器上开辟建设和测试区6 确定设计目标-确定选项7 确定风格规范-确定站点外观,包括布局,图形,字体和色彩等8 确定技术标准-明确文件和目录命名规则9 设计原则-把设计想法变成部分实体,创建网页或者模板10 可用性测试-根据用户使用情况,写出测试报告11 生成项目设计规范-详细描述每个 Web 应用的页面,划分应用以便小组成员同时展开工作12 测试规划-详细描述软件,硬件和商业功能的测试环境和测试数据第三阶段:建设和测试目的:开发符合项目设计规划的高质量的 Web 应用。主要任务:1 确定开发规则2 创建骨干页面3 测试准备4 生成内容5 技术

8、设计6 编程7 集成8 测试9 测试10 纠正错误第四阶段:投入使用目标:把全面测试过的 P 版 Web 应用发布到运营服务器上如果测试工作顺利,则项目小组的任务就结束了。此外,还要对整个开发环境,源文 件,开发工具和文档进行备份。第五阶段:运行及后续管理目标:保障站点内容及时更新并保障其正常平稳运行13、完成规划阶段涉及到的典型问题:(1)确定项目目标(2)确定 Web 应用的目的(3)明确目标用户(4)项目的范围(可以按照下列步骤估价项目:1 确定 Web 应用的功能和特点 2 选择站点模型 3 选择浏览器 4 确定具体内容 5 确定用户重点 6 对开发方法取得一致)(5)明确用户重点(6

9、)同意方法 7 创建项目计划14、一般最常用的站点模型有以下几种:1 信息出版模型2 公司基础结构模型3 售后支持模型4 电子商务模型5 产品和服务模型15、项目计划有若干部分组成,但至少要包括以下四部分:1 目标 2 风险和假设 3 时间表 4 预算16、项目小组角色包括:内容设计者,内容 Web 管理员,数据库设计者,图形设计者,项目管理人员,软件质量管理分析人员和测试人员,系统管理员,技术 Web 管理员Web 程序员17、项目小组中客户的角色:1 决策人 2 商务发起人 3 问题专家 4 支持人员18、在项目的整个生命周期中,项目管理员的职责对项目的成功至关重要。项目管理员必须不断使用

10、的技能:1 规划 2 估计和度量 3 追踪 4 交流19、目前常用的联系方法:有电子邮件,新闻组,群件,形势会议,形势报告和会议电话等20、试绘制 Web 开发过程图,并将其与传统的开发过程进行比较分析答:图 11(P2)描述了 Web 开发过程,该过程的目的在于让项目小组开发达到预定要求的高质量的 Web 应用软件。开发小组可以把一个eb 应用划分为若干部分,一些小组成员在某一部分可以提前进入建设阶段,而其他成员可能还处于设计阶段,这与传统方法相比,大大缩短了周期,并能更好的利用小组成员的技术。在传统的流水式方法中,小组成员必须要完成一个阶段中的全部任务后才能进入下一个阶段。与这种传统方式相

11、比,Web 开发过程更为灵活,其每个阶段都是由多项任务组成的,如果某项目有特殊需求,可以在某个阶段的任务中体现出来。此外,小组还在规划、设计和建设三个阶段里进行多次循环。21简述在确定项目规模时估价项目的步骤。答:可以安照下列步骤估价项目:(1)确定 Web 应用的功能和特点。(2)选择站点模型。(3)选择浏览器。 (4)确定具体内容(5)确定用户重点 (6)对开发方法一致22、 简述客户在项目小组中出现的一些角色。答:客户在项目小组中出现的一些角色包括:(1)决策人:负责做最后的判断。这个人通常是客户方中的管理者,因此在每个判断点上争取他的同意是非常关键的。(2)商务发起人:通常是一名商务管

12、理人员,他有权利来判断项目的进展。这个人一般是项目小组和客户的联系人。(3)问题专家:比其他人员更了解业务流程,他负责业务内容并回答项目小组的具体细节问题。根据项目性质,可能需要一名或多名问题专家(4)支持人员:这些人在项目结束后提供技术支持,帮助测试并解决问题。23简述项目计划中包括的几部分。答:项目计划由若干部分组成,但至少要包括以下四个部分:(1)目标:总结在:“确定项目目标”和“确定 Web 应用目标”中明确下来的目标,另外,还要明确商业术语中的关键词语。(2)风险和假设:项目管理人员列出他在编写项目计划中所做的全部假设;管理人员要估计出每一种风险出现的可能性,并提出消除这种风险的方法

13、。(3)时间表:明确每一阶段的详细任务及完成期限;根据项目规模明确每项任务,每个步骤所需要的时间。(4)预算:取决于制定时间表时所做的估计及分配给项目的资源量。24.在确定目标用户的工作中应该了解的问题。答:(1)描述使用 WEB 应用的典型人员。(2)概括说明用户想在网上做什么。(3)目标用户在什么地方,同一层大楼还是城市或者国家。(4)普通用户使用网站的频繁程度。(5)想让多少人使用本网站。(6)目标用户使用什么浏览器。(7)目标用户使用什么硬件平台。25列举在设计阶段的任务清单,并简要说明。完成设计阶段的任务清单:1 功能分析-确定用户在 Web 应用中要做的事情2 数据建模-确定 We

14、b 应用要存储哪些数据,并设计数据库的物理结构3 信息结构-站点结构图,对站点结构以及用户,站点,数据库交互进行建模分析4 技术分析-根据项目目标和需求,选择项目所需的硬件和软件5 构造开发和测试环境-在服务器和本地工作站上安装开发软件,设置安全措施,在非正式服务器上开辟建设和测试区6 确定设计目标-确定选项7 确定风格规范-确定站点外观,包括布局,图形,字体和色彩等8 确定技术标准-明确文件和目录命名规则9 设计原则-把设计想法变成部分实体,创建网页或者模板10 可用性测试-根据用户使用情况,写出测试报告11 生成项目设计规范-详细描述每个 Web 应用的页面,划分应用以便小组成员同时展开工

15、作12 测试规划-详细描述软件,硬件和商业功能的测试环境和测试数据。26简述在建设和测试阶段的工作内容。下面是本阶段的主要任务:1 确定开发规则,2 创建骨干页面,3 测试准备,4 生成内容5 技术设计, 6 编程, 7 集成, 8 测试,9 测试10 纠正错误27简述电子商务站点模型是怎样工作的?见 P628试从时间、开销、风格、风险、和视觉效果五个方面说明客户的重点要求对项目开发的影响。见 P729简单说明什么是“风格漂移”现象?以及当这种情况发生时应该如何处理?答:项目管理员跟踪项目风格特点的过程中,常常出现“风格漂移”现象,风格漂移是一种缓慢的,不易被发现的过程,这种现象在整个项目周期

16、中都可能出现,风格漂移也可能遇到意外问题时出现。因此,必须在项目计划时,考虑这个因素。当项目管理员发现或者预见了漂移,必须采取行动,这将涉及一些其他技巧。问题出现时,项目管理员必须通知小组成员防止同样的问题再次出现。当发现了风格漂移时,必须与客户商量解决方案,项目管理员在项目计划中添加新解决方案的内容,然后通知其他小组成员这一变化。第二章 IIS 简介1、 Internet:是一个用路由器实现多个广域网和局域网网联的大型网际网,它对推动科学、文化、经济和社会的发展有着不可估量的作用。Internet 已经成为覆盖全球的信息基础设施之一。它有三个特点:全球性、开放性、平等性。 2、Web:全称为

17、:World Wide Web,缩写为:WWW,中文译为“万维网”。Web 是一种体系结构,通过它可以访问遍布于 Internet 主机上的链接文档。(它可以用简单的方式连接全球范围的超媒体信息。) 3、Web 服务器向浏览器提供服务的过程: (1) 打个浏览器程序,指定 URL,浏览器便向 URL 所指向的 Web 服务器发出请求。 (2) Web 服务器接到浏览器的请求后,把 URL 转换成页面所在服务器上的文件路径名。 (3) Web 服务器将 URL 指向的 HTML 文档传送给浏览器。(包括 javascript 等) (4) 如果 HTML 文档中嵌有 CGI 程序,Web 服务器

18、就运行 CGI 程序,并将结果传送至浏览器。 4、 客户机/服务器的通信过程:客户机向服务器发送请求,要求执行某项任务,而服务器则执行某项任务。 5、 IP 地址:接入 Internet 的计算机与接入电话网的电话相似,每台计算机或路由器都有一个由授权机构分配的号码,称为 IP 地址,IP 地址采用分层结构,它由网络号与主机号两部分组成。其中,网络号用来标识一个逻辑网络,主机号用来标识网络中的一台主机。一台 Internet 主机至少有一个 IP 地址,而且这个 IP 地址是全网惟一的。如果一台Internet 主机有两个或多个 IP 地址,则该主机属于两个或多个逻辑网络。 6、 五类 IP

19、种类的划分原则:IP 地址的长度为 32 位的二进制数,以 X . X . X . X 格式表示;每个 X 为八位二进制数,其十进制为 0255。IP 地址可以分为 5 类,A,B,C,D,E,前三种为常用 IP 地址,A 类 IP 的网络号的空间长度为 7 位,因此允许有27 个不同的 A 类网址,网络主机号数多达 224 个(1.0.0.0-126.255.255.255),一般用于有大量主机的大型网络。B 类 IP 地址,网络号空间长度为 14 位,主机号空间长度为16 位,允许有 214 个不同的 B 类网络。每个 B 类网络的主机号数多达 216 个(128.0.0.0191.255

20、.255.255)。适用于中型网络。C 类 IP 地址,网络空间号长度位 21位,主机号空间长度为 8 位。C 类 IP 地址的表示范围为(192.0.0.0223.255.255.255)。允许有 221 个不同的 C 类网络,C 类网络的主机号数最多为 28 个。适用于小型网络。 7、 简述域名系统的实现原理:Internet 域名系统为用户提供了极大的方便,但是主机域名不能直接用于 TCP/IP 协议的路由选择中。当用户使用主机域名进行通信时,必须首先将其映射成 IP 地址。这种将主机域名映射为 IP 地址的过程称为域名解析。域名解析包括两种方式:正向域名解释(从域名到 IP)和反向域名

21、解释(从 IP 到域名)。Internet 的域名系统 DNS 能够透明地完成工作。如果要寻找一个主机名所对应的 IP 地址,则需要借助域名服务器来完成。Intrenet 中存在大量的域名服务器,在每台域名服务器中保存着它对它所管辖区域中主机域名与 IP 地址对照表。当 Internet 应用程序收到一个主机域名时,它向本地域名服务器查询该主机域名所对应的的 IP 地址。如果在本地域名服务器中找不到该主机域名对应的 IP 地址,则本地域名服务器向其他域名服务器发出请求,要求其他域名服务器协助查找,并将找到 IP 地址返回给发出请求的应用程序。 8、CGI 技术:CGI(Common Gatew

22、ay Interface,通用网关接口)是 Web 动态页面的基础,也是 Web 与其他应用交流的基础。虽然 CGI 的一些功能已经可以由 Java、javascript 等代替,但 CGI 仍然是不可缺少的。9、VRML 技术:VRML 是 Virtual Reality Modeling Language(虚拟现实造型语言)的编写。Web 已经由静态转入动态,并正在逐渐由二维走向三维,将用户带入五彩缤纷的虚拟世界。VRML 是目前创建三维对象最重要的工具。它也是一种基于文本的语言,并可运行于任何平台。10、Internet 是指全球性的信息系统,该系统具有三个主要特征:1。Internet

23、 中的计算机通过全球性的唯一地址逻辑地链接在一起,这个地址是建立在网间协议或今后的其他协议基础之上的。2。Internet 中的计算机之间的通信使用的是 TCP/IP 协议3。Internet 可以为公共用户或个人用户提高水平的信息服务。这种服务是建立在上述通信及相关的基础设施之上的。该定义揭示了 Internet 的三个特点:全球性 开放性与平等性11、“Web 全称 World Wide Web 是一种体系结构”,这个说法包含哪几层含义?(1)web 是 internet 提供的一种服务(2)web 是存储在全世界 internet 计算机中数量巨大的文档的集合(3)web 上海量的信息是

24、由彼此关联的文档组成的(4)web 的内容保存在 web 站点中,用户可以通过浏览器访问 web 站点12、客户机/服务器的通信过程:客户机向服务器发送请求,要求执行某项任务,而服务器则执行某项任务。13、web 体系结构和工作过程:从本质上讲,web 是基于客户机、服务器的一种体系结构。PC 等微型计算机的性能/价格比工作站,小型机,大型机高得多,因此人们将数据等大量信息存储在共享的服务器上,用价格低廉的个人计算机与之相连,以便享用服务器的高性能。在这种客户机/服务器模型中,典型的通信过程为:客户机向服务器发送请求,要求执行某项任务,而服务器则执行此项任务,并向客户机返回响应。在客户机/服务

25、器体系结构中,通常很容易将客户机和服务器理解为两端的计算机。但事实上,客户机和服务器概念上更多的是指软件,是指两台机器上相应的应用程序。对于 web 系统,客户机上所运行的浏览器程序基本上是标准化的,所以人们建立客户机/服务器系统的主要任务就落到了服务器端。Web 的体系结构因而可以称作浏览器/服务器结构。14、现阶段 Web 的基本技术包括哪些方面?并简要解释。答:(1)服务器技术。主要包括服务器策略与结构的设计、服务器软硬件的选择及其他有关服务器构建的问题。(2)HTML 技术。HTML 是一种超文本标识语言,他是构成 Web 页面的主要工具, HTML 是Web 的基础,它的超文本思想简

26、单地说就是纯文本加标记。(3)CGI 技术。CGI 是 Web 动态页面的基础,也是 Web 与其他应用交流的基础。(4)Java 技术。利用 Java 可以创建小应用程序,使之从服务器下载到浏览器,并在客户端的机器上运行。(5)JavaScript 技术。是由 Netscape 开发的一种解释语言,它可以直接插入到 HTML 文档中,它具有 Java 的许多特性,但比 Java 更为简单有效,而且不需要编译,因而也是WEB 技术的重要组成部分。(6)ActiveX 技术和 VBScript 技术。ActiveX 是 Microsoft Internet 战略的中心环节。VBScript 则是

27、 ActiveX 的脚本功能。(7)VRML 技术。VRML 是目前创造三维对象最重要的工具。它也是一种基于文本的语言,并可运行于任何平台。15、简述 A 类 IP 地址的特征。答:A 类 IP 地址网络号空间长度为 7 位,主机号空间长度为 24 位。A 类 IP 地址的表示范围为 1.0.0.0126.255.255.255。允许有 27(128)个不同的 A 类网络(网络号的 0和 127 保留用于特殊目的),而且 A 类网络的主机号数多达 224 个。A 类 IP 地址结构适用于有大量主机的大型网络。16、简述 B 类 IP 地址的特征。答:B 类 IP 地址网络号空间长度为 14 位

28、,主机号空间长度为 16 位。B 类 IP 地址的表示范围为 128.0.0.0191.255.255.255。允许有 214 个不同的 B 类网络,每个 B 类网络的主机号多达 216 个。B 类 IP 地址适用于有一定数量主机的中型网络。17、简述 C 类 IP 地址的特征。答:C 类 IP 地址网络号空间长度为 21 位,主机号空间长度为 8 位。C 类 IP 地址的表示范围为 192.0.0.0223.255.255.255。允许 221 个不同的 C 类网络。同时,由于主机号空间长度为 8 位,因此每个 C 类网络的主机号多达 28 个。C 类 IP 地址适用于有少量主机的小型网络。

29、18、如果要实现 Web 的服务器上的 SSL 请求,可按照下列步骤进行:1 生成密钥对文件和请求文件2 从身份验证权限中请求一个证书3 在服务器上安装证书4 激活 WWW 服务器文件夹上的 SSL 安全性第三章 HTML 语言介绍1、 HMTL:全称为:Hypertext Markup Language 是一种超文本标识语言,它是构成 Web页面的主要工具。HTML 是 Web 的基础,它的超文本思想简单地说就是纯文本加标记。2文挡体:即文档的内容,即文档体。以起始标记开始,跟在该标记后的所有内容都按照一套严格的规则被解释,这些规则告诉浏览器的内容,文档体元素以结束标记结尾。2、 链接:链接

30、是惟一的从一个 Web 页到另一个相关的 Web 页的理性的途径,它由两部分组成:锚链和 URL 引用。当单击一个链接时,浏览器装载由 URL 引用给出的文件或文档。 3、 HEAD 元素内的元素的功能:1 给文档一个标题2 安排多个文档之间的关系3 告诉浏览器创建一个搜索格式4 提供一个向特定浏览器和其他观察器传递特殊消息的方法。 4、Title 是惟一标题必需的元素,它被用来给文档命名。这一标题通常在浏览器的标题栏上显示。5、 注意:alinklinkvlink 的用法;表示斜体显示。6、 创建超级链接:锚链有两种类型:文本和图形网站链接:搜狐 内部链接:问题 ,回答 E-mail 链接:

31、联系我! UseNet 新闻链接:新闻 建立 FTP 的链接FTP:/168.192.112.6”北吉大 FTP 7、 表格:表示建立表格;表示建立一行;表头;单元格具体内容。可以有 align 对齐属性(left/center/right)还有 border 表格框属性,空白单元格:或 表示创建非中断空间;表格的对齐主要有 align 和 valign(top/bottom/middle) 8、 表单:还要定义它使用的脚本以及如何发送数据 method=post(URL),get(信息附加到 URL 尾部)。Action:接收窗体的 URL。 1 提供一个多行信息输入的字段文本框行宽

32、 2 弹出一个滚动列表属性定义出现的选项允许多项选择赋值缺省选项返回脚本的值。 3、标记属性如下:定义数据名称输入最大字符显示文本它选中一个复选框或单选按钮设置要显示的输入的字段类型(text)(password)密码(check box)显示可选框(radio)复选 框(reset)还原预置值(submit)显示具有预置功能的按钮:发送到服务器。9、URL 的相对引用:对同一个计算机上文件的 URL 引用又被称为相对引用。这意味着 URL是相对于浏览器最初装载 Web 页的计算机和目录的。相对引用通常用于引用同一台计算机上的 Web 页。URL 的绝对引用:指明 web 页的精确的计算机,目

33、录和文件的 URL 引用10、BODY 属性及功能:ALINK 定义活动链接颜色BACKGROUND 指向用做文档背景色的图像的 URLBGCOLOR 定义文档背景颜色BGPROPERTIES 如果它被设为 FIXED,背景不能滚动LEFTMARGIN 以像素为单位设置文档左侧边界宽度LINK 定义未访问链接的颜色TEXT 定义文档颜色TOPMARGIN 以像素为单位设置文档顶边界宽度VLINK 定义已访问过的链接的颜色设置边距:LEFTMARGIN 和 TOPMARGIN 属性被用来设置文本和浏览器之间的边距,但没有提供设置右边距和底边距的方法。这是 HTML 文档不依赖浏览器的结果。(1)

34、LEFTMARGIN 设置浏览器窗口左边和文本左边之间的空间宽度,边距宽度用像素表示。当背景图像在左边有一个想与文本隔开的样式图时,常常用到这一属性。(2)TOPMARGIN 属性被用来设置观察窗口的顶端和文本顶端之间空间的高度。当背景图像在顶部特别复杂时,通常会用这一属性。有时它也只被用来为文档顶端增加空间,11、注释 HTML 文档:句法是以“标记结束。表示斜体显示12、简述链接到 EMail 的超链接的实现方式。答:建立一个到 EMail 的链接和建立一个到其它主页的链接相类似,区别就是锚链元素的引用。链接到 EMail 时,用 mailto:代替 http:,用 EMail 地址代替

35、URL。当该链接被选种后,浏览器为用户打开 Email 界面,每个界面是不同的,但多数会自动获得你的Email 地址,并提示给你一个相关主题。Email 链接是一个标准的 URL,比较容易实现,许多浏览器都支持。当人们单击一个 Email 链接时,Web 浏览器会调出一个简单的邮件程序。13.简述链接到 ftp 的超链接的实现方式。答:输入 ftp:来代替通常的 http:,然后将 URL 地址改成/sitename/path。简单地输入站点名,使其看起来和 URL 地址一样。用户需要确定指定的站点名指向一个接受匿名 FTP 连接的机器,FTP 链接几乎总是被本机浏览器支持。如果不指定一个特定

36、的文件名,浏览器将把指定的目录中的文件列出来。当想让用户访问多个文件时这是很有用的。在多个机器上的程序,或分解成几块的大文件都属于这一类。理论上讲,FTP 和 Web 没有太多的区别,所以 Web 浏览器不需要别的软件便可支持 FTP 链接。浏览器将给出当前目录下的文件列表,并指明哪个是目录哪个是文件。如果单击一个目录,就转到哪个目录。如果单击一个文件,浏览器将自动下载它。14.为什么要在 Web 文档中使用,标识符?答:标识符表明文件的语言是 HTML,以供支持多于一种通用标识语言的软件包使用。15.如果想显示几个段落,为什么不能简单地在 HTML 文件中输入额外的空行?答:HTML 不把空

37、行认为是一个格式元素。浏览器将忽略这些空行,并在网页上把段落集中在一起显示。1用 HTML 语言建立一个简单的网页,使之在 IE 浏览器中显示效果如图 1 所示,标题为“网上调查” ,网页中包括一个下拉列表和一个提交按钮,下拉列表包括“科幻小说” 、“人物传记” 、 “言情小说” 、 “军事小说”和“其它”五个选项,其中“科幻小说”为默认选项;提交按钮不要求和数据库链接。2009.7图 12. 用 HTML 语言建立一个简单网页,使之在IE 浏览器显示如下图所示的效果,标题为“网上调查”,提交按钮不要求和数据库链接。2009.43. 用 HTML 语言建立一个简单的网页,使之在 IE 浏览器中

38、显示效果如题 32 图所示,标题为“黄金周安排计划网上调查”,提交按钮不要求和数据库连接。2008.74. 用 HTML 语言建立一个简单的网页,使之在 IE 浏览器中显示效果如下图所示,标题为“观看北京奥运赛事网上调查”,提交按钮不要求和数据库连接。2008.45. 用 HTML 语言建立一个简单的网页,使之在 IE 浏览器中显示效果如下图所示,标题为“投票”。其中输入框要求为 6 行,字符宽度为 50,提交按钮不要求和数据库连接。2007.76. 用 HTML 语言建立一个简单的网页,使之在 IE 浏览器中显示效果如下图所示,标题为“网上调查”,提交按钮不要求和数据库连接。2007.47.

39、 用 HTML 语言建立一个简单的网页,使之在 IE 浏览器中显示效果如下图所示,标题为“调查”,其中提交按钮不要求和数据库连接。2006.78. 用 HTML 语言建立一个简单的网页,网页在 IE 浏览器中显示效果如下图所示。查询按钮不要求和数据库连接。2006.4第四章 ASP.NET 介绍1、 ASP:Active Server Pages 是服务器端本环境,内含于 IIS3.0 和 4.0 之中,可以通过结合 HTML 网页、ASP 指令和 ActiveX 控件建立动态、交互且高效的 Web 服务器应用程序,消除了某些创建 Web 应用程序的不确定性,不必再担心客户机一端安装的浏览器类

40、型。2、 ASP 的组成部分包括:服务器脚本、客房端脚本、服务器组件、标准文本、文件系统和服务器端对象几部分组成。从本质上讲 ASP 实际上是服务器端的脚本制作。在浏览器提出连接请求后,服务器将脚本代码进行动态解释,传送到浏览器上。任何放在 html 中的东西,都可以放在 ASP 中。 3、 ASP 的内建对象:应用程序对象(Application)、会话对象(Session)、服务器对象(Server)、请求对象(Request)、响应对象(Response)等。 4、 标准的 ActiveX 组件包括:广告循环(Ad Rotator)组件、浏览器性能(Browser Capability)

41、组件、数据库访问(Database Access)组件、内容链接(Content Linking)组件、文件访问(File Access)组件等等。 5、ASP.NET 的优越性:(1)简化开发操作(2)语言独立性(3)分离程序代码和网页内容(4)提高执行效率(5)简化部署与组态的操作(6)支持多种客户类型(7)支持下一 代的 Web Service (8)增进适用性(9)增进延展性(10)更多的支持工具(11)更佳的的安全工具(12)Session 可以跨进程,跨机器。6、ASP.NET 中页面处理的内部过程:(1)Page_load (2)事件处理 (3)Page_Unload7、ASP.

42、NET 中主要服务器控件:(1)文本输入控件(2)按钮控件(3)复选控件(4)单选控件(5)列表框(6)RequiredField-Validator(7)ValidationSummary(8)选择控件(9)IMAGEBUTTON 控件(10)列表控件8、DataSet 是 ADO.NET 的中心概念。他支持多表,表间关系,数据约束。8、ASP 和 ASP.NET 比较(P.58)9、ADO 访问数据库的步骤:(1)创建一个到数据库的链路;(2)查询一个数据集合;(3)对数据集合进行需要的操作;(4)关闭数据链路。10、ADO。NET 访问数据库的步骤:(1)创建一个到数据库链路;(2)请求

43、一个记录集合;(3)把记录集合暂存到 DataSet;(4)如果需要,返回第 2 步;(5)关闭数据库链路;(6)在 DataSet 上做所需要的操作。11、ASP。NET 中的页面缓存技术:(1)腐烂搜索;(2)到期控制;(3)文件和键值依赖。12、ManagerProvider:ADO.NET 的 Managed Provider 是一个多层结构的无连接的一致的编程模型。Managed Provider 提供了 DataSet 和数据中心(如 MS SQL)之间的联系。Managed Provider 包含了存取数据中心(数据库)的一系列接口。主要有三个部件:(1)连接对象 Connect

44、ion、命令对象 Command、参数对象 Parameter 提供了数据源和DataSet 之间的接口。DataSetCommand 接口定义了数据列和表映射,并最终取回一个DataSet。(2)数据流提供了高性能的、前向的数据存取机制。通过 IdataReader,你可以轻松而高效地访问数据流。(3)更底层的对象允.许你链接到数据库,然后执行数据库系统一级的特定命令。13、 DataSet:DataSet 是 ADO.NET 的中心概念。可以把 DataSet 想像成内存中的数据库。正是由于 DataSet,才使得程序员在编程时可以屏蔽数据库之间的差异,从而获得一致的编程模型。DataSe

45、t,支持多表、表间关系、数据约束等。这些和关系数据库的模型基本一致。14、 ASP 的组成部分包括:服务器脚本、客房端脚本、服务器组件、标准文本、文件系统和服务器端对象几部分组成。从本质上讲 ASP 实际上是服务器端的脚本制作。在浏览器提出连接请求后,服务器将脚本代码进行动态解释,传送到浏览器上。任何放在 html 中的东西,都可以放在 ASP 中。15、ASP 引擎内置对象:应用程序对象(Application)、会话对象(Session)、服务器对象(Server)、请求对象(Request)、响应对象(Response)等。(1) Applica tion 对象 : 可以使用该对象在给定

46、的应用程序的所有用户之间共享信息。(2)request 对象 : 使用 request 对象可以访问任何用 http 请求传递的信息 , 包括从 HTML 表单用 post 方法或 get 方法传递的参数、 Cookie 和用户认证 , request 对象使你能够访问发送给服务器的二进制数据。(3) Response 对象 : 可以使用这个对象控制发送给用户的信息 , 包括直接发送信息给浏览器 , 重新定向浏览器到另外一个 URL 或设置 Cookie 的值。(4) Server 对象 : 该对象提供对服务器上的方法和属性进行的访问 , 最常用的是创建 ActiveX 组件的实例 , 另外还

47、可以将 URL 或 HTML 编码成字符串 , 将虚拟路径映射到物理路径以及设置脚本的超时期限。(5)session 对象 : 可以使用该对象保存特定的用户会话所需的信息。当用户在应用程序的页之间跳转 时 , 存储在 session 对象中的变量不会清除 , 而用户在应用程序中访问页时 , 这些变量始终存在。可以使用 sesslon 方式显示地结束一个会话和设置空闲会话超时期限。16、 ASP 指定脚本语言的方法:1、指定脚本语言常用的脚本语言有:VBScriptJavaScript。Location 位置一般应为server 表示服务器执行。默认值为客户端执行。修改默认脚本的方法有:(1)通

48、过注册表(2)通过 IIS修改默认脚本语言步骤如下:1 从开始菜单 IIS 的程序组来执行网络服务管理器2 右键网站名称3 选择属性项4 单击主目录表5 单击设置按钮6 在 Application Configuration 的对话框,点 App Option 表7 在默认的 ASP 语言文本框中,输入你所要的脚本语言。17、 ASP 的基本语法: 用来输出表达式、变量以及对象的方法的值。 变量:是计算机内存中已命名的存储位置,其中包含了数字或字符串等数据。变量包含的信息称为变量的值。变量使用户便于理解脚本操作的名称,为用户提供了一种存储、检索和操作数据的途径。 VBScript 声明变量的方

49、法:不需要声明,但在使用所有变量前要声明:(Dim/Pubic/Private) JavaScript 声明变量的方法:在使用本地过程变量需声明,使用 var 语句() 变量作用域:在过程内部声明的变量具有局部作用域,而过程外部的任何命令都不能访问它。在过程外部声明的变量具有全局作用域,其值能被 ASP 页上的任何脚本命令访问和修改。ASP 提供了两个内建对象用来存储变量:Session(会话作用域)对象和Application(应用程序作用域)对象。常量:用来代替一个数或字符串的名称。组件可在一个组件类型库中声明变量,组件类型库是一个包含 ActiveX 组件所支持的对象和类型的信息的文件。如果在 Global.asa 文件中声明了一个类型库,就可以在该应用程序的任意页中使用已定义的常量。18、 ASP 的执行原理:从本质上讲,ASP 实际上是服务器端的脚本制作。在浏览器提出连接请求后,服务器将脚本代码进行动态解释,传送到浏览器上

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

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

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报