1、读书笔记 1 读书笔记 1 ASP ASP 内含于 IIS3.0 和 IIS4.0 之中。有了 ASP,就不必担心客户端浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML中的脚本程序。 从字面上说, ASP 包含下面 3 方面的含义: 1. Active: ASP 使用了微软公司的 ActiveX 技术。采用了封装对象,程序调用对象的技术,简化编程,加强程序间的合作。只要在服务器上安装这些组件,通过访问组件,可以快速、简易地建立自己的 Web 应用程序。 2. Server: ASP 运行在服务器端。这样就不必担心浏览器是否支持 ASP 所使用的编程语言
2、。 ASP的编程语言可以是 VBScript和 JavaScript。 VBScript是 Visual Basic 的一个子集。然而 Netscape 浏览器不支持客户端的VBScript,所以最好不要在客户端使用 VBScript。而在服务器端,则无需考虑浏览器的支持问题, Netscape 浏览器也可以正常显示 ASP 页面。 3. Pages: ASP 返回标准的 HTML页面,可以在常用的浏览器中正常显示。浏览者查看页面源文件时,看到的是 ASP 生成的 HTML 代码,而不是ASP 程序代码。 ASP 作为 IIS 环境下开发 Web 应用的一种简单、方便的编程工具, ASP 具有
3、如下特点: 1. 使用 VBScript、 JavaScript 等简单易懂的脚本语言,结合 HTML 代码,可快速完成网站应用程序的开发; 2. 容易编写,无须编译,可在服务器端直接执行; 3. 使用普通的文本编辑器,即可进行编程; 4. 与浏览器无关,只要客户端浏览器能够执行 HTML代码,就可浏览利用ASP 设计的网页内容。 ASP 所使用的脚本语言均在 Web 服务器端执行,客户端的浏览器不需要能够执行这些脚本语言; 5. ASP 能与任何 ActiveX scripting语言相兼容,除了可以使用 VBScript 或JavaScript 脚本语言来设计外,还可以通过 plug-in
4、 的方式,使用由第三方所提供的其他脚本语言,脚本引擎是处理脚本程序的 COM 组件 6. ASP 的源程序不会被传到客户浏览器,因此可以避免所写的源程序被他人剽窃,也提高了程序的安全性; 7. 可以使用服务器端的脚本来产生客户端的脚本; 8. ActiveX 服务器元件具有无限可扩充性,可以使用 VisualBasic、 Java、Visual C+、 COBOL等编程语言来编写所需的 ActiveX 服务器元件。与一般的程序不同, ASP 程序无须编译, ASP 程序的控制部分是使用VBScript、 JavaScript 等脚本语言来设计,当执行 ASP 程序时,脚本程序将一整套命令发送给
5、脚本解释器即脚本引擎,由脚本解释器进行翻译并将其转换成服务器所能执行的命令。编写程序时,系统提供了两种脚本语言: VBScript 和 JavaScript,其中, VBScript 是系统默认的脚本语言。 ASP 本身不是一种脚本语言,它只是提供一种使嵌在 HTML 页面中的脚本程序得以运行的环境。 ASP 程序是存在于 Web 服务器上的扩展名为 .asp 的纯文本文件,可以使用任何文本编辑器对它进行编辑,其中可以包含纯文 本、 HTML标记以及脚本命令。 读书笔记 2 ASP 文件是以 .asp 为扩展名的文本文件,这个文本文件可以包括下列部分的任意组合: 1. 文本; 2. HTML标
6、记; 3. ASP 脚本命令; 创建 ASP 文件非常容易。如果要在 HTML文件中添加脚本,只需将该文件的扩展名 .htm 或 .html 替换为 .asp 即可。要使 ASP 文件可被 Web 用户使用,应将这个新文件保存在 Web 站点的目录中。使用浏览器可查看该文件返回的 HTML页。 需要指出的是:因为 ASP 文件需要额外的处理,所以不要将所有的 HTML页都转换为 ASP页。应只将包含脚本命令的文件转换为 ASP文件。 ASP 和 HTML文件可以放置在相同的目录中。 使用任何文本编辑器都可以创建 ASP 文件。使用这些带有 ASP 增强支持的编辑器将更能提高程序的工作效率。如果
7、从未使用过 HTML,应考虑先使用Microsoft FrontPage。使用 FrontPage 创建文档和格式化文本就像使用文字处理工具一样简单。接下来可使用 Insert Script 命令,在用 FrontPage 创建的 HTML页面内加入简单的 ASP 命令。 2 Access 数据库 数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息, 简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库和关系数据库。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语, 像标题 、 关键字 等。 Access 是一种典型的开放式数据库管理
8、系统,通过 ODBC(开放式数据库互连)能与其他数据库(例如 Oracle、 Sybase、 Visual FoxPro 等)相连,实现数据库交换与共享。 Access 支持多媒体的应用与开发。在 Access 数据库中可以嵌入和链接,并通过 OLE(对象链接与嵌入)技术来管理。 Access 又被称为多媒体关系型数据库。 Access 即可以在单用户环境下工作,也可以在多用户环境下工作,并且具有完善的安全管理机制。 Access 内置了大量的函数,其中包括数据库函数、算术函数、文本函数、日期时间函数、财务函数等。用户可以利用这些函数在窗体、报表和查询中建立计算表达试。 Access 提供了多
9、个宏。宏在用户不介入的情况下能够执行许多常规的操作。用户只要按照一定的顺序组织 Access 提供的宏,就能够实现工作自动化,这对于数据库最终用户是非常方便的。 Access 提供了联机帮助功能。 总体来说, Access 数据库管理系统包括了以 下的功能: 能够方便地查询所需要的信息。 能够对信息进行有顺序的组织安排。 容易产生用户所需要的结果。 具备 Web 功能,能够供多人同时使用。 创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。 读书笔记 3 1. 标识需要的数据; 2. 收集被标识的字段到表中; 3. 标识主关
10、键字字段; 4. 绘制一个简单的数据图表; 5. 规范数据; 6. 标识指定字段的信息; 7. 创建物理表。 数据库的修改分为:添加、编辑和删除记录。这三种操作均可由 HTML 创建 的程序来完成,下面的章节将详细描述实现的具体方法。 在 Access 中创建一个新表可遵循以下步骤: 1. 通过创建一个新数据库,或打开一个现有数据库显示出数据库窗口。 2. 选择 Tables 选项。 3. 单击 New 按钮。 4. 单击列表框中的 Design View 项,并单击 OK。 5. Table 窗口出现。 使用这个窗口可列出所想要显示在表的顶部的所有的字段。 6. 键入要在表中包含的每个字段的
11、名称、数据类型和说明。 第一个要使用的 ADO 对象就是 Connection 对象。大多数的应用程序都是把数据存储在数据库中的, ADO 是可以用来访问数据库 的一组对象。 Connection 对象表示要连接到的数据库。 调用 server.createobject 来实现一个对象,并使用 set 把该对象赋给一个变量。然后可使用这个变量来访问该对象的属性和方法。所有的 ADO 对象都是以ADODB 作为开始的。 在创建一个 Connection 对象,然后调用该对象的 open 方法。把 ODBC Source Name 传递给 open方法,以便定义想要使用的数据库。 3.脚本编程语言
12、( VBScript) VBScript 是一种与 Visual Basic 类似的程序语言,它用于 HTML中,可 以串联和控制 ActiveX,可以使程序员设计出生动活泼、交互式的 Web 的应用程序。VBScript 即可以在客户端运行,也可以在服务器端运行,其具有以下 3 个特点: 1. 易学易用 如果了解了 Visual Basic,就能够很快的掌握 VBScript,只要学会 VBScript,就能使用所有 Visual Basic 语言进行程序设计。 2. ActiveX Script VBScript 使用 ActiveX Script 与宿主应用程序对话。使用 ActiveX
13、 Script,浏览器和其他宿主应用程序不再需要每 个 Script 部件的特殊集成代码。 ActiveX Script 使宿主可以编译 Script、获取和调用入口点并管理开发者可用的命名空间。Microsoft 支持 VBScript 的运行,与多个 Internet 组在一起定义 ActiveX Scrip 标准,以便使 Script 引擎可以进行交换。 3. 其他应用程序和浏览器中的 VBScript 程序开发人员可以在产品中免费使用 VBScript 的源实现程序。在其他应用程序中, VBScript 和 ActiveX Script 也可以作为普通的脚本语言使用。 1. VBScr
14、ipt 数据 类型 VBScript 只有一种数据类型,称为 Variant。 Variant 是一种特殊的数据类型,它可以根据不同的使用方式包含不同类别的信息。在此变量中可以放三种数值:读书笔记 4 标量值、数组和对象指针。默认情况下, VBScript 假设任何非关键字符号为变量。如果变量名输入错误,则可能在应用程序中造成严重问题, VBScript 会接收错误的变量名,但将其解释为新的变量名,而不提示错误。 Variant 是一种特殊的数据类型它可以根据不同的使用方式包含不同类别的信息。因为 Variant是 VBScript中唯一的数据类型,所以它也 是 VBScript 中所有函数返
15、回值的唯一数据类型。 最简单的 Variant 只包含数字或字符串信息。在上下文都是数字时, Variant 将被作为数字处理;上下文是字符串时, Variant 将被作为字符串处理。这也就是说,如果使用的数据是数字,则 VBScript 假定 variant 为数字并用数字的方式来处理;如果使用的数据是只可能是字符串,则 VBScript 将把 Variant 按字符串处理。当然,也可以将数字包含在引号中使其成为字符串。除简单数字或字符串数据以外,Variant 可以进一步区分数据信息的特定含义,例如,可 使用数据信息表示日期或时间。此类数据在与其他日期或时间数据一起使用时得到的结果也会被表
16、示为日期或时间。当然,从布尔值到浮点数。数据信息是多种多样的。 Variant 包含的数据信息类型称为子类型。通常情况下,将所需的数据放入 Variant 后, Variant会使用最适合其包含的数据的方式来进行操作。 2. VBScript 变量 变量是指计算机内存中已命名的存储位置,其中包含了数字或字符串等数据,它为用户提供了一种存储,检索和操作数据的途径。该位置可用于存储在script 运行时可更改的程序信息。例如,可以创建一个名为 clickcount 的变量来存储用户单击 web 页面内某个对象的次数。使用变量时不需要了解变量在内存中的具体地址,只需使用变量名引用变量就可以查看或更改
17、变量的值。简单的说,在 VBScript 中只有一个基本数据类型 Variant,因此所有的变量的数据类型都是Variant。变量是数据的临时存储区域,变量通过名字来区分,对于变量命名有以下几个规则: 第一个字符必须为字母; 其他字为数字或字符以及下划线; 不能超过 255 个字母; 在被声明的作用域内必须唯一。 变量是指计算机内存中已命名的存储位置,其中包含了数字或字符 串等数据,它为用户提供了存储、检索和操作数据的途径。该位置可用于存储在 Script运行时可更改的程序信息。使用变量时并不需要了解变量在内存中的具体地址,只需要使用变量名引用变量就可以查看或更改变量的值。在 VBScript 中只有一个基本数据类型 Variant,因此所有变量的数据类型都是 Variant。 3. 声明变量 严格地讲,在 VBScript 中变量是不需要声明的,如: 然而,即使在使用变量前不需要声明变量,也应该养成在编程时声明变量的良好 习惯,因为这样可以防止错误发生。声明一个变量就是告诉引擎存在一个特定名称的变量,这样就可以在脚本中引用该变量。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。