《Visual InterDev 6开发使用手册》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)(S.班尼克)Steve Banick,(美)(M.莫里森)Michael Morrison著;科欣翻译组译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1999
  • ISBN:7111071794
  • 页数:457 页
图书介绍:

第一部分 用Visual InterDev 6创建Web站点 1

第1章Visual InterDev 6入门 1

1.1 Visual InterDev 6简介 1

1.2 Visual InterDev 6的关键特性 1

1.2.1 快速应用程序开发 1

1.2.2 功能强大的服务器端开发 4

1.2.3 基于标准的小组开发 4

1.2.4 支持最新的Web标准 4

1.2.5 功能强大的集成数据库工具 5

1.2.6 一个智能的工作环境 6

1.3 快速启动:处理业务 6

1.3.1 建立一个工作空间和一个项目 6

1.3.2 使用Site Designer创建一个项目的原型 8

1.3.3 使用Source Editor 12

1.3.4 与数据库连接 14

1.4 下一步 18

第2章 用Visual InterDev 6组织一个Web站点 19

2.1 组织一个Web站点 19

2.2 了解Visual InterDev 6开发过程 19

2.2.1 一个Web站点的组织 19

2.2.2 项目 20

2.2.3 解决方案/工作空间 20

2.2.4 编辑内容 20

2.2.5 开发过程 20

2.2.6 Visual InterDev 结构的优势 21

2.3 使用MSDN Library 21

2.3.1 MSDN Library的组织 22

2.3.2 使用MSDN Library 22

2.4 创建解决方案 25

2.5 管理解决方案 26

2.5.1使用Visual InterDev的Project Wizard 27

2.5.2 管理项目 31

2.5.3 添加已有的文件和项目 31

2.5.4 本地工作拷贝 33

2.5.5 推广应用到另一个站点 33

2.6 在一台服务器上使用多个站点 34

2.6.1 根Web和子Web 34

2.6.2 共享的组件 35

2.7 定制Devoloper Studio 6 35

2.7.1 定制环境 36

2.7.2 Text Editor首选项 37

2.7.3 调试程序选项 38

2.7.4 Data Tools首选项 38

2.7.5 HTML选项 38

2.7.6 项目首选项 38

2.8 下一步 38

第3章 Source Editor、Design Editor和Script Editor的使用 39

3.1 Visual InterDev 6Editors简介 39

3.2 Design Editor:使用InterDev进行WYSIWYG编辑 39

3.2.1 创建和编辑一个新网页 40

3.2.2 使用HTML工具栏 42

3.2.3 插入图像 44

3.2.4 创建链接 44

3.2.5 添加表格 46

3.3 使用Source Editor继续输入源代码 47

3.3.1 HTML文件大纲 48

3.3.2 脚本弹出式状态完成 49

3.3.3 使用Script Outline进行脚本编辑 49

3.3.4 使用查找和替换 50

3.4 使用InterDev Toolbox 52

3.4.1 HTML标签 53

3.4.2 ActiveX Controls标签 53

3.4.3 Design-Time Controls标签 53

3.4.4 Server Objects标签 54

3.4.5 定制Toolbox 54

3.5 属性页面和Properties Browser 55

3.5.1 使用Properties Browser 55

3.5.2 用Property Pages工作 56

3.6 应用主题和布局 56

3.6.1 选择主题 56

3.6.2 添加布局 57

第4章 Site Designer 和Link View的使用 59

4.1 用Site Designer建立原型 59

4.1.1 创建一个站点示意图 60

4.1.2 在示意图中添加和删除网页 60

4.1.3 建立连接关系 64

4.1.4 用全球导航条工作 64

4.2 管理站点示意图 65

4.2.1 控制视图 65

4.2.2 使用Site Designer作为启动板 65

4.3 用Link View支持站点的统一性 66

4.3.1 一个项目的可视链接 66

4.3.2 过滤链接 68

4.3.3 验证外部链接 68

4.3.4 修复链接 68

4.4 下一步 69

第二部分 Web站点的活动脚本 71

第5章 活动脚本概览 71

5.1 Web站点的活动脚本简介 71

5.2 脚本编辑语言和编程语言的比较 71

5.3 客户端和服务器端的脚本编辑 72

5.4 数据类型和变量 73

5.4.1 数据类型和脚本编辑 73

5.4.2 声明和命名变量 74

5.5 VBScript函数和JScript对象 76

5.5.1 VBScript函数 76

5.5.2 JScript的固有函数 78

5.5.3 JScript对象 79

5.5.4 创建自己的函数 81

5.6 浏览器对象模型 82

5.6.1 高层总览 82

5.6.2 document属性、集合和方式 83

5.6.3 document事件 85

5.7 向网页中添加脚本 86

5.7.1 指定默认语言 86

5.7.2 手工与脚本块的比较 87

5.8 使用Script Outline和Script Builder 87

5.8.1 用Script Builder创建脚本 87

5.8.2 用Outline导航 89

5.8.3 同步Outline和网页 90

5.9 客户端和服务器端脚本编辑之间的差异 90

5.9.1 客户端脚本编辑的优缺点 90

5.9.2 服务器端脚本编辑的优缺点 90

5.10 我应该用哪一个:客户端脚本编辑还是服务器端脚本编辑 90

5.11 下一步 91

第6章 客户端脚本编辑 92

6.1 什么是客户端脚本编辑 92

6.1.1 VBScript的优势 93

6.1.2 客户端VBScript是如何工作的 93

6.1.3 什么是VBScript不能做的 93

6.2 客户端表格验证 93

6.2.1 HTML文档表格 94

6.2.2 用VBScript使表格表目有效 95

6.2.3 验证使用VBScript完成的表单 98

6.3 用ActiveX控件扩展功能 101

6.3.1 什么是ActiveX控件 101

6.3.2 用VBScript控制 ActiveX控件 101

6.4 脚本编辑浏览器事件 101

6.4.1 Document事件 102

6.4.2 Window事件 103

6.4.3 对事件进行脚本编辑 104

6.5 下一步 105

第7章 服务器端脚本编辑 106

7.1 服务器端脚本编辑简介 106

7.2 Active Server Pages(ASP) 106

7.2.1 创建一个Active Server Pages 106

7.2.2 设置ASP网页的属性 108

7.3 Active Server Pages:内在对象 109

7.3.1 Application对象 109

7.3.2 Request对象 109

7.3.3 Response对象 110

7.3.4 Server对象 110

7.3.5 Session对象 110

7.4 服务器端组件 111

7.4.1 AdRotator 112

7.4.2 BrowserType 114

7.4.3 数据库访问 114

7.4.4 NextLink 114

7.4.5 FileSystemObject 115

7.4.6 用于NTS组件的Collaboration Data Objects 116

7.4.7 Tools 116

7.4.8 Status 118

7.4.9 MyInfo 118

7.4.10 Counters 118

7.4.11 ContentRotator 119

7.4.12 PageCounter 120

7.4.13 PermissionChecker 121

7.5 下一步 122

第8章 用Visual InterDev 6进行脚本调试 123

8.1 起初,没有调试器 123

8.2 错误的分类 123

8.3 与VB的调试器相似之处 124

8.4 让我们开始调试 124

8.4.1 启动调试特性 124

7.4.2 调试脚本间的细微差别 126

8.4.3 调试器能做的事情 127

8.4.4 准备启动 127

8.4.5 单步调试整个脚本 129

8.4.6 更改一个变量的值 132

8.4.7 调试窗口 133

8.5 用Visual InterDev 6进行客户端脚本调试 134

8.6 服务器端脚本调试 136

8.6.1 处理服务器端脚本 136

8.6.2 服务器端脚本调试 136

8.7 对客户和服务器端的混合脚本进行调试 137

8.7.1 跟踪断点 137

8.7.2 调试混合脚本 137

8.8 规则的例外:Global.asa 139

8.9 下一步 139

第9章 用动态HTML创建网页 140

9.1 动态HTML功能简介 140

9.2 Internet Explorer对象模型 142

9.2.1 Window 142

9.2.2 Document 142

9.3 理解事件和Event Bubbling 144

9.4 为求得更好的布局,使用风格和定位 145

9.5 向网页中添加多媒体效果 148

9.6 建立频道和桌面项目 151

9.7 创建Scriptlets 152

9.8 下一步 154

第三部分 创建和使用ActiveX控件 155

第10章ActiveX控件的使用 155

10.1 关于ActiveX控件 155

10.2 方便的多媒体——动画GIF 156

10.3 使用工具箱和脚本生成器 157

10.3.1 插入控件 158

10.3.2 自定义工具箱 160

10.3.3 使用脚本生成器 163

10.4 多媒体ActiveX控件 163

10.5 滚动文字与字幕 163

10.5.1 <MARQUEE>标签 163

10.5.2 Marquee ActiveX控件 164

10.6 ActiveMovie控件 166

10.6.1 属性 166

10.6.2 方法 168

10.6.3 事件 168

10.6.4 创建一个简单视频播放器 168

10.7 其他多媒体选项 171

10.7.1 Path控件 172

10.7.2 Sprite控件 172

10.7.3 Structured Graphics控件 172

10.8 下一步 173

第11章 使用设计时控件设计 174

11.1 设计时控件简介 174

11.1.1 DTC与其他组件 174

11.1.2 DTC的优点 175

11.2 Visual InterDev 6中可用的控件 175

11.3 在网页中插入DTC 175

11.3.1 操作控件属性 177

11.3.2 脚本对象模型 178

11.3.3 运行时文本 179

11.4 窗体控件 180

11.4.1 例子1:服务器端窗体 181

11.4.2 例子2:客户端脚本 183

11.5 数据绑定控件 184

11.5.1 Data Connection 185

11.5.2 Grid控件 185

11.5.3 Recordset NavBar 189

11.6 多媒体控件 190

11.6.1 Page Transition控件 191

11.6.2 Timelines控件 192

11.7 下一步 194

第12章 使用Visual Basic建立ActiveX控件 195

12.1 ActiveX控件简介 195

12.2 使用Visual Basic进行ActiveX控件开发 196

12.2.1 使用Visual Basic进行COM开发 196

12.2.2 ActiveX控件界面向导 197

12.3 使用Visual Basic开发环境 197

12.3.1 Visual Basic用户界面 197

12.3.2 关于选项 198

12.3.3 激活附加组件 198

12.4 创建第一个ActiveX控件 199

12.4.1 映射控件 199

12.4.2 开始项目 199

12.4.3 布局要素控件 200

12.4.4 使用ActiveX控件界面向导 202

12.4.5 添加属性处理代码 203

12.4.6 编写处理用户错误的代码 205

12.4.7 创建测试程序 206

12.4.8 编译控件 207

12.5 应用ActiveX控件 208

12.5.1 使用应用程序安装向导 208

12.5.2 通过Visual InterDev使用控件 209

12.6 下一步 211

第13章 建立和应用服务器组件 212

13.1 Web出现之前 212

13.1.1 客户机/服务器 212

13.1.2 N层的优缺点 213

13.2 ActiveX概述 214

13.2.1 客户机/服务器ActiveX 215

13.2.2 不同形式的ActiveX 216

13.2.3 ActiveX的优缺点 217

13.3 使用Visual Basic创建组件 218

13.3.1 创建项目 218

13.3.2 组件的属性 219

13.3.3 查看代码 219

13.3.4 生成结果 221

13.4 使用组件 221

13.4.1 在Visual Basic中使用组件 221

13.4.2 在服务器上使用组件 222

13.4.3 在ASP中使用组件 224

13.5 组件与Microsoft事务服务器 225

13.5.1安装事务服务器 226

13.5.2 使用MTS注册组件 226

13.5.3 组件关联 228

13.6 下一步 230

第四部分 数据库程序设计基础 231

第14章 数据库程序设计基础 231

14.1 什么是关系数据库 231

14.2 创建数据库索引 234

14.2.1 簇索引 234

14.2.2 非簇索引 235

14.3 规范化的数据库开发 235

14.3.1 规范化数据 236

14.3.2 非规范化的数据库开发 240

14.3.3 数据库开发中的过度规范化 240

14.4 引用完整性 242

14.5 下一步 242

第15章 设置数据库 244

15.1 Visual InterDev 6与数据库 244

15.2 使用ODBC连接数据库 244

15.2.1 User DSN 245

15.2.2 System DSN 245

15.2.3 File DSN 245

15.2.4 Drivers 246

15.2.5 Tracing标签 246

15.2.6 Connection Pooling标签 246

15.2.7 About标签 246

15.3 使用SQL Server数据库 246

15.4 创建数据连接来使用Access数据库 255

15.4.1 Authentication 256

15.4.2 Miscellaneous 256

15.4.3 使用数据链接 256

15.5 使用FoxPro数据库 257

15.6 下一步 258

第16章 使用Visual InterDev 6数据环境 259

16.1 数据环境 259

16.1.1 数据环境内容 259

16.1.2 创建数据命令 261

16.1.3 使用SQL语句创建数据命令 262

16.1.4 从数据环境拖放 264

16.2 控制数据库视图 264

16.3 使用存储过程 266

16.4 下一步 269

第17章 使用ADO和RDS 270

17.1 什么是ADO(ActiveX数据库对象) 270

17.2 ADO功能 270

17.3 ADO的方法、对象和属性 271

17.3.1 ADO中的对象 272

17.3.2 Errors集合 282

17.3.3 Fields集合和Properties集合 283

17.4调节ADO的性能 283

17.4.1 索引 284

17.4.2 记录集类型 284

17.5 调试基于ADO的应用程序 284

17.6 ADO错误编码 284

17.7 下一步 285

第五部分Visual InterDev 6 创新工具 287

第18章 Image Composer和GIF Animator 287

18.1 Image Composer 287

18.2 Image Composer1.5的主要功能 287

18.3 在Visual InterDev中使用Image Composer 288

18.4 Image Composer界面简介 288

18.5 创建和编辑Sprite 290

18.6 更改和复制Sprite 291

18.7 使用创作指导线 292

18.8 使用剪贴画和按钮 292

18.9 使用GIF Animator 294

18.10 下一步 295

第六部分Visual InterDev 6 的管理 297

第19章 Windows NT Server基础 297

19.1 Visual InterDev 6的Windows NT Server配置 297

19.2 Windows NT Server4.0的优点 297

19.2.1 集成度高 297

19.2.2 可扩展性 298

19.2.3 容错性 298

19.3 设置用户帐号和安全策略 299

19.3.1 创建用户 300

19.3.2 给用户组添加和删除用户 301

19.3.3 设置访问权限 302

19.4 Windows NT的管理 303

19.5 Windows NT 性能微调 304

19.5.1 性能监视器:监视服务器运行状况的窗口 304

19.5.2 事件查看器:服务器自己的新闻服务 313

19.5.3 任务管理器:实时服务器监视 316

19.5.4 资源管理 319

19.6 下一步 320

第20章 使用Internet信息服务器(IIS) 321

20.1 IIS 321

20.2 IIS4.0新增功能 321

20.3 使用管理控制台为VID创建Web站点 322

20.4 Index Server2.0 for Visual InterDev简介 330

20.4.1 Index Server入门 330

20.4.2 创建搜索表格 331

20.5 加入Microsoft事务服务器 333

20.5.1 事务化的Active Server Pages 333

20.5.2 应用程序服务 334

20.6 使用SMTP服务器 334

20.6.1 Microsoft SMTP服务的关键组件 334

20.6.2 创建SMTP邮件域 335

20.7 使用NNTP服务 336

20.7.1 创建NNTP新闻组 336

20.7.2 控制新闻组中访问 337

20.8 下一步 338

第21章 使用Site Server企业版 339

21.1 什么是Site Server 339

21.2 使用Site Server的出版功能 340

21.2.1 可自定义的起始站点 340

21.2.2 内容管理 341

21.2.3 内容部署 341

21.3 使用Site Server Search的站点索引 341

21.4 使用Site Server提交内容 342

21.4.1 Site Server知识管理器 342

21.4.2 推送出版 342

21.4.3 个性化和成员服务 343

21.4.4 Site Server分析 343

21.5 Site Server商业版 344

21.5.1 吸引顾客 344

21.5.2 与顾客交易 345

21.5.3 分析结果 345

21.6 下一步 345

第22章 SQL Server基础 346

22.1 SQL Server简介 346

22.2 建立用户帐号和安全策略 346

22.2.1 添加SQL Server登录 347

22.2.2 在SQL Server中使用Windows NT帐号 348

22.2.3 从SQL Server删除登录 352

22.3 SQL Server管理 352

22.3.1 创建新数据库 352

22.3.2 删除数据库 353

22.3.3 添加新数据库设备 353

22.3.4 创建备份设备 354

22.3.5 备份数据库 354

22.3.6 从备份还原 356

22.4 SQL Server性能调节 356

22.4.1 改变数据库的大小 357

22.4.2 使用数据库维护计划向导 358

22.5 下一步 358

第23章 了解Visual InterDev 6安全性 359

23.1 Web安全性简介 359

23.2 提前计划 359

23.3 Windows NT安全策略 360

23.3.1 NT安全策略特性 361

23.3.2 建立帐号 361

23.4 NTFS 362

23.5 Internet信息服务器的安全性 364

23.5.1 使用匿名帐号 364

23.5.2 IIS中的其他安全性 365

23.5.3 使用安全套接字层 366

23.6 其他安全性考虑 367

23.6.1 正确的服务 367

23.6.2 进一步理解NTFS 368

23.6.3 IIS日志 368

23.6.4 帐号安全性 368

23.6.5 超时/最大连接数 368

23.6.6 防火墙 368

23.6.7 禁止目录浏览 368

23.7 与Visual InterDev相连 369

23.8 进一步的安全性参考资料 370

23.9 下一步 370

第24章 使用开发者隔离和Visual SourceSafe 371

24.1 理解开发者隔离 371

24.1.1 选择模式 371

24.1.2 使用局部模式 372

24.1.3 更新主站点 372

24.2 Visual SourceSafe概述 372

24.3 安装Visual SourceSafe 373

24.4 了解Visual SourceSafe 373

24.4.1 Visual SourceSafe概念 373

24.4.2 Visual SourceSafe功能 374

24.4.3 Visual SourceSafe版本控制和跟踪控制 375

24.5 在Visual InterDev中使用Visual SourceSafe 375

24.6 管理Visual SourceSafe 379

24.6.1 给Visual SourceSafe添加用户 379

24.6.2 限制对项目的访问 380

24.6.3 锁定Visual SourceSafe数据库 382

24.6.4 管理Visual SourceSafe Administrator中的文件类型 382

24.7 下一步 383

第七部分 高级站点的开发 385

第25章 设计和组织Web站点 385

25.1 设计站点 385

25.1.1 定义项目的范围 385

25.1.2 设计考虑 391

25.1.3 生产考虑 399

25.2 组织站点 400

25.2.1 建立工作空间和项目 400

25.2.2 创建层叠风格的表 401

25.2.3 处理内容 401

25.3 下一步 402

第26章 使用FrontPage 98和Visual InterDev6进行小组开发 403

26.1 FrontPage 98简介 403

26.1.1 相似与相异 403

26.1.2 当FrontPage 98不够用时 405

26.2 为FrontPage 98设计Visual InterDev6站点 406

26.2.1 仅在需要时使用ASP元素 407

26.2.2 模块化Web应用程序 407

26.2.3 使用FrontPage编辑器测试网页 407

26.3 FrontPage安全性问题 407

26.4 培训最终用户使用FrontPage 98维护站点 408

26.5 下一步 408

第27章 提高站点性能 409

27.1 Web站点性能概述 409

27.2 检测客户端性能 409

27.2.1 从不同的来源下载 410

27.2.2 用不同的浏览器进行检测 411

27.3 检测服务器端性能 411

27.3.1 性能监视器简介 412

27.3.2 使用性能监视器计数器 413

27.3.3 限制资源 413

27.4 跟踪Internet路径 414

27.4.1 使用tracert命令跟踪Internet路线 415

27.4.2 将tracert知识应用于工作 416

27.5 在Visual InterDev中提高客户端性能 417

27.5.1 定义空间 417

27.5.2 使用HTTP(不能违背它) 419

27.5.3 平衡客户端高速缓存 421

27.5.4 有效地使用标签 423

27.5.5 多媒体数据压缩 426

27.6 用Visual InterDev提高服务器端性能 428

27.6.1 了解脚本编辑语言 428

27.6.2 了解瓶颈 429

27.6.3 在会话对象上使用应用程序对象 430

27.6.4 考虑CGI上的ISAPI 430

27.7 做好计划以提供更快捷的服务 430

27.8 下一步 431

第八部分 附 录 433

附录A 资源 433

A.1 参考书 433

A.2 杂志 433

A.3 在线资源 433

A.4 用户组 436

A.5 培训 436

A.6 Beta测试 437

附录B 快速参考 438

B.1 HTML 438

B.2 VBScript 441

B.3 JavaScript/JScript 447

B.4 Active Server Page脚本 451

B.5 层叠样式工作单(CSS) 453