自考互联网软件应用与开发资料.pdf

上传人:小*** 文档编号:83413373 上传时间:2023-03-30 格式:PDF 页数:8 大小:1.94MB
返回 下载 相关 举报
自考互联网软件应用与开发资料.pdf_第1页
第1页 / 共8页
自考互联网软件应用与开发资料.pdf_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《自考互联网软件应用与开发资料.pdf》由会员分享,可在线阅读,更多相关《自考互联网软件应用与开发资料.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1/8 第一章 互联网软件开发过程概述 1.Web 开发过程有五个阶段?规划:目的是生成项目计划。项目计划包括:确定日程表、确定项目的高级时间期限和每个阶段的最后期限、明确项目目标、Web 应用的目标、开发方法、项目任务分配、项目设想和风险。设计:目的对于网站的外观、网站结构、站点定位、Web 应用要完成的任务以及必要的数据资料,必须经过用户的认可。同时确定站点设计准则和技术特征。建设和测试:目的是开发符合项目设计规划的高质量的 Web 应用。主要任务:确定开发规则、创建页面、测试准备、制作网页、技术设计、测试、纠正错误。投入使用:目标是把全面测试过的 Web 应用发布到运营服务器上。文件安装

2、完毕,小组投入测试工作,保障正常运行。运行及后续管理:保障站点内容及时更新并保障其正常平稳运行。2.界标:在阶段转换时出现的判断点也称其为“界标”。因为他们标志一个阶段的完成。在这些判断点上,项目小组和客户一起讨论项目设计方案、设计状况和风险,指出小组没有解决问题,并修改项目规划以确保原来的目标的实现。客户的责任是负责判断项目小组是否可以开始下一步工作,比如进入下一循环或者下一阶段,这通常被称为客户在这一“界标”上“终止”工作。3.规划阶段的目的是生成项目计划,内容包括:确定日程表;确定项目的高级时间期限和每个阶段的最后期限;明确项目目标、web 应用的目标;开发方法;项目任务分配;项目设想和

3、风险。项目计划常被称为活的文档。4.设计阶段的任务清单:功能分析:确定用户在 Web 应用中要做的事情 数据建模:确定Web 应用要存储哪些数据,并设计数据库的物理结构信息结构:站点结构图,对站点结构以及用户、站点、数据库交互进行建模分析技术分析:根据项目目标和需求,选择项目所需的硬件和软件构造开发和测试环境:在服务器和本地工作站上安装开发软件,设置安全措施,在非正式服务器上开辟建设测试区 确定设计目标:确定选项。确定风格规范:确定站点外观,包括布局、图形、字体和色彩等。确定技术标准:明确文件和目录命名规则。设计原型:把设计想法变成部分实体,创建网页或者模板可用性测试:根据用户使用情况,写出测

4、试报告生成项目设计规范:详细描述每个 Web 应用的页面,划分应用以便小组成员同时展开工作。测试规划:详细描述软件、硬件和商业功能的测试环境和测试数据。5.建设和测试阶段目的是开发符合项目设计规划的高质量的 web 应用。主要任务:确定开发规则;创建骨干页面;测试准备;生成内容;技术设计;编程;集成;测试;测试;纠正错误;6.测试是指项目小组认为站点功能可以接受时,把开发站点上的内容映射到测试服务器上。7.测试是指项目小组认为站点的版本已经可以接受,用开发服务器上的内容替换测试服务器上的测试。8.投入使用阶段的目标是把全面测试过的版 web 应用发布到运营服务器上。9.运行及后续维护阶段的目标

5、是保证站点内容既是更新并保证其正常平稳运行。10.简述完成项目规划阶段涉及到的典型问题:确定项目目的;确定Web 应用的目的;明确目标用户;项目的范围;明确用户重点;同意方法;创建项目计划。11.确定 Web 应用的目标应了解的问题:Web 应用的商业目的是什么?包括:A.建立市场部分的合作共识;B.利用新的渠道促销产品或者服务;C.在 Internet 上提供产品或者服务;D.在 Internet 上出售产品获取利润 为了取得成果,Web 应用需要做什么?各部门是否有要遵循的标准或者原则?为什么应用要在Internet上使用?12.为了确定目标用户,通常需了解下列问题:描述使用 web 应用

6、的典型人员;概括说明用户想在网上做什么;目标用户在什么地方,同一层大楼还是城市或者国家;普通用户使用网站的频繁程度;想要多少人使用本网站;目标用户使用什么浏览器;目标用户使用什么硬件平台;13.估价项目可按照以下步骤:确定 web 应用的功能和特点;选择站点模型;选择浏览器;确定具体内容;确定用户重点;对开发方法取得一致;14.确定客户重点要求:时间:如果时间最重要,开销可能会增加,风格和质量可能会下降。此外,要尽量降低风险。开销:如果开销最重要,则必须尽可能减少风险,准备一个精确的项目计划,严格对项目的管理。风格:如果风格最重要,则必须优先考虑风格特征,而开销和时间都会增加或延长。风险:如果

7、小组成员没有使用过某种新技术而又要采用新技术时,风险会很大。视觉效果:如果视觉效果最重要,要在项目的外观质量上下大力量,这将消耗大量的劳动力和工作时间。15.项目计划由以下几部分组成:目标:总结在“确定目标”和“确定Web 应用目标”中明确下来的目标,另外,还要明确商业术语中的关键词;风险和假设:项目管理人员列出他在编写项目计划中所做的全部假设;管理人员要估计出每一种风险出现的可能性,并提出消除这种风险的方法;时间表:明确每一阶段的详细任务及完成期限;根据项目规模明确每项任务、每个步骤所需的时间;预算:取决于指定时间表时所做的估计及分配给项目的资源量。16.项目角色包括:内容设计者;内容 we

8、b 管理员;数据库设计者;图形设计师;项目管理人员;软件质量管理分析人员和测试人员;系统管理员;技术 web 管理员和 web 程序员。17.项目小组中客户的角色:决策人,即负责做最后的判断;商务发起人,即通常是商务管理人员;问题专家,即比其他人更了解业务流程的人员;支持人员,即在项目结束后提供后续技术支持,帮助测试并解决问题。18.项目管理员必须不断使用下面的技能:规划;估计和调度;追踪;联络;19.调度:是指在开发过程中的一种对人员、资源、应用风格以及开发技术手段进行平衡的活动;20.风格漂移:就是一种缓慢的不易被发现的项目风格,特点逐渐变化的过程。21.简单说明什么是“风格漂移”现象,以

9、及当这种现象发生时应如何处理:项目管理员跟踪项目风格特点的过程中,常常出现“风格漂移”的现象。风格漂移是一种缓慢的不易被发现的过程,这种现象在整个项目生命周期中都可能出现,风格漂移也可能在遇到意外问题时出现,因此必须在项目计划中考虑这个因素。当项目管理员发现或者预见到了漂移,必须马上采取行动,这将涉及一些其他技巧。问题出现时,项目管理员必须通知小组成员防止同样的问题再次出现。当发现了风格漂移时,必须马上和客户商量解决方案。项目管理在项目计划中添加反映新解决方案的内容,然后通知其他小组成员这一变化。第二章 IIS介绍 1.Internet 是指全球性的信息系统,该系统具有三个主要的特征Inter

10、net 中的计算机通过全球性的唯一地址逻辑地址连接在一起。Internet 中的计算机之间的通信使用的是tcp/ip 协议。Internet 可以为公共用户或个人用户提供高水平的信息服务。2.Internet 的三个特点,即全球性,开放性与平等性。3.Web 服务器向浏览器提供服务的几个步骤:用户打开计算机,启动浏览器程序,并在浏览器中指定一个 url,浏览器便向该 URL 所指向的WEB 服务器发出请求。WEB 服务器接到浏览器的请求后,把 URL 转换成页面所在服务器上的文件路径名。如果 URL 指向的是普通的HTML 文档,WEB 服务器直接将它送给浏览器。如果HTML文档中嵌有 CGI

11、 程序,WEB 服务器就运行CGI程序,并将结果传送至浏览器;4.WEB 的基本技术包括以下几个方面:服务器技术:主要包括服务器策略与结构的设计、服务器软硬件的选择及其他有关服务器构建的问题。HTML 技术:HTML 是一种超文本标识语言,它是构成 Web 页面的主要工具。CGI 技术:CGI 是Web 动态页面的基础,也是Web 与其他应用交流的基础。Java 技术:利用 Java 可以创建小应用程序,使之从服务器下载到浏览器,并在客户端的机器上运行。JavaScript 技术:它具有 Java 的许多特性,但比Java 更为简单有效,而且不需要编译。ActiveX 和 VBScript 技

12、术:ActiveX 是 Microsoft Internet 战略的中心环节。VBScript 则是 ActiveX的脚本功能。VRML 技术:它是目前创建三维对象最重要的工具。它也是一种基于文本的语言,并可运行于任何平台。5.IP 地址:是接入Internet 的计算机与接入电话网的电话相似,每台计算机或路由器都有一个由授权机构分配的号码。IP地址可以分为五类:A类IP地址,其网络号空间长度为7位,主机号空间长度为24位,A类地址的表示范围为1126;A类IP地址结构适用于有大量主机的大型网络。B类IP地址,其网络号空间长度为14位,主机号空间长度为16位,B类IP地址的表示范围为12819

13、1,B类IP地址适用于有一定数量主机的中型网络。C类IP地址,其网络号空间长度为14位,主机号空间长度为8位,C类IP地址的适用范围为192223,C类IP 地址适用于少量主机的小型网络。6.INTERNET的 域 名 结 构 是Internet 的域名结构是由 TCP/IP 协议集的域名系统(DNS)来定义的。DNS 将整个 Internet 划分为多个顶级域名,并为每个顶级域名规定了通用的顶级域名。顶级域名的划分采用了两种划分模式:组织模式与地理模式。7.二级域名分配主要有:ac 是指科研机构;com 是指商业组织;edu是指教育机构;gov 是指政府部门;int 是指国际组织;Mil 指

14、军事部门;net 是指网络支持中心;org 是指各种非营利性组织;8.域名解析的工作流程包括:当Internet 应用程序收到用户输入的主机域名,将向IP地址的另一主机域名服务器询问主机域名的IP地址;如果域名服务器在本地找到主机域名对应的 IP 地址,就会将该 IP 地址发送给请求查询的主机;当源主机得到主机域名的IP 地址后,就可以利用该IP地址向目的主机发出访问请求;9.使用密钥管理器可以方便而快捷地创建密钥文件和请求文件;10.申请证书具体操作步骤如下:核实请求文件,仔细检查密钥对文件和请求文件,保证信息均为正确,然后将其以电子邮件的形式寄到VeriSign 公司;使用 IE3.0 或

15、更高版本程序完成 VeriSign 公司的注册页;VeriSgin 公司的数字 ID 中心处理注册申请;11.激活 WWW 服务器上的 SSL 特性,其操作步骤如下:启动Internet 服务管理器双击 WWW服务,打开其属性页,然后单击目录标签,打开目录选项卡;单击要求SSL 安全性的文件夹,然后单击编辑属性按钮;选中要求安全的 SSL 通道复选框;单击确定按钮;第三章 HTML语言介绍 1.HEAD 元素内的元素有下列功能:给文档一个标题;安排多个文档之间的关系;告诉浏览器创建一个搜索格式;提供一个向特定浏览器和其他观察器传递特殊消息的方法。2/8 2.TITLE 元素是惟一标题必要的元素

16、,它被用来给文档命名。标题文本是一个不限长度的字符串,除了少数几个HTML的保留字符外,它可以包含任何文本。3.文档体:对于每个 HTML 文档来说,最重要的文档内容;在文档中,必须以严格的ASCII格式输入文本;4.BODY属 性 及 其 功 能:BACKGROUND 指向用做文档背景的图像的 URL;BGCOLOR 定义文档背景颜色;BGPROPPERTIES 如果它被设为 PIXED,背景不能滚动;LEFTMARGIN 以像素为单位设置文档左侧边界宽度;TOPMARGIN 以像素为单位设置文档顶边界宽度;5.文档体颜色属性:ALINK 定义活动链接颜色;VLINK 定义已被访问过的链接的

17、颜色;LINK 定义未访问链接的颜色;TEXT 定义文档颜色;6.设置连距:LEFTMARGIN 和TOPMARGIN 属性被用来设置文本和浏览器边之间的距离,但没有提供设置右边距或底边距的方法;目前NetscapeNavigator不支持LEFTMARGIN 属性;TOPMARGIN属性被用来设置观察窗口顶端和文本顶端之间空间的高度;7.ADDRESS 元素通常不是被放在文档顶就是被放在文档底,在ADDRESS 元素之间的文本通常用斜体显示;8.链接:是唯一的一个 Web 页到另一个相关的 Web 页的理性的途径,它 由 两 部 分 组 成:锚 链(Anchor)和 URL 引用。当单击一个

18、链接时,浏览器装载由 URL 引用给出的文件或文档。9.锚链:有两种类型:文本锚链和图形锚链。一个链接的锚链可以使一个单词、一组单词或一个图片。一个锚链在浏览器中的模样主要取决于它是什么类型的锚链,用户是如何配置浏览器来显示链接,以及它是如何被创建的。10.图形锚链:图形锚链与文本锚链相类似。当单击一个链接的图形锚链时,浏览器装在链接引用的 Web页。图形锚链不是以下划线或不同颜色的方式表示,但可以在它们周围显示一个边界,而且,不会有两个图形锚链看起来一样,它完全取决于所选用的图片。多样化是图形锚链的一个优势,常见用于 Web 页的例子有图标和点符。11.URL 引用。链接的一个部分是URL

19、引用。它是当单击链接时浏览器将要装载的 WEB 页地址。任何一种类型的链接,不论使用的是文本锚链还是图形锚链,都使用一个相对的或绝对的引用。12.URL 相对引用:对同一个计算机上的文件的 URL 引用又被称为相引用。这意味着 URL 是相对于浏览器最初装载 WEB 页的 计算机和目录的。13.URL 绝对引用:指明 WEB 页的精确的计算机、目录和文件的 URL引用称为绝对引用。相对引用常用于链接到同一台计算机上的 WEB 页,对链接到其他计算机上的 WEB 页,就有必要使用绝对引用;14.HTML:HTML 是 Web 的基础,是一种超文本标识语言,它是构成 Web 页面的主要工具。15.

20、内部链接:除了可以链接到其他HTML 文件外,还可以链接到当前文档内的一个锚链上;完成这项工作的两个步骤:首先,必须在HTML文档中创建一个指明正链接的位置的锚链;然后使用一个特殊的记号为该锚链建立链接,在锚链的名字前加一个#号。16.链接资源:链接到一个主页:;创建到 E-mail 的链接:;创建到 UseNet 新闻的链接:。建立到 FTP 站的链接:。用 WAIS链接提供对大数据库的访问:。使用 Telnet 链接访问远程计算机:;17.简述链接到E-mail 的超链接实现方式:建立一个到 E-mail 的链接和建立一个到其他主页的链接相类似,区别就是锚链元素的引用。链接到 E-mail

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

22、 链接的机器,FTP 链接几乎总是被本机浏览器支持。如果不指定一个特定的文件名,浏览器将把制定的目录中的文件列出来。当想让用户访问多个文件时这时很有用的。在多个机器上的程序,或分解几块的大文件都属于这一类。理论上讲,没有太多的区别,所以 Web 浏览器不需要别的软件便可支持 FTP 链接。浏览器将给出当前目录下的文件列表,并指明哪个是目录哪个是文件。如果单击一个目录,就转到那个目录。如果单击一个文件,浏览器将自动下载它。19.元素是表格数据和布局的容器。HTML 表格是由一行一行构成的:使用(表格行)标记指明一个新行,使用(表格头)或(表格数据)标记来分隔数据。将标记作为一个换行,标志着后面的

23、数据开始一个新表格行。表格头通常在 WWW 浏览器中以粗体并居中显示,表格数据以标准的主体文本格式显示;20.对 齐 表 格 元 素 属 性 值:该元素的 ALIGN 属性的可能值 TOP 和 BOTTOM(TOP 为缺省组),将表格标题说明文字放在表上方或下方。该元素的ALIGN 属性可能值有 LEFT,RIGHT和 CENTER;VALIGN 的可能值为TOP,BOTTOM,MIDDLE和BASELINE.BASELNE 元素应用于一行中所有元素并将它们对齐到一个共同基线上;该元素的 ALIGIN属 性 可 能 值 有 LEFT,right 和CENTER;VALIGIN 属性可以是TOP

24、,BOTTOM 和 MIDDLE;该元素的 ALIGN 属性可能值为 LEFT,RIGHT 和 CENTER;VALIGN 属 性 可 被 赋 予 的 值 有TOP,BOTTOM和MIDDLE;21.有三种类型的标记可用于创建字段:,和,在和容器标记之间都可以放置任 意 数 量 的 这 些 标 记;该标记定义一个终端用 户 可 键 入 多 行 文 本 字 段;该标记允许终端用户在一个滚动框或弹出菜单中的一些选项中做出选择;该标记提供所有其他类型的输入:单行文本、单选按钮以及提交或清除窗体的按钮;22.TEXTAREA:使用给用户提供一个输入多 行 信 息 的 字 段。缺 省 时,窗体显示一个

25、4 行长40 个字符的空字段,用 ROWS 和COLS 属性可以根据需要定义其大小;标记的选项有:NAME:必需,定义数据名;ROWS:设置字段中的行数;COLS:设置字符字段宽度;23.SELECT 元 素的 选项 如 下:NAME:必须,定义数据名;SIZE 该属性定义显示多少项;MULTIPLE 允许多项选择;VALUE 赋予选项的值,是 返 回 给 脚 本 的 值;SELECTED:如果想用选项之一作为缺省,使用标记中的SELECTED选项;24.是一个收集信息的单标记选项,包含了获得信息的所有其他选项,包括简单文本字段,口令字段,单选按钮,复选框,以 及 提 交 和 重 置 窗 体

26、按 钮;标记属性如下:NAME:定义数据名称。SIZE:这是文本或口令输入字段大小,以字符表示;MAXLENGTH:指定了一个文本或口令字段允许的最大字符个数;VALUE:对于文本或口令字段。它定义了显示的缺省文本;设置 INPUT标记的TYPE 属性的值为:TEXT,text是 缺 省 输 入 类 型;PASSWORD 是一个修改了的 TEXT字段,它以点符显示键入的字符,而不 是 以 实 际 字 符 显 示;CHECKBOX 显示一个简单的可选的或留空的复选框;RADIO 是复选框的较复杂的版本,只允许选择一项相关设置;RESET 显示一个有预置功能的按钮,清除窗体所有值,将其置成最初值。

27、(6)SUBMIT 显示了具有预置功能的按钮,将窗体中数据发送到服务器,由服务器方脚本处理;第四章 ASP.NET介绍 1.ManagerProvider:ADD.NET的 Managed Provider 是一个多层结构的无连接的一致的编程模型。它提供了 DataSet 和数据中心(如 MS SQL)之 间 的 联 系。Managed Provider 包含了存取数据中心(数据库)的一系列接口。主要有三个部件:连接对象(Connection、命令 对 象 Command、参 数 对 象Parameter 提供了数据源和 DataSet之间的接口。DataSetCommand 接口定义了数据列

28、和表映射,并最终取回一个 DataSet。数据流提供了高性能的、前向的数据存取机制。通过IdataReader,你可以轻松而高效地访问数据流。更底层的对象允许你链接到数据库,然后执行数据库系统一级的特定命令。2.ASP.NET 完全基于模块与组件,具有更好的扩展性与可制定性,数据处理方面更是引入了许多激动人心的技术 3.ASP.NET 的特色包括:简化开发操作(ASP.NET 在代码撰写方面最大的特色是将页面逻辑和业务逻辑封开,它分离程序代码与显示的内容,让丰富多彩的网页更容易撰写同时使程序到吗看起来更洁净、更简单)语言独立性(ASP.NET 则允许适应编译式的语言,提供较好的执行效率和跨 语

29、 言 的 兼 容 性,如visual basic.NET、c#、c+with managed extension、Jscript.NET等)分离程序代码和网页内容提高执行效率简化部署与组态的操作支持多种客户端型支持下一代的web service增进实用性增进延展性更多的支持工具更佳的安全机制session可以跨进程、跨机器。4.ASP.NET中的文件类型:Global.asax:ASP.NET 系统环境设置文件,相当于 ASP 中的Global.asax.aspx:内含 ASP 程序代码的文件,如同过去的.asp 浏览器可执行此类文件,向服务器提出浏览请求.asmx:制作web service

30、的原始文件.sdl:制作 web service 的 XML格式文件 VB 或.cs:在非 ASP.NET 环境下,执行web service的文件.aspc:可重复使用多个.aspx 的文件,此文件内可含有控件.ascx:内含 user control 的文件,可内含在多个.aspx文件中 5.现在 ASP.NET 支持的开发语言包 括VB.NET、C#.NET、JSCRIPT.NET、VC+.NET 以及其他.NET Framework 所支持的语言,这 里介绍 最常用 的 VB.NET 和C#.NET 6.visual 最大的新特征就是其利用了CLS和CLR,还支持许多新的面向对象的特性

31、继承性异常处理重载接口 7.C#.NET 是一个完全面向对象的开发语言(内容有类属性方法)8.ASP.NET 丰富的 web 控件广告轮换控件 asp:adrotator日历控件asp:calendar验证控件 9.验证控件:RequiredFieldValidator:确保用户3/8 输入不为空。Compare validator:使用比较运算符将用户的输入与另一控件的常数值或属性值进行比较。Range validator:检查用户的输入是否在指定的上下边界之间,可以检查数字、字母或日期对内的范围,可以将边界表示为常数。Regular expression validator:检查输入是否与

32、正则表达式定义的模式匹配,该验证类型允许检查科预知的字符序列,如身份证、电话号码等。Custom validator:使用自己编写的验证逻辑检查用户的输入,该验证类型允许检查运行时导出的值。Validation summary:以摘要的形式显示页上所有验证程序的验证错误。10.表单的英文单词是 form,web form 的后缀名是 ASPX;MS.NET架构里面“对象”指所有的控件都是对象,甚至数据类型都成了对象 11.ASPX 会被重新编译的情况ASPX 页面第一次被浏览器请求ASPX被改写 12.web 页面处理过程和所有的服务器进程一样,当 ASPX 页面被客户端请求时,页面的服务器端

33、代码被执行,执行结果被送回到浏览器端 13.web 页面处理过程,提高代码的效率页面的一次返处理页面重建页面处理内部过程 14.web form 事件模型-多按钮事件,根据五个按钮的功能,定义了五个方法:AddBtn-Click、AddAllBtn-Click、RemoveBtn-Click、RemoveAllBtn-Click、result 分别用来处理全部加进、单个加进、单个取消、全部取消和提交事件 15.control 简单的说就是一个可重用的组件或者对象,这个组件不但有自己的外观,还有自己的数据和方法,大部分组件还可以响应事件;server control 可以自动适应不同的浏览器版本

34、 16.文本输入控件的目的是让用户输入文本,文本模式是一个单行的输入框,但是用户可以根据自己的需要把它改成密码输入模式或者多行输入模式 17.按钮控件的目的是使用户对页面的内容作出判断,当按下按钮后,页面会对用户的选择作出一定的反应,达到与用户交互的目的 18.对按钮控件的使用要注意onclick 事件,即用户按下按钮以后,即 将 触 发 的 时 间 onmouseover 事件,当用户的光标进 入 按 钮 范 围 触 发 的 事 件 onmouseout 事件,当用户光标脱离按钮范围触发的事件text 属性,按钮上显示的文字,用以提示用户进行何种选择 19.checkBox 的使用比较简单,

35、主要使用Id 属性和Text 属性。Id 属性指定对复选控件实例的命名,Text 属性主要用于描述选择的条件。20.单选控件的选择可能性不一定是两种,只要是有限种可能性,并且只能从中选择一种结果,在原则上都可以用单选控件 RadioButton 来实现;单选控件比复选控件多一个GroupName 属性,它来指明多个单选控件是否是同一条件下的选择项,GroupName 相同的多个单选控件之间只有一个被选中 21.列表框是一个文本框内提供多个选项供用户选择的控件;列表框的属性selectionMode,选择方式是决定控件是否允许多项选择,当其值为ListSelectionMode.Single 时

36、,表明只允许用户从列表框中选择一个选项;当值为List.SelectionMode.Multi 时,用户可以用 Ctrl 键或者是 shift 键结合鼠标,从列表框中选择多个选项 22.属性 DataSource,说明数据的来源,可以为数组、列表、数据表;方法 DataBind,把来自数据源的数据载入列表框的items集合 23.RequiredFieldValidator 服务器控件保证用户不会跳过一个入口 24.有效控件验证用户的输入并设置一个属性来监视用户的输入是否通过了验证,当所用的验证项都被处理之后,页面的 IsValid 属性就被设置,当其中有一个验证没有通过时,整个页面将不会被通

37、过验证 25.对单选控件, 里面有一个专用的表示:RadioButtonList 26.当鼠标移到图像按钮上或当鼠标一走的时候,同一按钮上将会显示不同的两个图片,可以用 Image Button 控件的 onmouseout 和onmouseover 事件来实现 27.TagPrefix 标记为用户控件确定一个唯一的名字空间,TagName 为用户控件确定一个唯一地名称 28.模 板 的 定 义是 使 用表示符,文件保存为.ascx 文件 29.组合控件以类组合形式把已有的控件编译后形成自己定制的控件;其步骤重新定义从 control 继承来的create child controls 方法如

38、果组合控件要保持于页面上,需完成system.web.UL.INamingContainer接口 30.设计用户的控件的步骤 从system.web.UL.Control 类继承,并形成自己的类定义自己的属性和方法,包括重载一些初始化的方法定义自己应用界面定义自己控件的信息处理函数最后,谈一谈继承控件的使用 31.AddHandler 子控件,消息,AddressOf 消 息 处 理 函 数。在ADO.NET中,通 过managed provider 所提供的应用程序编程接口API。32.managed provider提 供 了dataset 和数据中心之间的联系,managed provi

39、der 包含了存取数据中心的一系列接口,主要有三个部件连接对象 connection、命令对象command、参数对象 parameter提供了数据源和 dataset 直接的接口数据流提供了高性能的、前向的数据存取机制更底层的对象允许用户连接到数据库,然后执行数据库系统一级的特定命令 33.SQL 的四个 command 对象:selectcommand、insertcommand、updatecommand、deletecommand分别代替了数据库的查询、插入、更新、删除操作 34.managed provider 利用本地的OLEDB 通过 COM Interop 来实现数据存取 35

40、.dataset 有TablesCollection对象RelationsCollection 对象ExtendedProperties对象 36.ADO.NET 访问数据库的步骤创建一个到数据库的链路,即ADO.Connection查询一个数据集合,即 执 行 SQL,产 生 一 个Recordset对数据集合进行需要的操作关闭数据链路 37.有了 dataset,那么 ADO.NET访问数据库的步骤创建一个数据库链路请求一个记录集合把记录集合暂存到 dataset如果需要,返回到第二部关闭数据链路 38.ADO.NET 对 象 模 型 概 览 ADOConnectionADODataSet

41、CommandDataGrid 39.页面输出缓存通过保存动态页面的输出内容,大大提高了服务器应用的能力,缺省情况下,输出缓存选项是被打开的,当一个GET请求被送往页面,一个输出缓冲入口将被创建,输出缓存还支持带请求串的 GET 方法,把请求串作为页面识别的一部分,输出缓存需要知道页面缓存的过期/有效时间策略 40.ASP.NET 提供了三种缓存替换的 策 略:1.“腐 烂 搜 索”(Scavenging)。比较类似于“最近最少使用”替换原则,当内存变得比较紧张时,缓存机制会找出最不常用和最不重要的对象,把它从能存中移出,以减轻系统压力。2.“到期控制”(Expiration)。编程者可以指定

42、缓存对象的生存周期,这种指定的时间可以使绝对的也可以使相对的。3.“文件和键值依赖”。从外部文件或者是其他缓存键值是否改变,来决定本身键值是否有效。如果依赖发生改变,缓存对象将变的不可使用,并从缓存中移动出来。第五章 Web 数据库技术基础 1.在 Web 服务器中,信息以文本或图像文件的形式进行存储,所以,单纯的 WWW 查询速度很慢、检索机制很脆弱,尤其是基于内容和基于结构的检索。它不像 Sybase、Oracle、Informix 等专用数据库系统,能对大批量数据进行有序的、有规则的组织与管理,只要给出查询条件便能很快得到查询结果。2.Web 数据库发展还存在着以下问题:网络通信速率低,

43、骨干通信网通信能力小;网上垃圾泛滥,使检索有用信息成为困难;网络安全一直是影响 Web 数据库在金融、行政、保险等行业迅速开展的主要原因;从目前的国内情况看,网上的中文信息较为贫乏。3.CGI(通用网关接口)是Web 服务器在调用外部程序时的参数规范协议,它规定了一组标准的环境变量和参数格式,借助 CGI 可以实现动态创建 Web 页面,处理 HTML 表单输入,并在 Web 和其他 Internet 服务之间架设沟通的渠道;CGI 脚本是按CGI 规范编写在服务器方可执行的程序,它负责处理从服务器请求一个动态响应所必须的所有任务。4.CGI 脚本的编程工具极其丰富,VB、VBScript、V

44、C+、BorlandC+、VJ+、FoxPro、JavaScript、ActiveX 及各种第三方厂家工具都可以在 Web 为基础的综合环境中进行开发。5.CGI 工作原理是:用户端浏览器Browser 通过 HTML 表单搜集参数,这些参数通过 HTTP 传递给Web 服务器,在服务器端通过 CGI脚本分析参数,同时启动通路程序,把分析后的参数传递给通路程序。6.对 Web 数据库服务器来说,它本身是一个客户/服务器系统。客户/服务器结构主要指数据库应用系统分解为前台的客户、应用程序及后台的服务器部分以及网络连接。这种结构的核心是客户应用程序仅仅发送应用请求,请求通过网络传送给服务器,由服务

45、器来完成请求的内容,然后将结果返回客户端,而服务器完成的工作对客户应用程序来说是完全不可见的。7.在 Web 数据库系统中客户端的主要功能:建立或断开与服务器的连接;提交访问数据请求;等待接收结果或服务器发来的错误信息;数据的输入输出及验证;提供一个良好的用户界面。8.在 Web 数据库系统中网络的主要功能:保证客户及服务器的物理连接;支持多种网络协议。9.在 Web 数据库系统中服务器端的主要功能:管理多用户的数据库;管理用户权限及保证数据的安全性;管理和处理用户的请求,管理用户请求,包括请求队列、响应请求、通知服务完成、返回结果;维护数据库,包括备份和恢复。10.客户/服务器结构具有以下特

46、点:在处理任务时将客户和服务器分开;减少主机网络负荷;数据库与客户应用程序无关;数据库平台和操作系统无关,访问数据库和客户使用的操作系统没有关系;维护数据库的完整性。11.Web 服务器,即为 WWW 浏览器提供服务的机器。Web 服务器是在主控制平台上运行的软件包,也是在 Internet 中运行的最重要的软件包。Web 服务器提供给用户所需的文 件。服 务 器 有 多 种、NewsServer、GroupServer,他们与不同的客户机之间有不同的沟通方式,即使用不同的语言,这种语言就是传输协议。12.客户机和服务器的对话过程:客户机:向用户提供请求的方法(通常是单击某个链接时启动);将请

47、求发送给某个服务器;接收服务器返回的结果,经过适当解释,呈交HTML 文档或传递各种文件给适当的浏览器。服务器:接受请求;对请求进行合法性检查及安全性屏蔽;针对请求获取并制作数据,包括使用CGI脚本为文件设置适当的MIME类型;把结果发送给踢出请求的客户机。13.Web 服务器提供两种类型的安全保护措施授权和链接加密。链接加密是指对浏览器和 Web 服务器4/8 之间传输的数据进行加密。授权要求用户通过口令方位 Web 页,使用相同或不同的“用户名/密码”登录进入特定的系统。对某些服务器来说,可用授权屏幕保护单独的页不受非法侵入,甚至可以保护整个目录。它的缺点就是,过于麻烦,每次链接都要敲入口

48、令,另外也容易被人监听到用户的口令。14.评价 Web 服务器的性能标准:速度;建立和维护;对用户保持跟踪;安全性;其他特性。15.几种比较流行的 Web 服务器:Netscape Enterprise 服务器Oracle 服务器Microsoft 网络信息服务器 16.ODBC(Open DataBase Connectivity),它是 Microsoft 公司 WOSA 的主要组成部分,ODBC规范为应用程序提供了一整套调用接口规范和基于动态链接库的运行支持环境。应用程序调用的是标准的ODBC 函数和 SQL 语言,数据库的底层操作是由各个数据库的驱动程序完成的。17.ODBC 结构由四

49、个层次组成:应用程序,主要功能:与数据源建立连接或会话,获取连接句柄;制定事务控制方式;向数据源发送SQL 请求;为 SQL 语句定义接受结果数据区以及所读取的数据格式;读取查询结果;处理多层次错误,返回给应用程序;如果需要,向用户提交处理结果;请求事务的提交和回滚操作;终止与数据源的连接。驱动程序管理器,具体包括:装载指定的 ODBC 驱动程序;定义数据源,在 ODBC.INI 文件中把数据源名映射到指定的驱动程序动态链接库;支持驱动程序函数的表格,为其提供 ODBC 函数入口点;处理 ODBC 初始化调用;为 ODBC 调用提供参数验证和次序验证。数据库驱动程序,主要功能:建立与数据源的连

50、接;向数据源提交SQL 请求,执行 SQL 语句;根据实际需要,将发送的数据或是读取的数据进行必要的格式转换;返回处理结果;将数据源错误转换为ODBC 标准错误代码,返回给应用程序;提交事务的初始化请求,事务完成请求或撤销请求;根据需要声明和使用游标。两种类型:单层驱动和多层驱动。单层驱动程序不仅要处理 ODBC 调用,还要解释执行 SQL语句,执行 DBMS 的功能。多层驱动程序仅仅处理应用程序的 ODBC函数调用和数据转换,数据源接受SQL语句后由DBMS解释执行。数据源:是指提供数据资源的实体,它可能是用在台式数据库应用程序中的单个文件,如 MS Access 或FoxPro,或者它是一

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 单元课程

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁