Visual Basic 5 Web开发人员指南/计算机软件开发与程序设计系列丛书/Web development with Visual Basic 5 🔍
(美)Davis Chapman著;沈 刚,刘景华,孙彦华等译, (美)查普曼(Chapman, D.)著 , 沈刚等译, 查普曼, Apman Ch, 沈刚
机械工业出版社 ; 西蒙与舒斯特国际出版公司, 1998, 1998
中文 [zh] · PDF · 31.8MB · 1998 · 📗 未知类型的图书 · 🚀/duxiu/zlibzh · Save
描述
1 (p1): 译者序 1 (p2): 前言 1 (p3): 第一部分 Visual Basic和Web 1 (p3-1): 第1章 Visual Basic和Web的新功能 1 (p3-1-1): 1.1ActiveX功能 2 (p3-1-1-1): 1.1.1从OLE到ActiveX 2 (p3-1-1-2): 1.1.2ActiveX控件 2 (p3-1-1-3): 1.1.3ActiveX文档 3 (p3-1-2): 1.2Internet和Intranet的功能 3 (p3-1-2-1): 1.2.1Winsock控件 3 (p3-1-2-2): 1.2.2Internet控件 3 (p3-1-2-3): 1.2.3IITML控件 3 (p3-1-3): 1.3提高性能 3 (p3-1-3-1): 1.3.1本地可运行属性 4 (p3-1-3-2): 1.3.2安全线程DLL和Servers 4 (p3-1-4): 1.4小结 5 (p3-2): 第2章 基于浏览器的VB编程初步 5 (p3-2-1): 2.1 为什么使用一个浏览器 6 (p3-2-2): 2.2 使用Internet Explorer浏览客户机方数据 8 (p3-2-2-1): 2.2.1 浏览简单数据类型 9 (p3-2-2-2): 2.2.2 浏览客户机方的IITML 10 (p3-2-2-3): 2.2.3 浏览文档 11 (p3-2-3): 2.3 在客户机方Web页面上使用VBSCript 11 (p3-2-3-1): 2.3.1 VBSCript就是VB 11 (p3-2-3-2): 2.3.2 Internet Explorer中用于脚本制作的对象模型 13 (p3-2-3-3): 2.3.3 浏览简单的脚本 16 (p3-2-3-4): 2.3.4 浏览有特色的脚本 19 (p3-2-4): 2.4 浏览使用ActiveX控件的Web页面 19 (p3-2-4-1): 2.4.1 Web页面可以使用Intrinsic控件 21 (p3-2-4-2): 2.4.2 Web页面可以使用ActiveX控件 23 (p3-2-5): 2.5 浏览ActiveX文档 23 (p3-2-5-1): 2.5.1 ActiveX文档的结构 23 (p3-2-5-2): 2.5.2 在容器应用程序中浏览ActiveX文档 26 (p3-2-6): 2.6 小结 29 (p4): 第二部分 ActiveX控件 29 (p4-1): 第3章 使用VB创建ActiveX控件 29 (p4-1-1): 3.1 ActiveX基础知识 30 (p4-1-2): 3.2 ActiveX控件剖析 31 (p4-1-3): 3.3 两类ActiveX控件 37 (p4-1-4): 3.4 开放属性、方法和事件 38 (p4-1-4-1): 3.4.1 开放ActiveX控件的属性 39 (p4-1-4-2): 3.4.2 开放ActiveX控件的方法 39 (p4-1-4-3): 3.4.3 开放ActiveX控件的事件 40 (p4-1-5): 3.5 ActiveX控件界面向导 42 (p4-1-6): 3.6 Internet特性::异步下载及使用超链接对象导航 42 (p4-1-6-1): 3.6.1 异步下载 43 (p4-1-6-2): 3.6.2 UserControl的超链接对象 43 (p4-1-7): 3.7使用Setup Wizard在World Wide Web上发布ActiveX控件 43 (p4-1-8): 3.8 启动Setup Wizard 44 (p4-1-8-1): 3.8.1 Introduction对话框 44 (p4-1-8-2): 3.8.2 Select Project and Options对话框 44 (p4-1-8-3): 3.8.3 Internet Distribution Location对话框 45 (p4-1-8-4): 3.8.4 Internet Package对话框 45 (p4-1-8-5): 3.8.5 ActiveX Server Components对话框 46...
备用文件名
zlibzh/no-category/(美)Davis Chapman著;沈 刚,刘景华,孙彦华等译, (美)查普曼(Chapman, D.)著 , 沈刚等译, 查普曼, Apman Ch, 沈刚/Visual Basic 5 Web开发人员指南_117164900.pdf
备选标题
Visual Basic 5 web 开发人员指南
备用出版商
China Machine Press
备用版本
Ji suan ji ruan jian kai fa yu cheng xu she ji xi lie cong shu, Di 1 ban, Bei jing, Mei guo, 1998
备用版本
Ji suan ji ruan jian kai fa yu cheng xu she ji xi lie cong shu, Di 1 ban, Beijing, [Niuyue, 1998
备用版本
China, People's Republic, China
元数据中的注释
Bookmarks: p1 (p1): 译者序
p2 (p1): 前言
p3 (p1): 第一部分 Visual Basic和Web
p3-1 (p1): 第1章 Visual Basic和Web的新功能
p3-1-1 (p1): 1.1 ActiveX功能
p3-1-1-1 (p2): 1.1.1 从OLE到ActiveX
p3-1-1-2 (p2): 1.1.2 ActiveX控件
p3-1-1-3 (p2): 1.1.3 ActiveX文档
p3-1-2 (p3): 1.2 Internet和Intranet的功能
p3-1-2-1 (p3): 1.2.1 Winsock控件
p3-1-2-2 (p3): 1.2.2 Internet控件
p3-1-2-3 (p3): 1.2.3 IITML控件
p3-1-3 (p3): 1.3 提高性能
p3-1-3-1 (p3): 1.3.1 本地可运行属性
p3-1-3-2 (p4): 1.3.2 安全线程DLL和Servers
p3-1-4 (p4): 1.4 小结
p3-2 (p5): 第2章 基于浏览器的VB编程初步
p3-2-1 (p5): 2.1 为什么使用一个浏览器
p3-2-2 (p6): 2.2 使用Internet Explorer浏览客户机方数据
p3-2-2-1 (p8): 2.2.1 浏览简单数据类型
p3-2-2-2 (p9): 2.2.2 浏览客户机方的IITML
p3-2-2-3 (p10): 2.2.3 浏览文档
p3-2-3 (p11): 2.3 在客户机方Web页面上使用VBSCript
p3-2-3-1 (p11): 2.3.1 VBSCript就是VB
p3-2-3-2 (p11): 2.3.2 Internet Explorer中用于脚本制作的对象模型
p3-2-3-3 (p13): 2.3.3 浏览简单的脚本
p3-2-3-4 (p16): 2.3.4 浏览有特色的脚本
p3-2-4 (p19): 2.4 浏览使用ActiveX控件的Web页面
p3-2-4-1 (p19): 2.4.1 Web页面可以使用Intrinsic控件
p3-2-4-2 (p21): 2.4.2 Web页面可以使用ActiveX控件
p3-2-5 (p23): 2.5 浏览ActiveX文档
p3-2-5-1 (p23): 2.5.1 ActiveX文档的结构
p3-2-5-2 (p23): 2.5.2 在容器应用程序中浏览ActiveX文档
p3-2-6 (p26): 2.6 小结
p4 (p29): 第二部分 ActiveX控件
p4-1 (p29): 第3章 使用VB创建ActiveX控件
p4-1-1 (p29): 3.1 ActiveX基础知识
p4-1-2 (p30): 3.2 ActiveX控件剖析
p4-1-3 (p31): 3.3 两类ActiveX控件
p4-1-4 (p37): 3.4 开放属性、方法和事件
p4-1-4-1 (p38): 3.4.1 开放ActiveX控件的属性
p4-1-4-2 (p39): 3.4.2 开放ActiveX控件的方法
p4-1-4-3 (p39): 3.4.3 开放ActiveX控件的事件
p4-1-5 (p40): 3.5 ActiveX控件界面向导
p4-1-6 (p42): 3.6 Internet特性::异步下载及使用超链接对象导航
p4-1-6-1 (p42): 3.6.1 异步下载
p4-1-6-2 (p43): 3.6.2 UserControl的超链接对象
p4-1-7 (p43): 3.7使用Setup Wizard在World Wide Web上发布ActiveX控件
p4-1-8 (p43): 3.8 启动Setup Wizard
p4-1-8-1 (p44): 3.8.1 Introduction对话框
p4-1-8-2 (p44): 3.8.2 Select Project and Options对话框
p4-1-8-3 (p44): 3.8.3 Internet Distribution Location对话框
p4-1-8-4 (p45): 3.8.4 Internet Package对话框
p4-1-8-5 (p45): 3.8.5 ActiveX Server Components对话框
p4-1-8-6 (p46): 3.8.6 File Summary 对话框
p4-1-9 (p47): 3.9 在Web浏览器中查看所创建的ActiveX控件
p4-1-10 (p48): 3.10 在HTML中的对象定义
p4-1-11 (p49): 3.11 使控件对脚本制作和初始化安全
p4-1-11-1 (p49): 3.11.1 将ActiveX控件标注为对初始化安全
p4-1-11-2 (p49): 3.11.2 将ActiveX控件标注为对脚本制作安全
p4-1-12 (p50): 3.12 控件认证
p4-1-13 (p50): 3.13 软件许可事项
p4-1-14 (p50): 3.14 小结
p4-2 (p51): 第4章 继承和扩充其他ActiveX控件
p4-2-1 (p51): 4.1 增强已有控件方法的优点
p4-2-2 (p51): 4.2创建NumbersOnly控件
p4-2-2-1 (p52): 4.2.1 创建NumbersOnly项目组
p4-2-2-2 (p53): 4.2.2 建立控件的用户界面
p4-2-2-3 (p55): 4.2.3 给控件添加编程代码
p4-2-2-4 (p57): 4.2.4 研究UserContml_Resize( )事件
p4-2-2-5 (p58): 4.2.5 研究txtNumbers_KeyPress( )事件
p4-2-3 (p59): 4.3 测试NumbersOnly控件
p4-2-4 (p60): 4.4 编译NumbersOnly控件
p4-2-5 (p61): 4.5 包装NumbersOnly控件
p4-2-6 (p62): 4.6 软件许可事项
p4-2-6-1 (p62): 4.6.1 ActiveX控件的许可
p4-2-6-2 (p63): 4.6.2 软件许可与Web
p4-2-7 (p65): 4.7 小结
p4-3 (p66): 第5章 使ActiveX控件同服务器通信
p4-3-1 (p66): 5.1 理解TCP/IP通信的基础知识
p4-3-1-1 (p67): 5.1.1 客户机和服务器
p4-3-1-2 (p67): 5.1.2 IP地址和主机名称
p4-3-1-3 (p68): 5.1.3 UDP和TCP
p4-3-1-4 (p68): 5.1.4 端口
p4-3-2 (p69): 5.2 检验属性、方法和事件
p4-3-2-1 (p69): 5.2.1 属性
p4-3-2-2 (p71): 5.2.2 方法
p4-3-2-3 (p72): 5.2.3 事件
p4-3-3 (p73): 5.3 建立客户机/服务器应用程序
p4-3-3-1 (p73): 5.3.1 设计客户机应用程序
p4-3-3-2 (p77): 5.3.2 设计服务器应用程序
p4-3-4 (p81): 5.4 运行客户机/服务器应用程序
p4-3-5 (p83): 5.5 小结
p4-4 (p84): 第6章 使ActiveX控件适用于Web
p4-4-1 (p84): 6.1 Internet组件的下载
p4-4-1-1 (p84): 6.1.1 将文件打包成可下载形式
p4-4-1-2 (p88): 6.1.2 使用Win Verify Trusts允许安装
p4-4-2 (p89): 6.2 为控件作注册
p4-4-2-1 (p91): 6.2.1 获得数字认证
p4-4-2-2 (p92): 6.2.2 注册一个控件
p4-4-2-3 (p93): 6.2.3 检验一个已注册的控件
p4-4-3 (p95): 6.3 小结
p5 (p97): 第三部分 脚本制作
p5-1 (p97): 第7章 使用VBScript创建基于HTML的VB应用程序
p5-1-1 (p97): 7.1 理解HTML<FORM>元素
p5-1-1-1 (p98): 7.1.1 <FORM>元素
p5-1-1-2 (p98): 7.1.2 <INPUT>元素
p5-1-1-3 (p104): 7.1.3 <SELECT>元素
p5-1-1-4 (p105): 7.1.4 <TEXTAREA>元素
p5-1-1-5 (p105): 7.1.5 <SCRIPT>元素
p5-1-2 (p106): 7.2 使用HTML<FORM>元素
p5-1-3 (p109): 7.3 使用Internet Explorer内置控件
p5-1-3-1 (p110): 7.3.1 Internet Explorer内置控件
p5-1-3-2 (p110): 7.3.2 使用<OBJECT>标记插入内置控件
p5-1-3-3 (p112): 7.3.3 处理事件
p5-1-3-4 (p113): 7.3.4 子过程和函数
p5-1-3-5 (p116): 7.3.5 Internet Explorer对象模型
p5-1-4 (p121): 7.4 使用VBScript处理HTML<FORM>元素及内置控件
p5-1-5 (p128): 7.5 小结
p5-2 (p129): 第8章 ActiveX控件和VBScript的互操作
p5-2-1 (p129): 8.1 理解HTML<Object>标记的用途
p5-2-1-1 (p130): 8.1.1 HTML<Object>标记属性
p5-2-1-2 (p137): 8.1.2 使用<PARAM>标记
p5-2-2 (p138): 8.2 使用Microsoft Visual InterDey书写Web页面
p5-2-3 (p146): 8.3 检查各种不同类型的ActiveX控件
p5-2-3-1 (p146): 8.3.1 有关系统信息的控件
p5-2-3-2 (p148): 8.3.2 对话框控件
p5-2-4 (p149): 8.4 使用ActiveX控件
p5-2-5 (p150): 8.5 小结
p5-3 (p151): 第9章 使用VBScript处理Java小应用程序
p5-3-1 (p151): 9.1 词汇整理
p5-3-2 (p152): 9.2 了解Jave的内幕
p5-3-2-1 (p152): 9.2.1 字节代码的神奇之处
p5-3-2-2 (p153): 9.2.2 编程语言
p5-3-3 (p153): 9.3 创建Java小应用程序
p5-3-4 (p153): 9.4 比较Java小应用程序和ActiveX控件
p5-3-5 (p154): 9.5 在Web页面上放入Java小应用程序
p5-3-6 (p155): 9.6 访问Java小应用程序
p5-3-7 (p155): 9.7 创建用于VBScript的Java小应用程序
p5-3-8 (p155): 9.8 创建一个Java小应用程序范例Scoreboard
p5-3-8-1 (p156): 9.8.1 Scoreboard小应用程序
p5-3-8-2 (p157): 9.8.2 VBScript Web页面
p5-3-8-3 (p158): 9.8.3 Java小应用程序应用小结
p5-3-9 (p158): 9.9 小结
p6 (p159): 第四部分 ActiveX文档
p6-1 (p159): 第10章 使用ActiveX文档实现VB在Web浏览器中的应用
p6-1-1 (p159): 10.1 定义一个ActiveX文档
p6-1-1-1 (p160): 10.1.1 ActiveX文档应用程序同其他应用程序有什么不同
p6-1-1-2 (p161): 10.1.2 比较Internet Explorer3.0和Binder容器
p6-1-1-3 (p161): 10.1.3 比较ActiveX文档和ActiveX控件
p6-1-1-4 (p162): 10.1.4 浏览Activex文档的事件
p6-1-2 (p163): 10.2 设计一个ActiveX文档
p6-1-2-1 (p163): 10.2.1 命名项目
p6-1-2-2 (p163): 10.2.2 建立文档
p6-1-2-3 (p165): 10.2.3 比较.DLL和.EXE项目类型
p6-1-2-4 (p167): 10.2.4 在VB Designer中运行ActiveX文档
p6-1-2-5 (p167): 10.2.5 编译ActiveX文档
p6-1-2-6 (p168): 10.2.6 运行编译了的项目
p6-1-3 (p168): 10.3 使用ActiveX文档建立应用程序
p6-1-3-1 (p168): 10.3.1 设计应用程序
p6-1-3-2 (p168): 10.3.2 ActiveX文档间的通信
p6-1-3-3 (p169): 10.3.3 深入ActiveX文档项目
p6-1-3-4 (p169): 10.3.4 给项目添加窗体
p6-1-3-5 (p169): 10.3.5 运行项目范例
p6-1-4 (p172): 10.4 优化ActiveX文档的运行
p6-1-5 (p173): 10.5 小结
p6-2 (p174): 第11章 使用属性包和菜单扩展ActiveX文档应用程序
p6-2-1 (p174): 11.1 PropertyBag对象
p6-2-1-1 (p174): 11.1.1 建立一个PropertyBag范例
p6-2-1-2 (p178): 11.1.2 在例子中添加用户文档
p6-2-2 (p180): 11.2 添加属性包对象
p6-2-2-1 (p181): 11.2.1 给例子增加持久性
p6-2-2-2 (p181): 11.2.2 PropertyBag是如何发挥作用的
p6-2-3 (p183): 11.3 给ActiveX文档应用程序添加菜单
p6-2-4 (p185): 11.4 小结
p6-3 (p186): 第12章 超链接:扩展多窗口上的ActiveX文档应用程序
p6-3-1 (p186): 12.1 浏览ActiveX文档
p6-3-1-1 (p187): 12.1.1 浏览一个Web地址
p6-3-1-2 (p187): 12.1.2 浏览Microsoft Office文档
p6-3-1-3 (p188): 12.1.3 浏览另一个ActiveX文档
p6-3-2 (p190): 12.2 在ActiveX文档间交换信息
p6-3-3 (p192): 12.3 ActiveX文档的生命周期
p6-3-3-1 (p193): 12.3.1 软件包的高速缓存
p6-3-3-2 (p194): 12.3.2 管理Terminate事件
p6-3-4 (p194): 12.4 扩充例子
p6-3-5 (p199): 12.5 小结
p7 (p201): 第五部分 Active Server Pages
p7-1 (p201): 第13章 Active Server Pages和服务器方脚本制作
p7-1-1 (p201): 13.1 理解Internet上的标准和技术
p7-1-1-1 (p201): 13.1.1 HTML版本
p7-1-1-2 (p202): 13.1.2 浏览器技术
p7-1-1-3 (p202): 13.1.3 Web服务器技术
p7-1-2 (p203): 13.2 理解Microsoft Active Server
p7-1-2-1 (p203): 13.2.1 Active Server如何工作
p7-1-2-2 (p206): 13.2.2. 客户机方的处理
p7-1-2-3 (p208): 13.2.3 比较Active Server和客户机方的处理
p7-1-3 (p208): 13.3 使用VBScript
p7-1-3-1 (p208): 13.3.1 为什么使用脚本制作语言
p7-1-3-2 (p209): 13.3.2 VBS cript语言元素
p7-1-4 (p214): 13.4 在VBScript中使用窗体
p7-1-5 (p217): 13.5 在Active Server中使用ActiveX和Include文件
p7-1-5-1 (p217): 13.5.1 使用Server-Side Inclndes
p7-1-5-2 (p224): 13.5.2 插入ActiveX控件
p7-1-6 (p225): 13.6 连接ODBC数据库
p7-1-7 (p229): 13.7 小结
p7-2 (p230): 第14章 用Application及Session对象管理状态和事件
p7-2-1 (p231): 14.1 Active Server Pages解决了管理用户工作期的问题
p7-2-1-1 (p231): 14.1.1 追踪用户的工作期是Web的一个难点
p7-2-1-2 (p235): 14.1.2 Active Server Pages的解决方案
p7-2-2 (p235): 14.2 设置应用程序
p7-2-2-1 (p235): 14.2.1 Internet Information Server(IIS)目录定义了应用程序
p7-2-2-2 (p236): 14.2.2 理解globaL,asa在应用程序中的作用
p7-2-2-3 (p236): 14.2.3 管理源代码或.ASP文件和.ASA文件
p7-2-3 (p237): 14.3 使用Application和Session对象
p7-2-3-1 (p237): 14.3.1 Application和Session对象的作用域
p7-2-3-2 (p238): 14.3.2 事件模型初步
p7-2-3-3 (p239): 14.3.3 方法:锁定、停止和释放
p7-2-3-4 (p240): 14.3.4 使用内置属性或自建属性
p7-2-4 (p240): 14.4 Application对象能做什么
p7-2-4-1 (p240): 14.4.1 使用Application OnStrart事件
p7-2-4-2 (p241): 14.4.2 使用Application OnEnd事件
p7-2-4-3 (p241): 14.4.3 Application锁定方法
p7-2-4-4 (p242): 14.4.4 设定应用程序范围作用域的变量
p7-2-5 (p243): 14.5 Session对象是进行用户管理的关键
p7-2-5-1 (p243): 14.5.1 理解Session对象的事件、属性和方法
p7-2-5-2 (p245): 14.5.2 管理一个用户工作期
p7-2-5-3 (p247): 14.5.3 Session对象对安全性、状态和高速缓存的处理
p7-2-6 (p250): 14.6 小结
p7-3 (p251): 第15章 用Request和Response对象建立互操作基础
p7-3-1 (p251): 15.1 历史回顾
p7-3-1-1 (p253): 15.1.1 CGI输入
p7-3-1-2 (p254): 15.1.2 CGI输出
p7-3-2 (p257): 15.2 交互操作的解放
p7-3-2-1 (p257): 15.2.1 Request对象
p7-3-2-2 (p261): 15.2.2 Response对象
p7-3-3 (p264): 15.3 轻松建立Guestbook
p7-3-3-1 (p264): 15.3.1 标准HTML
p7-3-3-2 (p265): 15.3.2 ASP代码
p7-3-3-3 (p266): 15.3.3 回到HTML
p7-3-3-4 (p266): 15.3.4 更多的功能
p7-3-4 (p266): 15.4 小结
p7-4 (p267): 第16章 使用Cookies、Headers和Server对象增强交互操作
p7-4-1 (p267): 16.1 优秀的特性
p7-4-1-1 (p267): 16.1.1 使用自己的输出——程序递归
p7-4-1-2 (p269): 16.1.2 高速缓存任务项
p7-4-2 (p270): 16.2 Reqnest对象的其他特性
p7-4-2-1 (p271): 16.2.1 Cookies集合
p7-4-2-2 (p273): 16.2.2 Server Variables集合
p7-4-3 (p274): 16.3 Response对象的其他特性
p7-4-3-1 (p274): 16.3.1 Response.Cookies集合
p7-4-3-2 (p275): 16.3.2 Response对象的属性
p7-4-3-3 (p276): 16.3.3 Response对象的方法
p7-4-4 (p278): 16.4 Server对象
p7-4-4-1 (p278): 16.4.1 Server属性:ScriptTimeout
p7-4-4-2 (p278): 16.4.2 管理HIML
p7-4-4-3 (p281): 16.4.3 用CreateObject(ADODB...)管理数据
p7-4-5 (p281): 16.5 小结
p7-5 (p283): 第17章 构建自己的服务器组件
p7-5-1 (p283): 17.1 为何使用Visutal-Busic创建组件
p7-5-2 (p284): 17.2 了解类的知识
p7-5-2-1 (p284): 17.2.1 介绍类
p7-5-2-2 (p284): 17.2.2 理解对象的生命周期:类的创建和拆毁
p7-5-2-3 (p284): 17.2.3 生成对象的实例
p7-5-2-4 (p285): 17.2.4 理解类的方法
p7-5-2-5 (p285): 17.2.5 使用Property过程
p7-5-2-6 (p286): 17.2.6 类中的 Public过程
p7-5-2-7 (p287): 17.2.7 在类中处理错误
p7-5-3 (p287): 17.3 用OLE服务器开放类的功能
p7-5-4 (p288): 17.4 创建服务器组件
p7-5-4-1 (p288): 17.4.1 第一步
p7-5-4-2 (p289): 17.4.2 精简服务器组成部分
p7-5-4-3 (p289): 17.4.3 Sub Main函数
p7-5-4-4 (p290): 17.4.4 Project对话框
p7-5-5 (p291): 17.5 创建Transaction类
p7-5-5-1 (p292): 17.5.1 WinSock方法
p7-5-5-2 (p293): 17.5.2 Private类型的类变量
p7-5-5-3 (p294): 17.5.3 Public Transact方法
p7-5-5-4 (p297): 17.5.4 编译组件
p7-5-6 (p297): 17.6 使用新建的服务器组件
p7-5-6-1 (p297): 17.6.1 注册新对象
p7-5-6-2 (p297): 17.6.2 测试新建组件
p7-5-6-3 (p298): 17.6.3 网上的组件测试
p7-5-7 (p299): 17.7 小结
p8 (p301): 第六部分 服务器方编程
p8-1 (p301): 第18章 WinCGI界面和Visual Basic
p8-1-1 (p302): 18.1 Windows Common Gateway Interface概述
p8-1-2 (p302): 18.2 安装WebSite服务器
p8-1-3 (p303): 18.3 测试WebSite服务器
p8-1-3-1 (p304): 18.3.1 从本地访问服务器
p8-1-3-2 (p306): 18.3.2 从远程访问服务器
p8-1-4 (p307): 18.4 管理WebSite服务器
p8-1-4-1 (p308): 18.4.1 激活Administrator帐户
p8-1-4-2 (p308): 18.4.2 使用WebView来管理站点
p8-1-5 (p309): 18.5 日志记录
p8-1-6 (p312): 18.6 理解Windows CGI如何工作
p8-1-7 (p314): 18.7 URL的结构
p8-1-8 (p315): 18.8 创建一个简单的Windows CGI 例子
p8-1-9 (p319): 18.9 理解Visual Basic中Windows CGI的框架
p8-1-9-1 (p319): 18.9.1 Main( )例程
p8-1-9-2 (p319): 18.9.2 CGI_Main( )
p8-1-9-3 (p319): 18.9.3 Inter_Main( )
p8-1-9-4 (p319): 18.9.4 CGI变量
p8-1-9-5 (p322): 18.9.5 实用函数
p8-1-10 (p324): 18.10 调试Windows CGI应用程序
p8-1-11 (p329): 18.11 小结
p8-2 (p330): 第19章 ISAPI、OLEISAPI和Visual Basic
p8-2-1 (p331): 19.1 SAPI相对CGI编程的优点
p8-2-1-1 (p331): 19.1.1 为什么CGI应用程序这么慢
p8-2-1-2 (p331): 19.1.2 为什么SAPI应用程序运行得快
p8-2-2 (p331): 19.2 SAPI编程的不足之处
p8-2-2-1 (p332): 19.2.1 SAPI应用程序不可移植
p8-2-2-2 (p332): 19.2.2 一个不稳定的SAPI会破坏Web服务器系统
p8-2-2-3 (p332): 19.2.3 SAPI是依赖于语言的
p8-2-2-4 (p332): 19.2.4 SAPI通常是多线程的
p8-2-3 (p333): 19.3 ISAPI编程接口
p8-2-3-1 (p333): 19.3.1 ISAPI的结构
p8-2-3-2 (p334): 19.3.2 ISAPI服务器函数
p8-2-3-3 (p334): 19.3.3 ISAPI DLL的请求函数
p8-2-4 (p335): 19.4 OLEISAPI接口
p8-2-4-1 (p335): 19.4.1 OLEISAPI方法的调用
p8-2-4-2 (p335): 19.4.2 使用变量
p8-2-4-3 (p336): 19.4.3 调用OLEISAPI应用程序
p8-2-5 (p337): 19.5 为OLEISAPI编程准备一个NT服务器
p8-2-6 (p338): 19.6 建立一个简单的OLEISAPI应用程序
p8-2-6-1 (p338): 19.6.1 给OLEISAPI应用程序发送简单的数据
p8-2-6-2 (p340): 19.6.2 声明类OLEISAPI的方法
p8-2-6-3 (p341): 19.6.3 返回从客户机传来的变量串
p8-2-6-4 (p343): 19.6.4 为处理从客户机传来的参数做准备
p8-2-6-5 (p344): 19.6.5 分解参数串
p8-2-6-6 (p346): 19.6.6 重新换回替换掉的字符
p8-2-6-7 (p347): 19.6.7 检索关键字的名字
p8-2-6-8 (p348): 19.6.8 检索参数的值
p8-2-6-9 (p348): 19.6.9 检索特定关键字的值
p8-2-6-10 (p349): 19.6.10 列出要传给客户机看的值
p8-2-6-11 (p351): 19.6.11 处理数据中的特殊字符
p8-2-6-12 (p353): 19.6.12 十六进制字符值的解码
p8-2-6-13 (p355): 19.6.13 完成参数分解
p8-2-7 (p357): 19.7 小结
p8-3 (p359): 第20章 OLEISAPI2接口和Active Reference对象
p8-3-1 (p359): 20.1 Internet消息格式
p8-3-2 (p361): 20.2 OLEISP12接口
p8-3-2-1 (p362): 20.2.1 Active Request对象
p8-3-2-2 (p363): 20.2.2 读取发送的数据
p8-3-2-3 (p364): 20.2.3 读取请求消息头
p8-3-2-4 (p365): 20.2.4 设置响应消息头
p8-3-2-5 (p367): 20.2.5 发送响应
p8-3-2-6 (p367): 20.2.6 调试OLEISAPI2应用程序
p8-3-3 (p368): 20.3 客户机方存储块
p8-3-3-1 (p368): 20.3.1 设置存储块
p8-3-3-2 (p369): 20.3.2 接收存储块
p8-3-4 (p370): 20.4 建立一个EISAPI2应用程序
p8-3-4-1 (p370): 20.4.1 配置项目
p8-3-4-2 (p371): 20.4.2 准备HTML窗体
p8-3-4-3 (p373): 20.4.3 建立OLEISAPI2应用程序
p8-3-4-4 (p376): 20.4.4 改变发布的方法
p8-3-5 (p376): 20.5 小结
p8-4 (p378): 第21章 为其他的Web服务器提供一种类似OLEISAPI的接口
p8-4-1 (p379): 21.1 NSAPI接口
p8-4-1-1 (p379): 21.1.1 请求处理步骤
p8-4-1-2 (p380): 21.1.2 Netscape配置文件
p8-4-1-3 (p384): 21.1.3 Netscape服务器和请求的环境变量
p8-4-1-4 (p385): 21.1.4 NSAPI函数的定义
p8-4-1-5 (p386): 21.1.5 Netscape服务器函数
p8-4-2 (p388): 21.2 在C应用程序中调用VB的ActiveX方法
p8-4-2-1 (p389): 21.2.1 普通字符和Unicode字符串
p8-4-2-2 (p389): 21.2.2 查找CISID
p8-4-2-3 (p389): 21.2.3 取得指向IDispatch接口的指针
p8-4-2-4 (p390): 21.2.4 查找发送方法的ID
p8-4-2-5 (p391): 21.2.5 调用Visual Basic方法
p8-4-3 (p392): 21.3 建立一个OLENSAPI接口
p8-4-3-1 (p393): 21.3.1 OLENSAPI定义、包含文件和变量
p8-4-3-2 (p395): 21.3.2 主要的NSAPI函数
p8-4-3-3 (p400): 21.3.3 读取发送来的数据
p8-4-3-4 (p401): 21.3.4 调用Visual Basic ActiveX DLL
p8-4-3-5 (p406): 21.3.5 查找Visual Basic DLL的 CLSID
p8-4-3-6 (p407): 21.3.6 错误处理和响应
p8-4-3-7 (p408): 21.3.7 OLENSAPI初始化
p8-4-3-8 (p409): 21.3.8 编译并链接OLENSAPI DLL
p8-4-3-9 (p409): 21.3.9 配置Netscape来使用OLENSAPI DLL
p8-4-4 (p410): 21.4 建立一个简单的NSAPI应用程序
p8-4-4-1 (p410): 21.4.1 扩展ProParams函数
p8-4-4-2 (p412): 21.4.2 改写DoGet和DoPost方法
p8-4-4-3 (p413): 21.4.3 为调用NSAPI应用程序改动HIML文档
p8-4-5 (p414): 21.5 小结
p9 (p417): 第七部分 访问Web数据库
p9-1 (p417): 第22章 在WinCGI接口中使用数据访问对象
p9-1-1 (p418): 22.1 最小的数据库应用程序
p9-1-1-1 (p418): 22.1.1 建立并运行这个应用程序
p9-1-1-2 (p420): 22.1.2 理解代码
p9-1-1-3 (p422): 22.1.3 用超链接激活一个应用程序
p9-1-1-4 (p423): 22.1.4 理解这些代码
p9-1-1-5 (p423): 22.1.5 创建窗体
p9-1-1-6 (p426): 22.1.6 理解这些代码
p9-1-1-7 (p426): 22.1.7 理解处理过程
p9-1-2 (p428): 22.2 更新数据库
p9-1-3 (p429): 22.3 Windows CGI更新应用程序
p9-1-4 (p433): 22.4 编写有多个窗体的应用程序
p9-1-4-1 (p433): 22.4.1 理解这个应用程序
p9-1-4-2 (p434): 22.4.2 创建主菜单的HIML文件
p9-1-4-3 (p435): 22.4.3 理解HIML代码
p9-1-4-4 (p437): 22.4.4 创建数据库
p9-1-4-5 (p437): 22.4.5 返回一个窗体
p9-1-4-6 (p440): 22.4.6 创建输入文章的屏幕
p9-1-4-7 (p442): 22.4.7 理解代码
p9-1-4-8 (p444): 22.4.8 创建一个新的订户屏幕
p9-1-5 (p447): 22.5 总结
p9-1-6 (p447): 22.6 小结
p9-2 (p448): 第23章 在OLEISAP12接口中使用远程数据对象
p9-2-1 (p448): 23.1 多线程编程
p9-2-1-1 (p449): 23.1.1 同时实现多任务
p9-2-1-2 (p449): 23.1.2 建立结构
p9-2-1-3 (p450): 23.1.3 管理对共享资源的访问
p9-2-2 (p454): 23.2 Visual Basic5中的线程
p9-2-2-1 (p454): 23.2.1 序列化的请求
p9-2-2-2 (p455): 23.2.2 Apartment-Model线程
p9-2-2-3 (p455): 23.2.3 Roud-Robin线程池
p9-2-3 (p457): 23.3 线程和OLEISAPI
p9-2-3-1 (p457): 23.3.1 OLEISAPI
p9-2-3-2 (p457): 23.3.2 LEISAPI2
p9-2-4 (p458): 23.4 远程数据对象
p9-2-4-1 (p458): 23.4.1 RDO对象模型
p9-2-4-2 (p460): 23.4.2 使RDO能在Visual Basic中使用
p9-2-5 (p461): 23.5 建立一个联系人数据库ISAPI应用程序
p9-2-5-1 (p462): 23.5.1 定义一个寻找联系人记录的起点
p9-2-5-2 (p463): 23.5.2 定义要使用的数据库
p9-2-5-3 (p464): 23.5.3 打开数据库
p9-2-5-4 (p465): 23.5.4 通知用户所有的错误
p9-2-5-5 (p466): 23.5.5 让用户知道没有返回记录
p9-2-5-6 (p467): 23.5.6 为用户编辑返回联系人记录
p9-2-5-7 (p469): 23.5.7 返回联系人列表以让用户从中选择
p9-2-5-8 (p471): 23.5.8 建立联系人列表
p9-2-5-9 (p473): 23.5.9 取得用户请求的联系人
p9-2-5-10 (p475): 23.5.10 取得并处理窗体数据
p9-2-5-11 (p476): 23.5.11 把用户编辑过的数据存到数据库
p9-2-5-12 (p478): 23.5.12 去掉格式化城的格式
p9-2-5-13 (p479): 23.5.13 允许用户实现有针对性的查询
p9-2-5-14 (p482): 23.5.14 增加一个州查找表
p9-2-6 (p484): 23.6 小结
p9-3 (p486): 第24章 Internet Database Connector:在Web上提供数据库访问
p9-3-1 (p487): 24.1 介绍Internet Database Connector
p9-3-2 (p491): 24.2 为SQL Sever数据库建立ODBC数据源
p9-3-3 (p492): 24.3 为Microsoft Aeoess数据库建立ODBC数据库源
p9-3-4 (p493): 24.4 建立动态Web页面
p9-3-4-1 (p493): 24.4.1 建立初始窗体提示输入
p9-3-4-2 (p495): 24.4.2 建立服务器查询源文件
p9-3-4-3 (p497): 24.4.3 建立结果源文件
p9-3-5 (p501): 24.5 Internet Database Connector:总结和例子
p9-3-6 (p503): 24.6 现实检验
p9-3-7 (p504): 24.7 小结
p9-4 (p505): 第25章 介绍ActiveX数据对象
p9-4-1 (p506): 25.1 家族树
p9-4-2 (p506): 25.2 OLE DB
p9-4-3 (p508): 25.3 对象与组件的比较
p9-4-4 (p509): 25.4 Down n Dirty
p9-4-5 (p509): 25.5 ADO和服务器对象
p9-4-6 (p510): 25.6 ADO对象模型
p9-4-6-1 (p510): 25.6.1 外部对象
p9-4-6-2 (p513): 25.6.2 方法
p9-4-6-3 (p514): 25.6.3 属性
p9-4-7 (p515): 25.7 基本的ADO
p9-4-7-1 (p515): 25.7.1 第一步
p9-4-7-2 (p516): 25.7.2 一个演示应用程序
p9-4-8 (p523): 25.8 小结
p9-5 (p524): 第26章 在Web数据库应用程序上集成Advanced Data Connector
p9-5-1 (p524): 26.1 理解核心的ADC组件
p9-5-2 (p525): 26.2 开始:创建自己的ODBC数据源
p9-5-2-1 (p526): 26.2.1 建立使用ADC的页面
p9-5-2-2 (p527): 26.2.2 连接到数据库上
p9-5-2-3 (p528): 26.2.3 控制SQL语句
p9-5-3 (p528): 26.3 理解关键的ADC方法
p9-5-4 (p529): 26.4 观察一个HTML页面的例子
p9-5-4-1 (p529): 26.4.1 设置窗体
p9-5-4-2 (p529): 26.4.2 初始化网格控件
p9-5-4-3 (p530): 26.4.3 设置AdvancedDatacontrol对象
p9-5-4-4 (p530): 26.4.4 完成整个应用应用程序
p9-5-4-5 (p531): 26.4.5 观察结果
p9-5-5 (p532): 26.5 权衡ADC技术的优势
p9-5-6 (p533): 26.6 小结
p9-6 (p534): 第27章 用Visual InterDev 建立Web数据库应用程序
p9-6-1 (p534): 27.1 理解Visual InterDev
p9-6-2 (p535): 27.2 设计基于Web的应用程序
p9-6-3 (p537): 27.3 创建第一个Web应用程序
p9-6-4 (p541): 27.4 使用MS FrontPage 97 HTML编辑器
p9-6-5 (p544): 27.5 充分利用Visual InterDev
p9-6-5-1 (p545): 27.5.1 工作拷贝
p9-6-5-2 (p545): 27.5.2 增加已有的Web文件
p9-6-5-3 (p546): 27.5.3 增加一个简单的Active Server Page
p9-6-6 (p548): 27.6 充分利用数据库
p9-6-6-1 (p550): 27.6.1 连接到数据库上
p9-6-6-2 (p552): 27.6.2 使用Query Designer
p9-6-6-3 (p561): 27.6.3 使用Data Form向导
p9-6-6-4 (p565): 27.6.4 Database Designer
p9-6-7 (p565): 27.7 在应用程序中增加客户机方组件
p9-6-8 (p569): 27.8 管理自己的Web站点
p9-6-9 (p570): 27.9 使读者的Web应用程序引人注目
p9-6-10 (p571): 27.10 小结
p10 (p573): 第八部分 分布式处理
p10-1 (p573): 第28章 Microsoft Transaction Server和Visual Basic
p10-1-1 (p574): 28.1 理解分布式事务处理
p10-1-1-1 (p575): 28.1.1 Transaction Mornitors
p10-1-1-2 (p577): 28.1.2 Object Request Brokers
p10-1-2 (p579): 28.2 介绍Microsoft Transaction Server
p10-1-2-1 (p579): 28.2.1 管理数据库连接
p10-1-2-2 (p580): 28.2.2 管理分布式对象
p10-1-2-3 (p580): 28.2.3 事务协调
p10-1-3 (p581): 28.3 把Visual Basic类和Transaction Server集成在一起
p10-1-3-1 (p581): 28.3.1 初始化Visual Basic项目
p10-1-3-2 (p582): 28.3.2 无状态的对象
p10-1-3-3 (p583): 28.3.3 事务环境
p10-1-3-4 (p586): 28.3.4 在Transaction Server上注册Visual Basic DLL
p10-1-4 (p590): 28.4 从Visual Basic中调用Transaction Server对象
p10-1-4-1 (p592): 28.4.1 设置产品ID
p10-1-4-2 (p593): 28.4.2 调用Transaction Server对象
p10-1-5 (p594): 28.5 小结
p10-2 (p596): 第29章 建立多重应用程序
p10-2-1 (p596): 29.1 从其他组件调用组件
p10-2-1-1 (p596): 29.1.1 调拨单维护
p10-2-1-2 (p602): 29.1.2 商品移动控件
p10-2-1-3 (p607): 29.1.3 更新用户界面
p10-2-2 (p608): 29.2 使用共享对象
p10-2-2-1 (p608): 29.2.1 共享属性管理器
p10-2-2-2 (p610): 29.2.2 用公共属性创建下一个数发生器(Next Number Generator)
p10-2-2-3 (p613): 29.2.3 配置事务
p10-2-3 (p614): 29.3 理解基干任务的安全性
p10-2-3-1 (p614): 29.3.1 定义任务
p10-2-3-2 (p615): 29.3.2 检查用户任务
p10-2-4 (p616): 29.4 小结
p10-3 (p617): 第30章 建立分布式Web应用程序
p10-3-1 (p617): 30.1 Transaction Server和Web的集成
p10-3-2 (p618): 30.2 建立发货订单组件
p10-3-2-1 (p618): 30.2.1 建立订单主组件
p10-3-2-2 (p621): 30.2.2 建立订单细节组件
p10-3-2-3 (p623): 30.2.3 建立订单发货组件
p10-3-3 (p626): 30.3 添加虚拟商店前端
p10-3-3-1 (p626): 30.3.1 初始化项目
p10-3-3-2 (p627): 30.3.2 建立购买窗体
p10-3-3-3 (p629): 30.3.3 调用发货订单组件
p10-3-3-4 (p632): 30.3.4 建立发货清单
p10-3-4 (p636): 30.4 小结
p10-4 (p637): 第31章 Internet安全和Web应用程序
p10-4-1 (p637): 31.1 Internet的安全类型
p10-4-1-1 (p638): 31.1.1 网络安全
p10-4-1-2 (p641): 31.1.2 事务安全
p10-4-2 (p642): 31.2 DES和RSA加密
p10-4-2-1 (p642): 31.2.1 对称加密
p10-4-2-2 (p643): 31.2.2 非对称加密
p10-4-3 (p643): 31.3 证件和数字签名
p10-4-3-1 (p643): 31.3.1 获得一个证件
p10-4-3-2 (p644): 31.3.2 在控件上签字
p10-4-4 (p644): 31.4 小结
p11 (p647): 第九部分 与Web相关的内容
p11-1 (p647): 第32章 Web-Enabling Visual Basic应用程序
p11-1-1 (p648): 32.1 Microsoft Internet API(INet API)
p11-1-1-1 (p648): 32.1.1 Internet编程
p11-1-1-2 (p648): 32.1.2 检索文件
p11-1-2 (p649): 32.2 Internet传输控件
p11-1-2-1 (p649): 32.2.1 属性
p11-1-2-2 (p650): 32.2.2 方法
p11-1-2-3 (p651): 32.2.3 事件
p11-1-2-4 (p651): 32.2.4 把Internet Transfer Control添加到Toollbox
p11-1-3 (p651): 32.3 超文本传输协议(HTTP)和文件传输协议(FIP)
p11-1-4 (p654): 32.4 Internet消息格式
p11-1-5 (p655): 32.5 建立一个Web-Enabled VB应用程序
p11-1-5-1 (p656): 32.5.1 声明两个标志
p11-1-5-2 (p658): 32.5.2 激活检索URL命令按钮
p11-1-5-3 (p658): 32.5.3 检索所要检查的HTML文档
p11-1-5-4 (p659): 32.5.4 从Internet Transfer Control中抽取HTML文档
p11-1-5-5 (p661): 32.5.5 从HTML文档中分析URL
p11-1-5-6 (p661): 32.5.6 寻找包含URL的HTML元素
p11-1-5-7 (p662): 32.5.7 检查HTML元素
p11-1-5-8 (p663): 32.5.8 从HTML元素中分析出URL
p11-1-5-9 (p664): 32.5.9 去除重复URL
p11-1-5-10 (p665): 32.5.9 开始URL测试
p11-1-5-11 (p666): 32.5.10 测试当前选择的URL
p11-1-5-12 (p667): 32.5.12 建立绝对URL
p11-1-5-13 (p669): 32.5.13 决定当前URL是否有效
p11-1-5-14 (p671): 32.5.14 检查HTTP头响应码
p11-1-6 (p673): 32.5 小结
p11-2 (p674): 第33章 建立Web设计期控件
p11-2-1 (p674): 33.1 定义Web设计期控件
p11-2-2 (p676): 33.2 在Visual InterDew中使用设计期控件
p11-2-2-1 (p677): 33.2.1 增加一个标准ActiveX控件
p11-2-2-2 (p678): 33.2.2 增加一个设计期控件
p11-2-3 (p680): 33.3 了解Web设计期控件的未来
p11-2-4 (p680): 33.4 建立一个Web设计期控件实例
p11-2-4-1 (p681): 33.4.1 创建ActiveX控件
p11-2-4-2 (p682): 33.4.2 使用ActiveX控件接口向导
p11-2-5 (p686): 33.5 给控件增加一个属性工作表
p11-2-6 (p689): 33.6 增加设计期引用和代码
p11-2-7 (p690): 33.7 测试已完成的设计期控件
p11-2-8 (p692): 33.8 小结
p11-3 (p693): 第34章 Visual Basic与Java的集成
p11-3-1 (p694): 34.1 理解Java
p11-3-1-1 (p694): 34.1.1 Java极其短暂的历史
p11-3-1-2 (p694): 34.1.2 Java是什么
p11-3-2 (p695): 34.2 通过ActiveX控件组合Visual Basic和Java
p11-3-2-1 (p695): 34.2.1 ActiveX控件的Visual J++变形
p11-3-2-2 (p696): 34.2.2 通过Automation开放一个Java类
p11-3-2-3 (p703): 34.2.3 实例应用程序
p11-3-3 (p704): 34.3 Visual J++的ActiveX Wizard的一个简短浏览
p11-3-4 (p710): 34.4 通过ActiveX文档将Visual Basic和Java结合在一起
p11-3-5 (p711): 34.5 小结
p12 (p713): 第十部分 附 录
p12-1 (p713): 附录A 标准CGI、WinCGI以及Visual Basic
p12-2 (p747): 附录 B CD上的内容
p2 (p1): 前言
p3 (p1): 第一部分 Visual Basic和Web
p3-1 (p1): 第1章 Visual Basic和Web的新功能
p3-1-1 (p1): 1.1 ActiveX功能
p3-1-1-1 (p2): 1.1.1 从OLE到ActiveX
p3-1-1-2 (p2): 1.1.2 ActiveX控件
p3-1-1-3 (p2): 1.1.3 ActiveX文档
p3-1-2 (p3): 1.2 Internet和Intranet的功能
p3-1-2-1 (p3): 1.2.1 Winsock控件
p3-1-2-2 (p3): 1.2.2 Internet控件
p3-1-2-3 (p3): 1.2.3 IITML控件
p3-1-3 (p3): 1.3 提高性能
p3-1-3-1 (p3): 1.3.1 本地可运行属性
p3-1-3-2 (p4): 1.3.2 安全线程DLL和Servers
p3-1-4 (p4): 1.4 小结
p3-2 (p5): 第2章 基于浏览器的VB编程初步
p3-2-1 (p5): 2.1 为什么使用一个浏览器
p3-2-2 (p6): 2.2 使用Internet Explorer浏览客户机方数据
p3-2-2-1 (p8): 2.2.1 浏览简单数据类型
p3-2-2-2 (p9): 2.2.2 浏览客户机方的IITML
p3-2-2-3 (p10): 2.2.3 浏览文档
p3-2-3 (p11): 2.3 在客户机方Web页面上使用VBSCript
p3-2-3-1 (p11): 2.3.1 VBSCript就是VB
p3-2-3-2 (p11): 2.3.2 Internet Explorer中用于脚本制作的对象模型
p3-2-3-3 (p13): 2.3.3 浏览简单的脚本
p3-2-3-4 (p16): 2.3.4 浏览有特色的脚本
p3-2-4 (p19): 2.4 浏览使用ActiveX控件的Web页面
p3-2-4-1 (p19): 2.4.1 Web页面可以使用Intrinsic控件
p3-2-4-2 (p21): 2.4.2 Web页面可以使用ActiveX控件
p3-2-5 (p23): 2.5 浏览ActiveX文档
p3-2-5-1 (p23): 2.5.1 ActiveX文档的结构
p3-2-5-2 (p23): 2.5.2 在容器应用程序中浏览ActiveX文档
p3-2-6 (p26): 2.6 小结
p4 (p29): 第二部分 ActiveX控件
p4-1 (p29): 第3章 使用VB创建ActiveX控件
p4-1-1 (p29): 3.1 ActiveX基础知识
p4-1-2 (p30): 3.2 ActiveX控件剖析
p4-1-3 (p31): 3.3 两类ActiveX控件
p4-1-4 (p37): 3.4 开放属性、方法和事件
p4-1-4-1 (p38): 3.4.1 开放ActiveX控件的属性
p4-1-4-2 (p39): 3.4.2 开放ActiveX控件的方法
p4-1-4-3 (p39): 3.4.3 开放ActiveX控件的事件
p4-1-5 (p40): 3.5 ActiveX控件界面向导
p4-1-6 (p42): 3.6 Internet特性::异步下载及使用超链接对象导航
p4-1-6-1 (p42): 3.6.1 异步下载
p4-1-6-2 (p43): 3.6.2 UserControl的超链接对象
p4-1-7 (p43): 3.7使用Setup Wizard在World Wide Web上发布ActiveX控件
p4-1-8 (p43): 3.8 启动Setup Wizard
p4-1-8-1 (p44): 3.8.1 Introduction对话框
p4-1-8-2 (p44): 3.8.2 Select Project and Options对话框
p4-1-8-3 (p44): 3.8.3 Internet Distribution Location对话框
p4-1-8-4 (p45): 3.8.4 Internet Package对话框
p4-1-8-5 (p45): 3.8.5 ActiveX Server Components对话框
p4-1-8-6 (p46): 3.8.6 File Summary 对话框
p4-1-9 (p47): 3.9 在Web浏览器中查看所创建的ActiveX控件
p4-1-10 (p48): 3.10 在HTML中的对象定义
p4-1-11 (p49): 3.11 使控件对脚本制作和初始化安全
p4-1-11-1 (p49): 3.11.1 将ActiveX控件标注为对初始化安全
p4-1-11-2 (p49): 3.11.2 将ActiveX控件标注为对脚本制作安全
p4-1-12 (p50): 3.12 控件认证
p4-1-13 (p50): 3.13 软件许可事项
p4-1-14 (p50): 3.14 小结
p4-2 (p51): 第4章 继承和扩充其他ActiveX控件
p4-2-1 (p51): 4.1 增强已有控件方法的优点
p4-2-2 (p51): 4.2创建NumbersOnly控件
p4-2-2-1 (p52): 4.2.1 创建NumbersOnly项目组
p4-2-2-2 (p53): 4.2.2 建立控件的用户界面
p4-2-2-3 (p55): 4.2.3 给控件添加编程代码
p4-2-2-4 (p57): 4.2.4 研究UserContml_Resize( )事件
p4-2-2-5 (p58): 4.2.5 研究txtNumbers_KeyPress( )事件
p4-2-3 (p59): 4.3 测试NumbersOnly控件
p4-2-4 (p60): 4.4 编译NumbersOnly控件
p4-2-5 (p61): 4.5 包装NumbersOnly控件
p4-2-6 (p62): 4.6 软件许可事项
p4-2-6-1 (p62): 4.6.1 ActiveX控件的许可
p4-2-6-2 (p63): 4.6.2 软件许可与Web
p4-2-7 (p65): 4.7 小结
p4-3 (p66): 第5章 使ActiveX控件同服务器通信
p4-3-1 (p66): 5.1 理解TCP/IP通信的基础知识
p4-3-1-1 (p67): 5.1.1 客户机和服务器
p4-3-1-2 (p67): 5.1.2 IP地址和主机名称
p4-3-1-3 (p68): 5.1.3 UDP和TCP
p4-3-1-4 (p68): 5.1.4 端口
p4-3-2 (p69): 5.2 检验属性、方法和事件
p4-3-2-1 (p69): 5.2.1 属性
p4-3-2-2 (p71): 5.2.2 方法
p4-3-2-3 (p72): 5.2.3 事件
p4-3-3 (p73): 5.3 建立客户机/服务器应用程序
p4-3-3-1 (p73): 5.3.1 设计客户机应用程序
p4-3-3-2 (p77): 5.3.2 设计服务器应用程序
p4-3-4 (p81): 5.4 运行客户机/服务器应用程序
p4-3-5 (p83): 5.5 小结
p4-4 (p84): 第6章 使ActiveX控件适用于Web
p4-4-1 (p84): 6.1 Internet组件的下载
p4-4-1-1 (p84): 6.1.1 将文件打包成可下载形式
p4-4-1-2 (p88): 6.1.2 使用Win Verify Trusts允许安装
p4-4-2 (p89): 6.2 为控件作注册
p4-4-2-1 (p91): 6.2.1 获得数字认证
p4-4-2-2 (p92): 6.2.2 注册一个控件
p4-4-2-3 (p93): 6.2.3 检验一个已注册的控件
p4-4-3 (p95): 6.3 小结
p5 (p97): 第三部分 脚本制作
p5-1 (p97): 第7章 使用VBScript创建基于HTML的VB应用程序
p5-1-1 (p97): 7.1 理解HTML<FORM>元素
p5-1-1-1 (p98): 7.1.1 <FORM>元素
p5-1-1-2 (p98): 7.1.2 <INPUT>元素
p5-1-1-3 (p104): 7.1.3 <SELECT>元素
p5-1-1-4 (p105): 7.1.4 <TEXTAREA>元素
p5-1-1-5 (p105): 7.1.5 <SCRIPT>元素
p5-1-2 (p106): 7.2 使用HTML<FORM>元素
p5-1-3 (p109): 7.3 使用Internet Explorer内置控件
p5-1-3-1 (p110): 7.3.1 Internet Explorer内置控件
p5-1-3-2 (p110): 7.3.2 使用<OBJECT>标记插入内置控件
p5-1-3-3 (p112): 7.3.3 处理事件
p5-1-3-4 (p113): 7.3.4 子过程和函数
p5-1-3-5 (p116): 7.3.5 Internet Explorer对象模型
p5-1-4 (p121): 7.4 使用VBScript处理HTML<FORM>元素及内置控件
p5-1-5 (p128): 7.5 小结
p5-2 (p129): 第8章 ActiveX控件和VBScript的互操作
p5-2-1 (p129): 8.1 理解HTML<Object>标记的用途
p5-2-1-1 (p130): 8.1.1 HTML<Object>标记属性
p5-2-1-2 (p137): 8.1.2 使用<PARAM>标记
p5-2-2 (p138): 8.2 使用Microsoft Visual InterDey书写Web页面
p5-2-3 (p146): 8.3 检查各种不同类型的ActiveX控件
p5-2-3-1 (p146): 8.3.1 有关系统信息的控件
p5-2-3-2 (p148): 8.3.2 对话框控件
p5-2-4 (p149): 8.4 使用ActiveX控件
p5-2-5 (p150): 8.5 小结
p5-3 (p151): 第9章 使用VBScript处理Java小应用程序
p5-3-1 (p151): 9.1 词汇整理
p5-3-2 (p152): 9.2 了解Jave的内幕
p5-3-2-1 (p152): 9.2.1 字节代码的神奇之处
p5-3-2-2 (p153): 9.2.2 编程语言
p5-3-3 (p153): 9.3 创建Java小应用程序
p5-3-4 (p153): 9.4 比较Java小应用程序和ActiveX控件
p5-3-5 (p154): 9.5 在Web页面上放入Java小应用程序
p5-3-6 (p155): 9.6 访问Java小应用程序
p5-3-7 (p155): 9.7 创建用于VBScript的Java小应用程序
p5-3-8 (p155): 9.8 创建一个Java小应用程序范例Scoreboard
p5-3-8-1 (p156): 9.8.1 Scoreboard小应用程序
p5-3-8-2 (p157): 9.8.2 VBScript Web页面
p5-3-8-3 (p158): 9.8.3 Java小应用程序应用小结
p5-3-9 (p158): 9.9 小结
p6 (p159): 第四部分 ActiveX文档
p6-1 (p159): 第10章 使用ActiveX文档实现VB在Web浏览器中的应用
p6-1-1 (p159): 10.1 定义一个ActiveX文档
p6-1-1-1 (p160): 10.1.1 ActiveX文档应用程序同其他应用程序有什么不同
p6-1-1-2 (p161): 10.1.2 比较Internet Explorer3.0和Binder容器
p6-1-1-3 (p161): 10.1.3 比较ActiveX文档和ActiveX控件
p6-1-1-4 (p162): 10.1.4 浏览Activex文档的事件
p6-1-2 (p163): 10.2 设计一个ActiveX文档
p6-1-2-1 (p163): 10.2.1 命名项目
p6-1-2-2 (p163): 10.2.2 建立文档
p6-1-2-3 (p165): 10.2.3 比较.DLL和.EXE项目类型
p6-1-2-4 (p167): 10.2.4 在VB Designer中运行ActiveX文档
p6-1-2-5 (p167): 10.2.5 编译ActiveX文档
p6-1-2-6 (p168): 10.2.6 运行编译了的项目
p6-1-3 (p168): 10.3 使用ActiveX文档建立应用程序
p6-1-3-1 (p168): 10.3.1 设计应用程序
p6-1-3-2 (p168): 10.3.2 ActiveX文档间的通信
p6-1-3-3 (p169): 10.3.3 深入ActiveX文档项目
p6-1-3-4 (p169): 10.3.4 给项目添加窗体
p6-1-3-5 (p169): 10.3.5 运行项目范例
p6-1-4 (p172): 10.4 优化ActiveX文档的运行
p6-1-5 (p173): 10.5 小结
p6-2 (p174): 第11章 使用属性包和菜单扩展ActiveX文档应用程序
p6-2-1 (p174): 11.1 PropertyBag对象
p6-2-1-1 (p174): 11.1.1 建立一个PropertyBag范例
p6-2-1-2 (p178): 11.1.2 在例子中添加用户文档
p6-2-2 (p180): 11.2 添加属性包对象
p6-2-2-1 (p181): 11.2.1 给例子增加持久性
p6-2-2-2 (p181): 11.2.2 PropertyBag是如何发挥作用的
p6-2-3 (p183): 11.3 给ActiveX文档应用程序添加菜单
p6-2-4 (p185): 11.4 小结
p6-3 (p186): 第12章 超链接:扩展多窗口上的ActiveX文档应用程序
p6-3-1 (p186): 12.1 浏览ActiveX文档
p6-3-1-1 (p187): 12.1.1 浏览一个Web地址
p6-3-1-2 (p187): 12.1.2 浏览Microsoft Office文档
p6-3-1-3 (p188): 12.1.3 浏览另一个ActiveX文档
p6-3-2 (p190): 12.2 在ActiveX文档间交换信息
p6-3-3 (p192): 12.3 ActiveX文档的生命周期
p6-3-3-1 (p193): 12.3.1 软件包的高速缓存
p6-3-3-2 (p194): 12.3.2 管理Terminate事件
p6-3-4 (p194): 12.4 扩充例子
p6-3-5 (p199): 12.5 小结
p7 (p201): 第五部分 Active Server Pages
p7-1 (p201): 第13章 Active Server Pages和服务器方脚本制作
p7-1-1 (p201): 13.1 理解Internet上的标准和技术
p7-1-1-1 (p201): 13.1.1 HTML版本
p7-1-1-2 (p202): 13.1.2 浏览器技术
p7-1-1-3 (p202): 13.1.3 Web服务器技术
p7-1-2 (p203): 13.2 理解Microsoft Active Server
p7-1-2-1 (p203): 13.2.1 Active Server如何工作
p7-1-2-2 (p206): 13.2.2. 客户机方的处理
p7-1-2-3 (p208): 13.2.3 比较Active Server和客户机方的处理
p7-1-3 (p208): 13.3 使用VBScript
p7-1-3-1 (p208): 13.3.1 为什么使用脚本制作语言
p7-1-3-2 (p209): 13.3.2 VBS cript语言元素
p7-1-4 (p214): 13.4 在VBScript中使用窗体
p7-1-5 (p217): 13.5 在Active Server中使用ActiveX和Include文件
p7-1-5-1 (p217): 13.5.1 使用Server-Side Inclndes
p7-1-5-2 (p224): 13.5.2 插入ActiveX控件
p7-1-6 (p225): 13.6 连接ODBC数据库
p7-1-7 (p229): 13.7 小结
p7-2 (p230): 第14章 用Application及Session对象管理状态和事件
p7-2-1 (p231): 14.1 Active Server Pages解决了管理用户工作期的问题
p7-2-1-1 (p231): 14.1.1 追踪用户的工作期是Web的一个难点
p7-2-1-2 (p235): 14.1.2 Active Server Pages的解决方案
p7-2-2 (p235): 14.2 设置应用程序
p7-2-2-1 (p235): 14.2.1 Internet Information Server(IIS)目录定义了应用程序
p7-2-2-2 (p236): 14.2.2 理解globaL,asa在应用程序中的作用
p7-2-2-3 (p236): 14.2.3 管理源代码或.ASP文件和.ASA文件
p7-2-3 (p237): 14.3 使用Application和Session对象
p7-2-3-1 (p237): 14.3.1 Application和Session对象的作用域
p7-2-3-2 (p238): 14.3.2 事件模型初步
p7-2-3-3 (p239): 14.3.3 方法:锁定、停止和释放
p7-2-3-4 (p240): 14.3.4 使用内置属性或自建属性
p7-2-4 (p240): 14.4 Application对象能做什么
p7-2-4-1 (p240): 14.4.1 使用Application OnStrart事件
p7-2-4-2 (p241): 14.4.2 使用Application OnEnd事件
p7-2-4-3 (p241): 14.4.3 Application锁定方法
p7-2-4-4 (p242): 14.4.4 设定应用程序范围作用域的变量
p7-2-5 (p243): 14.5 Session对象是进行用户管理的关键
p7-2-5-1 (p243): 14.5.1 理解Session对象的事件、属性和方法
p7-2-5-2 (p245): 14.5.2 管理一个用户工作期
p7-2-5-3 (p247): 14.5.3 Session对象对安全性、状态和高速缓存的处理
p7-2-6 (p250): 14.6 小结
p7-3 (p251): 第15章 用Request和Response对象建立互操作基础
p7-3-1 (p251): 15.1 历史回顾
p7-3-1-1 (p253): 15.1.1 CGI输入
p7-3-1-2 (p254): 15.1.2 CGI输出
p7-3-2 (p257): 15.2 交互操作的解放
p7-3-2-1 (p257): 15.2.1 Request对象
p7-3-2-2 (p261): 15.2.2 Response对象
p7-3-3 (p264): 15.3 轻松建立Guestbook
p7-3-3-1 (p264): 15.3.1 标准HTML
p7-3-3-2 (p265): 15.3.2 ASP代码
p7-3-3-3 (p266): 15.3.3 回到HTML
p7-3-3-4 (p266): 15.3.4 更多的功能
p7-3-4 (p266): 15.4 小结
p7-4 (p267): 第16章 使用Cookies、Headers和Server对象增强交互操作
p7-4-1 (p267): 16.1 优秀的特性
p7-4-1-1 (p267): 16.1.1 使用自己的输出——程序递归
p7-4-1-2 (p269): 16.1.2 高速缓存任务项
p7-4-2 (p270): 16.2 Reqnest对象的其他特性
p7-4-2-1 (p271): 16.2.1 Cookies集合
p7-4-2-2 (p273): 16.2.2 Server Variables集合
p7-4-3 (p274): 16.3 Response对象的其他特性
p7-4-3-1 (p274): 16.3.1 Response.Cookies集合
p7-4-3-2 (p275): 16.3.2 Response对象的属性
p7-4-3-3 (p276): 16.3.3 Response对象的方法
p7-4-4 (p278): 16.4 Server对象
p7-4-4-1 (p278): 16.4.1 Server属性:ScriptTimeout
p7-4-4-2 (p278): 16.4.2 管理HIML
p7-4-4-3 (p281): 16.4.3 用CreateObject(ADODB...)管理数据
p7-4-5 (p281): 16.5 小结
p7-5 (p283): 第17章 构建自己的服务器组件
p7-5-1 (p283): 17.1 为何使用Visutal-Busic创建组件
p7-5-2 (p284): 17.2 了解类的知识
p7-5-2-1 (p284): 17.2.1 介绍类
p7-5-2-2 (p284): 17.2.2 理解对象的生命周期:类的创建和拆毁
p7-5-2-3 (p284): 17.2.3 生成对象的实例
p7-5-2-4 (p285): 17.2.4 理解类的方法
p7-5-2-5 (p285): 17.2.5 使用Property过程
p7-5-2-6 (p286): 17.2.6 类中的 Public过程
p7-5-2-7 (p287): 17.2.7 在类中处理错误
p7-5-3 (p287): 17.3 用OLE服务器开放类的功能
p7-5-4 (p288): 17.4 创建服务器组件
p7-5-4-1 (p288): 17.4.1 第一步
p7-5-4-2 (p289): 17.4.2 精简服务器组成部分
p7-5-4-3 (p289): 17.4.3 Sub Main函数
p7-5-4-4 (p290): 17.4.4 Project对话框
p7-5-5 (p291): 17.5 创建Transaction类
p7-5-5-1 (p292): 17.5.1 WinSock方法
p7-5-5-2 (p293): 17.5.2 Private类型的类变量
p7-5-5-3 (p294): 17.5.3 Public Transact方法
p7-5-5-4 (p297): 17.5.4 编译组件
p7-5-6 (p297): 17.6 使用新建的服务器组件
p7-5-6-1 (p297): 17.6.1 注册新对象
p7-5-6-2 (p297): 17.6.2 测试新建组件
p7-5-6-3 (p298): 17.6.3 网上的组件测试
p7-5-7 (p299): 17.7 小结
p8 (p301): 第六部分 服务器方编程
p8-1 (p301): 第18章 WinCGI界面和Visual Basic
p8-1-1 (p302): 18.1 Windows Common Gateway Interface概述
p8-1-2 (p302): 18.2 安装WebSite服务器
p8-1-3 (p303): 18.3 测试WebSite服务器
p8-1-3-1 (p304): 18.3.1 从本地访问服务器
p8-1-3-2 (p306): 18.3.2 从远程访问服务器
p8-1-4 (p307): 18.4 管理WebSite服务器
p8-1-4-1 (p308): 18.4.1 激活Administrator帐户
p8-1-4-2 (p308): 18.4.2 使用WebView来管理站点
p8-1-5 (p309): 18.5 日志记录
p8-1-6 (p312): 18.6 理解Windows CGI如何工作
p8-1-7 (p314): 18.7 URL的结构
p8-1-8 (p315): 18.8 创建一个简单的Windows CGI 例子
p8-1-9 (p319): 18.9 理解Visual Basic中Windows CGI的框架
p8-1-9-1 (p319): 18.9.1 Main( )例程
p8-1-9-2 (p319): 18.9.2 CGI_Main( )
p8-1-9-3 (p319): 18.9.3 Inter_Main( )
p8-1-9-4 (p319): 18.9.4 CGI变量
p8-1-9-5 (p322): 18.9.5 实用函数
p8-1-10 (p324): 18.10 调试Windows CGI应用程序
p8-1-11 (p329): 18.11 小结
p8-2 (p330): 第19章 ISAPI、OLEISAPI和Visual Basic
p8-2-1 (p331): 19.1 SAPI相对CGI编程的优点
p8-2-1-1 (p331): 19.1.1 为什么CGI应用程序这么慢
p8-2-1-2 (p331): 19.1.2 为什么SAPI应用程序运行得快
p8-2-2 (p331): 19.2 SAPI编程的不足之处
p8-2-2-1 (p332): 19.2.1 SAPI应用程序不可移植
p8-2-2-2 (p332): 19.2.2 一个不稳定的SAPI会破坏Web服务器系统
p8-2-2-3 (p332): 19.2.3 SAPI是依赖于语言的
p8-2-2-4 (p332): 19.2.4 SAPI通常是多线程的
p8-2-3 (p333): 19.3 ISAPI编程接口
p8-2-3-1 (p333): 19.3.1 ISAPI的结构
p8-2-3-2 (p334): 19.3.2 ISAPI服务器函数
p8-2-3-3 (p334): 19.3.3 ISAPI DLL的请求函数
p8-2-4 (p335): 19.4 OLEISAPI接口
p8-2-4-1 (p335): 19.4.1 OLEISAPI方法的调用
p8-2-4-2 (p335): 19.4.2 使用变量
p8-2-4-3 (p336): 19.4.3 调用OLEISAPI应用程序
p8-2-5 (p337): 19.5 为OLEISAPI编程准备一个NT服务器
p8-2-6 (p338): 19.6 建立一个简单的OLEISAPI应用程序
p8-2-6-1 (p338): 19.6.1 给OLEISAPI应用程序发送简单的数据
p8-2-6-2 (p340): 19.6.2 声明类OLEISAPI的方法
p8-2-6-3 (p341): 19.6.3 返回从客户机传来的变量串
p8-2-6-4 (p343): 19.6.4 为处理从客户机传来的参数做准备
p8-2-6-5 (p344): 19.6.5 分解参数串
p8-2-6-6 (p346): 19.6.6 重新换回替换掉的字符
p8-2-6-7 (p347): 19.6.7 检索关键字的名字
p8-2-6-8 (p348): 19.6.8 检索参数的值
p8-2-6-9 (p348): 19.6.9 检索特定关键字的值
p8-2-6-10 (p349): 19.6.10 列出要传给客户机看的值
p8-2-6-11 (p351): 19.6.11 处理数据中的特殊字符
p8-2-6-12 (p353): 19.6.12 十六进制字符值的解码
p8-2-6-13 (p355): 19.6.13 完成参数分解
p8-2-7 (p357): 19.7 小结
p8-3 (p359): 第20章 OLEISAPI2接口和Active Reference对象
p8-3-1 (p359): 20.1 Internet消息格式
p8-3-2 (p361): 20.2 OLEISP12接口
p8-3-2-1 (p362): 20.2.1 Active Request对象
p8-3-2-2 (p363): 20.2.2 读取发送的数据
p8-3-2-3 (p364): 20.2.3 读取请求消息头
p8-3-2-4 (p365): 20.2.4 设置响应消息头
p8-3-2-5 (p367): 20.2.5 发送响应
p8-3-2-6 (p367): 20.2.6 调试OLEISAPI2应用程序
p8-3-3 (p368): 20.3 客户机方存储块
p8-3-3-1 (p368): 20.3.1 设置存储块
p8-3-3-2 (p369): 20.3.2 接收存储块
p8-3-4 (p370): 20.4 建立一个EISAPI2应用程序
p8-3-4-1 (p370): 20.4.1 配置项目
p8-3-4-2 (p371): 20.4.2 准备HTML窗体
p8-3-4-3 (p373): 20.4.3 建立OLEISAPI2应用程序
p8-3-4-4 (p376): 20.4.4 改变发布的方法
p8-3-5 (p376): 20.5 小结
p8-4 (p378): 第21章 为其他的Web服务器提供一种类似OLEISAPI的接口
p8-4-1 (p379): 21.1 NSAPI接口
p8-4-1-1 (p379): 21.1.1 请求处理步骤
p8-4-1-2 (p380): 21.1.2 Netscape配置文件
p8-4-1-3 (p384): 21.1.3 Netscape服务器和请求的环境变量
p8-4-1-4 (p385): 21.1.4 NSAPI函数的定义
p8-4-1-5 (p386): 21.1.5 Netscape服务器函数
p8-4-2 (p388): 21.2 在C应用程序中调用VB的ActiveX方法
p8-4-2-1 (p389): 21.2.1 普通字符和Unicode字符串
p8-4-2-2 (p389): 21.2.2 查找CISID
p8-4-2-3 (p389): 21.2.3 取得指向IDispatch接口的指针
p8-4-2-4 (p390): 21.2.4 查找发送方法的ID
p8-4-2-5 (p391): 21.2.5 调用Visual Basic方法
p8-4-3 (p392): 21.3 建立一个OLENSAPI接口
p8-4-3-1 (p393): 21.3.1 OLENSAPI定义、包含文件和变量
p8-4-3-2 (p395): 21.3.2 主要的NSAPI函数
p8-4-3-3 (p400): 21.3.3 读取发送来的数据
p8-4-3-4 (p401): 21.3.4 调用Visual Basic ActiveX DLL
p8-4-3-5 (p406): 21.3.5 查找Visual Basic DLL的 CLSID
p8-4-3-6 (p407): 21.3.6 错误处理和响应
p8-4-3-7 (p408): 21.3.7 OLENSAPI初始化
p8-4-3-8 (p409): 21.3.8 编译并链接OLENSAPI DLL
p8-4-3-9 (p409): 21.3.9 配置Netscape来使用OLENSAPI DLL
p8-4-4 (p410): 21.4 建立一个简单的NSAPI应用程序
p8-4-4-1 (p410): 21.4.1 扩展ProParams函数
p8-4-4-2 (p412): 21.4.2 改写DoGet和DoPost方法
p8-4-4-3 (p413): 21.4.3 为调用NSAPI应用程序改动HIML文档
p8-4-5 (p414): 21.5 小结
p9 (p417): 第七部分 访问Web数据库
p9-1 (p417): 第22章 在WinCGI接口中使用数据访问对象
p9-1-1 (p418): 22.1 最小的数据库应用程序
p9-1-1-1 (p418): 22.1.1 建立并运行这个应用程序
p9-1-1-2 (p420): 22.1.2 理解代码
p9-1-1-3 (p422): 22.1.3 用超链接激活一个应用程序
p9-1-1-4 (p423): 22.1.4 理解这些代码
p9-1-1-5 (p423): 22.1.5 创建窗体
p9-1-1-6 (p426): 22.1.6 理解这些代码
p9-1-1-7 (p426): 22.1.7 理解处理过程
p9-1-2 (p428): 22.2 更新数据库
p9-1-3 (p429): 22.3 Windows CGI更新应用程序
p9-1-4 (p433): 22.4 编写有多个窗体的应用程序
p9-1-4-1 (p433): 22.4.1 理解这个应用程序
p9-1-4-2 (p434): 22.4.2 创建主菜单的HIML文件
p9-1-4-3 (p435): 22.4.3 理解HIML代码
p9-1-4-4 (p437): 22.4.4 创建数据库
p9-1-4-5 (p437): 22.4.5 返回一个窗体
p9-1-4-6 (p440): 22.4.6 创建输入文章的屏幕
p9-1-4-7 (p442): 22.4.7 理解代码
p9-1-4-8 (p444): 22.4.8 创建一个新的订户屏幕
p9-1-5 (p447): 22.5 总结
p9-1-6 (p447): 22.6 小结
p9-2 (p448): 第23章 在OLEISAP12接口中使用远程数据对象
p9-2-1 (p448): 23.1 多线程编程
p9-2-1-1 (p449): 23.1.1 同时实现多任务
p9-2-1-2 (p449): 23.1.2 建立结构
p9-2-1-3 (p450): 23.1.3 管理对共享资源的访问
p9-2-2 (p454): 23.2 Visual Basic5中的线程
p9-2-2-1 (p454): 23.2.1 序列化的请求
p9-2-2-2 (p455): 23.2.2 Apartment-Model线程
p9-2-2-3 (p455): 23.2.3 Roud-Robin线程池
p9-2-3 (p457): 23.3 线程和OLEISAPI
p9-2-3-1 (p457): 23.3.1 OLEISAPI
p9-2-3-2 (p457): 23.3.2 LEISAPI2
p9-2-4 (p458): 23.4 远程数据对象
p9-2-4-1 (p458): 23.4.1 RDO对象模型
p9-2-4-2 (p460): 23.4.2 使RDO能在Visual Basic中使用
p9-2-5 (p461): 23.5 建立一个联系人数据库ISAPI应用程序
p9-2-5-1 (p462): 23.5.1 定义一个寻找联系人记录的起点
p9-2-5-2 (p463): 23.5.2 定义要使用的数据库
p9-2-5-3 (p464): 23.5.3 打开数据库
p9-2-5-4 (p465): 23.5.4 通知用户所有的错误
p9-2-5-5 (p466): 23.5.5 让用户知道没有返回记录
p9-2-5-6 (p467): 23.5.6 为用户编辑返回联系人记录
p9-2-5-7 (p469): 23.5.7 返回联系人列表以让用户从中选择
p9-2-5-8 (p471): 23.5.8 建立联系人列表
p9-2-5-9 (p473): 23.5.9 取得用户请求的联系人
p9-2-5-10 (p475): 23.5.10 取得并处理窗体数据
p9-2-5-11 (p476): 23.5.11 把用户编辑过的数据存到数据库
p9-2-5-12 (p478): 23.5.12 去掉格式化城的格式
p9-2-5-13 (p479): 23.5.13 允许用户实现有针对性的查询
p9-2-5-14 (p482): 23.5.14 增加一个州查找表
p9-2-6 (p484): 23.6 小结
p9-3 (p486): 第24章 Internet Database Connector:在Web上提供数据库访问
p9-3-1 (p487): 24.1 介绍Internet Database Connector
p9-3-2 (p491): 24.2 为SQL Sever数据库建立ODBC数据源
p9-3-3 (p492): 24.3 为Microsoft Aeoess数据库建立ODBC数据库源
p9-3-4 (p493): 24.4 建立动态Web页面
p9-3-4-1 (p493): 24.4.1 建立初始窗体提示输入
p9-3-4-2 (p495): 24.4.2 建立服务器查询源文件
p9-3-4-3 (p497): 24.4.3 建立结果源文件
p9-3-5 (p501): 24.5 Internet Database Connector:总结和例子
p9-3-6 (p503): 24.6 现实检验
p9-3-7 (p504): 24.7 小结
p9-4 (p505): 第25章 介绍ActiveX数据对象
p9-4-1 (p506): 25.1 家族树
p9-4-2 (p506): 25.2 OLE DB
p9-4-3 (p508): 25.3 对象与组件的比较
p9-4-4 (p509): 25.4 Down n Dirty
p9-4-5 (p509): 25.5 ADO和服务器对象
p9-4-6 (p510): 25.6 ADO对象模型
p9-4-6-1 (p510): 25.6.1 外部对象
p9-4-6-2 (p513): 25.6.2 方法
p9-4-6-3 (p514): 25.6.3 属性
p9-4-7 (p515): 25.7 基本的ADO
p9-4-7-1 (p515): 25.7.1 第一步
p9-4-7-2 (p516): 25.7.2 一个演示应用程序
p9-4-8 (p523): 25.8 小结
p9-5 (p524): 第26章 在Web数据库应用程序上集成Advanced Data Connector
p9-5-1 (p524): 26.1 理解核心的ADC组件
p9-5-2 (p525): 26.2 开始:创建自己的ODBC数据源
p9-5-2-1 (p526): 26.2.1 建立使用ADC的页面
p9-5-2-2 (p527): 26.2.2 连接到数据库上
p9-5-2-3 (p528): 26.2.3 控制SQL语句
p9-5-3 (p528): 26.3 理解关键的ADC方法
p9-5-4 (p529): 26.4 观察一个HTML页面的例子
p9-5-4-1 (p529): 26.4.1 设置窗体
p9-5-4-2 (p529): 26.4.2 初始化网格控件
p9-5-4-3 (p530): 26.4.3 设置AdvancedDatacontrol对象
p9-5-4-4 (p530): 26.4.4 完成整个应用应用程序
p9-5-4-5 (p531): 26.4.5 观察结果
p9-5-5 (p532): 26.5 权衡ADC技术的优势
p9-5-6 (p533): 26.6 小结
p9-6 (p534): 第27章 用Visual InterDev 建立Web数据库应用程序
p9-6-1 (p534): 27.1 理解Visual InterDev
p9-6-2 (p535): 27.2 设计基于Web的应用程序
p9-6-3 (p537): 27.3 创建第一个Web应用程序
p9-6-4 (p541): 27.4 使用MS FrontPage 97 HTML编辑器
p9-6-5 (p544): 27.5 充分利用Visual InterDev
p9-6-5-1 (p545): 27.5.1 工作拷贝
p9-6-5-2 (p545): 27.5.2 增加已有的Web文件
p9-6-5-3 (p546): 27.5.3 增加一个简单的Active Server Page
p9-6-6 (p548): 27.6 充分利用数据库
p9-6-6-1 (p550): 27.6.1 连接到数据库上
p9-6-6-2 (p552): 27.6.2 使用Query Designer
p9-6-6-3 (p561): 27.6.3 使用Data Form向导
p9-6-6-4 (p565): 27.6.4 Database Designer
p9-6-7 (p565): 27.7 在应用程序中增加客户机方组件
p9-6-8 (p569): 27.8 管理自己的Web站点
p9-6-9 (p570): 27.9 使读者的Web应用程序引人注目
p9-6-10 (p571): 27.10 小结
p10 (p573): 第八部分 分布式处理
p10-1 (p573): 第28章 Microsoft Transaction Server和Visual Basic
p10-1-1 (p574): 28.1 理解分布式事务处理
p10-1-1-1 (p575): 28.1.1 Transaction Mornitors
p10-1-1-2 (p577): 28.1.2 Object Request Brokers
p10-1-2 (p579): 28.2 介绍Microsoft Transaction Server
p10-1-2-1 (p579): 28.2.1 管理数据库连接
p10-1-2-2 (p580): 28.2.2 管理分布式对象
p10-1-2-3 (p580): 28.2.3 事务协调
p10-1-3 (p581): 28.3 把Visual Basic类和Transaction Server集成在一起
p10-1-3-1 (p581): 28.3.1 初始化Visual Basic项目
p10-1-3-2 (p582): 28.3.2 无状态的对象
p10-1-3-3 (p583): 28.3.3 事务环境
p10-1-3-4 (p586): 28.3.4 在Transaction Server上注册Visual Basic DLL
p10-1-4 (p590): 28.4 从Visual Basic中调用Transaction Server对象
p10-1-4-1 (p592): 28.4.1 设置产品ID
p10-1-4-2 (p593): 28.4.2 调用Transaction Server对象
p10-1-5 (p594): 28.5 小结
p10-2 (p596): 第29章 建立多重应用程序
p10-2-1 (p596): 29.1 从其他组件调用组件
p10-2-1-1 (p596): 29.1.1 调拨单维护
p10-2-1-2 (p602): 29.1.2 商品移动控件
p10-2-1-3 (p607): 29.1.3 更新用户界面
p10-2-2 (p608): 29.2 使用共享对象
p10-2-2-1 (p608): 29.2.1 共享属性管理器
p10-2-2-2 (p610): 29.2.2 用公共属性创建下一个数发生器(Next Number Generator)
p10-2-2-3 (p613): 29.2.3 配置事务
p10-2-3 (p614): 29.3 理解基干任务的安全性
p10-2-3-1 (p614): 29.3.1 定义任务
p10-2-3-2 (p615): 29.3.2 检查用户任务
p10-2-4 (p616): 29.4 小结
p10-3 (p617): 第30章 建立分布式Web应用程序
p10-3-1 (p617): 30.1 Transaction Server和Web的集成
p10-3-2 (p618): 30.2 建立发货订单组件
p10-3-2-1 (p618): 30.2.1 建立订单主组件
p10-3-2-2 (p621): 30.2.2 建立订单细节组件
p10-3-2-3 (p623): 30.2.3 建立订单发货组件
p10-3-3 (p626): 30.3 添加虚拟商店前端
p10-3-3-1 (p626): 30.3.1 初始化项目
p10-3-3-2 (p627): 30.3.2 建立购买窗体
p10-3-3-3 (p629): 30.3.3 调用发货订单组件
p10-3-3-4 (p632): 30.3.4 建立发货清单
p10-3-4 (p636): 30.4 小结
p10-4 (p637): 第31章 Internet安全和Web应用程序
p10-4-1 (p637): 31.1 Internet的安全类型
p10-4-1-1 (p638): 31.1.1 网络安全
p10-4-1-2 (p641): 31.1.2 事务安全
p10-4-2 (p642): 31.2 DES和RSA加密
p10-4-2-1 (p642): 31.2.1 对称加密
p10-4-2-2 (p643): 31.2.2 非对称加密
p10-4-3 (p643): 31.3 证件和数字签名
p10-4-3-1 (p643): 31.3.1 获得一个证件
p10-4-3-2 (p644): 31.3.2 在控件上签字
p10-4-4 (p644): 31.4 小结
p11 (p647): 第九部分 与Web相关的内容
p11-1 (p647): 第32章 Web-Enabling Visual Basic应用程序
p11-1-1 (p648): 32.1 Microsoft Internet API(INet API)
p11-1-1-1 (p648): 32.1.1 Internet编程
p11-1-1-2 (p648): 32.1.2 检索文件
p11-1-2 (p649): 32.2 Internet传输控件
p11-1-2-1 (p649): 32.2.1 属性
p11-1-2-2 (p650): 32.2.2 方法
p11-1-2-3 (p651): 32.2.3 事件
p11-1-2-4 (p651): 32.2.4 把Internet Transfer Control添加到Toollbox
p11-1-3 (p651): 32.3 超文本传输协议(HTTP)和文件传输协议(FIP)
p11-1-4 (p654): 32.4 Internet消息格式
p11-1-5 (p655): 32.5 建立一个Web-Enabled VB应用程序
p11-1-5-1 (p656): 32.5.1 声明两个标志
p11-1-5-2 (p658): 32.5.2 激活检索URL命令按钮
p11-1-5-3 (p658): 32.5.3 检索所要检查的HTML文档
p11-1-5-4 (p659): 32.5.4 从Internet Transfer Control中抽取HTML文档
p11-1-5-5 (p661): 32.5.5 从HTML文档中分析URL
p11-1-5-6 (p661): 32.5.6 寻找包含URL的HTML元素
p11-1-5-7 (p662): 32.5.7 检查HTML元素
p11-1-5-8 (p663): 32.5.8 从HTML元素中分析出URL
p11-1-5-9 (p664): 32.5.9 去除重复URL
p11-1-5-10 (p665): 32.5.9 开始URL测试
p11-1-5-11 (p666): 32.5.10 测试当前选择的URL
p11-1-5-12 (p667): 32.5.12 建立绝对URL
p11-1-5-13 (p669): 32.5.13 决定当前URL是否有效
p11-1-5-14 (p671): 32.5.14 检查HTTP头响应码
p11-1-6 (p673): 32.5 小结
p11-2 (p674): 第33章 建立Web设计期控件
p11-2-1 (p674): 33.1 定义Web设计期控件
p11-2-2 (p676): 33.2 在Visual InterDew中使用设计期控件
p11-2-2-1 (p677): 33.2.1 增加一个标准ActiveX控件
p11-2-2-2 (p678): 33.2.2 增加一个设计期控件
p11-2-3 (p680): 33.3 了解Web设计期控件的未来
p11-2-4 (p680): 33.4 建立一个Web设计期控件实例
p11-2-4-1 (p681): 33.4.1 创建ActiveX控件
p11-2-4-2 (p682): 33.4.2 使用ActiveX控件接口向导
p11-2-5 (p686): 33.5 给控件增加一个属性工作表
p11-2-6 (p689): 33.6 增加设计期引用和代码
p11-2-7 (p690): 33.7 测试已完成的设计期控件
p11-2-8 (p692): 33.8 小结
p11-3 (p693): 第34章 Visual Basic与Java的集成
p11-3-1 (p694): 34.1 理解Java
p11-3-1-1 (p694): 34.1.1 Java极其短暂的历史
p11-3-1-2 (p694): 34.1.2 Java是什么
p11-3-2 (p695): 34.2 通过ActiveX控件组合Visual Basic和Java
p11-3-2-1 (p695): 34.2.1 ActiveX控件的Visual J++变形
p11-3-2-2 (p696): 34.2.2 通过Automation开放一个Java类
p11-3-2-3 (p703): 34.2.3 实例应用程序
p11-3-3 (p704): 34.3 Visual J++的ActiveX Wizard的一个简短浏览
p11-3-4 (p710): 34.4 通过ActiveX文档将Visual Basic和Java结合在一起
p11-3-5 (p711): 34.5 小结
p12 (p713): 第十部分 附 录
p12-1 (p713): 附录A 标准CGI、WinCGI以及Visual Basic
p12-2 (p747): 附录 B CD上的内容
元数据中的注释
related_files:
filepath:Visual Basic 5 Web开发人员指南_10012041.zip — md5:cd4cc3c23040b3a5c787015b3b5ab052 — filesize:61734268
filepath:Visual Basic 5 Web开发人员指南_10012041.zip — md5:bb825a61249586704a69542077844ef9 — filesize:61734268
filepath:10012041.zip — md5:dce41380b746656baebfb6c64354c0f5 — filesize:61650815
filepath:10012041.zip — md5:b665200c5l4fde6f4277859227147b29 — filesize:61650815
filepath:/读秀/读秀4.0/读秀/4.0/数据库05-1/Visual Basic 5 Web开发人员指南_10012041.zip
filepath:/读秀/读秀3.0/读秀/3.0/3.0新/其余书库等多个文件/0093/13/10012041.zip
filepath:第八部分/BBBBBB/13/10012041.zip
filepath:Visual Basic 5 Web开发人员指南_10012041.zip — md5:cd4cc3c23040b3a5c787015b3b5ab052 — filesize:61734268
filepath:Visual Basic 5 Web开发人员指南_10012041.zip — md5:bb825a61249586704a69542077844ef9 — filesize:61734268
filepath:10012041.zip — md5:dce41380b746656baebfb6c64354c0f5 — filesize:61650815
filepath:10012041.zip — md5:b665200c5l4fde6f4277859227147b29 — filesize:61650815
filepath:/读秀/读秀4.0/读秀/4.0/数据库05-1/Visual Basic 5 Web开发人员指南_10012041.zip
filepath:/读秀/读秀3.0/读秀/3.0/3.0新/其余书库等多个文件/0093/13/10012041.zip
filepath:第八部分/BBBBBB/13/10012041.zip
开源日期
2024-06-13
🚀 快速下载
成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
如果您在本月捐款,您将获得双倍的快速下载次数。
🐢 低速下载
由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)
- 低速服务器(合作方提供) #1 (稍快但需要排队)
- 低速服务器(合作方提供) #2 (稍快但需要排队)
- 低速服务器(合作方提供) #3 (稍快但需要排队)
- 低速服务器(合作方提供) #4 (稍快但需要排队)
- 低速服务器(合作方提供) #5 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #6 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #7 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #8 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #9 (无需排队,但可能非常慢)
- 下载后: 在我们的查看器中打开
所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
外部下载
-
对于大文件,我们建议使用下载管理器以防止中断。
推荐的下载管理器:JDownloader -
您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
推荐的电子书阅读器:Anna的档案在线查看器、ReadEra和Calibre -
使用在线工具进行格式转换。
推荐的转换工具:CloudConvert和PrintFriendly -
您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
推荐的工具:亚马逊的“发送到 Kindle”和djazz 的“发送到 Kobo/Kindle” -
支持作者和图书馆
✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。
下面的文字仅以英文继续。
总下载量:
“文件的MD5”是根据文件内容计算出的哈希值,并且基于该内容具有相当的唯一性。我们这里索引的所有影子图书馆都主要使用MD5来标识文件。
一个文件可能会出现在多个影子图书馆中。有关我们编译的各种数据集的信息,请参见数据集页面。
有关此文件的详细信息,请查看其JSON 文件。 Live/debug JSON version. Live/debug page.