




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,第四章 Web开发的基本技术,第一节 WWW(World Wide Web) 第二节 HTML 第三节 Frontpage 第四节 交互网页的制作 第五节 ASP(动态服务主页) 第六节 Web数据库,本节内容 一、Internet地址 二、Internet提供的服务 三、www服务 四、网页和超文本,第一节 WWW(World Wide Web),背景以电子商务应用为例,一、Internet服务,Internet地址唯一地确定Internet上每台计算机与每个用户的位置。对用户来说,Internet地址有两种表示形式: 1.IP地址 IP地址分前后二部分,前面部分叫网络号,后面部分叫主机号。 2.域名 用一个文字IP地址来表示。,二、Internet提供的服务,1.电子邮件 即E-maill服务。 2.文件传输服务 即FTP服务:file transfer protocol 3.www服务(World Wide Web) 4.新闻公告类服务 提供针对某问题展开讨论的服务,如BBS(电子公告牌)、网络新闻组等。,三、www服务 -1,万维网上不仅可以看到文字、图片,而且可以带声音、带动画。 www服务是通过客户机上的Web浏览器和Web站点上的Web服务器之间的通信来实现的。,三、www服务 -2,1.超文本 在www系统中,信息是按超文本方式组织的。超文本方式是实现www的关键技术。 2.HTML语言(Hyrer Text Markup Language) 超文本标记语言,存放在WEB服务器上 。 3.http协议(Hyper Text Transfer Protocol) 超文本传输协议,www服务是执行http协议进行传输的。 4.www浏览器 通过它可以去找到并浏览Internet上各种WWW服务器上的主页。 5.搜索引擎 搜索引擎是Internet上的一种www服务器,它能在Internet中主动搜索其他www服务器中的信息并对其索引,将索引内容存储在大型数据库中,供用户查询。,四、网页和超文本,第二节 HTML,本节内容 一、用HTML做简单的网页 二、HTML文档的一般结构 三、常用的HTML标记元素 四、在网页中插入图片 五、用HTML定义表格,超文本文件ASCII格式 双标记方式,一、用HTML做简单的网页,单标记方式 , 网上手机市场 你想要买手机吗? 你可以访问 手机网站了解有关信息。 ,二、HTML文档的一般结构,三、常用的HTML标记元素 -1,三、常用的HTML标记元素 -2,三、常用的HTML标记元素 -3,三、常用的HTML标记元素 -4,如果想在方才显示的屏幕上增加一个名为gxkj.gif的图形,只要在上述HTML文档中增加: IMG SRC= “gxkj.gif” widfh “20” height “15” ,四、在网页中插入图片,五、用HTML定义表格 -1,浏览器上显示的表格,表格名称,五、用HTML定义表格 -2,可以显示上页图中所示表格的HTML文本: 表格名称 第一标题列第二标题列第三标题列 ,第三节 FrontPage,使用微软公司的FrontPage WEB编程工具可以做到在几乎不需要编写HTML代码的情况下,完成网页的制作,同时自动地生成HTML文件。 本节内容: 用FrontPage制作页面,-主页面,用FrontPage制作页面 -1,网上手机商场 产品价格表见 正按八折销售,欢迎选购,动态字幕后,-被连接的页面,用FrontPage制作页面 -2,产品价格表,用FrontPage制作页面 -3,用FrontPage作上述网页的步骤,第四节 交互网页的制作,仅有静态的网页是不够的。我们需要通过网页实现网上注册(客户在网页上写入自己的姓名和密码)、网上交谈、网上查询(客户在网页上输入自己要买的产品名,网站返回该产品名的性能、价格等)。 本节内容: 一、交互性标记元素 二、FORM标记元素,一、交互性标记元素,-人机对话的表单接口界面,二、FORM标记元素 -1,用FORM标记元素在HTML页面上实现“提交”(一部分功能)的HTML文档 请提供以下信息,然后单击提交。 姓名: 密码: ,二、FORM标记元素 -2,FORM语句段的结构 ,第五节 ASP(动态服务主页),用HTML写的文本是静态的。你可以看到页面上的内容,但不能在屏幕上输入并传送数据到Web服务器,更无法进行完整的人机对话。当涉及到页面与数据库的连接问题和从站点返回一个页面给客户的问题时,仅依靠HTML文本是做不到的。ASP就是为了解决动态交互的问题和与数据库连接的问题而设计的。 本节内容: 一、什么是ASP? 二、ASP的工作原理 三、ASP脚本编程,一、什么是ASP?,ASP (Active Server Pages)是微软公司为它的WEB服务器(互联网信息服务器,简称IIS)开发的一个组件(软件)。它是一种实现动态网页开发技术的服务器端的开发环境。 通过ASP,我们能够将HTML页面、脚本命令、ASP内置对象和Active X组件结合起来,建立动态、交互而又高效的Web应用程序。 ASP可利用ADO(Active Data Object)方便地访问数据库。,二、ASP的工作原理 -1,ASP文件可以包含以下的几个部分: 1.文本 2.HTML标记 3.ASP脚本命令等 ASP脚本命令可以包含ASP对象,ActiveX组件和任何脚本语言(如VB脚本语言、JAVA脚本语言等)。ASP脚本命令写在“%”和“%”两个符号之间。 ASP文件可以使用文本编辑器(如记事本)进行编辑,也可以用WEB编程工具FrontPage来做。,二、ASP的工作原理 -2,ASP文件实例:VB-SCR-EXM.ASP html head title手机市场标题/title /head body % for i=3 to 7% Font size =%=i% 这里是手机市场!BR % next % /body /html,二、ASP的工作原理 -3,ASP文件实例:VB-SCR-EXM.ASP (去掉 ) html head title手机市场标题/title /head body for i=3 to 7 Font size =i 这里是手机市场!BR next /body /html,二、ASP的工作原理 -4,浏览结果,这里是手机市场! 这里是手机市场! 这里是手机市场! 这里是手机市场! 这里是手机市场!,浏览屏幕,二、ASP的工作原理 -5,-ASP文件的运行过程,ASP的工作过程,三、ASP脚本编程 -1,-ASP脚本命令包含内容 脚本语言可用VBScript写 ASP内置对象Rehuest就是一个内置对象 Active X组件ASP支持的Active X组件包括ASP服务器本身附带的内置组件和用户自己(第三方)创建的ASP组件。,三、ASP脚本编程 -2,-用户与WEB服务器之间的信息交互 使用HTML中的FORM(表单) ASP文件中可使用VBScript作为脚本语言,也可用JAVAScript作为脚本语言。,三、ASP脚本编程 -3,ASP环境下处理数据实例 Tijiao3.htm 请提供以下信息,然后单击提交。 姓名: 密码: ,三、ASP脚本编程 -4,ASP环境下处理数据实例 Fanhui3.asp 对不起!您的密码不对。 ,第六节 Web数据库,网站运用了数据库技术,就可以实现网页更新的自动化,即只要将数据库中的内容更新了,网页上的内容也就自动更新了。 本节内容: 一、数据库管理信息系统 二、Web数据库,一、数据库管理系统,-数据库管理系统的功能 建立数据库 管理数据库 实现数据的传送等,二、Web数据库 -1,-Web数据库系统是指以HTML为代表的Web页面(即网页)与位于底层的数据库的集成。 -数据库管理系统解决Web页面和数据库之间的通信问题。 开放式数据库连接器ODBC ODBC是一种编程接口,它能使应用程序访问支持SQL查询语言的数据库管理系统,实现与各种数据库的通信。 SQL查询语言,二、Web数据库 -2,数据库的应用实例 现在有一客户在已知新书代码后希望知道该书的单价和是否有书。 客户向WEB服务器发出HTTP请求 用户在屏幕上看到的如图所示,查询输入屏幕,二、Web数据库 -3,从浏览器上调用下列CX-SEND.ASP程序产生的页面,并输入新书代码后提交。 欢迎查看新书价格和库存量 欢迎查看新书价格和库存量 请输入新书代码 ,二、Web数据库 -4,Web服务器上的ASP软件对此程序进行解释并执行另外一个名为cx-back.asp的程序。 欢迎查看新书价格和库存量 % Set conn = Server.CreateObject(“ADODB.Connection“) DBPath = Server.MapPath(“tsxt.mdb“),二、Web数据库 -5,conn.Open “driver=Microsoft Access Driver (*.mdb);dbq=“ & DBPath Set rs = Server.CreateObject(“ADODB.Recordset“) sql=“select * from tsxt“ sql=sql & “ where id like %“ & id & “%“ conn.execute sql rs.open sql,conn,1,3 % 您查询的新书详单 新书代码 新书名称,二、Web数据库 -6,单价(元) 库存量 对不起,没有您要查找的书籍数据!,二、Web数据库 -7, 由CX-SEND.ASP调用CX-BACK.ASP后的屏幕输出见图。,二、Web数据库 -8,查询结果输出屏幕,您查询的新书单价和库存量,二、Web数据库 -9,Web服务器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年福州英华职业学院单招职业适应性测试题库带答案
- 电竞玩家专属福利电竞酒店会员制度详解
- 2025年贵州盛华职业学院单招职业技能测试题库完整版
- 全球航路的开辟课件-2024-2025学年高一下学期统编版(2019)必修中外历史纲要下册
- 2025年湖南省株洲市单招职业适应性测试题库新版
- 2025年广东省单招职业适应性测试题库汇编
- 知识产权国际化发展路径的案例分析
- 2025年广西职业技术学院单招职业适应性测试题库1套
- 2025年海南卫生健康职业学院单招职业适应性测试题库完整
- 2025年河北政法职业学院单招职业适应性测试题库参考答案
- 人教版高中英语必修二词汇表(默写版)
- 汽车电器线束DFMEA范例
- 船模航模车模社团教案
- 幼儿园小班学情分析案例及分析
- 2024年社区工作者考试题库及答案
- 无人机红外技术培训
- 2024中考英语1500词汇默写汇总表练习(含答案)
- 银行前端工作总结
- 初中数学代数式
- 数字资产培训课件
- 2023年山东枣庄滕州市鲁南高科技化工园区管理委员会招聘10人笔试参考题库(共500题)答案详解版
评论
0/150
提交评论