网络编程基础.ppt_第1页
网络编程基础.ppt_第2页
网络编程基础.ppt_第3页
网络编程基础.ppt_第4页
网络编程基础.ppt_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第9章网络编程基础 9 1网络编程概述 9 2HTML编程基础 9 3ASP编程技术 9 1网络编程概述 9 1网络编程概述 HTML HyperTextMarkupLanguage 超文本标记语言HTML语言是是一种专门用于Web页制作的编程语言 利用HTML语言编写的Web网页 属于纯文本文件 可用任何文本编辑器阅读和编辑 HTML文档通过标记和属性对超文本的语义进行描述 标记用于描述网页内容在浏览器中的显示方式 生成与别的文本或图像的链接点 产生所需的各种效果 HTML作为一种标记语言 创建的文档与系统平台无关 即任何可以运行浏览器的计算机都能阅读并显示HTML 2 网页制作工具1 FrontPageFrontPage是由Microsoft公司推出的新一代Web网页制作工具 FrontPage的特色如下 1 强大的网页设计功能可智能地完成HTML文本的编辑 完善了所见即所得的网页编辑操作 2 丰富的网页设计模板 设计向导和主题样式提供了多种网页设计模板 网页设计向导和主题样式 使用这些模板 向导和样式 即使是初学者也可以设计出具有专业水准的网站 9 1网络编程概述 9 1网络编程概述 2 DreamweaverDreamweaver是由美国Macromedia公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器 用户不必编写复杂的HTML源代码 可以轻而易举地制作出跨越平台限制和跨越浏览器限制的动态网页 所以 Dreamweaver一般作为网页设计者的首选工具 Dreamweaver的基本功能如下 1 可视化的专业网页编辑器和友好的工作界面 2 网站管理功能 3 强大的多媒体处理功能 在Dreamweaver中可以插入Flash动画和Fireworks生成的图像 9 1网络编程概述 9 1网络编程概述 4 Dreamweaver可以很好地控制HTML源代码 而不会产生垃圾代码 5 提供行为等控件来进行动画处理和产生交互式响应 Dreamweaver提供一个工具 层 层的嵌套 层的可见性 层的重叠 与时间线相配合可以作出许多动态效果 6 DreamweaverMX允许使用服务器语言 例如ASP ASP NET ColdFusion标记语言 CFML JSP和PHP 等服务器语言来生成支持动态数据库的Web应用程序 9 1网络编程概述 9 1网络编程概述 3 网页美化工具为了使制作的网页更为美观 制作网页时 还需利用网页美化工具对网页进行美化 1 PhotoshopPhotoshop是由Adobe公司开发的图形处理软件 它是目前公认的PC机上最好的通用平面美术设计软件 它功能完善 性能稳定 使用方便 所以在几乎所有的广告 出版 软件公司 Photoshop都是首选的平面制作工具 9 1网络编程概述 9 1网络编程概述 2 FireworksFireworks是由Macromedia公司开发的图形处理工具 是专业网页图形设计及制作的解决方案 作为为网络设计而开发的图像处理软件Fireworks还能够自动切割图像 生成光标动态感应的JavaScript程序等等 而且Fireworks具有强大的动画功能和一个相当完美的网络图像生成器 Fireworks动态生成的网络图形 可以输出到Dreamweaver及其他的HTML代码编辑软件中 9 1网络编程概述 9 1网络编程概述 3 FlashFlash是美国Macromedia公司开发的矢量图形编辑和动画创作的专业软件 它是一种交互式动画设计工具 用它可以将音乐 声效 动画以及富有新意的界面融合在一起 以制作出高品质的网页动态效果 Flash是制作动画及矢量图形的工具软件 用它制作的动画是窄带动画 适合于网络传输的Web界面 9 1网络编程概述 9 1网络编程概述 FrontPage和Dreamweaver是使用最多的HTML网页制作工具 通过ActiveX定义接口 与脚本编程语言JavaScript和VBScript配合 创建动态交互的Web Dreamweaver Fireworks和Flash一起被称作网页制作三剑客 是目前使用方便 功能强大的网站管理及HTML页面制作工具 Fireworks设计图形并使网页图形最优化 通过在Dreamweaver或Flash中直接对Fireworks进行调用 编辑图形来实现流畅的工作流程 9 1网络编程概述 9 1网络编程概述 4 网页的整体结构1 层状结构层状结构为树型结构 由网站文件的主页开始 依次划分为一级标题 二级标题等等 逐级细化 直至提供给浏览者具体信息 9 1网络编程概述 9 1网络编程概述 2 线性结构线性结构 如图1 9所示 类似于数据结构中的线性表 用于组织本身的线性顺序形式存在的信息 可以引导浏览者按部就班地浏览整个网站文件 这种结构一般都用在意义是平行的页面上 9 1网络编程概述 9 1网络编程概述 3 Web结构Web结构类似于Internet的组成结构 网站文件的结构是层状结构和线性结构的结合 各网页之间形成网状连接 允许用户随意浏览 9 1网络编程概述 9 1网络编程概述 9 1网络编程概述 9 1网络编程概述 5 ASP ActiveServerPages 技术Microsoft公司的ASP是服务器端的脚本编写环境 可以创建和运行动态的 可以交互的Web服务器端应用程序 是实现网络数据库发布的 容易使用的开发工具 使用ASP可以方便地使用ADO对象 结合ActiveX组件 脚本命令和HTML语言 可以制作出交互式的网页和应用程序 9 1网络编程概述 9 1网络编程概述 6 JSP JavaServerPages 技术Sun推出的JSP是一种执行于服务器端的动态网页开发技术 它基于Java技术 JSP技术用JavaScript作为脚本语言 在服务器端 WebSever会通过Java虚拟机解释执行 由于JSP是以Java语言为基础的 具有较强的跨平台功能 1 HTML语言基础HTML文档是由标记和文件块组成的 标记 该部分信息用来控制文档内部的显示方式 并允许WEB设计人员指定与其他文档的连接 文件块 该部分信息就是浏览器显示的文本 图形和声音信息 下面简单介绍HTML的使用 9 2HTML编程基础 9 2HTML编程基础 1 HTML元素 1 HTML元素的标记HTML文件所有的控制语句称为标记 TAG 典型的元素由三部分组成 起始标记 文件块 结束标记 格式为 受影响的文本例如 HTML的基本语法 9 2HTML编程基础 9 2HTML编程基础 使用标记的约定 双标记 由 起始标记 和 结束标记 两部分构成 例如 和为表的行标记 定义数据行 和为表的数据标记 定义每行内单元格 单标记 仅有起始标记 无尾标记 最常见的单标签是 表示强迫换行 标记的字母不区分大小写 标记可以联合使用 也可以嵌套 9 2HTML编程基础 9 2HTML编程基础 2 HTML元素的属性元素属性的语法格式为 各属性之间无先后次序 属性名不区分大小写 3 HTML文件的注释HTML文件注释的基本格式如下 9 2HTML编程基础 9 2HTML编程基础 4 HTML文件的基本结构HTML文件的结构分为两个基本部分 文件头和文件主体 它们由三对标记构成 头部信息文档主体 正文部分 9 2HTML编程基础 9 2HTML编程基础 文挡标记 表示HTML文档的开始 直到为止 文件头标记其内容可以是标题 文本文件地址 等网页信息说明 文件主体标记 例9 1 设计网页 标题为 xample 网页显示文字内容为 没有使用 head 标记 而单独使用 title 标记仍起作用 xample没有使用标记仍起作用例9 1 9 2HTML编程基础 9 2HTML编程基础 符号 显示 表 1特殊替换字符 9 2HTML编程基础 9 2HTML编程基础 2 文件主体标记主体元素可以包含各种参数部分 格式如下 BACKGROUND 9 2HTML编程基础 9 2HTML编程基础 未阅读过的超文本连接颜色 缺省值蓝色 阅读过的超文本连接颜色 缺省值紫色 前景文字颜色 表9 2颜色代码表 9 2HTML编程基础 9 2HTML编程基础 3 设置标题格式可以设置字体大小不同的标题 标题格式显示在浏览器窗口内 而不是显示在浏览器的标题栏中 格式为 标题属性align用来设置文字的对齐方式 left 左对齐 center 居中 right 右对齐 例9 1 1 9 2HTML编程基础 9 2HTML编程基础 属性n用来指定标题文字的大小 N 1 6 N 1时文字最大 缺省时是 4 设置文字格式 采用标记 格式为 被设置的文字Size 设置文字的大小 数字的取值从 取1时最小 取7时最大 Face 设置文字的字体 字体名可以为 宋体 楷体 黑体和TimeNewRoman等约50种字体 9 2HTML编程基础 9 2HTML编程基础 Color 设置文字的颜色 颜色的取值与的取值方法相同 参见例9 1 2 设置字型 字型就是文字的风格 如加粗 斜体 带下划线 上标 下标等 字型的控制标记见表9 3所示 9 2HTML编程基础 9 2HTML编程基础 表9 3设置各种字型的标记 9 2HTML编程基础 9 2HTML编程基础 例9 2 在网页上设置文字格式设置文字格式今天天气真好显示红色黑体3号字正常字显示带下划线显示 9 2HTML编程基础 9 2HTML编程基础 5 排版排版标记和 格式 一段文字参数align 表示整个段落的对齐方式 align可选参数有left center和right 分别为左 中和右对齐 中间对齐也可用成对标记完成 9 2HTML编程基础 9 2HTML编程基础 页面效果例9 2 1左对齐的段落左对齐的段落右对齐的段落右对齐的段落中间对齐的段落中间对齐的段落 9 2HTML编程基础 9 2HTML编程基础 行缩进引用标记来表示缩进 一对标记中的文字将向右缩进一段 页面效果例9 2 2第一层第一层第二层第二层第三层第三层第二层第二层第一层第一层 9 2HTML编程基础 9 2HTML编程基础 一个最简单的Homepage文件 9 2HTML编程基础 9 2HTML编程基础 例9 3简单的主页实例欢迎光临HTML世界 html简单示例其乐无穷 欢迎学习使用HTML编制编制出自己的主页 祝你成功 网页效果 9 2HTML编程基础 9 2HTML编程基础 图9 1HTML主页 9 2HTML编程基础 9 2HTML编程基础 6 加入超链接在Web页面中加入超链接的格式 要链接的目标文档名 要链接的文本 超文本 创建完整的链接标记 必须在开始标记中设置超文本引用 HREF 属性 HREF描述了点击该链结后文档跳转的目的地 例如 创建一个指向文档间的链接 可以使用以下链接微软公司例9 2 3 9 2HTML编程基础 9 2HTML编程基础 表9 4相对寻址和绝对寻址的不同点 9 2HTML编程基础 9 2HTML编程基础 在大多数情况下 应该使用相对寻址 HTML允许定义文档内部的链接 例如定义Anchor1说明了在 Anchor1 前有一个跳转点 用GotoAnchor1则可跳转至Anchor1处 例9 3 1 9 2HTML编程基础 9 2HTML编程基础 7 图象及动画的嵌入 1 图象的嵌入图象嵌入的标记为 其属性为Src 图象文件名 Alt 替代文字 Align 对准 Width Height Border 边框宽度 HSpace 水平 和VSpace 垂直 Src指定嵌入图象的图象文件名 例如src images Red flag gif Alt指定图象文件尚未装入时 代替图象显示的文字 9 2HTML编程基础 9 2HTML编程基础 例如Width和Height分别指定图象的宽和高 Border指定图象边框的宽度 HSpace和VSpace分别指定图象外水平和竖直留空的宽度 2 动画的嵌入浏览器支持GIF格式的动画文件 只需生成这种动画文件 和图象文件嵌入完全一样 例9 3 2 9 2HTML编程基础 9 2HTML编程基础 表示将在图象尚未装入时显示一个箭头 8 列表列表适合于罗列有关信息内容 列表项可以是段落 有格式文本或超媒体连接 列表可以嵌套 显示时按层次缩进 列表可分为三种 枚举式 编号式 定义式 9 2HTML编程基础 9 2HTML编程基础 1 枚举式列表使用成对标记 UL 和一个以上的 LI 语句来定义 每个 LI 标识一项列表项 显示时 每个 LI 定义的项目前均有3个黑圆点作前导记号 例 UL LI firstlistitem LI secondlistitem UL 例9 4 1 9 2HTML编程基础 9 2HTML编程基础 2 编号式列表使用成对标记 OL 和一个以上的 LI 语句来定义 每个 LI 标识一项列表项 显示时每个 LI 定义的项目前均自动加有序列编号 例如 OL LI firstlistitem LI secondlistitem OL 例9 4 2 9 2HTML编程基础 9 2HTML编程基础 3 定义式列表定义式列表使用成对标记 DL 来定义 使用标记和 DD 来定义两个层次 标记定义目的标题 DD 标记定义内容 显示时每个 DT 定义列表项的下面 产生一段由 DD 定义的说明文字 例如 DL DT termname DD termdefinition DL 例9 4 3 9 2HTML编程基础 9 2HTML编程基础 9 表格 1 表格的属性表格是由成对标记来标识的 表格属性有对齐方式align left right和center表格宽度width n和n 表格边界宽度border n 9 2HTML编程基础 9 2HTML编程基础 2 建立表格建立表格的标记为 和 单标记说明表格的一行 双标记说明表格的列标题 双标记说明表格的元素 学号姓名 年龄200601成功21例9 4 4 9 2HTML编程基础 9 2HTML编程基础 表格行的属性有align和valign 属性valign 指定表格行中元素的垂直对齐情况 参数 top 元素顶对齐 bottom 底对齐 middle 中间对齐 和baseline 底线对齐 学号姓名年龄200601王晓芳20例9 4 5 9 2HTML编程基础 9 2HTML编程基础 10 表单 FORM 1 表单的基本属性表单使用成对标记和来定义 动作属性ACTION 递送信息表单指定的URL地址例如 9 2HTML编程基础 9 2HTML编程基础 方式属性METHOD 指定填表信息传输的方式 如何将表单提交给服务器 HTTP方式 有两种标准方式可选 GET 获得 和POST 邮递 一般用POST GET将输入的信息转至ACTION所指定的URL位置作进一步处理 将表单中的参数信息合成在URL中 问号开头 使用 号分割参数 POST可将信息 无限制 发往ACTION所指定的 asp文件 POST方式将传递的参数信息放置在http协议的request部分 在地址栏看不到表单的信息 9 2HTML编程基础 9 2HTML编程基础 例如 一个表单有一个ACTION为 9 2HTML编程基础 9 2HTML编程基础 9 2HTML编程基础 属性TYPE 2 输入控件 表单FORM的常用控件 例如 生成文本输入框 宽为20个字符 最长50个字符 例9 4 6例9 4 7 9 2HTML编程基础 9 2HTML编程基础 3 列表框使用成对标记定义列表框 使用成对标记定义列表框中的项 可以有多个 例如学生成绩查询例9 4 8 9 2HTML编程基础 9 2HTML编程基础 2 DHTML语言基础动态超文本标记语言 DHTML 将HTML标志与脚本语言组合起来 进行定位 利用CSS等操作文档的动态外观 其主要功能如下 1 定义分层结构来显示Web文档的所有部分 2 通过增加和删除内容来修改结构 3 监视和管理网页目录特征的方法 4 提供网页上内容如何与用户互动以及相互影响的方法 9 2HTML编程基础 9 2HTML编程基础 1 DHTML对象模块的基本组件DHTML对象模块由对象 属性 事件和方法构成 使开发人员能通过编程控制网页上所有情况 1 对象网页上HTML中每个元素在动态对象模块中都表现为对象 例如图像 文本框等 对象模块是所有这些对象的分层表示 最高层是当前网页的框架或者浏览器窗口 对象命名后 通过脚本语言来引用它 9 2HTML编程基础 9 2HTML编程基础 2 属性属性描述一个对象的信息 3 事件网页上每一个发生的动作 例如鼠标双击 都称为事件 当网页事件发生时 接收事件的项会通知动态对象模块事件发生 如果编制的脚本程序规定对事件的触发做出响应 则执行该脚本 4 方法方法描述了对于对象所采取的措施 例如 使窗口对象能打开新的浏览器的方法 9 2HTML编程基础 9 2HTML编程基础 5 对象及属性的实例使用文字移动的方法和多媒体页面显示对象和属性 移动文字使用双标记 该标记的属性有direction behavior loop scrolldelay Align bgcolor height width和Margins 9 2HTML编程基础 9 2HTML编程基础 方向属性direction 可设置为left right 格式为 left right方式属性bihavior 可设置为scroll slide alternate格式为 scroll slide alternate循环属性loop设置循环次数 格式为 次数 若未指定则循环不止 infinite 9 2HTML编程基础 9 2HTML编程基础 速度属性scrollamount设置文字移动的快慢 可设置为数字 格式为 速度单位值延时属性scrolldelay设置文字移动时停顿的间隔时间 可设置为数字 格式为 延时单位值外观设置 Layout 包括Align bgcolor height width和Margins对齐方式属性Align可设置为对齐上沿 中间 下沿 格式为 top middle bottom 底色属性bgcolor可设置为预定义色彩Black Olive Teal Red Blue Maroon Navy Gray Lime Fuchsia White Green Purple Silver Yellow Aqua 格式为 rrggbb16进制数码 或者是预定义色彩 面积属性有height和width 格式为 面积单位值空白 Margins 属性有hspace和vspace 格式为 空白单位值例9 5 1 9 2HTML编程基础 9 2HTML编程基础 多媒体页面 AlternativeInlineElements 包括多媒体文本 背景音乐和视频播放 嵌入多媒体文本 EMBED 该标记可以用来在主页中嵌入多媒体文本 多媒体文本可以为电影 movie 声音 sound 等 格式为 URL背景音乐 BGSOUND 格式为 音乐文件的URL 循环数例如 9 2HTML编程基础 9 2HTML编程基础 插入视频剪辑 DYNSRC 格式为 视频文件例如 用Red gif这一GIF图象作为视频的封面 即 在浏览器尚未完全读入avi文件时 先在avi播放区域显示Red gif图象 Red avi为视频文件 循环播放 循环数将循环播放不止 9 2HTML编程基础 9 2HTML编程基础 2 脚本编辑DHTML允许使用编程语言C 操纵网页上的对象 也可使用Javascript VBscript操纵网页上的对象 脚本嵌在Web页中 VBscript是在VisualBasic基础上设计的 这一语言通过微软的信息服务器 IIS 和活动服务器网页 ASP 在Web服务器方得到支持 采用VBscript编写的脚本放在标记之间 9 2HTML编程基础 9 2HTML编程基础 Javascript使用了一些和Java相同的结构和语法 采用Javascript编写的脚本 脚本必须写在一系列脚本标记中 格式如下 DHTML的可编程性 给Web页带来了新的功能 例如 以前在改变Web页的元素时 只能等待网页的重新下载 而使用DHTML 可以单击屏幕上方的某个图像 就可以使屏幕下方的段落立刻发生变化 而不必再访问服务器 这一改变是通过编辑脚本程序实现的 通过编辑脚本程序 所有的表格可变成活的数据库 用户可以动态和排序地筛选其中的数据 这样一来 就减少了对服务器的请求 因此降低了服务器的负荷 提高了客户机和服务器的总体性能 9 2HTML编程基础 9 2HTML编程基础 3 使用样式表CSSDHTML的基础是层叠样式表CSS CascadingStyleSheets 样式是指由Web页作者定义的一组显示和定位属性 CSS最大的特点是面向对象的网页设计 解决Web页面的继承和显示问题 也就是说 把每一页 每一段落 每个图像和表格都看成是一个对象 然后声明该对象的每个实例 每个实例都有一种样式 Style 即一组属性或显示指令 只要声明一次 这些属性就会贯穿在整个网页甚至整个站点中 9 2HTML编程基础 9 2HTML编程基础 CSS所能改变的属性包括 字体 文字间的间距 列表 颜色 背景 页边距和位置 CSS的格式有两种 嵌入式格式和格式页 嵌入式格式 使用STYLE属性将格式应用在单个元素上 格式页 将格式应用在网页或整个Web站点上 格式页可以是链接到HTML文档的一个外部文件 也可以包含在文档之中 9 2HTML编程基础 9 2HTML编程基础 嵌入式格式使用STYLE属性可以在网页的任何标记中 应用嵌入式格式例如 ThistextisinaSPAN 成对标记为不带任何格式的文本容器 STYLE font weight bold 将文本改为粗体字 9 2HTML编程基础 9 2HTML编程基础 格式页采用和标记定义边界 格式页包含一个或多个格式定义一个格式定义格式如下 Selectctor property Value property Value selector表示要修改的元素 例如用A P等 Property表示要修改的属性 例如 color 表示property value表示property的值 例如 value的值设置为blue 9 2HTML编程基础 9 2HTML编程基础 图9 3使用样式表CSS 下面是一个应用CSS的典型例子 9 2HTML编程基础 9 2HTML编程基础 例9 6A color blue P background color red color yellow 您好请注意这一段文字的颜色和背景参见效果 9 2HTML编程基础 9 2HTML编程基础 例9 7使用样式和类设计网页 运行结果如下图所示 9 2HTML编程基础 9 2HTML编程基础 WelcomeH1 FONT SIZE 10pt COLOR blue 定义样式H1 B type FONT SIZE 16pt COLOR red 定义样式B THISISAPICTURE 使用样式B DOYOULIKETHIS 使用样式H1 参见效果 9 2HTML编程基础 使用样式以及类前面的程序段中有两个样式 H1和B type H1是一个有效的DHTML元素 在程序中由标记的部分将继承样式H1的全部属性 类定义格式是元素名后加上一个圆点和类名 本例用户创建的元素类B type 引用时要用来声明 标记的部分将继承样式B的全部属性 class定义的类 是从现有类派生出来的 标志具有标志的所有属性 9 2HTML编程基础 9 2HTML编程基础 1 ASP技术的工作原理MicrosoftActiveServerPages ASP 是一个位于Web服务器端的开发环境 属于ActiveX技术中的Server端技术 通过这种环境 用户可以创建和运行动态的交互式Web服务器应用程序 如交互式的网页 包括使用HTML表单收集和处理信息 利用它可以产生和运行动态的 交互的 高性能的Web服务应用程序 一般的HTML页面访问 首先根据HTML文件的URL地址 用户通过浏览器将网页请求发送到服务器端 服务器收到请求 根据扩展名 html或者 htm判断HTML文件的请求 将相应的HTML文件从磁盘中取出送回浏览器 经浏览器程序解释后在浏览器窗口显示结果 在请求ASP程序的过程时 大部分过程与上面一样 ASP中的命令和Script语句都是由服务器来解释执行的 执行结果动态生成Web页面 回送到浏览器 具体说 当判断出ASP文件并从磁盘取出时 它是向特定的ASP dll程序发送该文件 从上向下处理 执行这个请求文件中的所有语句 然后生成一个HTML文件 结果以纯HTML代码形式发送到客户端浏览器 经过客户端浏览器解释后在浏览器中显示 9 2HTML编程基础 图9 5ASP运行原理图 ASP文件的后缀名为 asp 相当于一个可执行文件 放在Web服务器上有可执行权限的目录下 当浏览器向WebServer请求调用ASP文件时 就启动了ASP WebServer开始调用ASP 执行每一个命令 然后动态生成一个HTML页面并送到浏览器 2 ASP运行环境和技术特点 1 运行环境ActiveServerPages是由Microsoft公司推出的 Microsoft公司推出的Internet信息服务器 InternetInformationServer IIS 能实现AcdveServerPages的强大功能 还有一些其他的服务器在安装了ASP组件后也能实现这个功能 运行ASP程序 安装IIS步骤为 在控制面板下 选择添加或删除程序 选择添加 删除Windows组件 选择Internet信息服务 IIS 安装IIS后 在C盘会建立一个根目录Inetpub 其子目录wwwroot则支持信息发布 如果将 asp程序置于c Inetput wwwroot目录下 在地址栏输入http localhost asp则可发布信息 2 特点由于ASP是在服务器端执行的 则访问这些以 asp为后缀的文件时 不能用实际的物理路径 而只能用其虚拟路径 而服务器端程序执行完毕后 服务器仅将执行的结果返回给客户端浏览器 减轻了客户端浏览器的负担 ASP有如下特点 无需编译 可直接在服务器端运行 可以使用了各种脚本语言 并使用普通的文本编辑器进行编辑 ASP的运行与浏览器无关 用户端浏览器只解释和显示转换为HTML代码的ActiveServerPages所设计的网页内容 由于ASP程序的源代码不会被传到客户端 因而具有较高的安全性 3 Web应用程序目录Web应用程序的起始文件是使用者执行整个Web应用程序的进入点 它的地位相当于C程序的main 函数 必须将Web应用程序起始文件 默认的主文件名可以是index或default 文件扩展名可以是 htm html或 asp 和Global asp等文件放在虚拟的根目录中 每当客户机连接服务器而不指定文档名时 自动打开一个Default htm文件 由一个虚拟根目录之下的所有ASP文件构成了一个Web应用程序 默认的Web程序存放的根目录为 Inetpub wwwroot 当 htm和 asp这一类的文件数量通常很多时 也可以在目录 Inetpub wwwroot下建立一些新的目录 对于多媒体文件一般建一个新的目录专门存放 对于程序控件也应该建立一些专门存放的目录 例如 ActiveX或 Java ActiveX专门存放ActiveX控制项 它们可能是 dll或 ocx等文件类型 而 Java则专门存放Javaapplet及其相关类文件 可能是 class或 zip文件 对于小规模的Web应用程序也可以用一个 Bin存放所有的控制文件 无论任何类型的数据文件 也应该适当分类 并且存放在各自的目录里面 例如 可以为纯文本类型的数据文件建立一个 Text目录 或者根据数据内容建立一个 MailAddress的目录 如果数据文件不多 可以只建个 Data目录集中存放 4 AS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论