书籍详情
使用Visual Basic 5进行Web与多媒体开发
作者:(美)Anthony Potts;欧梅译
出版社:Coriolis Group
出版时间:1999-01-01
ISBN:9787801248480
定价:¥76.00
内容简介
本书深入介绍了如何利用VisualBasic5.0进行多媒体与Web开发。全书共分十八章。第一章介绍了VisualBasic5.0中的新功能;第二章到第五章介绍了VisualBasic5.0的多媒体开发基础及Windows多媒体系统。第六章到第八章介绍了图像编程技术;第九章到第十一章介绍了超图像编程技术;第十二章和第十三章介绍了动画编程技术。第十四章到第十八章介绍了多媒体的Web页面设计及ActiveX组件。本书内容翔实,结构清晰,编程示例丰富,技术剖析深入浅出,是一本不可多得的中高级编程指南。适合于广大计算机程序员及Web与多媒体开发人员。
作者简介
暂缺《使用Visual Basic 5进行Web与多媒体开发》作者简介
目录
译者序
引言
第一章VB5的新功能
1.132位编程未被所有的人采用的原因
1.2有关WindowsNT的情况
1.3VisualBasic5的新功能
1.3.1原生代码编译
1.3.2小型代码使用的P-Code
1.3.3比尔·盖茨说:"更迅速的窗体!"
1.3.4ActiveX控件的创建
1.3.532位编程
1.3.6资源文件支持
1.3.7新的数据库功能
1.3.8多媒体的即插即用
1.416位应用程序编程
1.4.1使用条件编译
1.5小结
第二章VisualBasic5满足多媒体需求
2.1交互式操作
2.2探索Windows多媒体系统
2.3Windows编程--魔法?
2.4作为Windows开发系统的VisualBasic
2.4.1VisualBasic管理Windows杂务
2.4.2VisualBasic由事件驱动
2.4.3交互式开发
2.4.4可视编程功能
2.4.5易于使用的API支持
2.5基本的VB要素
2.5.1窗体显示
2.5.2对象行为
2.5.3属性定义
2.5.4事件发生
2.5.5函数.过程和方法
2.5.6模块化组织
2.5.7代码风格
2.6内在的多媒体功能
2.6.1专业版的多媒体控件
2.7失去链接
2.8下一章的内容
第三章建立超媒体引擎
3.1超媒体的迅猛发展
3.2组织的混乱--超链接的魔术
3.3信息高速公路上的超链接
3.3.1获得超义本
3.3.2创建文本链接
3.3.3创建超文本系统
3.4作为超文本平台的VisualBasic
3.4.1寻找正确的控件
3.4.2扩展超文本系统
3.4.3加载和滚动
3.4.4运行整个超文本系统
3.5添加错误捕获支持
3.6灵活导航的坚实基础
第四章Windows多媒体系统初步
4.1高级MCI概观
4.2探讨Windows多媒体系统
4.2.1多媒体API概述
4.2.2使用高级多媒体函数:MessageBeep()和sndPlaySound()
4.2.3创建MCIPlay项目:第1版
4.2.4运行新的MCIPlay项目
4.2.5扩充MCIPaly项目:第1版
4.3使用MCI
4.3.1使用mciSendString()和mciSendCommand()生成WAV文件
4.3.2创建MCIPlay项目:第2版
4.3.3进一步讨论mciSendString()和mciGetErrorString()
4.3.4扩充MCIPlay项目:第2版
第五章深入研究Windows多媒体系统
5.1使用低级音频函数
5.1.1神奇的RIFF文件
5.1.2WAV文件结构
5.1.3多媒体I/O函数
5.l.4给MCIPlay添加低级回放
5.2小结
第六章探索图像化--从像素到调色板
6.1图形设备接口
6.1.1显示文本
6.1.2理解位图
6.1.3Windows颜色
6.1.4调色板的魔力
6.1.5PaletteManager内部原理
6.2用VB探索颜色
6.2.1选择颜色的简便方法
6.2.2使用更多颜色--加载调色板
6.2.3进一步讨论颜色
6.2.4利用API访问颜色
6.2.5修改代码
6.2.6建立调色板
6.2.7插入AnimatePalette
6.3一个实际示例
第七章调色板动画和ROP
7.1调色板动画
7.1.1添加事件处理程序代码
7.2像素和光栅操作
7.2.1添加事件处理程序代码
7.2.2混合像素
7.2.3ROP和分离的系统调色板
7.3处理位图--使用BitBlt函数
7.3.1添加事件处理程序代码
7.3.2创建ROPs项目
7.3.3添加事件处理程序代码
第八章高级图像化和特殊效果
8.1介绍谈入谈出
8.2重访ROP
8.2.1创建ROPs2项目
8.3位图合并
8.3.1搜索光栅操作
8.4创建基本的数字式渐隐
8.4.1创建第一个淡入淡出
8.4.2进一步讨论第一个淡入淡出
8.4.3创建调色板化的淡入淡出
8.4.4DIB类
8.5进一步讨论调色板化的淡入淡出
第九章超图像化艺术
9.1Windows是超媒体
9.1.1把控件用做热点按钮
9.1.2创建第一个热点项目
9.2使用矩形窗口区域
9.2.1如何使用热点编辑器
9.2.2设计热点编辑器
9.2.3设计主窗体
9.3下一章的内容
第十章对超图像的进一步讨论
10.1掌握不规则热点
10.1.1运行程序
10.1.2响应鼠标事件
10.1.3绘制多边形
10.1.4开发一个多边形热点类--Polygon.cls
10.2给图像添加多边形热点
10.2.1运行热点编辑器
10.2.2程序初始化
10.2.3向多边形类增加功能
10.2.4表示并存储多边形热点--DBHotspot类
10.3进一步开发热点
第十一章扩展多媒体引擎
11.1重新封包超文本
11.1.1准备项目
11.1.2修改窗体模块
11.1.3以变无传递控件
11.2增加对图像的支持
11.3完善超媒体引擎
11.3.1运行神奇的超媒体引擎
11.3.2创建窗体
11.3.3超链接热点
11.3.4热点与超文本相遇
11.3.5进一步讨论图像显示
11.3.6填入其余的事件代码
11.4使用数据库代替文本文件
11.4.1打开数据库
11.4.2支持脚本
11.4.3建立数据库连接
11.5扩充多媒体引擎
第十二章动画的魔力
12.1探讨单元动画
12.1.1CellAnim项目
12.1.2初始化.清除和计时器代码
12.1.3CellAnim类
12.1.4探讨Sprite动画
12.1.5Spritel项目
12.1.6用块传送例程执行Sprite动画
12.1.7Sprite2项目
12.1.8透明的位图--Sprite和蒙板
12.1.9开发Sprite用户定义类型(User-DefinedType,UDT)
12.1.10开发初始化和清除代码
12.1.11分析进度
12.1.12自动创建蒙板和Sprite
12.1.13MakeMark项目
12.1.14编写初始化.清除和菜单响应代码
12.1.15DIB类
第十三章更快捷.更健壮的子画面动画
13.1创建无闪烁的动画
13.1.1Sprite3项目
13.1.2Sprite类
13.1.3添加给Sprite类的实用程序函数
13.1.4Sprite类的公布方法
13.1.5Sprite3项目的机制
13.1.6测试Sprite3项目
13.1.7改进Sprite引擎
13.1.8Sprites项目
13.1.9重新考虑绘制进程
13.1.10修改调用过程
13.1.11改编Sprite类
13.2增强Sprite动画
第十四章超越GUI--多媒体界面
14.1设计界面
14.1.1分析内容.需求和受众
14.1.2设计程序流
14.l.3开发风格和主题
14.1.4原型化界面
14.1.5执行可用性测试
14.1.6重复步骤4和步骤5
14.2良好的界面设计的基本概念
14.2.1可用性与易学性
14.2.2直观性
14.2.3一致性
14.2.4简单性
14.2.5预防性
14.2.6容错性
14.2.7艺术性
14.3不符合标准限制条件的按钮
14.3.1Autorun项目
14.3.2使用GraphicButton组件
14.3.3开发GraphicButton组件
14.3.4Player项目
14.4用自定义光标提高可用性与易学性
14.4.1Hotspot4程序
14.4.2缺少的媒体元素--声音
14.4.3Autourn2项目
第十五章ActiveX--超越桌面
15.1Active什么
15.2ActiveX技术概览
15.3ActiveX.VBS和WorldWideWeb
15.4ActiveX文档
15.4.1SlideShow项目
15.4.2开发SlideShow项目
15.4.3SSImage类
15.4.4用ActiveX文档激活SlideShow项目
15.4.5查看SlideShowActiveX文档
15.5为WorldWideWeb建立ActiveX控件
IS.5.1GBWeb.GraphicButton控件
15.5.2开发GBWebActiveX组件
15.5.3测试和调试GraphicButtonActiveX控件
15.6ActiveX的未来
第十六章操纵波形音频
16.1音频:强劲的媒体
16.2考察选项
16.2.1红皮书音频
16.2.2MIDI
16.2.3波形音频
16.3数字音频基础
16.3.1运行程序
16.3.2创建窗体
16.3.3代码模块
16.3.4检查声卡的功能
16.3.5用ChangeLevel()过程来修改波数据
16.3.6实现AddEcho()过程
16.3.7WAVPLAY2.BAS的声明
16.3.8完成窗体级代码
第十七章使用音乐设备数字接口
17.1MIDI介绍
17.1.1音响连接
17.2MIDI消息
17.2.1通道声部消息
17.2.2通道模式消息
17.2.3系统消息
17.3MIDI的产物
17.4MIDI和Windows
17.4.1MIDI连接
17.4.2WindowsMIDIMapper
17.4.3Windows95登场
17.5发送MIDI消息
17.5.1运行程序
17.5.2声明midiOutAPI函数
17.5.3创建窗体模块
17.5.4演奏VisualBasicMIDIPiano
17.5.5创建主窗体
17.5.6VBMIDIPiano代码模块
17.6接收MIDI消息
17.6.1Windows回调
17.6.2运行程序
17.6.3创建窗体
17.6.4添加窗体代码
17.6.5WindowProc函数
17.6.6完成窗体模块
17.6.7代码模块
17.6.8超越MIDI基础
第十八章应用媒体控制接口
18.1简单的Windows多媒体设备
18.2试用MCI命令
18.3使用MCI来播放红皮书音频
18.3.1运行"单步"CD播放器
18.3.2创建窗体
18.3.3声明API函数
18.3.4封装API函数
18.3.5填入事件代码
18.3.6运行智能CD播放器
18.4不要低估MCI
附录AHTML参考指南
A.1HTML基础
A.2HTML文档的结构
A.2.1<HEAD>…</HEAD>标记
A.2.2<BODY>…</BODY>标记
A.3头标和段落
A.3.1<ADDRESS>…</ADDRESS>标记
A.4注释
A.5题头元素
A.5.1<TITLE>…<TITLE>标记
A.5.2其他<HEAD>元素
A.6正常文本
A.6.1<BR>标记
A.6.2<NOBR>标记
A.6.3<WBR>标记
A.6.4<P>标记
A.7物理属性与逻辑属性
A.7.1<BLINK>...</BLINK>
A.7.2<CENTER>...</CENTER>
A.7.3<FONT>…</FONT>
A.7.4<BASEFONT>
A.8标题
A.9列表
A.9.1编号列表
A.9.2加着重号的列表
A.9.3列表扩充
A.9.4无序列表的扩充
A.9.5有序列表的扩充
A.9.6对列表元素使用修饰符
A.9.7目录和菜单列表
A.9.8定义列表
A.9.9紧凑列表和标准列表
A.10内联图像
A.11混合图像和文本
A.11.1使用浮动图像
A.11.2指定浮动图像的间距
A.11.3指定图像尺寸
A.11.4在一行中使用多个图像
A.11.5定义图像的边框
A.11.6ISMAP参数
A.11.7水平规则
A.12超媒体链接
A.12.1链接到其他文档
A.12.2作为热点的图像
A.12.3缩微图像
A.12.4把图像链接到自身
A.12.5在一个图像上使用多个锚点
A.12.6链接到锚点
A.12.7定义锚点名
A.12.8链接到当前文档中的锚点
A.12.9链接到不同文档内的锚点
A.13使用URL
A.13.1<BASE>标记
A.14阅读与构造URL
A.14.1使用WWW和实际主机名
A.15使用特殊字符
A.15.1两种形式:数值或符号
A.16预格式化和其他特殊段落类型
A.16.1<BLOCKQUOTE>…</BLOCKQUOTE>标记
A.16.2<PRE>…</PRE>标记
A.16.3<ADDRESS>…</ADDRESS>标记
A.17使用表
A.17.1<TABLE>…</TABLE>标记
A.17.2创建表的标题
A.17.3创建表行
A.17.4定义表数据单元
A.17.5定义单元的标题
A.18使用窗体
A.18.1<FORM>…</FORM>标记
A.18.2窗体动作和方法属性
A.19器件
A.19.1<INPUT>标记
A.19.2文本框
A.19.3复选框和单选按钮
A.19.4图像映射
A.19.5Submit和Reset按钮
A.19.6隐藏的域
A.19.7<TextArea>…</TextArea>标记
A.19.8<SELECT>…</SELECT>标记
附录BVB联机资源
B.1Microsoft站点
B.2其他Web站点
引言
第一章VB5的新功能
1.132位编程未被所有的人采用的原因
1.2有关WindowsNT的情况
1.3VisualBasic5的新功能
1.3.1原生代码编译
1.3.2小型代码使用的P-Code
1.3.3比尔·盖茨说:"更迅速的窗体!"
1.3.4ActiveX控件的创建
1.3.532位编程
1.3.6资源文件支持
1.3.7新的数据库功能
1.3.8多媒体的即插即用
1.416位应用程序编程
1.4.1使用条件编译
1.5小结
第二章VisualBasic5满足多媒体需求
2.1交互式操作
2.2探索Windows多媒体系统
2.3Windows编程--魔法?
2.4作为Windows开发系统的VisualBasic
2.4.1VisualBasic管理Windows杂务
2.4.2VisualBasic由事件驱动
2.4.3交互式开发
2.4.4可视编程功能
2.4.5易于使用的API支持
2.5基本的VB要素
2.5.1窗体显示
2.5.2对象行为
2.5.3属性定义
2.5.4事件发生
2.5.5函数.过程和方法
2.5.6模块化组织
2.5.7代码风格
2.6内在的多媒体功能
2.6.1专业版的多媒体控件
2.7失去链接
2.8下一章的内容
第三章建立超媒体引擎
3.1超媒体的迅猛发展
3.2组织的混乱--超链接的魔术
3.3信息高速公路上的超链接
3.3.1获得超义本
3.3.2创建文本链接
3.3.3创建超文本系统
3.4作为超文本平台的VisualBasic
3.4.1寻找正确的控件
3.4.2扩展超文本系统
3.4.3加载和滚动
3.4.4运行整个超文本系统
3.5添加错误捕获支持
3.6灵活导航的坚实基础
第四章Windows多媒体系统初步
4.1高级MCI概观
4.2探讨Windows多媒体系统
4.2.1多媒体API概述
4.2.2使用高级多媒体函数:MessageBeep()和sndPlaySound()
4.2.3创建MCIPlay项目:第1版
4.2.4运行新的MCIPlay项目
4.2.5扩充MCIPaly项目:第1版
4.3使用MCI
4.3.1使用mciSendString()和mciSendCommand()生成WAV文件
4.3.2创建MCIPlay项目:第2版
4.3.3进一步讨论mciSendString()和mciGetErrorString()
4.3.4扩充MCIPlay项目:第2版
第五章深入研究Windows多媒体系统
5.1使用低级音频函数
5.1.1神奇的RIFF文件
5.1.2WAV文件结构
5.1.3多媒体I/O函数
5.l.4给MCIPlay添加低级回放
5.2小结
第六章探索图像化--从像素到调色板
6.1图形设备接口
6.1.1显示文本
6.1.2理解位图
6.1.3Windows颜色
6.1.4调色板的魔力
6.1.5PaletteManager内部原理
6.2用VB探索颜色
6.2.1选择颜色的简便方法
6.2.2使用更多颜色--加载调色板
6.2.3进一步讨论颜色
6.2.4利用API访问颜色
6.2.5修改代码
6.2.6建立调色板
6.2.7插入AnimatePalette
6.3一个实际示例
第七章调色板动画和ROP
7.1调色板动画
7.1.1添加事件处理程序代码
7.2像素和光栅操作
7.2.1添加事件处理程序代码
7.2.2混合像素
7.2.3ROP和分离的系统调色板
7.3处理位图--使用BitBlt函数
7.3.1添加事件处理程序代码
7.3.2创建ROPs项目
7.3.3添加事件处理程序代码
第八章高级图像化和特殊效果
8.1介绍谈入谈出
8.2重访ROP
8.2.1创建ROPs2项目
8.3位图合并
8.3.1搜索光栅操作
8.4创建基本的数字式渐隐
8.4.1创建第一个淡入淡出
8.4.2进一步讨论第一个淡入淡出
8.4.3创建调色板化的淡入淡出
8.4.4DIB类
8.5进一步讨论调色板化的淡入淡出
第九章超图像化艺术
9.1Windows是超媒体
9.1.1把控件用做热点按钮
9.1.2创建第一个热点项目
9.2使用矩形窗口区域
9.2.1如何使用热点编辑器
9.2.2设计热点编辑器
9.2.3设计主窗体
9.3下一章的内容
第十章对超图像的进一步讨论
10.1掌握不规则热点
10.1.1运行程序
10.1.2响应鼠标事件
10.1.3绘制多边形
10.1.4开发一个多边形热点类--Polygon.cls
10.2给图像添加多边形热点
10.2.1运行热点编辑器
10.2.2程序初始化
10.2.3向多边形类增加功能
10.2.4表示并存储多边形热点--DBHotspot类
10.3进一步开发热点
第十一章扩展多媒体引擎
11.1重新封包超文本
11.1.1准备项目
11.1.2修改窗体模块
11.1.3以变无传递控件
11.2增加对图像的支持
11.3完善超媒体引擎
11.3.1运行神奇的超媒体引擎
11.3.2创建窗体
11.3.3超链接热点
11.3.4热点与超文本相遇
11.3.5进一步讨论图像显示
11.3.6填入其余的事件代码
11.4使用数据库代替文本文件
11.4.1打开数据库
11.4.2支持脚本
11.4.3建立数据库连接
11.5扩充多媒体引擎
第十二章动画的魔力
12.1探讨单元动画
12.1.1CellAnim项目
12.1.2初始化.清除和计时器代码
12.1.3CellAnim类
12.1.4探讨Sprite动画
12.1.5Spritel项目
12.1.6用块传送例程执行Sprite动画
12.1.7Sprite2项目
12.1.8透明的位图--Sprite和蒙板
12.1.9开发Sprite用户定义类型(User-DefinedType,UDT)
12.1.10开发初始化和清除代码
12.1.11分析进度
12.1.12自动创建蒙板和Sprite
12.1.13MakeMark项目
12.1.14编写初始化.清除和菜单响应代码
12.1.15DIB类
第十三章更快捷.更健壮的子画面动画
13.1创建无闪烁的动画
13.1.1Sprite3项目
13.1.2Sprite类
13.1.3添加给Sprite类的实用程序函数
13.1.4Sprite类的公布方法
13.1.5Sprite3项目的机制
13.1.6测试Sprite3项目
13.1.7改进Sprite引擎
13.1.8Sprites项目
13.1.9重新考虑绘制进程
13.1.10修改调用过程
13.1.11改编Sprite类
13.2增强Sprite动画
第十四章超越GUI--多媒体界面
14.1设计界面
14.1.1分析内容.需求和受众
14.1.2设计程序流
14.l.3开发风格和主题
14.1.4原型化界面
14.1.5执行可用性测试
14.1.6重复步骤4和步骤5
14.2良好的界面设计的基本概念
14.2.1可用性与易学性
14.2.2直观性
14.2.3一致性
14.2.4简单性
14.2.5预防性
14.2.6容错性
14.2.7艺术性
14.3不符合标准限制条件的按钮
14.3.1Autorun项目
14.3.2使用GraphicButton组件
14.3.3开发GraphicButton组件
14.3.4Player项目
14.4用自定义光标提高可用性与易学性
14.4.1Hotspot4程序
14.4.2缺少的媒体元素--声音
14.4.3Autourn2项目
第十五章ActiveX--超越桌面
15.1Active什么
15.2ActiveX技术概览
15.3ActiveX.VBS和WorldWideWeb
15.4ActiveX文档
15.4.1SlideShow项目
15.4.2开发SlideShow项目
15.4.3SSImage类
15.4.4用ActiveX文档激活SlideShow项目
15.4.5查看SlideShowActiveX文档
15.5为WorldWideWeb建立ActiveX控件
IS.5.1GBWeb.GraphicButton控件
15.5.2开发GBWebActiveX组件
15.5.3测试和调试GraphicButtonActiveX控件
15.6ActiveX的未来
第十六章操纵波形音频
16.1音频:强劲的媒体
16.2考察选项
16.2.1红皮书音频
16.2.2MIDI
16.2.3波形音频
16.3数字音频基础
16.3.1运行程序
16.3.2创建窗体
16.3.3代码模块
16.3.4检查声卡的功能
16.3.5用ChangeLevel()过程来修改波数据
16.3.6实现AddEcho()过程
16.3.7WAVPLAY2.BAS的声明
16.3.8完成窗体级代码
第十七章使用音乐设备数字接口
17.1MIDI介绍
17.1.1音响连接
17.2MIDI消息
17.2.1通道声部消息
17.2.2通道模式消息
17.2.3系统消息
17.3MIDI的产物
17.4MIDI和Windows
17.4.1MIDI连接
17.4.2WindowsMIDIMapper
17.4.3Windows95登场
17.5发送MIDI消息
17.5.1运行程序
17.5.2声明midiOutAPI函数
17.5.3创建窗体模块
17.5.4演奏VisualBasicMIDIPiano
17.5.5创建主窗体
17.5.6VBMIDIPiano代码模块
17.6接收MIDI消息
17.6.1Windows回调
17.6.2运行程序
17.6.3创建窗体
17.6.4添加窗体代码
17.6.5WindowProc函数
17.6.6完成窗体模块
17.6.7代码模块
17.6.8超越MIDI基础
第十八章应用媒体控制接口
18.1简单的Windows多媒体设备
18.2试用MCI命令
18.3使用MCI来播放红皮书音频
18.3.1运行"单步"CD播放器
18.3.2创建窗体
18.3.3声明API函数
18.3.4封装API函数
18.3.5填入事件代码
18.3.6运行智能CD播放器
18.4不要低估MCI
附录AHTML参考指南
A.1HTML基础
A.2HTML文档的结构
A.2.1<HEAD>…</HEAD>标记
A.2.2<BODY>…</BODY>标记
A.3头标和段落
A.3.1<ADDRESS>…</ADDRESS>标记
A.4注释
A.5题头元素
A.5.1<TITLE>…<TITLE>标记
A.5.2其他<HEAD>元素
A.6正常文本
A.6.1<BR>标记
A.6.2<NOBR>标记
A.6.3<WBR>标记
A.6.4<P>标记
A.7物理属性与逻辑属性
A.7.1<BLINK>...</BLINK>
A.7.2<CENTER>...</CENTER>
A.7.3<FONT>…</FONT>
A.7.4<BASEFONT>
A.8标题
A.9列表
A.9.1编号列表
A.9.2加着重号的列表
A.9.3列表扩充
A.9.4无序列表的扩充
A.9.5有序列表的扩充
A.9.6对列表元素使用修饰符
A.9.7目录和菜单列表
A.9.8定义列表
A.9.9紧凑列表和标准列表
A.10内联图像
A.11混合图像和文本
A.11.1使用浮动图像
A.11.2指定浮动图像的间距
A.11.3指定图像尺寸
A.11.4在一行中使用多个图像
A.11.5定义图像的边框
A.11.6ISMAP参数
A.11.7水平规则
A.12超媒体链接
A.12.1链接到其他文档
A.12.2作为热点的图像
A.12.3缩微图像
A.12.4把图像链接到自身
A.12.5在一个图像上使用多个锚点
A.12.6链接到锚点
A.12.7定义锚点名
A.12.8链接到当前文档中的锚点
A.12.9链接到不同文档内的锚点
A.13使用URL
A.13.1<BASE>标记
A.14阅读与构造URL
A.14.1使用WWW和实际主机名
A.15使用特殊字符
A.15.1两种形式:数值或符号
A.16预格式化和其他特殊段落类型
A.16.1<BLOCKQUOTE>…</BLOCKQUOTE>标记
A.16.2<PRE>…</PRE>标记
A.16.3<ADDRESS>…</ADDRESS>标记
A.17使用表
A.17.1<TABLE>…</TABLE>标记
A.17.2创建表的标题
A.17.3创建表行
A.17.4定义表数据单元
A.17.5定义单元的标题
A.18使用窗体
A.18.1<FORM>…</FORM>标记
A.18.2窗体动作和方法属性
A.19器件
A.19.1<INPUT>标记
A.19.2文本框
A.19.3复选框和单选按钮
A.19.4图像映射
A.19.5Submit和Reset按钮
A.19.6隐藏的域
A.19.7<TextArea>…</TextArea>标记
A.19.8<SELECT>…</SELECT>标记
附录BVB联机资源
B.1Microsoft站点
B.2其他Web站点
猜您喜欢