具体描述
内容简介
本书是美国微软出版社授权出版的中文版VisualStudio系列书之一。全书分为上、中、下三
册,是美国微软公司最新推出MicrosoftVisualInterDev6.0站点及其应用开放工具软件所涉及有
关技术的参考手册,是同微软公司《MicrosoftVisualInterDev6.0程序员指南――开发WEB站点和
应用的强力工具》的配套手册,是开发万维网站点及其应用的必备工具书和手册。
全手册分为五篇。分别是“动态HTML参考手册”、“MicrosoftJScript参考手册”、“Microsoft
VisualBasic脚本编辑参考手册”、 “MicrosoftVisualInterDev控件与对象参考手册”和“ActiveX
数据对象”。各篇都是彼此独立的手册,内容又互相关联。
手册对模型、控件、集合、命令、对象、特性、事件、方法等分门别类按字母顺序逐条说明。
每个条目又从适用范围、语法、参量、说明、举例等方面详细说明。条目系统详细,查找使用方
便。此外,第二篇和第三篇除了所涉及的条目之外还包含本篇语言及脚本有关概念的小词典,供
读者查阅。
本书具有权威性,内容全面、系统,是开发和应用网络的人员非常重要的技术参考书,同时
也可作为其他网络发烧友的参考用书。
本套书光盘(与下册包装在一起)内容包括:1.与本书配套的电子书,2.赠送“超文本”标
识语言HTML宝典“多媒体学习软件”。
作者简介
目录信息
第一篇 动态HTML参考手册
第一章 HTML字符集
ISOLatin-1字符集
HTML辅助命名实体
特殊符号字符实体和BIDI文本字符实体
字符集识别
第二章 级联样式表
CSS属性
Active(活动的)
background(背景)
background-attachment(背景附件)
background-color(背景颜色)
background-image(背景图像)
background-position(背景位置)
background-repeat(背景重复)
border(边框)
border-bottom(边框底)
border-bottom-color(边框底边颜色)
border-bottom-style(底边框样式)
border-bottom-width(边框底边宽度)
border-color(边框颜色)
border-left(左边框)
border-left-color(左边框颜色)
border-left-style(左边框样式)
Border-left-width(左边框宽度)
border-right(右边框)
border-right-color(右边框颜色)
border-right-style(边框右边样式)
border-right-width(右边框宽度)
border-sty1e(边框样式)
border-top(边框顶)
border-top-color(顶边框颜色)
Border-top-style(顶边框样式)
Border-top-width(顶边框宽度)
border-width(边框宽度)
clear(清除)
clip(剪切)
color(颜色)
cursor(光标)
display(显示)
filter(过滤器)
float(浮动)
font(字体)
@font-face(字体字面)
Font-family(字体族)
font-size(字体大小)
font-style(字体样式)
font-variant(字体变型)
font-weight(字体浓度)
height(高度)
hover(悬浮)
@import(输入)
limpo rtant( 重要)
left(左边)
Letter-spacing(字母间留空格)
line-height(行高)
link(链接)
list-style(列表样式)
list-style-image(列表样式图像)
list-style-position(列表样式定位)
list-style-type(列表样式类型)
margin(页边空白)
margin-bottom(底页边空白)
Margin-left(左页边空白)
Margin-right(右页边空白)
Margin-top(顶部页边空白)
overflow(溢出)
padding(填充)
padding- bottom(底填充)
padding-left(左填充)
padding-right(右填充)
padding-top(顶填充)
Page-bread-after(之后页面截断)
Page-break-before(之前页面截断)
position(位置)
text-align文本对齐
text-decoration(文本装饰)
text-indent(文本缩排)
text- trans form (文本变换)
top(顶部)
vertical-align(纵向对齐)
visibility(可见性)
visited (被访问)
width(宽度)
z-indexz(排序)
第三章 HTML元素
!____
!DOCTYPE
A (锚)
ACRONYM(简称)
ADDRESS(地址)
APP LET(小程序)
AREA(区域)
B(粗体)
BASE(基础)
BASEFONT(基本字体)
BGSOUND(背景声音)
BIG(大字体)
BLOC KQUOTE (块引用)
BODY(体)
BR(截断)
BUTTON(按钮)
CAPTION(标题)
CEN TER(中心)
CITE(引用)
CODE(代码)
COL(栏)
COLGROUP(栏组)
COMMENT(注释)
DD(定义的定义)
DEL(删除)
DFN (定义)
DIR(目录)
DIV
DL(定义列表)
DT(定义术语)
EM(强调)
EMBED(嵌入)
FIELDSET(字段组)
FON T(字体)
FORM(窗体)
FRAME(帧)
FRAMESET帧组
HEAD(头部)
Hn(头部样式)
HR(横向标尺)
HTML(超文本标记语言)
I(斜体)
IFRAME(内联浮动帧)
IMG(图像)
INPUT(输入)
INS(添加)
ISINDEX
KBD(键盘输入)
LABEL(标签)
LEGEND(图例)
LI(列表项)
LINK(链接)
LISTING(列表)
MAP (映 像)
MARQUEE(选取框)
MAN U(菜单)
META(元信息)
NOBR(无截断)
NOFRAMES (非帧)
NOSCRIPT(非脚本)
OBJECT (对象)
OL(顺序列表)
OPTION(选项)
P(段落)
PARAM(参数)
PLAINTEXT(纯文本,明文)
PRE
Q(引文)
S(全长)
SAMP(采样)
SCRIPT(脚本)
SELECT(选择)
SMALL(小字体)
SPAN
STRIKE (通长)
STRONG(强调)
STYLE(样式)
SUB(下标)
SUP (上标)
TABLE(表)
TBODY(表体)
TD(表元)
TEX TAREA(文本区域)
TFOOT(表脚注)
TH(表头栏)
THEAD(表头)
TITLE(标题)
TR (表行)
TT(电传打字机)
U(加下划线)
UL(加着重号的列表)
VAR(变量)
WBR(软行截断)
xMP(实例)
第四章 文档对象模型对象
A
ACRONYM简称
ADDRESS(地址)
APPLET(小程序)
AREA(区域)
B(粗体)
BASE(库)
BASEFONT(基本字体)
BGS0UND(背景声音)
BIG(大字体)
BL0CKQUOTE(块引用)
BODY(体)
BR(行截断)
BUTTON(按钮)
CAPTION(标题)
CENTER(中心)
CITE(引用)
CODE(代码)
COL(栏)
COLGROUP(栏组)
COMMENT(注释)
DD(定义的定义)
DEL(删除)
DFN(定义)
DIR(目录)
DIV
DL(定义列表)
Document(文档)
DT(定义术语)
EM(强调)
EMBED(嵌套)
Event (事 件)
external(外部)
FIELDSET(字段组)
FONT(字体)
FORM(窗体)
FRAME( 帧)
FRAMESET(帧组)
H1(头部样式之一)
H2(头部样式之二)
H3(头部样式之三)
H4(头部样式之四)
H5(头部样式之五)
H6(头部样式之六)
HEAD(头部)
History(历史)
HR(横向标尺)
HTML(超文本标记语言)
I(斜体)
IFRAME(内联浮动帧)
IMG(图像)
INPUT(输入)
INPUTtype =butto n
INPUTtype=c heckb ox
INPUTtype=file
INP UT type=h idden
INPUTtype=image
INPUTtype=password
INP UT type=radio
INPUTtype=reset
INPUTtype=submit
INPUTtype=text
INS(插入)
KBD
LABEL(标签)
LEGEND(图例)
LI(列表项)
LINK(链接)
LISTING(列表)
Location(位置)
MAP(映射图)
MARQUEE(选取框)
MENU(菜单)
META(元)
Navigator(导航器)
NEXTID(文本标识)
OBJECT(对象)
OL(顺序列表)
OPTION(选项)
P(段落)
PLAINTEXT(普通文本,明文)
PRE
Q(引文)
S(全长)
SAMP(采样)
SCREEN(屏幕)
SCRIPT(脚本)
SELECT(选择)
Selection(选择)
SMALL (小字体)
SPAN
STRIKE
STRONG(强调)
STYLE(样式)
Style(样式)
styleSheet(样式图表)
SUB(下标)
SUP(上标)
TABLE(表)
TBODY(表体)
TD(表元)
TEXTAREA(文本区域)
TextRange(文本范围)
TFOOT(表脚注)
TH(表头栏)
THEAD(表头)
TITLE(标题)
TR(表行)
TT
U(下划线)
UL(加着重号的列表)
userProfile
VAR(变量)
Window(窗口)
XMP
第五章 文档对象模型属性
accessKey
action
activeElement
align
align
align
align
aLink
alinkColor
alt
altHTML
altKey
app CodeName
appMinorVersion
appName
appVersion
availHeight
availWidth
background
background
background
bac kgr oun dAttachment
backgroundColor
backgroundImage
backgroundPosition
backgroundPositionX
backgroundPositionY
backgroundRepeat
balance
behavior
bgColor
bgColor
bgProperties
border
border
border
borderBottom
borderBottomColor
borderBottomStyle
borderBottomWidth
borderColor
borderColor
borderColorDark
borderColorLight
borderLeft
borderLeftColor
borderLeftStyle
borderLeftWidth
borderRight
borderRightColor
borderRightStyle
borderRightWidth
borderStyle
borderTop
borderTopColor
borderTopStyle
borderTopWidth
borderWidth
bottomMargin
boundingHeight
boundingLeft
boundingTop
boundingWidth
browserLanguage
bufferDepth
button
CancelBubble.
GetRows方法(ADO)
GetString方法(ADO记录集)
Item方法(ADO)
Move方法(ADO)
MoveFirst,MoveLast,MoveNextandMovePrevious方法(ADO)
MoveFirst,MoveLast,MoveNextandMovePrevious方法(RD S)
NextRecordset方法(ADO)
Open方法(ADOConnection)
Open方法(ADORecordset)
OpenSchema方法(ADO)
Query方法(RDS)
Refresh方法(ADO)
Refresh方法(RDS)
Requery方法(ADO)
Reset方法(RDS)
Resync方法(ADO)
Save方法(ADORecordset)
SubmitChanges方法(RDS)
Supports方法(ADO)
Update方法(ADO)
UpdateBatch方法(ADO)
· · · · · · (收起)
读后感
用户评价
我一直试图从这本书中挖掘出一些关于未来技术趋势的蛛丝马迹,毕竟这是微软的官方参考。我们知道,Web技术的发展速度极其迅猛,每过几年就会有一轮范式转移。然而,这本书仿佛被冰封在了1999年,对任何可能挑战其核心技术栈的外部技术——比如更先进的XML解析技术、更复杂的客户端数据绑定机制——都表现出了惊人的沉默。我寻找关于如何优化首次页面加载性能的章节,希望能找到一些关于资源压缩或异步加载的早期思路,但收获甚微。它似乎默认了所有的网络连接都是快速且可靠的,所有的页面都是在标准的IE浏览器中渲染的。这种对外部环境变化缺乏敏感性的技术文档,其价值会随着时间的推移而急剧贬值。它是一份完美的“历史快照”,记录了特定时间点上微软工具链的全部功能定义,但它无法提供任何前瞻性的指导。对于一个试图用最小的代价去维护一个正在衰退的系统的人来说,它提供的“全景图”是完整的,但这张图的边缘已经开始褪色模糊,让人找不到通往新世界的路径。
这本书在处理客户端脚本和服务器端脚本的交互部分时,表现出了明显的时代局限性。在那个动态HTML(DHTML)和早期JavaScript尚处于野蛮生长的年代,开发者需要非常明确地知道浏览器端和服务器端分别负责什么,以及如何使用Session或Cookie进行状态管理。我原以为,作为微软官方的参考资料,它会提供一个关于如何优雅地混合使用VBScript/JScript与ASP页面的权威指南。然而,它提供的更多是静态的属性对照表,例如某个客户端事件如何触发服务器端事件的ID映射。真正让我头疼的是关于错误处理机制的探讨。在现代开发中,异常链和日志记录是重中之重,但在本书的这部分内容里,错误处理似乎被简化为了对几个特定的Server Object错误代码的枚举和简单的Response.Write输出。我找不到任何关于构建健壮的、能容忍网络瞬时中断的、具备优雅降级能力的应用程序的结构性指导。这本书提供的工具是锋利的,但它没有教你如何打磨和保养这把刀,只是告诉你这把刀的每一面都有哪些刻度。对于任何一个严肃的、考虑生产环境稳定性的工程师而言,这种“知道是什么”却“不知道如何正确使用”的状态,比一无所知更加令人焦虑。
这本号称是“Web Technologies Reference”的厚砖头,拿到手里沉甸甸的,光是它的体量就让人对微软在那个时代对“全面覆盖”的执念深感敬畏。我原本是冲着Visual InterDev 6.0这个名字来的,期待能找到一些关于那个特定IDE环境下,如何高效管理项目、调试脚本的详尽指南。然而,翻开前几页,我就意识到这可能更像是一部庞大的API和对象模型的字典,而不是一本手把手教你构建现代Web应用的实战手册。它似乎更专注于“是什么”而不是“怎么做”。我试图查找一些关于ADO(ActiveX Data Objects)在特定版本InterDev中的高级应用技巧,比如如何优化连接池或者处理复杂的事务回滚机制,结果发现,大部分篇幅都在对每一个可用的对象、方法和属性进行逐一的、近乎枯燥的罗列。这种详尽的分类和结构,对于那些需要精确查找某个特定属性值的老派工程师来说,或许是圣经;但对于希望快速掌握开发流程、理解宏观架构的后来者来说,它显得过于碎片化,缺乏清晰的上下文串联。它像是一个巨大且没有索引的图书馆,每本书都在那里,但你得自己去猜哪一本藏着你需要的那个关键代码片段。整本书的排版风格也充满了那个时代的烙印,密密麻麻的英文技术术语,缺乏现代文档中常见的图示、流程图或实际案例的代码块来辅助理解。这使得阅读过程变成了一种持续的解码工作,而不是知识的吸收过程。
深入阅读之后,我越来越感觉到这本书的“参考”属性要远远大于“技术”属性,更像是一本面向底层实现细节的白皮书,而非面向应用开发者的实用指南。我关注的重点在于构建健壮的服务器端逻辑,特别是与IIS(Internet Information Services)深度集成的部分。例如,我尝试寻找一些关于如何利用InterDev环境下的自定义GOTO功能来更精细地控制脚本的生命周期管理,或者在特定安全区域内调用COM组件的最佳实践。但这本书似乎对这些“黑魔法”级别的深入定制提之甚少,或者只是用寥寥数语带过,然后立刻转回到对预定义控件属性的详细描述上。它的叙事逻辑总是围绕着“微软已经为你准备好的功能集”,而不是“你可以如何超越这些限制”。这让我不禁思考,如果我正在使用更高版本的ASP.NET或现代框架来维护一个遗留系统,这本书能提供的帮助极其有限,因为它仿佛将我们锁定在了那个特定版本的技术栈中,不允许有任何跳脱性的思考。阅读体验上,那种连续性的技术讲解非常薄弱,章节之间缺乏平滑的过渡,就像是从一个对象的手册直接跳到了另一个对象的方法列表,中间没有任何人为你解释它们是如何协同工作的。对于一个渴望理解整个技术体系脉络的读者来说,这种体验无疑是令人沮丧的,它更像是一个等待被查询的数据库表,而不是一本引人入胜的技术论述。
这本书的另一个显著特点是其对“环境依赖性”的极端强调,这在今天看来是相当苛刻的要求。它几乎是以一种强制性的口吻告诉你,要使用某个功能,你的IIS版本必须精确到某个小点,操作系统必须是Windows NT或2000的特定Service Pack,并且你的客户端必须使用IE 5.0以上版本。任何偏离这个技术栈的尝试,比如在Netscape或后来的Firefox上进行测试,似乎都是不被鼓励的,甚至是不会被讨论的议题。我原本希望找到一些关于跨浏览器兼容性的通用设计原则,或者至少是一些能指导我如何编写更加中立的代码的建议。然而,这本书将自己深深地嵌入到微软的整个产品矩阵中,每一页都在提醒读者:只有在微软的生态系统内,你才能获得“完整”的体验。这种高度的封闭性,使得读者在阅读时必须时刻在脑海中进行复杂的版本对照和环境校验,这极大地干扰了对核心技术概念的理解。它不是一本关于Web技术的通用参考,而更像是一份为特定软件安装包定制的、带有严格使用条件的法律声明。