《Visual Basic快速Web开发指南》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)(W.马丁纳)William Martiner著;韩柯等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1998
  • ISBN:7505348426
  • 页数:324 页
图书介绍:

第一章 序言 1

1.1 崭新的Web 1

1.2 活跃的Web 2

1.3 Visual Basic Web 2

1.4 本书的组织方式 3

1.5 本书的服务对象 5

1.6 所需要的工具 5

1.7 Web站点上的内容 6

1.8 小结 6

第二章 用于软件开发的新工具:Visual InterDev 7

2.1 Visual InterDev介绍 7

2.1.1 RAD工具 7

2.1.2 数据库工具 8

2.1.3 可扩充性 8

2.2 廉价的巡游 9

2.2.1 全景 9

2.2.2 工程项目 10

2.2.3 使用Visual InterDev生成HTML文件 12

2.2.4 使用Visual InterDev与ActiveX组件协同工作 16

2.2.5 使用Visual InterDev创建客户机端的脚本(VBScript) 17

2.2.6 使用Visual InterDev创建活跃服务器页面 19

2.2.7 使用Visual InterDev处理数据 23

2.2.8 使用Visual InterDev Query Designer 25

2.2.9 数据访问帮助工具 27

2.3 小结 33

第三章 构造框架:HTTP与HTML 34

3.1 超文本传输协议(HTTP) 34

3.1.1 HTTP会话 35

3.1.2 HTTP小结 41

3.2 超文本标记语言(HTML) 41

3.2.1 HTML文档的基本结构 42

3.2.2 创建文档之间的指针链 44

3.2.3 创建表格 44

3.2.4 创建表单 47

3.2.5 Input元素 48

3.2.6 Select元素 49

3.2.7 TextArea元素 50

3.3 小结 51

第四章 利用ActiveX组件突破局限性 52

4.1 〈Object〉标记 52

4.2 PARAM标记 54

4.2.1 使用Visual InterDev插入ActiveX组件 54

4.3 特殊的ActiveX控件 55

4.3.1 Preloader控件 56

4.3.2 HTML的Layout控件 57

4.3.3 HTML Layout控件的工作方式 58

4.4 ActiveX的工作方式 60

4.4.1 不利因素与缺点 61

4.4.2 版本考虑 62

4.4.3 与不同的浏览器一起使用ActiveX组件 62

4.5 安全 64

4.5.1 保护你自己 64

4.5.2 授权码模型 65

4.6 小结 67

第五章 采用Visual Basic Script激活桌面应用软件 68

5.1 放置代码 68

5.2 VBScript与Visual Basic for Applications之间的区别 70

5.2.1 变量类型 70

5.2.2 变量作用范围和生命期 71

5.3 VBScript可以使用的函数 72

5.3.1 附加的VBScript内置函数 72

5.4 VBScript引擎提供的对象 72

5.4.1 Dictionary对象 72

5.4.2 Err对象 74

5.4.3 VBScript中的错误陷井 74

5.5 调试VBScript 75

5.6 在HTTP表单中使用VBScript 77

5.6.1 Microsoft Internet Explorer对象模型 78

5.6.2 元素 85

5.7 建立一个简单的表单 92

5.7.1 使用Visual InterDev Script Builder进行检验 93

5.7.2 使用VBScript在HTML文档中加入代码 95

5.7.3 完整的示例表单 97

5.8 编写ActiveX控件脚本 99

5.8.1 Script Wizard 99

5.9 编写Cookie脚本 102

5.9.1 发送Cookie 102

5.9.2 在触发程序中使用指针链 102

5.9.3 将Cookie发送给服务器 106

5.10 小结 109

第六章 使用控件:采用Visual Basic 5建立ActiveX控件 110

6.1 使用Visual Basic 5.0 IDE 110

6.1.1 创建ActiveX控件工程项目文件 110

6.1.2 增加测试工程项目文件 111

6.2 事件:UserControl的不同动作 113

6.2.1 UserControl的关键事件 114

6.2.2 Web页面事件 115

6.2.3 建立控件:Resize事件的示例代码 115

6.2.4 错误陷井 116

6.3 属性 117

6.3.1 Extender对象 118

6.3.2 UserControl对象 119

6.3.3 Ambient属性 120

6.4 定制属性 120

6.4.1 PropertyBag对象 121

6.4.2 创建定制方法和属性 123

6.4.3 事件 124

6.4.4 创建属性页面 124

6.5 高级问题 126

6.5.1 使用枚举变量 126

6.5.2 创建对象结构和运行模式下的属性 127

6.5.3 在SlideShow控件中使用类和集合 128

6.6 在全球网上分发ActiveX控件 135

6.6.1 标明文件对于初始化和运行脚本是安全的 135

6.7 小结 137

第七章 采用ActiveX Document对象将Visual Basic移植到浏览器上 138

7.1 理解文档 139

7.1.1 ActiveX Document带来的优点 140

7.2 创建ActiveX Document 140

7.2.1 创建ActiveX Document概论 141

7.2.2 创建UserDocument工程项目文件 141

7.2.3 创建ActiveX Document的界面 142

7.3 UserDocument本身 144

7.3.1 相似性 144

7.3.2 UserDocument对象的关键事件 144

7.3.3 UserDocument的属性 146

7.3.4 UserDocument的方法 149

7.3.5 PropertyBag与持久数据 150

7.3.6 UserDocument的问题 151

7.3.7 开后门会使Document更灵活 156

7.3.8 在出现问题之前应采取的措施 159

7.4 测试与调试 160

7.4.1 调试问题 161

7.4.2 清理缓冲区 161

7.5 发行 161

7.6 小结 163

第八章 采用Active Server Script激活服务器 165

8.1 Active Server Script模型 165

8.2 采用ASP进行编码 166

8.2.1 使用Server-Side Includes(SSI) 169

8.3 Request与Response对象 170

8.3.1 Request对象 170

8.3.2 从客户端检索数据 171

8.3.3 Response对象 174

8.3.4 Cookies集合 177

8.4 代码示例:使用Request和Response对象捕获ASP错误 179

8.4.1 通用错误陷井 179

8.4.2 创建捕获错误的.ASP模板 184

8.4.3 Application对象 186

8.4.4 Global.asa文件 187

8.4.5 Session对象 187

8.5 代码实例:使用Application对象创建一个谈话应用程序 189

8.5.1 设置应用程序的变量 189

8.5.2 确定处理ASP的方式 190

8.5.3 确定讲话者 190

8.5.4 处理对应用程序级变量的并发编辑 191

8.5.5 处理用户的输入 191

8.5.6 将应用程序级数组内容写入客户程序的HTML 192

8.6 ASPChat应用程序的完整程序代码 193

8.7 使用Server对象 194

8.7.1 HTMLEncode方法 195

8.7.2 URLEncode方法 195

8.7.3 MapPath方法 195

8.7.4 CreateObject方法 196

8.8 Active Server组件 196

8.8.1 FileSystem和TextStream对象 197

8.8.2 Browser Capabilities组件 198

8.8.3 创建ASP Value Spy 199

8.9 小结 209

第九章 激发处理数据的欲望:Internet数据库连接器(IDC) 210

9.1 ODBC和数据源名 211

9.2 没有新内容的新闻 213

9.3 IDC文件 213

9.3.1 HTML文件 213

9.3.2 IDC文件 214

9.3.3 HTX文件 214

9.4 语句、操作符和变量 216

9.5 采用IDC管理数据 217

9.5.1 创建一个数据录入表单 218

9.5.2 创建IDC脚本 219

9.5.3 创建HTX文件 219

9.6 编辑数据 222

9.6.1 创建IDC文件 222

9.6.2 创建HTX文件 222

9.7 删除记录 222

9.7.1 创建IDC文件 223

9.8 小结 223

第十章 用Active Data Object获取功能强大的数据访问能力 224

10.1 ADO内幕 224

10.2 ADO编程模式综述 225

10.2.1 接口快速小结 225

10.2.2 接口的创建 227

10.2.3 对象的作用范围 228

10.2.4 数据服务器的重要性 229

10.3 准备好开始使用ADO 230

10.3.1 用Visual InterDev来创建系统DSN 230

10.3.2 ADOVBS.INC文件 231

10.3.3 危险,危险,危险,危险,危险 232

10.4 ADO接口 232

10.4.1 动态属性 232

10.5 Connection接口 233

10.5.1 Connection对象的方法 235

10.5.2 Connection对象的属性 239

10.5.3 连接共享 243

10.5.4 Errors集合和Error对象 244

10.5.5 Command对象的属性 248

10.5.6 Command对象的方法 250

10.5.7 Parameters集合 254

10.5.8 Parameter对象 256

10.6 小结 259

第十一章 使用高级游标:活动数据对象的RecordSet 260

11.1 RecordSet对象属性 262

11.1.1 定义RecordSet的属性 262

11.1.2 定义RecordSet行为的属性 264

11.1.3 记录航行用到的属性 268

11.1.4 提供数据维护信息的属性 273

11.2 RecordSet对象的方法 274

11.2.1 创建、销毁和拷贝RecordSet的方法 275

11.2.2 在RecordSet中航行及返回或刷新数据的方法 276

11.2.3 修改数据的方法 279

11.2.4 报告RecordSet能力的方法 286

11.3 Fields集合 287

11.3.1 Fields集合的属性 287

11.3.2 Fields集合的方法 288

11.4 Field对象 288

11.4.1 Field对象的属性 288

11.4.2 Field对象的方法 290

11.5 小结 292

第十二章 将碎片集中起来并开发一个Web应用程序 293

12.1 媒体拖放库可以做些什么 293

12.1.1 对使用本系统用户的假设 294

12.2 应用程序的结构 294

12.3 开始:注册及建立会话级变量 296

12.3.1 Login.asp 296

12.3.2 注册表单 297

12.3.3 检验用户的合法性 298

12.3.4 传送参数给主ASP文件以允许应用程序页面间的浏览 299

12.4 查询库文件 300

12.4.1 创建ASP文件 300

12.5 将内容上载到媒体库中 303

12.5.1 创建ActiveX控件 303

12.5.2 开发UserControl界面 304

12.5.3 开发表单界面 306

12.5.4 使用Microsoft Internet Transfer控件 306

12.5.5 在HTML中设置ActiveX控件 309

12.6 开发数据处理ASP文件 310

12.6.1 创建WebUtils部件 310

12.6.2 开发脚本 312

12.6.3 得到一个新标识值 312

12.6.4 检索Request.QueryString集合传送的值 312

12.6.5 拷贝及重命名文件 313

12.6.6 将数据插入到数据库中 313

12.7 小结 314

附录 机关枪HTML:快速参考 315

1.基本标记 315

2.相关标记 315

3.文本格式标记 316

4.参考(链接与图片) 317

5.中断与分离器 317

6.列表与数值 318

7.颜色和背景图象 319

8.表单标记 319

9.表格标记 320

10.框架元素 322

11.对象 323

12.其它 323