• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > ASP编程入门进阶(三):接触脚本程序

ASP编程入门进阶(三):接触脚本程序

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了asp程序脚本,asp程序脚本是在,asp脚本语言,asp脚本,asp默认的脚本语言是等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
有了前面的html中关于form的强化知识,是不是在想,下面就可以开始ASP之旅呢?未必。
一般系统学过ASP的编程人员都会切身体会到:在系统学习ASP的内置对象和内置组件之前,学会脚本语言永远是至关重要的。
为什么这么说呢?为什么要学脚本语言呢?ASP和脚本语言又有什么关系呢?

首先说说ASP是贵为何物吧。ASP是Microsoft Active Server Pages的简称,它是一种服务器端脚本环境,可用来创建交互式 Web 页并建立强大的 Web 应用程序。可以表明ASP是一种基于服务器端的脚本环境,那就明白ASP为什么需要IIS支持了,因为IIS即为常用的一类web服务器;那也就明白为什么要学脚本语言了,因为ASP提供的是一种脚本环境。

再次需要说明的是,ASP只是一种环境,而非一种语言。如果真要形象化地说是ASP是网络编程语言的话,那也是属于一个html+脚本+asp提供的内置对象及组件的功能强大的混合语言。

所以,学点脚本非常重要!其实无论是学脚本语言,还是其它语言,我认为首先需要了解的是该语言涵盖的各类特性,包括:数据类型、事件、方法、 对象、属性、语法等当然这都是些空谈,正如在大学课堂上的某计算机语言课一样,搞纯研究性的就是觉得有些索而无味。还是实用些的好,能解决问题的程序才是好程序(印证能逮到老鼠的猫就是好猫的经典圣语,呵呵)

当然,语言这东西还是要你去好好钻研的,比如你写求绝对值的程序,其实一个abs()函数就搞定了。再比如你会vb脚本,但把同样程序替换成java脚本就会出错,它们的数据类型不同,语句语法也不一样啊。正如说中文和外文一样,要会发音标(数据类型),会如何发音(方法),如何说成一句话(语法)……呵呵,有点让你难受吧。行!直接了当。你以后需要注意的是语言的函数、语法。当然也不是让你全看,按照教程中的遇到一个掌握一个。教程学完,差不多也结束了。呵呵,你要相信我。

目前有两种主要的脚本语言:VbScript和JavaScript。因为VbScript作为IIS默认的服务器脚本,所以我们所谈所学的基本是围绕VbScript为脚本的ASP的,当然也不排除有的时候使用javascript.

举一个很简单的例子:


[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

一时来劲,可能大家都看到网上有种狂恶心的对话框组,原理是什么呢?请看:


[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

在来个开页和退页弹出对话框的原理吧

[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

以上只是一个显示对话框msgbox,当然还有书写对话框inputbox也顺便看下吧。


[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

再来看看几个实用的函数:
len():返回字符串长度或者变量的字节长度 
lef():截取一个字符串的前部分内容
right():截取一个字符串的后部分内容

[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

根据这几个,经常看到的长文章后面加“......”的情况就是如下:


[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

还有个比较重要的函数replace()
在字符串中查找,替代指定的字符串
replace(strtobesearched,strsearchfor,strreplacewith)
strtobesearched是字符串; strsearchfor是被查找的子字符串;strreplacewith 是用来替代的子字符串。
下面的一个就是很有用的文字转换程序

[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

经常在发送EMAIL时,添加多个地址,中间采用“;”号进行分隔,那具体怎么分解接受过来的多个EMAIL地址呢?采用Split函数:Split 函数从字符串中返回数组。

[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]

这些都是比较现实较好玩的些,玩中学习也不错:)但毕竟我们是要编程的,说到编写程序,我知道程序结构可以分:
1,顺序结构:就是最普通的,从上往下,从左往右执行的程序
2,选择结构:给你两个条件,要不这样(if ... then),要不那样(else),任君选择:)
3,循环结构:给你一个最大发挥的空间,在不超出这个范围内进行活动(循环),否则自动退出(跳出循环)。
再复杂的程序也无非是由这三种结构综合嵌套运用过来的,你说是吧。

顺序结构没多少要说,因为程序执行基本都是这方向。
来看看选择结构,当然选择结构也可以嵌套。


[Ctrl+A 全部选择进
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ASP程序中常用的脚本语言
  • asp分页生成html的程序脚本代码
  • ASP编程入门进阶(三):接触脚本程序

相关文章

  • 2017-05-11asp 字符串截取函数
  • 2017-05-11Microsoft VBScript 编译器错误 错误原因 代码大全
  • 2017-05-11实例演练ASP+XML编程比较全的了第1/2页
  • 2017-05-11ASP常用函数:getpy()
  • 2017-05-11asp+jsp+JavaScript动态实现添加数据行
  • 2017-05-11asp中通过addnew添加内容后取得当前文章的自递增ID的方法
  • 2017-05-11使用FSO把文本信息导入数据库
  • 2017-05-11asp 页面允许CACHE的方法
  • 2017-05-11JS复制特定内容到粘贴板
  • 2017-05-11ASP利用Google实现在线翻译功能

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ASP 调用带参数输出的COM接口
    • asp实现无限级分类的方法js版
    • 把字符串转换成数据库SQL语句格式
    • ASP codepage 页面编码使用说明
    • 用QuickWAP组件结合ASP建设Wap站点第1/2页
    • SQL Server--怎样用ADO在SQL SERVER中建库,建表
    • asp编译成dll-图形化教程第1/2页
    • 自动采集程序
    • 一段几乎可以让你死机的JS代码
    • javascript asp教程第六课-- response方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有