| 作者 |
| Steve Banick |
| 丛书名 |
| 特版精品系列 |
| 出版社 |
| 机械工业出版社 |
| ISBN |
| 9787111071792 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 InterDev 6 是对最新Web 技术和软件的集成。该书详细介绍了使用InterDev 6 的新技术快速创建站点、开发Web 应用程序的方法,并提供了源代码和应用程序范例。 |
| 目录 |
| 目 录 前言 第一部分 用Visual InterDev 6 创建Web 站点 第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 6 Editors简介 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站点的活动脚本 第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 8.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控件 第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 第四部分 数据库程序设计基础 第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 创新工具 第18章 Image Composer和GIF Animator 287 18.1 Image Composer 287 18.2 Image Composer 1.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的管理 第19章 Windows NT Server基础 297 19.1 Visual InterDev 6的Windows NT Server 配置 297 19.2 Windows NT Server 4.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 IIS 4.0新增功能 321 20.3 使用管理控制台为VID创建Web 站点 322 20.4 Index Server 2.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 第七部分 高级站点的开发 第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 InterDev 6 站点 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 第八部分 附 录 附录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 |