作者:empty 页数:553 出版社:empty |
内容简介本书从介绍HTML入手, 首先介绍了VBScript作为Web页面脚本语言的基本结构:函数、控件和本书是VBScript从入门到深入都不可多得的专著, 可供程序设计人员、Web管理人员参考,
第一章介绍HTML脚本编制1.1引言为便于理解VB Seri pt, 你应对超文本置标语言(HTML) 有比较好的了解。若你已经精通了本章中,你将学习动态Web页面知识|复习一些应该熟悉的概念】学习HTML页面中的对象的知识|学习万维网(WWW) 中的A etive X控件的知识对于WWW的语言HTML来说有很多重要的方面, 以至于不能简单的说哪个方面是最重第二个概念是客户/服务器。服务器是一台存储了大量信息和相关软件的计算机。客户最后的一个概念是带宽。带宽决定着在计算机之间传输数据的速率。存在着三种类型的第一部分VBScript:语言部分带宽, 它们是:窄带、中等带宽和宽带。窄带链接是指modem之间传输的是模拟信号。模拟信号必须转换成数字信号才能被计算机接受。中等带宽链接必须是ISDN或其他数字信号链接。数字信号链接之所以比较快,是因为它不需要被转换成其他信号,并且数字信号本身的误码*也比较低。宽带链接必须是T 1链接或光缆moden。迄今为止, 大部分链接到Inte met上的客户机都是窄带链接。今后几年,中等带宽和宽带链接将会热起来。这也为你成为信息世界的HTML, 可以跳过这章。我们将在第二章中详细介绍VB Seri pt语言。快速游历HTML
1.2制作Web页面领航员创造了一个绝好的机会。要的。自从HTM I, 诞生的那一天起, 它就被赋予了许多特性。直到今天为止, 添加到标准中的每一个特性都使得HTML更完美。这些成功的特性使得页面更吸引人、给人以提示, 并使得内容丰富。所有的这些都使得Web页面迅速成为从计算机屏幕获取信息的最佳界面。这本书是关于VB Seri pt的脚本编制语言。VB Ser pt被用米控制为WWW而制作的HTML页面中的内容和对象, 并与intranet相配。VBScript不能生成应用程序, 它只能生成动态HTML。当然, 如果你的页面看上去并且运行起来象应用程序, 那是再好不过了。最重要的是当你在Web页面中使用VBScript时, 应该使页面富有活力和交互性。Web中僵死的、静态的页面正如在电视中放幻灯一样。将来,页面还会被在线制作,并适合不同用户的味。
1.3定义如果你是WWW页面制作的新手, 有几个概念需要掌握。首先是URL, 即统一资源定位器。URL是Inte met上的一个特定项目的地址。这个地址可以是一个域名或一个IP(Inte met协议) 地址的一部分。URL使用一个主域名, 例如www.microoft.com, 而你所要查看的文件可能在/vhs目录下。你可以很容易的使用IP地址来得到你所要查看的文件。对于www.mi-crosoft.com来说, 它的数字形式是198.105.232.5。完整的URL包括协议前缀, 例如http://或者ftp://, 后面跟上地址和端数字——如http://www.miereoft.com:80。通常不是服务器,但它与服务器相连并获取信息。本书中,你将会看到许多发生在服务器方和客户方的事情。在WWW中,服务器是存储着你的页面的计算机,客户机是那些浏览你的页面的人所使用的计算机。
脚本编制主要是控制对象。如同电影脚本用来帮助演员决定如何去表演一样,用来控制你的HTML页面所写的脚本决定了你的页面中的对象将要执行何种功能。首先, 我们先迅速的回顾一下HTML。严格意义上讲, HTML并不是一种真正的计算机语言。应该说, HIM L是决定页面在屏幕上所呈现的样子的页面脚本编制语言。由清单1.1所定义的和图1.1所展示的页面是静态的,这是因为它并未做什么事情。它能引导你访问其他地方, 但是设计页面的出发点并非想要送某人去某处(尽管半数的Web是这么作的)。通过你设计的页面,人们可以访问这个页面并引足观看。你的目的是共享信息、娱乐,最重要的是你希望你的页面值得别人浏览并链接到别人的页面上。
脚本编制帮助实现上面的目的。你所写的脚本将用来控制你的页面中的对象。如清单1.1所示,你觉得表中的哪一个控件是最重要的呢?如果你要写比较多的文字,那你可能认为标头1“ HI> 标注是最重要的; 如果你刚刚接触HTML, 还不了解它是如何工作的, 那你可能认为“ HIM L>“标注是最重要的; 又如果你在考虑HIM L可以提供哪些服务, 你就会意识到这个表中最重要的标注是 A HREF= .这个标注可以使你的文档链接到Wb中其他人的文档上。这确实是很重要的, 因为在HIM L之前, 还没有一条标准的途径使得Inte met中的两个不同的文档取得链接。HTML是WWW协议组织(W3C) 推荐的标准。W3C由个人和公司组成, 主要是开发和推荐Web的标准。HTM.并非是W3C推荐的唯一的标准。传输协议、Web的图形格式、对象、以及象VB Ser pt这样的脚本编制语言的解决方案, 都是W3C所推荐的。在你用VB Seri pt编制脚
1.4.1 HTML>标注.
1.4. HEAD>标注.
1.4.3 T TILE>标注.
1.4.4 BDY>标注.
1.4.5标头*w,
1.4.6段落
1.4.7 FNT>标注.
1.4.8文档中的链接.
1.4.9图形
1.4.10HTML中的多媒体.
1.4.11表.
1.4.12HTML中的窗体.
1.4.13在HTML中使用CGT脚本
1.4.14其他的HT ME.标注.
1.4.15框果.
2.3.1创建一个测试页面.
2.3.2什么程序.
2.3.3需要理解的概念:变量和进程.
第一部分VBScript:语言部分
第一章介绍HTML脚本编制.
1.1引言.
1.2制作Web页面.
1.3定义.
1.4起步-—HTML.
1.5脚本编制.
1.6对象.
1.7 ActiveX控件.
1.8小结.
第二章VBScript语言.
2.1引言.
2.2Vinual Basic和VBScript的区别.
2.3VBSeript中的编程.
2.3.4VBSeript代码剖析.
2.4数据类型.
2.4.1变体类型的子类型(subtypes)
2.4.2使用变量.
2.4.3常量.
2.5程序流程.
2.5.1操作符.
2.5.2程序中的判决.
2.5.3H.Then.Else.
2.5.4 Fr.Neat‘.
2.5.5D.Lup**
2.5.6 Fr Each.Next
2.5.7 while.Wend.
2.6小结.
第三章VBScript函数.
3.1引言.
3.2脚本中的过程.
3.2.1Sub过程和Functi 过程.
3.2.2过程中的参数.
3.2.3创建并离用函数.
3.3固有函数.
3.4基本函数.
3.4.1InputBax“
3.4.2Ien***
3.4.3MagBx
3.4.4Val Type
3.5字符串函数.
3.5.1Ase
3.5.2Chr
3.5.3InStr
3.5.4LCnse
3.5.5Leht
3.5.6LTrim*
3.5.7Mid
3.5.8Righe“
3.5.9RTrim.
3.5.10Str() .
3.5.11StrCamp
3.5.12Strng
3.5.13Tm.
3.5, 14U Case
3.5.15Val*
3.6转换函数.
3.6.1CByie.
3.6.2CDbl.
3.6.3CInt*
3.6.4CLng*
3.6.5CSu.
3.6.6CVEm
3.7数学函数.
3.7.1Abs.
3.7.2Amay
3.7.3Atn
3.7.4Exp
3.7.5Hex
3.7.6Int.
3.7.7Fix
3.7.8Lg
3.7.9et
3.7.10Rnd
3.7.115g
3.7.12Sqr
3.7.13Sim
3.7.14Tan“
3.8时间和日期函数.
3.8.1Dale.
3.8.2Dale Serial
3.8.3DuteValne
3.8.4Day“
3.8.5Hur
3.8.6 Year
3.8.7 Weekday
3.8.8Min
3.8.9 Mnth
3.8.10Nw
3.8.11Scd
3.8.12 Time
3.8.13 Time Serial.
3.8.14 Time Value
3.9布尔(Blean) 函数.
3.10小结.
第四章固有控件.
4.1引言.
4.2 VBScript中的事件.
4.3在一个CUI环境下的消息.
4.4在HTML中放置控件.
4.5固有控件.
4.5.1按钮(Buttn) .
4.6选择框(CheckBx) .
4.6.1Hdden.
4.6.2 Text.
4.6.3Textanea.
4.7Selet.
4.8在文档中使用控件.
4.9小结.
第五章Web页面中的VB Scr pt.
5.1使用VBScript和HTML.
5.1.1使用n Ln ad事件.
5.1.2在HTML中嵌人VB Seri pt.
5.1.3用VB Seri pt创建一个新的页面.
5.2使用VB Seri pt和CCI/ISAPI.
5.3支持数据库.
5.3.1定义一个DBC数据源
5.3.2创建IDC脚本文件.
5.3.3创建输出模板文件.
5.3.4查者结果.
5.4小结.
第六章脚本编制模板.
7.6.1Animaled Burtn(动颈按钮) 控件.
7.6.2 Chart(图表) 控件.
7.6.3 Label(标签) .
7.6.4 PpupMenu(弹出菜单) 控件.
7.6.5Prelncler(预装载) 控件.
7.6.6 Stck Ticker(证券报价器) 控件.
7.6.7Tinaer(计时器) 控件.
7.9.1使用Cntrl Wiz urd来创建主干文件.
7.9.2编译控件.
7.9.3登记您的控件.
7.9.4测试您的控件
6.1 Windws(窗) 、Dcuments(文档) 和Fram cs(框架) .
6.1.1 windw对象的属性.
6.1.2方法.
6.2dcumnent对象.
6.2.1 dcument对象的属性.
6.2.2 dcument对象的方法.
6.3使用dcument属性和方法.
6.3.1自动变更文档.
6.3.2颜色循环.
6.3.3年历.
6.4 histry对象.
6.4.1Histrybjedt工程
6.5 navigatr对象.
6.5.1Bruwser Inf工程.
6.5.2Navigutrbjext工程
6.6 lcatin对象.
6.6.1Lcatinbjeet工程.
6.7 link对象
6.7.1Linkx bject工程.
6.8小结.
第二部分VBScript中的对象
第七章使用ActiveX控件.
7.1客户控件的简短历史.
7.2了解ActiveX控件的结构.
7.3登记您的ActiveX控件.
7.4在您的Web页面中放置一个ActiveX控件.
7.5安装和发布Act veX控件.
7.6了解ActiveX控件.
7.7使用第三方控件.
7.8使用标记控件.
7.9创建Act veX控件.
7.10创建非MFC ActiveX控件.
7.11为用于Inte met面标记您的对象.
7.12小结.
第八章Ac vaX Cnrl Pad(Act veX控件面板) .
8.1游历于ActiveX Cntrl Pad.
8.1.1Tet Editr(文本编辑器) .
8.1.2bjectEdi(对象编辑器) .
8.1.3PageEdtr(页面编辑器)
8.1.4Seripe Wizard(脚本巫师) .
8.2使用ActiveX控件.
8.3用Seri pt Wiard创建VBScript.
8.4使用HTML布局.
8.5看一看可以得到的控件.
8.6在工具栏中添加控件.
8.7创建交互内容.
8.8将VBScript与ActiveX布局一起使用.