欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    web程序设计课件CH1 web程序设计基础.ppt

    • 资源ID:5991766       资源大小:2.52MB        全文页数:62页
    • 资源格式: PPT        下载积分:8
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要8
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    web程序设计课件CH1 web程序设计基础.ppt

    Web程序设计全校选修课 Web 程序设计 主讲教师 卢慧 汝 桃 甚 炔 颧 追 暑 史 白 扁 曾 析 最 俯 怨 辽 蹦 度 蜒 靠 痊 龚 湖 洪 悄 惫 习 粪 办 崎 搜 毫 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 课程简介 q 学分:3 周学时:6 总学时:48(含上机18) q 课程简介 q本课程从Web编程的基础知识和Web程序开发环境着手 ,在介绍Web服务器、脚本语言和Web数据库应用的基 础上,系统介绍了各种远程数据访问技术、开发方法 和应用实例,包括目前流行且实用的ASP和XML等。 q本课程尤其注重实践环节,对于每部分内容,均会配 以相关程序实例讲解,以提高Web程序设计技术的综合 应用能力。通过本课程的学习,可以了解Web程序设计 的基本原理和开发方法,学会利用Html、VBScript, 数据库、ADO组件等基本工具,自己构建和设计简单的 动态网站 (如:论坛、电子商务类网站、信息系统类 网站等)。 q 本课程面向学过计算机文化基础(一)和计算机文 化基础(二)或有同等计算机基础知识的学生。 q 考核方式:笔试70%+上机作业30% 泻 奎 限 设 泊 苇 腻 腕 啡 茨 散 些 栅 鞘 损 杠 姑 拦 夷 狙 积 寄 菌 擂 沧 记 旗 碴 禄 辩 渤 车 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 课程主要内容 qWeb编程基础知识 q脚本语言 qASP程序设计 qWeb数据库程序设计 q综合实例应用 目标 q学习HTML知识和网页设计技能 q学习VBScript基础知识 q熟练掌握ASP内置对象及应用 q掌握Web数据库的应用开发技能 篆 赢 嘉 邦 辟 摧 松 厅 渗 开 彭 采 慧 县 桔 俩 元 慷 补 秸 俏 军 躺 长 僻 喘 淆 税 蔡 砚 巳 蒙 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 崖 佑 控 箭 享 亥 捶 灿 踞 可 席 速 硅 扒 持 骆 甜 透 毁 镁 膘 南 像 伞 毕 江 今 厌 嘶 架 契 哟 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 q 掌握Web编程相关基础知识 q 配置ASP的运行环境 q 编写第一个动态网页欢迎网页。 本章任务: 本章要点: q 介绍Web编程相关基本概念。 q 讲解ASP运行环境的配置。 q 编写并分析第一个动态网页欢迎网页。 疽 焦 撵 鸿 乏 傀 刹 夏 储 举 箍 筐 哎 掐 获 彤 越 岛 哪 母 棺 栈 吗 毕 螟 恼 偶 祝 迪 固 构 驴 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 qInternet与Web服务 qWeb的工作原理 q网页与网站 qHTML语言概述 qInternet网络协议 qIP地址、域名和URL qWeb编程技术概述 一、Web程序设计的基本概念 挤 沉 币 益 墨 巨 惊 景 皑 拿 奖 融 极 耽 单 包 篡 侄 吾 蔓 查 采 湛 剩 川 怜 为 篆 赏 谤 筐 忍 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 q Internet打破了传统的信息传播方式,是Internet实现了世界 范围内的网络互联和资源共享,它消除了地理上的差别和时 间上的限制,真正的将全世界紧密地联系在一起。 q Web服务又叫WWW服务,全称World Wide Web,是目前 Internet上最有吸引力的服务之一,它由遍布在Internet中的 被称为Web服务器的计算机和安装了Web浏览器软件的计算 机组成。 q Web服务器中存放着大量以超文本形式表示的、可公开发布 的或在一定范围内可共享的信息,这些超文本信息互相链接 ,形成了一个全球范围内的可相互引用的信息网络。安装了 Web浏览器(如IE6.0)的用户,可以查询和获取分布在世界 各地的Web服务器上的信息资源。 q 通常把Web服务器称为服务器端,而把安装了Web浏览器的 用户端称为客户端。 1、Internet与Web服务 衬 喷 诞 揽 仍 恢 当 塔 莲 应 邱 浮 深 腔 恃 堑 敦 秸 硝 狱 爽 糯 星 疤 希 没 衷 腋 兑 淳 片 诗 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 Web简介 Web的含义及特点: q Web全称为WorldWideWeb(WWW),它是一种体系结构,用它 可以访问分布于Internet上的链接文档 q Web是Internet提供的一种服务 q Web是存储在全世界Internet计算机中、数量巨大的文档的集合 q Web是一种超文本信息系统 q Web内容保存在Web服务器上,用户通过浏览器访问 q Web是图形化的和易于导航的 q Web与平台无关 q Web是分布式的、具有新闻性、动态的、交互的 Web站点组成元素:文字、图片、动画、超链接和特殊组 件。 宿 积 氓 殷 担 均 般 介 寓 墙 粘 侨 档 丹 耙 誉 拱 热 蕴 被 劫 贫 蘑 之 挖 迎 画 何 搀 夜 皂 屹 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 随着Internet的 发展,我们可以 利用浏览器实现 很多功能:浏览 网页新闻、上传 下载资源,网上 报名,信息查询 等 Web程序 Web页面也叫做 网页 简单说来,Web 程序就是可以在 网页上运行的程 序 Web程序 仍 富 筛 老 枫 酬 蒜 数 壬 迷 覆 婶 赶 溃 众 瑟 阴 骡 宵 戳 衷 博 称 捉 抵 豆 板 瞪 湛 伯 涯 抛 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 Web程序的发展 C/S模式 B/S模式 客户/服务器模式 胖客户/瘦服务器 QQ、传奇、瑞星 浏览器/服务器模式 瘦客户/胖服务器 只需浏览器就可完 成操作 昌 针 果 份 集 凄 匆 许 末 优 旅 抄 危 翁 渣 呢 拔 癌 虏 巢 垦 竹 短 计 墓 社 茂 淬 噪 钡 峰 屠 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 2、Web的工作原理 qWeb采用客户机/服务器(Client/Server)方式访问 资源。Web服务器向浏览器提供服务的过程大致 可以归纳为以下5个步骤: (1)用户打开计算机(客户机),启动浏览器程序 (NetscapeNavigator,MicrosoftInternetExplorer等 ),并在浏览器中指定一个URL(Uniform ResourceLocator,统一资源定位器),浏览器便 向该URL所指向的Web服务器发出请求。 (2)Web服务器(也称为HTTP服务器)接到浏览 器的请求后,把URL转换成页面所在服务器的文 件路径名。 匀 禽 宏 斜 仗 食 孺 扎 秽 丑 挝 熬 扳 锣 但 胡 萨 茶 镜 啦 灶 芝 乡 削 獭 鼠 铁 辽 篮 茸 籍 鳖 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 (3)如果URL指向的是普通的HTML(Hypertext MarkupLanguage,超文本标记语言)文档, Web服务器将直接把它传送给浏览器。HTML 文档中可能包含用Java,JavaScript,ActiveX, VBScript等编写的小应用程序(applet),服务 器也将它们随HTML文档一道传送到浏览器, 在浏览器所在的机器上执行。 q 客户机/服务器模型 枫 青 十 铅 辊 柱 狞 藕 釉 脂 僚 惯 密 京 秋 娱 袭 舀 冬 褐 蕾 身 孜 陨 吐 髓 饿 眷 脉 筏 舷 虑 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 (4)如果HTML文档中嵌有ASP程序,那么Web 服务器就运行ASP程序,并将结果传送至浏览 器。Web服务器运行ASP程序时还可能调用数 据库服务器和其他服务器。 辈 的 此 酬 黄 甜 紊 它 跳 痉 冬 润 桅 裙 缘 削 刀 想 居 蓟 乎 玛 赣 堡 苟 捡 刀 忽 呛 圈 扬 舀 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 q Internet上各种超文本文件称为网页(Page)。 q 超文本(Hypertext)是一种文本格式,是一种对信息的描述方 法,这种描述方法不受系统平台的限制,可以在不同的平台上 使用,用户也可以在各种操作系统上浏览这些超文本文件。 q 每个超文本文件中可以包含文字、图片、表格、表单等多种组 件。在每一个页面上,可以有一些词、语句或图片等作为“链接 点(Link)”,通过这些链接点可以快速地跳转到本网站的其它 页面或其它网站上的页面。这种“链接点”方式称为超链接。正是 因为这些超链接的存在才使得Internet上的无数页面能够关联到 了一起。 q 网站是一个包含多个由超链接连在一起的网页的集合,它包含 的网页可以是一个也可以是多个,甚至上千个。 q Internet上的网站是通过地址进行定位的,就像网络中的一个节 点,通常也称之为站点。 3、网页与网站 吱 坑 熏 冈 个 客 饥 付 协 密 奔 痕 泰 抗 献 勒 律 瑰 巴 揉 样 播 杜 债 紧 萌 桑 赤 虚 需 旺 屋 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 qHTML(Hypertext Markup Language)超文本标 记语言是一种用于编写超文本文档的标记语言, 是Web上描述页面内容和结构的标准语言。 qWeb上最基本的传输单位是Web页,而这些Web 页都是用HTML语言编写的。 q通过浏览器打开HTML文件时,经过浏览器的识别 和解释,就会显示出精彩纷呈的网页来。 qHTML具有平台无关性,无论是何种操作系统,只 要有相应的浏览器程序,就可以运行HTML文档。 4、HTML语言概述 妙 棒 贤 噶 捻 楔 沟 驴 陡 挣 场 帐 街 愿 蜀 阵 啡 屏 郡 抉 睡 皂 羹 临 枷 峭 榜 葡 又 糯 汽 宿 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 5、Internet网络协议 qInternet是由各种不同类型、不同规模、独 立管理和运行的主机或计算机网络组成的 一个全球性特大网络。 qInternet使用的网络协议是TCP/IP协议,凡 是连入Internet的计算机都必须安装和运行 TCP/IP协议软件。 怠 唾 蔽 阅 蕊 磨 漏 舔 盆 惫 木 击 赖 顿 垒 野 左 锈 宋 拽 跺 披 螺 听 妄 跌 慷 燥 添 奉 浇 蛀 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 TCP/IP协议 q TCP/IP是一个协议簇,包括Internet使用的通用协议TCP/IP, 也包括其他应用协议,(如FTP,SMTP,Telnet,DNS等)。 q TCP/IP协议把整个网络分成4个层次:应用层、传输层、网 络层和网络接口层。 OSI参考模型TCP/IP模型 应用层应用层 表示层 会话层 传输层传输层 网络层网络层 数据链路层 网络接口层 物理层 TCP/IPTCP/IP模型与模型与OSIOSI参考模型的对照参考模型的对照 致 庇 海 乏 晰 搓 峡 妈 谋 疑 螟 伍 剥 最 话 婉 沃 矮 缺 啼 烯 渡 喘 迸 臼 集 劣 拢 呛 幕 本 乌 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 常用应用层协议 q网络终端协议Telnet 用于实现互联网中的远程登陆功能。 q文件传输协议FTP 用于实现互联网中交互文件传输功能。 q简单电子邮件协议SMTP,POP3 用于实现互联网中电子邮件收发功能。 q域名服务系统DNS 用于实现网络设备域名到IP地址的映射服务 。 q超文本传输协议HTTP 用于在Web浏览器和服务器之间传输Web文 档。 父 暗 搅 独 庐 善 瘟 属 肇 鸟 沿 赖 滁 爬 嗜 饰 颊 蛤 搭 并 箕 私 鸳 悍 溶 剿 削 污 鸯 绰 蓄 圣 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 HTTP协议 q超文本传输协议HTTP(HyperText Transfer Protocol):用于Web服务器和浏览器间传输文档 。 q其定义的事务处理由以下4个步骤组成: q(1)客户端与服务器建立连接; q(2)客户端向服务器提出请求; q(3)如果请求被接受,则服务器送回响应,在响 应中包括状态码和所需的文件; q(4)客户端和服务器断开连接。 庐 车 搓 犀 畔 岂 垣 激 袒 蹋 车 似 县 苯 算 诽 驾 谚 抓 达 掖 战 决 体 茅 捎 摧 指 骡 酪 瓮 另 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 6、IP地址、域名和URL IP地址 q IP地址是识别Internet网络中的主机及网络设备的唯一标 识 q 表示:网络地址+主机地址,长度为4个字节,由3个用 “.”分隔的十进制数组成,每个数不大于255。 q 如:210.29.135.122 q 分类: q A类:用于规模很大主机数目很多的网络 q B类:B类地址用于中型到大型的网络 q C类:C类地址用于小型本地网络(LAN) q D类: q E类 极 殴 徽 策 扼 扼 慌 斌 蛹 汹 厕 洁 俗 蓟 蓉 撑 汐 锥 克 流 饼 痉 莽 支 试 商 薯 娃 悟 倾 洪 弊 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 IP的地址分类 q IP的地址由国际网络信息中心分为五类:A类E类,目 前大量使用的地址是A、B、C三类,D、E预留。 (每个8位组的最大值为255) A类地址 B类地址 C类地址 networkhost hosthost 0 networknetworkhosthost 1 0 networknetworknetworkhost 1 1 0 32bit 详 巢 快 娜 阴 迁 猾 汾 榷 扫 遮 望 玖 醚 益 使 针 菱 族 损 倍 如 惯 巨 墅 长 蝶 刹 杯 啸 件 偏 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 IP的地址分类 主机部分全为0:表示网络地址 主机部分全为1:表示广播地址 q各类地址范围: qA类:1.0.0.1-127.0.0.0 qB类:128.0.0.0-191.255.0.0 qC类:192.0.0.0-223.255.255.0 127.0.0.1-回环测试(测试网卡) 咕 迪 饰 神 抨 变 褒 外 诸 仰 售 迭 陡 署 周 钮 讼 螟 捏 妆 蕉 昧 征 鼎 垃 诚 遁 鳞 繁 饺 央 憎 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 域名 q IP地址是连网计算机的地址标识 q DNS :域名服务系统,允许为主机分配字符名称,即域 名。并实现域名与IP地址的转换 格式:计算机名.机构名.网络名.顶级域名 当用户输入主机的域名时, 负责管理的计算机则 把它送到“域名服务器”上, 由域名服务器把域名翻 译成相应的IP地址。 因此用户既可以用该主机的IP地 址连接入网,也可以用该主机的域名表示,其效果是一 样的。 q 顶级域名大体可分为两类:组织类域名和地理类域名, 如下表 常用组织类顶级域名常用组织类顶级域名地理类顶级域名地理类顶级域名 eduedu comcom govgov intint milmil 域名域名 orgorg 教育机构教育机构 商业机构商业机构 政府机构政府机构 国际性组织国际性组织 军事网点军事网点 组织类型组织类型 其他机构其他机构 中国中国 德国德国 丹麦丹麦 埃及埃及 法国法国 中国台湾中国台湾 意大利意大利 日本日本 新加坡新加坡 英国英国 美国美国 荷兰荷兰 域名域名域名域名组织类型组织类型组织类型组织类型 netnet 网络管理机构网络管理机构 cncn dede dkdk egeg frfr hkhk twtw 中国香港中国香港 itit jpjp sgsg ukuk usus auau nlnl 澳大利亚澳大利亚 糊 毙 渺 珐 艳 巧 店 倍 池 溜 牛 婴 搀 土 耪 居 街 锄 舆 瀑 政 市 并 闷 氮 椒 晶 径 场 纶 诧 偶 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 q用户使用浏览器软件访问Web服务器上的网页, 就要使用统一资源定位器URL(Uniform Resource Locator)。 qURL的表示形式如下: q协议类型主要有:HTTP、FTP、MAILTO、TELNET、EWS 等。其中http是指在客户端和服务器端执行HTTP传输协议,将 远程Web服务器上的文件传输给用户的浏览器; q主机是指提供此服务的计算机域名或IP; q端口号通常是默认的,如Web服务使用的是80,一般不需要给 出; q/文件路径/文件名指的是资源在Web服务器中的位置和文件名 。 q例如: 统一资源定位器URL :/:/ 抉 拿 掂 销 芍 淖 侧 饼 皇 卜 绕 叭 桌 坯 娜 玉 花 贰 登 迹 疫 考 炒 卵 酱 免 后 贮 药 侩 凋 链 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 Web访问工作原理 数 受 你 娇 般 谤 赖 准 棠 蛰 借 绸 究 粪 恶 宗 污 赴 相 禹 跃 碗 当 会 袖 捻 溪 尊 屿 翰 倪 动 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 浏览器结构 与远地 服务器通信 输出至显示器从鼠标和键盘输入 网 络 接 口 可选客户程序 HTML解释程序 可选解释程序 控 制 程 序 驱 动 程 序 HTTP 客户程序缓 存 搪 峨 绊 模 矛 停 本 滩 毖 沂 颈 亦 删 积 棱 桓 蹲 酬 靶 漱 肝 歼 军 易 畅 丁 袖 幸 南 垛 乓 入 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 7、Web编程技术概述 是指没有后台数据库库、 不含程序和不可交互的 网页页。你编编的是什么它 显显示的就是什么、不会 有任何改变变。静态态网页页 相对对更新起来比较较麻烦烦 ,适用于一般更新较较少 的展示型网站。 静态态网页页 程序在服务务器端运行,是 重要标标志。在服务务器端运 行的程序、网页页、组组件, 属于动态动态网页页,它们们会随 不同客户户、不同时间时间,返 回不同的网页页 动态动态网页页 银 禹 诗 脂 莹 各 超 沽 稻 寨 和 铱 咬 蚂 茂 讳 赂 栈 驰 沾 盼 蛆 绍 胯 匠 掣 币 科 仓 仲 僧 慑 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 闲 吗 幅 寡 惧 汝 峪 硕 殊 录 偿 锁 言 敢 世 婆 佯 董 吩 瞧 种 医 咱 漠 渝 怔 肆 舒 醒 拜 弯 绚 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 Web编程技术概述 q 静态Web技术:用HTML语言写的纯html代码,文件扩 展名为.htm或.html。 q功能:提供信息供用户浏览 q 动态Web技术:CGI,ASP,JSP,PHP,ASP.net 。如 ASP则是在html代码中嵌入脚本语言,保存在服务器端 。 q功能:提供可个性化搜索的功能,可以收发email ,可以进行网上销售,可以从事电子商务等等。 q所谓动态,指的是,按照访问者的不同需要,对访 问者输入的信息作出不同的响应,提供响应的信息 。 互 粗 栓 角 帮 釉 颗 证 柯 甘 脯 饭 格 殷 耕 篇 旅 涪 憎 甩 硒 敢 讽 裔 比 光 瑟 脖 茵 攫 竿 抚 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 常用动态Web技术 q CGI (Common Gateway Interface),公用网关接口。是一种 机制。可以使用如Visual Basic、Delphi或C/C+等编写适合 的CGI程序。 q 缺点:编制方式困难且效率低下 q ASP(Active Server Pages)是微软开发,一种取代CGI的动态 服务器Web技术。没有自己专门的编程语言,使用包括 VBScript,JAVAScript等在内的许多已有的脚本语言编写 ASP的应用程序。 qASP运行环境:windows NT/2000/2003/XP(IIS)/98(PWS) q缺点:运行速度慢于一般html程序,不能跨平台 魂 尝 符 堤 十 思 赞 才 装 殃 婉 侣 唬 郸 起 鸦 坍 蛊 甜 魔 婚 毕 狸 捍 宵 绚 扇 缴 兼 摊 效 皂 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 常用动态Web技术 q JSP(Java Server Pages) 由Sun MicroSystem公司于 1999/6推出的新技术,是基于Java Servlet以及整个 Java体系的Web开发技术。 q JSP和微软的ASP在技术方面有许多相似之处。 q JSP的跨平台技术可以不加修改地在85%以上的Web Server 上运行,其中包括了NT的系统,而且基于JSP技术的应用程 序比基于ASP的应用程序易于维护和管理。 q 编译后运行,能够提高执行效率。 磺 畦 类 石 书 名 旋 中 硒 蛔 绊 始 许 除 戳 憾 曳 贰 秆 汐 尖 抉 漳 瓤 系 眶 峡 邢 魏 召 轻 笨 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 常用动态Web技术 qPHP,是一种易于学习和使用的服务器端脚本语 言,七语法大部分是从C,JAVA,PERL语言中借来 ,并形成了自己的独有风格。 q与ASP、JSP一样,PHP也可以结合HTML语言共同使用。 q开放源码。 q多平台支持。 q免费软件,没有大公司支持,前景不如ASP、JSP。 墓 醋 销 环 当 航 岭 臼 烽 个 置 劣 菱 郭 浅 袍 胜 洁 亥 棚 园 哇 残 丙 孕 理 矛 警 阎 旦 搪 戍 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 常用动态Web技术 q ASP.NET:ASP.NET与ASP的主要区别体现在以下3个方 面: (1)效率:ASP.NET比ASP高很多。ASP.net采用模块化 的编程语言(VB,C+,C#)而非脚本语言,且是编译执行。 q编译执行 q解释执行 (2)可重用性:ASP.NET可以实现代码和内容的完全分 离,使得维护更方便。 (3)代码量:使用ASP.NET比使用ASP的代码量要小得多 奢 汕 锣 动 姑 诅 软 瞒 驶 哀 箱 涤 什 砚 邮 抵 撵 着 臆 姆 焦 偏 底 泞 扯 寥 截 恩 锚 秃 烟 弘 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 二、Web程序开发环境 q服务器端开发环境 qASP运行环境的配置 q使用Web服务器软件 q客户端开发环境 q客户端的编程语言,HTML标识语言 qWeb网页制作软件: Dreamweaver,FrontPage q图形图像设计及处理:Photoshop 6.0,CorelDRAW 9.0,Fireworks MX,Freehand 9.0,Illustrator 8.0, PhotoExpress 3.0 q动画制作工具 :Flash MX,Cool3D 3.0,3DS MAX R3,ImageReady 3.0,Fireworks MX 的 恬 橱 沂 谆 掷 让 袁 湖 蝗 社 泰 赢 茎 乳 坑 吸 抄 吉 差 问 谍 幅 意 皱 遵 氖 制 售 柱 旗 训 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 q任务1描述:在D盘根文件夹下建立一个名 为ASPExample的文件夹,用来存放本课 程后续章节所完成的任务网页,并能通过IE 浏览器运行相应的任务网页。 任务1:配置ASP运行环境 谷 活 薛 并 详 脱 担 卡 暑 冗 般 滚 搔 澡 佣 莉 瓣 愉 汇 筏 度 烧 逸 瓮 剔 取 邑 弦 纺 烽 到 凑 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 q 任务分析:为了能在本机器上运行ASP动态网页,必须 使本机器成为Web服务器,可通过在Windows 2000/XP中安装IIS 5.1来实现。安装了IIS 5.1后,本机 上将会自动生成一个Web站点主目录,该主目录下的 网页可以被客户端通过浏览器直接访问到。对于其它目 录中的网页,则必须建立虚拟目录,才可以被客户端通 过浏览器访问。为了优化性能还应该对IIS 5.1进行配置 。具体步骤如下: q 1)安装IIS ; q 2)建立虚拟目录; q 3)配置IIS 。 任务1:配置ASP运行环境(续) 兜 榨 显 爆 处 叫 赌 岸 抱 声 磊 绦 非 歼 霹 史 田 碘 颂 纠 遂 眼 爱 剖 藐 沁 初 日 娜 衙 古 潜 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 q (1)单击“开始”菜单按钮,在出现的菜单中单击“控制面板” 菜单项,将会出“控制面板”窗口,在该窗口中双击“添加或删 除程序”图标,将会出现如图1-3所示的“添加或删除程序”对 话框。 1)在Windows XP中安装IIS 图1-3 “添加或删除程序”对话 框 开 侠 箍 抛 探 黑 唯 氓 阳 惰 健 额 缸 豆 叁 醇 高 滚 径 钒 耿 珠 散 鲜 侦 牧 割 雅 整 崔 逗 帚 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 q (2)在“添加或删除程序”对话框中,单击左侧的“添加/删除 Windows(A)”按钮,将会出现如图1-4所示的“Windows组件向 导”对话框,在该对话框中有一项“Internet 信息服务(IIS)”, 如果没有选中,请选中它; 在Windows XP中安装IIS 图1-4 “Windows组件”对话框 符 揩 沿 粟 塔 趴 材 烦 湘 巾 妈 称 扬 制 从 胞 狈 青 舌 抢 戴 识 恍 街 哮 胰 瞻 故 誉 孩 杉 茂 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 q (3)单击“下一步”按钮,将会出现一个对话框,该对话框为 你的计算机安装你选中的Windows组件。接着将会出现如图1- 5所示的“插入磁盘”对话框; 在Windows XP中安装IIS 图1-5 “插入磁盘”对话框 子 混 醒 偏 叠 苏 答 晨 闷 炔 守 绑 碍 宪 雷 填 佬 瑰 褂 喂 剧 葫 锣 饯 愈 亩 示 门 牌 羞 往 讨 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 q(4)在光驱中放入Windows系统安装盘,然后单击“确定”按 钮,将会出现如图1-6所示的“所需文件”对话框,单击“确定”按 钮,系统将自动复制文件到你的计算机。复制完成后,将会 出现“Windows组件向导完成”对话框,单击“完成”按钮, 将完成IIS的安装; 在Windows XP中安装IIS 图1-6 “所需文件”对话框 惑 地 让 雏 陕 痒 绩 览 墟 退 参 丢 瘪 奉 桐 湃 便 守 沛 劣 以 蔷 迷 蔡 资 隐 父 撵 踏 歧 逗 乖 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 q (5)启动IE浏览器,在地址栏输入地址“http:/LocalHost/”并 按回车键,将会出现如图1-7所示的网页,表示IIS组件已经安 装成功。 在Windows XP中安装IIS 图1-7 测试网页 注意:IIS组件安装后, 本计算机就可以作为 Web服务器使用,此时 在计算机的C盘上将会出 现一个名为“Inetpub”的 文件夹,该文件夹下有 一个名为“wwwroot”的 子文件夹,该文件夹站 即为本机Web站点的主 目录。 星 于 另 夕 汲 妊 责 韧 襄 压 褂 鸽 格 酉 丰 咀 激 莽 仕 卑 遂 刷 数 芋 括 帐 咙 蓟 俯 乐 占 于 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 q 发布目录可以是主目录或虚拟目录。 q 每个Web站点都必须有一个主目录。“主目录”是站点访问者的 起始点,也是Web发布树的顶端,其中包含主页或索引文件 ,通过它们中的超链接指向Web站点中其他网页。主目录映 射成站点的域名。 q 要从主目录以外的目录发布信息,可以创建虚拟目录。“虚拟 目录”是物理上未包含在主目录中的目录,但客户端浏览器却 认为是包含在主目录中的目录。 q 虚拟目录具有“别名”,客户端浏览器用此别名来访问该目录。 2)建立虚拟目录 癣 夫 驹 辛 诉 侨 也 刀 帧 唱 枉 盗 檀 易 蔡 鼓 乍 奋 悉 捏 悔 伍 旷 立 直 腮 戈 喻 玉 诞 硕 欢 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 为D盘ASPEample文件夹创建虚拟目录的实现步骤 如下: q (1)双击“我的电脑”,在D:盘根目录下创建ASPExample文 件夹; q (2)打开“控制面板”窗口,双击其中的“管理工具”图标,将会 出现如图1-8所示的“管理工具”窗口; 建立虚拟目录 图1-8 “管理工具”窗 口 链 藐 靶 流 贸 协 赌 猪 橡 润 壹 懂 饭 硒 幽 伐 家 讲 垒 八 歪 垄 宙 涡 永 撅 热 警 绷 擎 涡 暴 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 q (3)在“管理工具”窗口中,双击“Internet信息服务”图标,奖 会出现“Internet信息服务”窗口,单击“本地计算机”前面的“+” 号,然后单击“网站”前面的“+”号,再单击“默认网站”前面的“+” 号,此时该窗口如图1-9所示。 建立虚拟目录 图1-9 “Internet 信息服务”窗口 伴 熊 遍 拉 驯 蛋 旬 匪 母 痹 懊 刘 恫 郸 补 朔 擅 安 窄 卢 斩 浊 怀 减 董 剐 孪 曹 谨 买 闪 仓 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 q (4)在“默认网站”上单击右键,在出现的快捷菜单中选择“新 建”菜单下的“虚拟

    注意事项

    本文(web程序设计课件CH1 web程序设计基础.ppt)为本站会员(京东小超市)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开