《使用Visual Studio 6开发Web数据库应用程序》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:(美)Dan Rahmel著;天宏工作室译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302050503
  • 页数:606 页
图书介绍:

第一章 Web数据库技术概述 1

1.1 欢迎使用World Wide Web 2

1.1.1 常规Web数据库技术概述 4

1.1.2 Web数据库设计问题 16

致谢 19

简介 21

1.1.3 Visual Studio概述 21

1.2 问题与解答 26

1.3 小结 27

第二章 Internet信息服务器(IIS)简介 29

2.1 关于IIS的基本信息 30

2.2 ISAPI接口 32

2.2.1 进程内与进程外应用程序 34

2.2.2 HTTP命令 37

2.3 ASP进程结构 37

2.3.1 ASP代码 39

2.3.2 Global.ASA文件 40

2.4 ActiveX组件 40

2.4.1 ASP Intrinsic对象 41

2.4.2 ActiveX DLL组件 46

2.5 Web服务器上的Java应用程序 47

2.6 Personal Web Server 47

2.7.1 配置Internet信息服务器 48

2.7.2 Web应用程序配置 48

2.7 配置问题 48

2.7.3 Application Configuration对话框的App Mappings选项卡 49

2.7.4 App Options选项卡 51

2.7.5 Process Options选项卡 52

2.7.6 App Debugging选项卡 53

2.7.7 提供FTP访问 53

2.8 检查事件日志 54

2.9 小结 55

第三章 VBScript概述 57

3.1 VBScript语言 58

3.1.1 数据类型 59

3.1.3 条件语句 60

3.1.2 常数 60

3.1.4 循环 61

3.1.5 对象 61

3.2 错误陷阱技术 62

3.2.1 错误捕获 63

3.2.2 错误报告 63

3.2.3 Err对象 64

3.2.4 Visual Basic与VBScript之间的区别 65

3.3 ASP调试 67

3.3.1 服务器端的VBScript调试 67

3.3.2 客户端的VBScript调试 68

3.4 问题与解答 69

3.5 小结 70

第四章 ActiveX数据对象 71

4.1 ADO对象模型 72

4.1.1 通用数据访问 73

4.1.2 主要的ADO对象 74

4.1.3 事件 89

4.1.4 其他ADO对象 91

4.2 ADO的使用 94

4.2.1 ADO常数 94

4.2.2 远程数据服务 95

4.2.3 ADO记录集库 95

4.2.4 用于Windows CE的ADO 97

4.3 问题与解答 97

4.4 小结 98

第五章 学习使用ADO设计应用程序 99

5.1 创建Connection对象 100

5.2 创建Command对象 103

5.3 创建Recordset对象 106

5.4 ADO实现的问题 112

5.4.1 处理字符串 113

5.4.2 多页处理 115

5.4.3 为数据库对象使用会话 117

5.4.4 批处理问题 118

5.4.5 验证数据 118

5.5 描述数据库架构 119

5.5.2 创建架构检查应用程序 120

5.5.1 Visual InterDev中的ADO 120

5.6 问题与解答 134

5.7 小结 134

第六章 渐进的交互式报表应用程序 137

6.1 Northwind报表 139

6.2 应用程序结构概述 140

6.3 创建渐进式应用程序 142

6.3.1 Northwind数据库 142

6.3.2 开始一个Visual InterDev项目 143

6.3.3 添加数据库连接 143

6.3.4 创建默认页面 144

6.3.5 创建其他页面 145

6.3.6 完成Default页面 146

6.3.7 完成Orders Details页面 149

6.3.8 完成Orders页面 157

6.3.9 完成Employees页面 161

6.4 使用页面刷新更新数据 164

6.5 问题与解答 165

6.6 小结 166

第七章 使用Web会话 167

7.1 使用Session对象 168

7.1.1 启动会话 170

7.1.2 在会话中存储连接 170

7.1.3 在Session中保存数组 172

7.1.5 检查cookie的能力 173

7.1.4 会话的可扩展性 173

7.1.6 在基于框架的应用程序中使用Session变量 174

7.1.7 与Application对象通信 175

7.1.8 关闭会话功能 175

7.2 Session对象的模式 176

7.2.1 会话的Abandon方法 177

7.2.2 Contents集合 177

7.2.3 Session事件 178

7.3 模拟会话 179

7.4 问题与解答 179

7.5 小结 180

第八章 识别和记录浏览器数据 181

8.1 创建浏览器专用的页面 182

8.1.1 服务器变量 183

8.1.2 HTTP报头 185

8.1.3 Browser Capabilities文件 186

8.1.4 Internet Information Server (IIS)5的自定义属性 189

8.1.5 Browser Capabilities组件 190

8.1.6 框架重定向 191

8.1.7 创建可以根据浏览器自定义的应用程序 194

8.2 问题与解答 198

8.3 小结 198

第九章 使用数据库设计器 201

9.1 为Web应用程序构造一个数据库 202

9.1.2 对文档的要求 203

9.1.1 数据库结构设计 203

9.1.3 安装并使用SQL Server 6.5 Developer Edition 204

9.1.4 构造数据库 208

9.1.5 创建Personal项目 213

9.1.6 检查登录 235

9.2 问题与解答 236

9.3 小结 236

第十章 创建一个自定义的调查数据库应用程序 239

10.1 基于Web的调查能力 240

10.2 关系数据库的概念 241

10.2.1 联结 241

10.2.2 规范化 245

10.3 扩充个人应用程序 247

10.3.1 设计时控件 248

10.3.2 创建全局过程 249

10.3.3 数据库结构 251

10.3.4 Survey表 251

10.3.5 将Survey表链接到Personal表 252

10.4 应用程序的结构 253

10.4.1 扩充Personal表 254

10.4.2 构造调查表 254

10.4.3 将Survey表添加到Default.asp文件中 255

10.5 报告数据 266

10.6 问题与解答 267

10.5.1 对报表进行补充 267

10.7 小结 268

第十一章 使用CDO自动收发电子邮件 269

11.1 协作数据对象概述 270

11.1.1 CDO的两个版本 271

11.2 使用CDO 275

11.2.1 NewMail对象 275

11.2.2 邮件头 278

11.2.3 Session对象 280

11.3 添加密码提示 281

11.4 修改调查表应用程序 281

11.5 创建发送应用程序 282

11.6 问题与解答 286

11.7 小结 286

第十二章 安全性概述 287

12.1 安全的重要性 288

12.2 安全计划 289

12.2.1 Web安全性问题 289

12.2.2 计划安全性 290

12.2.3 定义组和用户 291

12.2.4 网络通信分析器 292

12.3 Web应用程序的安全性 293

12.3.1 安全锁密码 294

12.3.2 数据库的安全性 294

12.3.3 纯文本传输 295

12.3.4 加密的Web会话 296

12.3.5 公钥加密 298

12.3.6 使用安全密钥注册IIS 300

12.3.7 代码签名 302

12.3.8 数字ID 303

12.4 访问控制 304

12.5 问题与解答 304

12.6 小结 305

第十三章 Internet安全问题 307

13.1 Microsoft证书服务器 308

13.1.1 安装证书服务器 310

13.1.2 管理证书服务器 313

13.3.1 Windows NT质询/响应 316

13.2 Crypto API 316

13.3 Internet所特有的其他安全技术 316

13.3.2 Microsoft Wallet和SET 318

13.3.3 Microsoft代理服务器 319

13.4 问题与解答 320

13.5 小结 320

第十四章 ActiveX DLL概述 321

14.1 ActiveX的历史 322

14.2 ActiveX的常规信息 324

14.2.1 为什么要创建ActiveX DLL? 325

14.2.2 确定在DLL中建立的功能 325

14.2.4 可用的线程模型 327

14.2.3 线程模型 327

14.3 创建新的ActiveX组件 329

14.3.1 为组件编写代码 329

14.3.2 讨论一个完整的组件 334

14.3.3 在系统上注册组件 338

14.4 问题与解答 339

14.5 小结 340

第十五章 创建IIS应用程序 341

15.1 IIS应用程序简介 342

15.1.1 IIS应用程序与ASP应用程序的区别 343

15.1.2 IIS应用程序的缺点 345

15.1.3 在基于浏览器的应用程序方面仔细斟酌 345

15.2 定义WebClass 346

15.2.1 IIS应用程序事件 348

15.2.2 访问Visual Basic 352

15.2.3 Start事件的默认代码 352

15.2.4 Form对象和QueryString对象 353

15.3 创建IIS应用程序 354

15.3.1 Hello World应用程序 354

15.3.2 表单/事件应用程序 359

15.4 问题与解答 364

15.5 小结 365

第十六章 分布式组件对象模型(DCOM) 367

16.1 DCOM的工作方式 371

16.1.2 DCOM执行进程 374

16.1.1 DCOM功能概述 374

16.1.3 对象的生存周期 376

16.2 使用DCOM 376

16.2.1 使用DCOM Config 376

16.2.2 配置图表组件 379

16.3 其他分布式技术 384

16.4 问题与解答 386

16.5 小结 386

第十七章 将一个组件配置到Microsoft事务服务器中 387

17.1 什么是MTS? 388

17.2 MTS概述 390

17.2.1 N层结构和设计 390

17.2.2 安装MTS 392

17.3 使用MTS 393

17.3.1 创建新的软件包 394

17.3.2 了解Microsoft分布式事务协调器 394

17.3.3 建立MS DTC账户 394

17.3.4 创建Forum的原型DLL 395

17.3.5 监视MTS 407

17.3.6 Sample Bank应用程序 408

17.4 MTS细节 408

17.4.1 了解MTS环境 409

17.4.2 资源分配器 409

17.4.3 Application Executable实用程序 410

17.4.4 安全考虑事项 410

17.4.6 有状态组件和无状态组件 411

17.4.5 执行远程组件 411

17.4.7 MTS Spy 412

17.4.8 软件包属性 412

17.5 问题与解答 413

17.6 小结 413

第十八章 可视化模型器 415

18.1 用于为组件系统建模的Visual Modeler 416

18.1.1 Visual Modeler的功能 417

18.1.2 Visual Modeler概述 418

18.2 模型化设计 422

18.2.1 逆向项目 423

18.2.2 统一的建模语言 424

18.2.3 进程模式 429

18.3 模型化Forum应用程序 430

18.3.1 将Visual Basic配置为模型化的使用方法 430

18.3.2 逆向处理现有组件 431

18.3.3 添加方法 434

18.3.4 定义新的类 436

18.4 问题与解答 440

18.5 小结 441

第十九章 DHTML企业内部网的开发 443

19.1 简单的DHTML 446

19.2 层叠样式表 447

19.2.1 将样式表添加到文档中 448

19.2.2 定位页面元素 452

19.2.3 使用过滤器 455

19.3 文档对象模型(DOM) 456

19.3.1 对象检测 456

19.3.2 使用createElement方法 458

19.4 Visual Basic DHTML应用程序 458

19.4.1 更改DHTML文档文本 462

19.4.2 拖放功能 462

19.4.3 创建DHTML应用程序 463

19.4.4 使用代码导航 468

19.4.5 存储会话信息 468

19.6 小结 469

19.5 问题与解答 469

第二十章 Windows2000和Active Directory 471

20.1 Active Directory结构 472

20.1.1 访问控制列表 474

20.1.2 Active Directory名称解析 476

20.2 Kerberos安全性 476

20.3 委派权限 477

20.4 Internet认证服务 478

20.5 服务质量许可控制 479

20.6 复制 480

20.6.1 扩展Active Directory 481

20.7 IIS 5 482

20.9 小结 483

20.8 问题与解答 483

第二十一章 从数据库信息生成格式化的报表 485

21.1 SYLK文件格式 486

21.2 设置安全机制 487

21.2.1 文件夹的安全性 488

21.2.2 Internet的安全性 488

21.3 创建解决方案 490

21.4 接受文件上载 495

21.4.1 存储Session变量 499

21.4.2 检查用户登录 501

21.4.3 上载的危险 501

21.5 问题与解答 501

21.6 小结 502

第二十二章 ADO与高级数据类型 503

22.1 存储过程 504

22.1.1 查询和存储过程的执行步骤 505

22.1.2 创建存储过程 506

22.1.3 向过程中添加参数 508

22.1.4 使用Command对象处理存储过程 509

22.2 在ADO数据源上放置大量数据 514

22.3 异步查询 516

22.4 非SQL数据源 517

22.4.1 早期数据源 518

22.4.2 新的数据源 518

22.5 问题与解答 519

22.6 小结 520

第二十三章 Java图表 521

23.1 从VB的角度看Java语言 522

23.1.1 Hello World小程序 523

23.1.2 继承 524

23.2 Java平台 525

23.3 使用Visual J++生成自定义的图表小程序 528

23.3.1 Java条形图代码 528

23.3.2 创建包含Java小程序信息的ASP页面 537

23.4 问题与解答 540

23.5 小结 540

第二十四章 实现分布式计算所面临的主要挑战 543

24.1 Microsoft分布式网间应用程序结构(DNA) 544

24.1.1 DNA配置的两个阶段 545

24.1.2 DNA的三层结构 545

24.1.3 COM+和DNA 546

24.2 通用数据访问(UDA) 548

24.3 分布式系统管理 549

24.3.1 对象位置管理 550

24.3.2 引出商业规则 551

24.3.3 组件创建管理 552

24.3.4 分布式系统中的安全选项 553

24.3.5 使用Visual Modeler设计多层配置 554

24.3.7 与职员相关的图表 555

24.3.6 WAN上的对象通信 555

24.4 问题与解答 556

24.5 小结 557

附录A SQL入门 559

A.1 SQL概述 560

A.2 语言结构 561

A.2.1 查询的功能 562

A.2.2 行和列 562

A.2.3 Select命令 562

A.2.4 INSERT INTO命令 568

A.2.5 UPDATE命令 569

A.2.7 子查询 570

A.2.6 DELETE FROM命令 570

A.2.8 引用完整性 571

A.2.9 内部联结和外部联结 571

A.2.10 DISTINCT关键字 572

A.2.11 存储过程和触发器 572

A.3 小结 573

附录B 团队开发 575

B.1 使用Microsoft Exchange实现共享 576

B.1.1 公共文件夹 577

B.1.2 公布源代码 578

B.2 使用Visual SourceSafe 578

B.2.2 在Microsoft Access中使用SourceSafe 580

B.2.1 共享文件 580

B.2.3 SourceSafe Administrator 581

B.2.4 SourceSafe用户 581

B.2.5 IDE中的SourceSafe 582

B.2.6 VSS自动化 583

B.3 问题与解答 585

B.4 小结 586

附录C 使用多工具进行开发的策略 587

C.1 开发技巧 588

C.1.1 组合使用Visual SourceSafe和Visual Modeler 588

C.1.2 组件开发 589

C.1.3 通过XML语言进行统一 590

C.2 Application Performance Explorer 591

C.2.1 APE系统概述 592

C.2.2 DCOM配置 593

C.3 Visual Studio Analyzer(VSA) 594

C.4 Visual Studio工具 596

C.4.1 ActiveX测试实用程序 596

C.4.2 API文本查看器 599

C.4.3 Help Workshop 600

C.4.4 Package and Deployment Wizard 601

C.4.5 通用工具 602

C.4.6 Windows NT Resource Kit 604

C.5 问题与解答 605

C.6 小结 606