选择显示字体大小

asp基础教程:asp脚本基础

通过前两篇的学习,相信各位已经对 asp 的动态网站设计有了一个基本的概念和整体的印象。从本篇开始作者将从脚本语言的使用着手,由浅入深地带领大家探索 asp 动态网站设计的真正奥秘。

本文第二篇刊登后,很多朋友给我发了“妹儿”,希望能尽快看到本文的第三、第四、乃至第……篇,甚至有位朋友焦急地要我将 asp 篇的全文发给他。看到有如此之多志同道合的朋友,令我精神大振。虽然 asp 早在两年前就已经推出了,但直到今年它才以其灵活便捷的开发过程、良好的 web 数据库连接功能受到了国人的重视,然而由于目前国内尚缺乏关于 asp 开发 web 应用程序的详尽教材,因此使得国内广大 web 开发者们仍处在闭门啃 e 文的阶段,也包括作者本人。也正因为如此,作者才蒙发了写文章的念头,在得到 chinabyte 网络学院翁斌先生的大力支持后,各位才得以见到此文。

作者殷切希望能通过此文为广大 web 开发者和爱好者提供便利,使大家共同来参加 asp 的学习和交流,为了顾全不同层次读者的需求作者还是决定从最基本的脚本语言的编制着手,随后再一步一步地讲解 asp 内建对象、activex 组件以及用 asp 开发 web 应用程序的实例,相信通过一段时间持续的学习,不出几个月各位都能够得心应手地开发自己的动态网站。下面就先请大家跟我来学习一些 asp 中应用脚本语言(以 vbscript 为主)的基础知识。

在开始学习脚本语言之前,你应该理解一些简单的概念 -- 变量、进程。所谓变量是计算机内存中已命名的存储位置,其中包含了数字或字符串等数据,它使用户便于理解脚本操作的名称,为用户提供了一种存储、检索和操作数据的途径。程序是由一个或多个进程组成的,在 vbscript 中,进程就是“指令块”,通常意义上的进程,如 sub,只是为了简单的数据处理。

vbscript 中,严格的来讲变量是不用声明的,

如:< % mystring="this is my string" % > 然而,即使在使用变量前不需要去声明变量,也应养成在编程时声明变量的良好习惯,因为这样有助于防止错误发生。声明一个变量意味着告诉脚本引擎,有一个特定名称的变量,这样就可以在脚本中引用该变量。在 vbscript 中声明一个变量可以使用“dim”语句,如下:

< script language="vbscript" >
< !--
option explicit \' 要求在脚本中声明所有的变量
dim mystring
mystring="this is my string"
-- >
< /script>
变量的作用域即生命期,决定哪些脚本命令可访问变量。在过程内部声明的变量具有局部作用域。每执行一次过程,变量就被创建然后消亡。而过程外部的任何命令都不能访问它。在过程外部声明的变量具有全局作用域,其值能被 asp 页上的任何脚本命令访问和修改。声明变量时,局部变量和全局变量可以有相同的名称。而改变其中一个的值并不会改变另一个的值。如果没有声明变量,则可能不小心会改变一个全局变量的值。例如,以下脚本命令返回值 1,虽然有两个名为 y 变量:< %
dim yy = 1call setlocalvariableresponse.write y
sub setlocalvariable
dim y
y = 2end sub % >
由于变量没有显式声明,以下的脚本命令将返回 2。当过程调用将 y 设置为 2 时,脚本引擎认为该过程是要修改全局变量:


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons