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

上传人:luobi****88888 文档编号:92928468 上传时间:2019-07-14 格式:PPT 页数:60 大小:262.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.1 JavaScript脚本语言 1什么是JavaScript JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言,而不是面向对象的(object-oriented)。之所以说它是一门基于对象的语言,主要是因为它没有提供像抽象、继承、重载等有关面向对象语言的许多

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

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

4、务器。 (2)服务器接收用户请求并交给CGI程序处理。 (3)CGI程序把处理结果传送给服务器。 (4)服务器把结果送回到用户。,5.1 企业电子商务网站语言技术案例,5.1.3 PHP和JSP语言 1什么是PHP PHP是 Professional Hypertext Preprocessor的缩写,即超级文本预处理语言。他支持几乎所有的操作系统(Linux、Unix、Windows 95/98/NT、Macintosh)和web服务器(Apache、Netscape servers、WebSite Pro、Microsoft Internet Information Server),另外它

5、还支持大部分的数据库,例如:Oracle, Sybase, Solid, MySQ, mSQL, 和 PostgreSQL。,5.1 企业电子商务网站语言技术案例,2PHP的特点 PHP具有以下几个特点。 (1)开放的源代码。所有的PHP源代码事实上都可以得到。 (2)PHP是完全免费的。可以到相关的网站上获取所需要的资料,包括源代码。 (3)基于服务器端。由于PHP是运行在服务器端的,即使再多的用户,再复杂的程序也不会影响运行的速度。 (4)跨平台的。PHP可以运行在UNIX、LINUX、WINDOWS下。 (5)嵌入HTML。因为PHP可以嵌入HTML语言,所以学习起来并不困难。 (6)简

6、单的语言。PHP坚持脚本语言为主,与Java以C+不同。 (7)效率高。PHP消耗相当少的系统资源。 (8)图像处理。用PHP可以动态创建图像,5.1 企业电子商务网站语言技术案例,4什么是JSP JSP是Java Server Pages的缩写,即Java服务器页。JSP是通过使用小服务器程序(这些程序工作在服务器端,在将网页传送给用户前改变其内容)控制网页内容的技术。开发Java语言的Sun公司将JSP技术称为小服务器程序API,它和Microsoft公司的ASP技术是兼容的。所不同的是,JSP是一段Java程序,它在服务器上直接运行,而ASP是通过一个脚本解释器间接执行的。,5.1 企业

7、电子商务网站语言技术案例,5JSP的工作原理 JSP与Microsoft的ASP技术非常相似,都是面向Web服务器的技术。不过ASP一般只应用于Windows NT/2000平台,而JSP则可以不加修改运行在多数平台上,符合“一次编写,各处运行”的Java标准。 Java Beans是一种基于Java的可重复使用的软件组件,有点类似于Microsoft的COM组件的概念。在JSP程序中,Java Beans常用来封装事务逻辑、数据库操作等等,可以实现业务逻辑和前台程序(如JSP程序)的分离。现在,Java Beans在服务器端的应用非常广泛,图5-3所示的是一个JSP Web程序通过Java

8、Beans对数据库访问的模型。,5.1 企业电子商务网站语言技术案例,5.1 企业电子商务网站语言技术案例,6JSP的特点 (1)将内容的生成和显示进行分离 (2)强调可重用的组件 (3)采用标记简化页面开发 (4)安全性高 (5) 一次编写,各处运行,5.1 企业电子商务网站语言技术案例,5.1.4 Java语言 1Java语言的特点 (1)与平台无关性 (2)安全性 (3)面向对象性 (4)分布式性 (5)多线程性 (6)Applet功能性 (7)半编译半解释性 (8)稳健性,5.2 相关理论知识,5.2.1 认识ASP脚本语言 1什么是ASP Microsoft Active Serve

9、r Pages(ASP)称为动态服务器主页,它是一套服务器的脚本程序开发工具和运行环境,可用来创建动态、交互式的Web服务器应用程序。有了ASP就不必担心客户端的浏览器能否运行所编写的代码,因为,所有的程序都将在服务器端执行。当程序执行完毕后,服务器仅将所执行的结果返回给客户端的浏览器,这样就减轻了客户端浏览器的负担,极大地提高了Web交互的速度。,5.2 相关理论知识,3. ASP的功能 (1)可以处理由浏览器传送到站点服务器的表单输入。 (2)可以制作一个滚动显示的网站广告栏。 (3)可以访问和编辑服务器端的数据库表。(4)根据不同用户浏览器的版本、类型和能力显示不同档次的内容。 (5)跟

10、踪用户网站上的活动信息并且存入日志文件中。 (6)可以读写站点服务器的文件,实现访问者计数器、座右铭等功能。 (7)提供广告轮播器、取得浏览器信息、URL表管理等内置功能。 (8)可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。 (9)使用VBScript或JScript等简易的脚本语言,结合HTML码,快速完成站点的应用程序。 (10)扩充功能的能力强,可通过使用Visual Basic、Java、Visual C +等多种程序语言制作ActiveX Server Component以满足自己的特殊需要。,5.2 相关理论知识,5.2.2 ASP的工作原理 1ASP的工作原理 (

11、1)用户在地址栏中请求一个ASP程序,默认页面的扩展名是.asp。 (2)浏览器从服务器上请求这个ASP程序,而不是像HTML一样直接处理一个自身的HTML程序,不需要在服务器上的运行。 (3)ASP程序中的服务器端脚本开始运行ASP程序。 (4)ASP程序连续的执行这个请求文件中的所有语句,然后生成一个HTML文件。 (5)页面信息发送到浏览器。,5.2 相关理论知识,5.2.3 VBScript脚本语言概述 1什么是脚本语言 脚本语言是介于 HTML 、 Java、C+ 和 Visual Basic 的语言之间的语言。HTML 通常用于格式化文本和链接网页,编程语言通常用于向计算机发送一系

12、列复杂指令。脚本语言也可用来向计算机发送指令,但它们的语法和规则没有可编译的编程语言那样严格和复杂。脚本语言主要用于格式化文本和使用以编程语言编写的已编译好的组件。,5.2 相关理论知识,2什么是VBScript VBScript是一种脚本语言,是ASP默认脚本的语言。VBScript是Microsoft Visual Basic的简化版本,这意味着这种语言比BASIC语言版本容易使用,脚本语言的句法比较简单。在HTML文件中直接嵌入VBScript脚本扩展HTML,使它不仅仅是一种页面格式语言,而且可以对用户的操作作出反应。,5.2 相关理论知识,3ASP的脚本引擎 用户可以使用任意一种其相

13、应的脚本引擎已安装在 Web 服务器上的脚本语言。脚本引擎是处理用某种语言书写的命令的程序。Active Server Pages 带有两个脚本引擎,它们是:Microsoft Visual Basic Scripting Edition (VBScript) 和 Microsoft JScript。当然,也可以安装和使用其他的脚本语言引擎。,5.2 相关理论知识,4设置主脚本语言 ASP 主脚本语言是用来处理在分界符 内部的命令的语言。默认时,主脚本语言是 VBScript。您可以将任何一种具有脚本引擎的脚本语言作为主脚本语言。您可以逐页设置主脚本语言,也可以在 ASP 应用程序中设置所有页

14、的主脚本语言。 要设置单个页的主脚本语言,可将 指令添加到 .asp 文件的开头。该指令的语法是: 其中 ScriptingLanguage 就是您所设置页的主脚本语言。如果对某页进行了设置,那么该页将忽略在应用程序中对所有页的全局设置。,5.2 相关理论知识,5.2.4 VBScript数据类型与表达式 1VBScript 数据类型 我们知道Visual Basic语言中的数据类型有整型、长整型、单精度、双精度、变体型等各种类型的数据,但是,VBScript 只有一种数据类型,就是Variant(变体)型,Variant 是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为

15、Variant 是 VBScript 中唯一的数据类型,所以它也是 VBScript 中所有函数的返回值的数据类型。,5.2 相关理论知识,2Variant 子类型 除简单数字或字符串以外,Variant 可以进一步区分数值信息的特定含义,例如,使用数值信息表示日期或时间。此类数据在与其他日期或时间数据一起使用时,结果也总是表示为日期或时间。当然,从 Boolean 值到浮点数,数值信息是多种多样的。 Variant 包含的数值信息类型称为子类型,在大多数的情况下,可将所需的数据放进 Variant 中,而 Variant 也会按照最适用于其包含的数据的方式进行操作。表5-1所示的是Varia

16、nt包含的数据子类型一览表。,5.2 相关理论知识,5.2 相关理论知识,3VBScript常量 VBScript常量指的是在程序运行过程中其值不改变的量,这些常量包括:颜色常量、比较常量、日期格式常量、日期和时间常量、DriveType常量、File Attributed常量、文件输入/输出常量、MsgBox常量、SpecialFolder常量、字符串常量等。 4VBScript变量命名 在程序运行过程中可以改变的量。每个变量都有一个名字和相应的数据类型,通过名字来引用一个变量,而数据类型由决定了该变量的储存方式,任何一个变量,一旦存入内存后,就必须用某种方式访问它,才能执行指定的操作。变量是一个名字,给变量命名时应遵守以下几个规则: (1)名字只能由字母、数字和下划线组成; (2)名字的第一个字符必须是英文字母,最后一个字符可以是类型说明符; (3)名字的有效字符为255个; (4)不能用Visual Basic的保留字作变量名,但可以把保留字嵌入变量名中或在保留字最末尾加一个数字。,5.2 相关理论知识,5VBScri

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

当前位置:首页 > IT计算机/网络 > 电子商务

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