web程序设计课件CH1 web程序设计基础.ppt
《web程序设计课件CH1 web程序设计基础.ppt》由会员分享,可在线阅读,更多相关《web程序设计课件CH1 web程序设计基础.ppt(62页珍藏版)》请在三一文库上搜索。
1、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数据库应用的基 础上,系统介绍了各种远程数据访问技术、开发方法 和应用实
2、例,包括目前流行且实用的ASP和XML等。 q本课程尤其注重实践环节,对于每部分内容,均会配 以相关程序实例讲解,以提高Web程序设计技术的综合 应用能力。通过本课程的学习,可以了解Web程序设计 的基本原理和开发方法,学会利用Html、VBScript, 数据库、ADO组件等基本工具,自己构建和设计简单的 动态网站 (如:论坛、电子商务类网站、信息系统类 网站等)。 q 本课程面向学过计算机文化基础(一)和计算机文 化基础(二)或有同等计算机基础知识的学生。 q 考核方式:笔试70%+上机作业30% 泻 奎 限 设 泊 苇 腻 腕 啡 茨 散 些 栅 鞘 损 杠 姑 拦 夷 狙 积 寄 菌
3、擂 沧 记 旗 碴 禄 辩 渤 车 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 程 序 设
4、计 课 件 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 讲解A
5、SP运行环境的配置。 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程序设计的基本概念 挤 沉 币 益 墨 巨 惊 景 皑 拿 奖 融 极
6、 耽 单 包 篡 侄 吾 蔓 查 采 湛 剩 川 怜 为 篆 赏 谤 筐 忍 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服务器的计算机和安装了
7、Web浏览器软件的计算 机组成。 q Web服务器中存放着大量以超文本形式表示的、可公开发布 的或在一定范围内可共享的信息,这些超文本信息互相链接 ,形成了一个全球范围内的可相互引用的信息网络。安装了 Web浏览器(如IE6.0)的用户,可以查询和获取分布在世界 各地的Web服务器上的信息资源。 q 通常把Web服务器称为服务器端,而把安装了Web浏览器的 用户端称为客户端。 1、Internet与Web服务 衬 喷 诞 揽 仍 恢 当 塔 莲 应 邱 浮 深 腔 恃 堑 敦 秸 硝 狱 爽 糯 星 疤 希 没 衷 腋 兑 淳 片 诗 w e b 程 序 设 计 课 件 C H 1 w e b
8、 程 序 设 计 基 础 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站点组成元素:文字、
9、图片、动画、超链接和特殊组 件。 宿 积 氓 殷 担 均 般 介 寓 墙 粘 侨 档 丹 耙 誉 拱 热 蕴 被 劫 贫 蘑 之 挖 迎 画 何 搀 夜 皂 屹 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 随着Internet的 发展,我们可以 利用浏览器实现 很多功能:浏览 网页新闻、上传 下载资源,网上 报名,信息查询 等 Web程序 Web页面也叫做 网页 简单说来,Web 程序就是可以在 网页上运行的程 序 Web程序 仍 富 筛 老 枫 酬 蒜 数 壬 迷 覆
10、婶 赶 溃 众 瑟 阴 骡 宵 戳 衷 博 称 捉 抵 豆 板 瞪 湛 伯 涯 抛 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
11、程 序 设 计 基 础 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服务器)
12、接到浏览 器的请求后,把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, VBScr
13、ipt等编写的小应用程序(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程序时还可能调用数 据库服务器和其他服
14、务器。 辈 的 此 酬 黄 甜 紊 它 跳 痉 冬 润 桅 裙 缘 削 刀 想 居 蓟 乎 玛 赣 堡 苟 捡 刀 忽 呛 圈 扬 舀 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 w e b 程 序 设 计 课 件 C H 1 w e b 程 序 设 计 基 础 q Internet上各种超文本文件称为网页(Page)。 q 超文本(Hypertext)是一种文本格式,是一种对信息的描述方 法,这种描述方法不受系统平台的限制,可以在不同的平台上 使用,用户也可以在各种操作系统上浏览这些超文本文件。 q 每个超文本文件中可以包含文字、图片、表格、表单等多种
15、组 件。在每一个页面上,可以有一些词、语句或图片等作为“链接 点(Link)”,通过这些链接点可以快速地跳转到本网站的其它 页面或其它网站上的页面。这种“链接点”方式称为超链接。正是 因为这些超链接的存在才使得Internet上的无数页面能够关联到 了一起。 q 网站是一个包含多个由超链接连在一起的网页的集合,它包含 的网页可以是一个也可以是多个,甚至上千个。 q Internet上的网站是通过地址进行定位的,就像网络中的一个节 点,通常也称之为站点。 3、网页与网站 吱 坑 熏 冈 个 客 饥 付 协 密 奔 痕 泰 抗 献 勒 律 瑰 巴 揉 样 播 杜 债 紧 萌 桑 赤 虚 需 旺 屋
16、 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
17、、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协议软件。 怠 唾 蔽 阅
18、蕊 磨 漏 舔 盆 惫 木 击 赖 顿 垒 野 左 锈 宋 拽 跺 披 螺 听 妄 跌 慷 燥 添 奉 浇 蛀 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模型 应用层应用层 表示层 会话层 传输层
19、传输层 网络层网络层 数据链路层 网络接口层 物理层 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
20、 用于实现互联网中电子邮件收发功能。 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服务器和浏览器
21、间传输文档 。 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地址是识别Intern
22、et网络中的主机及网络设备的唯一标 识 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
23、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 程 序 设 计
24、 基 础 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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- web程序设计课件CH1 web程序设计基础 web 程序设计 课件 CH1 基础
链接地址:https://www.31doc.com/p-5991766.html