《精编》企业电子商务网站编程语言

上传人:tang****xu3 文档编号:133128830 上传时间:2020-05-24 格式:PPT 页数:60 大小:266.50KB
返回 下载 相关 举报
《精编》企业电子商务网站编程语言_第1页
第1页 / 共60页
《精编》企业电子商务网站编程语言_第2页
第2页 / 共60页
《精编》企业电子商务网站编程语言_第3页
第3页 / 共60页
《精编》企业电子商务网站编程语言_第4页
第4页 / 共60页
《精编》企业电子商务网站编程语言_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《《精编》企业电子商务网站编程语言》由会员分享,可在线阅读,更多相关《《精编》企业电子商务网站编程语言(60页珍藏版)》请在金锄头文库上搜索。

1、项目5企业电子商务网站编程语言 学习目标掌握ASP的特点 功能和工作原理等概念 掌握VBScript脚本语言的基本概念 掌握VBScript脚本语言的输入输出语句 掌握VBScript脚本语言的条件与循环语句及其应用 5 1企业电子商务网站语言技术案例 5 1 1JavaScript脚本语言1 什么是JavaScriptJavaScript是一种基于对象 Object 和事件驱动 EventDriven 并具有安全性能的脚本语言 而不是面向对象的 object oriented 之所以说它是一门基于对象的语言 主要是因为它没有提供像抽象 继承 重载等有关面向对象语言的许多功能 而是把其它语言所

2、创建的复杂对象统一起来 从而形成一个非常强大的对象系统 5 1企业电子商务网站语言技术案例 2 JavaScript和Java的区别 1 基于对象和面向对象 2 解释和编译方式 3 强变量和弱变量 4 代码格式不一样 5 嵌入方式不一样 6 静态联编和动态联编 5 1企业电子商务网站语言技术案例 5 1 2XML和CGI语言1 什么是XMLXML是ExtensibleMarkupLanguage的简写 是由W3C所发展的 是一种可扩展标记语言 可扩展性是因为XML里允许我们自己创建所需的标签 而HTML的标签却是固定的 它可以让网页设计人员自行定义TAG的延伸格式 可以用在自由性的数据库或是各

3、种文件格式上 用来接收与应用各种网页的需求 XML并不是标记语言 它只是用来创造标记语言 例如HTML 的元语言 XML也不是HTML的替代产品 或HTML的升级 它只是HTML的补充 为HTML扩展更多功能 我们不能用XML来直接写网页 5 1企业电子商务网站语言技术案例 3 什么是CGICGI是CommonGatewayInterface 公共网关接口 的简称 是HTTP服务器与你的或其它机器上的程序进行 交谈 的一种工具 其程序须运行在网络服务器上 4 CGI处理步骤CGI处理步骤如下 1 通过Internet把用户请求送到服务器 2 服务器接收用户请求并交给CGI程序处理 3 CGI程

4、序把处理结果传送给服务器 4 服务器把结果送回到用户 5 1企业电子商务网站语言技术案例 5 1 3PHP和JSP语言1 什么是PHPPHP是ProfessionalHypertextPreprocessor的缩写 即超级文本预处理语言 他支持几乎所有的操作系统 Linux Unix Windows95 98 NT Macintosh 和web服务器 Apache Netscapeservers WebSitePro MicrosoftInternetInformationServer 另外它还支持大部分的数据库 例如 Oracle Sybase Solid MySQ mSQL 和Postgr

5、eSQL 5 1企业电子商务网站语言技术案例 2 PHP的特点PHP具有以下几个特点 1 开放的源代码 所有的PHP源代码事实上都可以得到 2 PHP是完全免费的 可以到相关的网站上获取所需要的资料 包括源代码 3 基于服务器端 由于PHP是运行在服务器端的 即使再多的用户 再复杂的程序也不会影响运行的速度 4 跨平台的 PHP可以运行在UNIX LINUX WINDOWS下 5 嵌入HTML 因为PHP可以嵌入HTML语言 所以学习起来并不困难 6 简单的语言 PHP坚持脚本语言为主 与Java以C 不同 7 效率高 PHP消耗相当少的系统资源 8 图像处理 用PHP可以动态创建图像 5 1

6、企业电子商务网站语言技术案例 4 什么是JSPJSP是JavaServerPages的缩写 即Java服务器页 JSP是通过使用小服务器程序 这些程序工作在服务器端 在将网页传送给用户前改变其内容 控制网页内容的技术 开发Java语言的Sun公司将JSP技术称为小服务器程序API 它和Microsoft公司的ASP技术是兼容的 所不同的是 JSP是一段Java程序 它在服务器上直接运行 而ASP是通过一个脚本解释器间接执行的 5 1企业电子商务网站语言技术案例 5 JSP的工作原理JSP与Microsoft的ASP技术非常相似 都是面向Web服务器的技术 不过ASP一般只应用于WindowsN

7、T 2000平台 而JSP则可以不加修改运行在多数平台上 符合 一次编写 各处运行 的Java标准 JavaBeans是一种基于Java的可重复使用的软件组件 有点类似于Microsoft的COM组件的概念 在JSP程序中 JavaBeans常用来封装事务逻辑 数据库操作等等 可以实现业务逻辑和前台程序 如JSP程序 的分离 现在 JavaBeans在服务器端的应用非常广泛 图5 3所示的是一个JSPWeb程序通过JavaBeans对数据库访问的模型 5 1企业电子商务网站语言技术案例 5 1企业电子商务网站语言技术案例 6 JSP的特点 1 将内容的生成和显示进行分离 2 强调可重用的组件

8、3 采用标记简化页面开发 4 安全性高 5 一次编写 各处运行 5 1企业电子商务网站语言技术案例 5 1 4Java语言1 Java语言的特点 1 与平台无关性 2 安全性 3 面向对象性 4 分布式性 5 多线程性 6 Applet功能性 7 半编译半解释性 8 稳健性 5 2相关理论知识 5 2 1认识ASP脚本语言1 什么是ASPMicrosoftActiveServerPages ASP 称为动态服务器主页 它是一套服务器的脚本程序开发工具和运行环境 可用来创建动态 交互式的Web服务器应用程序 有了ASP就不必担心客户端的浏览器能否运行所编写的代码 因为 所有的程序都将在服务器端执

9、行 当程序执行完毕后 服务器仅将所执行的结果返回给客户端的浏览器 这样就减轻了客户端浏览器的负担 极大地提高了Web交互的速度 5 2相关理论知识 3 ASP的功能 1 可以处理由浏览器传送到站点服务器的表单输入 2 可以制作一个滚动显示的网站广告栏 3 可以访问和编辑服务器端的数据库表 4 根据不同用户浏览器的版本 类型和能力显示不同档次的内容 5 跟踪用户网站上的活动信息并且存入日志文件中 6 可以读写站点服务器的文件 实现访问者计数器 座右铭等功能 7 提供广告轮播器 取得浏览器信息 URL表管理等内置功能 8 可以实现在多个主页间共享信息 以开发复杂的商务站点应用程序 9 使用VBSc

10、ript或JScript等简易的脚本语言 结合HTML码 快速完成站点的应用程序 10 扩充功能的能力强 可通过使用VisualBasic Java VisualC 等多种程序语言制作ActiveXServerComponent以满足自己的特殊需要 5 2相关理论知识 5 2 2ASP的工作原理1 ASP的工作原理 1 用户在地址栏中请求一个ASP程序 默认页面的扩展名是 asp 2 浏览器从服务器上请求这个ASP程序 而不是像HTML一样直接处理一个自身的HTML程序 不需要在服务器上的运行 3 ASP程序中的服务器端脚本开始运行ASP程序 4 ASP程序连续的执行这个请求文件中的所有语句

11、然后生成一个HTML文件 5 页面信息发送到浏览器 5 2相关理论知识 5 2 3VBScript脚本语言概述1 什么是脚本语言脚本语言是介于HTML Java C 和VisualBasic的语言之间的语言 HTML通常用于格式化文本和链接网页 编程语言通常用于向计算机发送一系列复杂指令 脚本语言也可用来向计算机发送指令 但它们的语法和规则没有可编译的编程语言那样严格和复杂 脚本语言主要用于格式化文本和使用以编程语言编写的已编译好的组件 5 2相关理论知识 2 什么是VBScriptVBScript是一种脚本语言 是ASP默认脚本的语言 VBScript是MicrosoftVisualBasi

12、c的简化版本 这意味着这种语言比BASIC语言版本容易使用 脚本语言的句法比较简单 在HTML文件中直接嵌入VBScript脚本扩展HTML 使它不仅仅是一种页面格式语言 而且可以对用户的操作作出反应 5 2相关理论知识 3 ASP的脚本引擎用户可以使用任意一种其相应的脚本引擎已安装在Web服务器上的脚本语言 脚本引擎是处理用某种语言书写的命令的程序 ActiveServerPages带有两个脚本引擎 它们是 MicrosoftVisualBasicScriptingEdition VBScript 和MicrosoftJScript 当然 也可以安装和使用其他的脚本语言引擎 5 2相关理论知

13、识 4 设置主脚本语言ASP主脚本语言是用来处理在分界符内部的命令的语言 默认时 主脚本语言是VBScript 您可以将任何一种具有脚本引擎的脚本语言作为主脚本语言 您可以逐页设置主脚本语言 也可以在ASP应用程序中设置所有页的主脚本语言 要设置单个页的主脚本语言 可将指令添加到 asp文件的开头 该指令的语法是 其中ScriptingLanguage就是您所设置页的主脚本语言 如果对某页进行了设置 那么该页将忽略在应用程序中对所有页的全局设置 5 2相关理论知识 5 2 4VBScript数据类型与表达式1 VBScript数据类型我们知道VisualBasic语言中的数据类型有整型 长整型

14、 单精度 双精度 变体型等各种类型的数据 但是 VBScript只有一种数据类型 就是Variant 变体 型 Variant是一种特殊的数据类型 根据使用的方式 它可以包含不同类别的信息 因为Variant是VBScript中唯一的数据类型 所以它也是VBScript中所有函数的返回值的数据类型 5 2相关理论知识 2 Variant子类型除简单数字或字符串以外 Variant可以进一步区分数值信息的特定含义 例如 使用数值信息表示日期或时间 此类数据在与其他日期或时间数据一起使用时 结果也总是表示为日期或时间 当然 从Boolean值到浮点数 数值信息是多种多样的 Variant包含的数值

15、信息类型称为子类型 在大多数的情况下 可将所需的数据放进Variant中 而Variant也会按照最适用于其包含的数据的方式进行操作 表5 1所示的是Variant包含的数据子类型一览表 5 2相关理论知识 5 2相关理论知识 3 VBScript常量VBScript常量指的是在程序运行过程中其值不改变的量 这些常量包括 颜色常量 比较常量 日期格式常量 日期和时间常量 DriveType常量 FileAttributed常量 文件输入 输出常量 MsgBox常量 SpecialFolder常量 字符串常量等 4 VBScript变量命名在程序运行过程中可以改变的量 每个变量都有一个名字和相应

16、的数据类型 通过名字来引用一个变量 而数据类型由决定了该变量的储存方式 任何一个变量 一旦存入内存后 就必须用某种方式访问它 才能执行指定的操作 变量是一个名字 给变量命名时应遵守以下几个规则 1 名字只能由字母 数字和下划线组成 2 名字的第一个字符必须是英文字母 最后一个字符可以是类型说明符 3 名字的有效字符为255个 4 不能用VisualBasic的保留字作变量名 但可以把保留字嵌入变量名中或在保留字最末尾加一个数字 5 2相关理论知识 5 VBScript变量定义任何变量都属于一定的数据类型 包括基本数据类型和用户定义的数据类型 定义一个变量类型的方法如下 1 用Dim语句声明变量 格式 Dim As As 功能 定义变量的数据类型或对象类型 其中 Dim是关键字 变量名用于在代码中引用变量 As子句是用于指定变量的数据类型 如果省略 则为Variant型 变体型变量 一个Dim语句同时可以给多个变量定义 但每个变量必须有自己的数据类型声明 数据类型不能共用 5 2相关理论知识 6 变量的作用范围 1 局部变量局部变量只能在过程内部进行访问或改变其值 有时也称为 过程级变量

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

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号