Visual InterDev 6 技术内幕

Visual InterDev 6 技术内幕 pdf epub mobi txt 电子书 下载 2026

出版者:人民邮电出版社
作者:(美)Paul Thurrott 等
出品人:
页数:868
译者:潇湘工作室
出版时间:2000-03
价格:99.00元
装帧:平装
isbn号码:9787115083654
丛书系列:
图书标签:
  • Visual InterDev 6
  • VB6
  • COM
  • ActiveX
  • Web开发
  • 数据库
  • 技术内幕
  • 经典老书
  • 编程
  • 开发工具
  • 微软
想要找书就要到 本本书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

本书是Visual InterDev 6的实用参考手册,全书共分为5部分:第一部分是与创建Web应用程序有关的各个方面,如安全性、调试、动态HTML、团队开发等;第二部分介绍如何创建数据绑定的Web应用程序;第三部分阐述Visual InterDev的集成;第四部分介绍VisualInterDev应用实例,如建立用户注册的Web站点,实现电子商务等;第五部分是与创建Web应用程序有关的语言参考。

本书由资深的Web应用专家编写,内容权威、可靠、实用、全面、深入,是一本不可多得的参考书。本书适合Visual InterDev 6程序员阅读。

作者简介

Paul Thurrott是一个专业Web开发人员,他也是WinInfo即Windows新闻和信息邮递列表的出版商。通过这个时事通讯和其他在线联系,如WUGNET,SiteBuilder Network和ClubWin,Paul倡导大家使用Windows作为通用计算和开发平台。由于Paul对Windows的使用以及对开发群体所做的贡献,Microsoft曾两度提名他为最有价值人员(MVP)。作为Big Tent Media Labs的Web站点管理员,他花了一年多的时间创建了Internet上首批动态Web站点中的一些站点,之后,他才有更多时间在家中和自己的第一个孩子呆在一起。在开发Visual InterDev的第一个测试版时,Paul就参与其中;那时,Visual InterDev被称为Internet Studio。从此以后,他就一直领导着该产品的开发。

作为著有大量有关Windows和Web开发书籍的作者,Paul和他的妻子Stephanie、儿子Mark和两只猫住在Phoenix。在没有写有关Windows内容的时候,Paul支持Arizona Cardinals,只是希望他们能偶尔获得一次胜利。如果对他感兴趣,可以通过thurrott@wugnet.com和他联系。

Ken Cox是加拿大多伦多市Nortel Networks的一个Web应用程序程序员和信息开发人员。他是微软Visual InterDev和Active Server Pages组的MVP。从VI和ASP最早期的测试版开始,Ken就一直从事这两方面的开发工作并著有相关书籍和向杂志撰稿。他拥有无线电和电视艺术学位,并且在多伦多市和魁北克市作为广播新闻记者工作了20多年。你可以通过kenc@corinet.com和他联系。

Steven Banick曾是几种麦克米兰出版物的负责人和有贡献的作者,目前是加拿大Alberta市TELUS Advanced Communications公司Consumer Internet分部的开发经理。如果你愿意,可以通过http://www.banick.com和Steve联系。

Brian M.Fino是Cyberian Outpost的Web开发人员。以前在Dayton Research Institute大学工作,负责使用Microsoft InterDev和Microsoft Site Server Commerce建立ASP中独有的站点。你可以通过bfino@outpost.com和他联系。

James Kindred是Cyberian Outpost的开发主管。在开发http://www.outpost.com前,James是LEXIS-NEXIS的高级工程师,他广泛使用COM/DCOM和其他基于Microsoft Wed的技术进行开发。你可以通过james@outpost.com和James联系。

Michael Marsh于1984年在Santa Barbara的California大学获得水生生物专业的学士学位。1984年他从San Diego的研究生院辍学,成为一名职业程序员。当1978年他的有机化学老师让他摆弄实验室中的苹果Ⅱ型电脑时,他便开始编程。从那时开始,他着了迷。你可以通过mmarsh@stellcom.com与Michael联系。

Doug Mitchell是American Management Systems公司的高级负责人,在那里,他花了9年时间负责为各种客户开发定制的客户/服务器和Web业务应用程序。接着,也就是最近,他正集中精力使用Microsoft技术开发n层业务应用程序。Doug是Carnegie Mellon的毕业生,拥有信息和决策系统学位,他也是Visual Basic和InterDev方面的MCP。你可以通过doug_mitchell@mail.amsinc.com与他联系。

Michael R.Starkenberg是Cyberian Outpost的首席技术官,Cyberian Outpost是一个有重大影响力的电子商务站点。在建立http://www.outpost.com前,他是America Online负责Internet集成的经理,在那里,他建立了一些Internet上最大的站点。可以通过stark@outpsot.com和他联系。

目录信息

第一部分 创建Web应用程序
第1章 创建交叉浏览器应用程序
1.1 标准的问题
1.2 确定用户的浏览器
1.3 高级浏览器检测
1.4 小结
第2章 使用动态HTML
2.1 什么是动态HTML
2.2 编写文档对象模型脚本
2.3 动态类型
2.4 X和Y定位
2.5 Z定位
2.6 DHTML动画
2.7 过滤器和切换
2.8 处理文本
2.9 使用TextRange
2.10 数据绑定
2.11 DHTML实例研究:交互式测试
2.12 小结
第3章 脚本编程对象模型程序设计
3.1 Visual InterDev 6脚本编程对象模型(SOM)简介
3.2 脚本编程和脚本编程对象模型
3.3 启动SOM
3.4 作为启动点的脚本对象
3.5 使用脚本从一页导航到另一页
3.6 在网页之间传递值
3.7 脚本编程和事件
3.8 更改脚本对象的外观
3.9 定制查询和交互
3.10 脚本对象的脚本编程和普通HTML脚本编程的比较
3.11 小结
第4章 用样式创建Web站点
4.1 隔离表单和功能
4.2 在Web应用程序中使用样式表
4.3 便用Visual InterDev CSS编辑器
4.4 处理交叉浏览器不兼容问题
4.5 CSS实例研究
4.6 小结
第5章 调试Web应用程序
5.1 介绍和背景
5.2 调试设置
5.3 调试环境基础知识
5.4 调试实例研究的范例
5.5 小结
第6章 团队开发
6.1 比较本地模式开发和主模式开发
6.2 管理开发团队
6.3 在混合环境下工作
6.4 Visual SourceSafe初步
6.5 使用SourceSafe和Visual InterDev
6.6 管理Visual SourceSafe
6.7 团队开发实例研究
6.8 小结
第7章 配置Web应用程序
7.1 将Web应用程序配置到Web上
7.2 配置方法
7.3 使用非Microsoft Web服务器
7.4 配置问题
7.5 Web应用程序配置实例研究
7.6 小结
第8章 Visual InterDev的安全性
8.1 Web站点安全概述
8.2 Visual InterDev特定的安全问题
8.3 安全编程问题
8.4 访问等级和导航
8.5 数字证书
8.6 安全计划
8.7 小结
第9章 创建安全的应用程序
9.1 引言:Electronic Time Card应用概述
9.2 代码
9.3 应用安全性
9.4 小结
第二部分 创建数据绑定Web应用程序
第10章 使用数据库:通用数据访问
10.1 微软通用数据访问策略简介
10.2 连接数据
10.3 使用SQL Server
10.4 Transact SQL概述
10.5 小结
第11章 使用可视化数据库工具
11.1 Visual Database工具简介
11.2 使用数据库工程
11.3 用Visual InterDev管理远程数据库
11.4 创建表
11.5 编辑数据库对象
11.6 处理其他数据库对象
11.7 实例研究:使用Visual InterDev管理WUGNET数据库
11.8 小结
第12章 ActiveX Data Object 2.0
12.1 编程访问数据库
12.2 ADO 2.x简介
12.3 使用ADO对象
12.4 创建永久记录集
12.5 使用RDS(远程数据服务)
12.6 小结
12.7 实例研究:WUGNETWeb站点的WinInfo时事通讯
第13章 规划Visual InterDev数据环境
13.1 Data Envrionment(DE)简介
13.2 连接到具有数据环境的数据库
13.3 规划DE对象模型
13.4 处理数据环境集合
13.5 存储过程和数据环境
13.6 小结
第14章 使用数据库绑定控件
14.1 设计时控件和新的数据环境
14.2 使用Recordset控件
14.3 使用Grid控件
14.4 与其他控件一起使用RecordsetNavBar控件
14.5 其他数据绑定设计时ActiveX控件
14.6 Visual InterDev 6附带的其他设计时控件
14.7 小结
第15章 在Web应用程序中显示数据
15.1 选择数据访问提供者
15.2 选择数据检索方法:ActiveX数据对象与数据环境对象模型
15.3 直接编码与DTC和ActiveX控件
15.4 服务器端对客户端数据绑定
15.5 显示问题:在HTML中嵌入数据
15.6 直接访问数据库。
15.7 使用SQL Server存储过程
15.8 小结
第16章 创建个性化的Web应用程序
16.1 维护Cookies的状态
16.2 使用客户端脚本编程编写Cookies
16.3 使用ASP编写Cookies
16.4 为个性化使用会话级与应用程序级变量
16.5 使用数据库存储个性化选项
16.6 不要Cookies!如何处理过分小心的用户
16.7 小结
第17章 修改来自Web的Web应用程序数据
17.1 为用户提供数据的Web前端
17.2 管理来自Web的数据库
17.3 案例性问题
17.5 添加新数据
17.6 修改已有数据
17.7 删除数据
17.8 添加搜索功能
17.9 小结
第三部分 Visual InterDev集成
第18章 用Visual Basic建立Web应用程序组件
18.1 建立自己的组件的原因
18.2 使用Visual Basic开发ASP控件
18.3 深入组件开发
18.4 在组件中访问数据库
18.5 在远程Web服务器上注册组件
18.6 使用Microsoft Transaction Server
18.7 Visual C++和Visual J++控件创建
18.8 小结
第19章 Microsoft Transaction Server编程
19.1 Microsoft Transaction Server及相关概念
19.2 MTS运行时环境
19.3 MTS编程
19.4 MTS实例研究
19.5 MTS的将来
19.6 MTS相关的其他资源
19.7 小结
第20章 用collaboration Data Objects发送电子邮件
20.1 使用IIS SMTP组件
20.2 介绍Collaboration Data Objects for NT Server(CDONTS)
20.3 为电子邮件创建Web表单
20.4 查看来自ASP页的电子邮件
20.5 使用CDONTS和ASP从Web应用程序发送电子邮件
20.6 SMTP组件与Exchange Server集成
20.7 实例研究:WinInfo Subscription表单
20.8 小结
第21章 Index Server程序设计
21.1 在Web站点上搜索静态内容
21.2 Microsoft Index Server介绍
21.3 为Index Server创建HTML搜索表单
21.4 使用ASP进行Index Server编程
21.5 搜索动态Web应用程序
21.6 Index Server实例研究
第四部分 Visual InterDev应用实例
第22章 建立用户注册Web站点
22.1 用户注册Web站点介绍
22.2 建立用户数据库
22.3 建立登录页
22.4 创建注册表单
22.5 建立欢迎页
22.6 将来的改进
22.7 小结
第23章 创建在线分类
23.1 介绍Monster调制解调器公司
23.2 创建Visual InterDev工程
23.3 设计数据库
23.4 创建站点图表
23.5 实现分类工具
23.6 实现用户界面
23.7 小结
第24章 实现电子商务
24.1 介绍在线销售Monster调制解调器
24.2 设置环境
24.3 购物车的实现
24.4 实现简单的付帐功能
24.5 其他电子商务的功能
24.6 小结
第五部分 附录
附录A HTML 4.0参考
A.1 HTML功能
A.2 浏览器和平台
A.3 HTML 4.0基本原理和实际应用
A.4 结构(内务处理)元素
A.5 块级元素
A.6 文本级元素
A.7 一般属性和固有事件
附录B JavaScript 1.2语言参考
B.1 本参考的组织方式
B.2 JavaScript 1.2说明
B.3 anchor对象[C|2|3|4|I]
B.4 applet对象[C|3]
B.5 area对象[C|3]
B.6 array对象[C|3|I]
B.7 button对象[C|2|3|I]
B.8 checkbox对象[C|2|3|I]
B.9 combo对象[C|I]
B.10 date对象[C|2|3|I]
B.11 document对象[C|2|3|I]
B.12 fileUpload对象[C|3]
B.13 form对象[C|2|3|I]
B.14 frame对象[C|2|3|I]
B.15 function对象[C|3]
B.16 hidden对象[C|2|3|I]
B.17 history对象[C|2|3|I]
B.18 image对象[C|3]
B.19 layer对象[4]
B.20 link对象[C|2|3|I]
B.21 location对象[C|2|3|I]
B.22 math对象[C|2|3|I]
B.23 mimeType对象[C|3]
B.24 navigator对象[C|2|3|I]
B.25 option对象[C|3]
B.26 password对象[C|2|3|I]
B.27 plugin对象
B.28 radio对象[C|2|3|I]
B.29 regExp对象
B.30 Regular Expression对象
B.31 reset对象[C|2|3|I]
B.32 screen对象(JavaScript 1.2中的新对象)
B.33 select对象[C|2|3]
B.34 string对象[C|2|3|I]
B.35 Submit对象[C|2|3|I]
B.36 text对象[C|2|3|I]
B.37 textarea对象[C|2|3|I]
B.38 window对象[C|2|3|I]
B.39 独立函数、运算符、变量和文本
附录C VBScript 2.0参考
C.1 脚本编写Active Server Pages
C.2 运算符
C.3 语句和条件语句
C.4 内置函数
C.5 常量
附录D Active Server Pages对象参考
D.1 控制Application对象
D.2 控制Server对象
D.3 使用服务器编码技术
D.4 ObjectContext对象:同Transaction Server交互
D.5 捕获ObjectContext的事件
D.6 同Web客户通信:Response对象
D.7 向浏览器发送输出:Response方法
D.8 使用Request对象检索信息
D.9 管理Session对象
附录E ActiveX数据对象参考
E.1 command对象
E.2 Connection对象
E.3 Errors集合和Error对象
E.4 Fields集合和Field对象
E.5 Parameters集合,Parameter对象
E.6 Properties集合和Property对象
E.7 Recordset对象
附录F Transact-SOL快速参考
F.1 SQL 7.0的新特征
F.2 创建数据库对象
F.3 表
F.4 重命名对象
F.5 向表中添加列
F.6 临时表
F.7 SELECT INSERT UPDATE 和 DELETE
E.8 SQL Server函数
E.9 编程结构
E.10 游标
附录G 脚本编程对象模型参考
G.1 脚本编程对象模型中的对象
G.2 脚本编程对象模型的属性
G.3 脚本编程对象模型的方法
G.4 脚本编程对象模型的事件
光盘使用说明
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

这本书绝对是编程学习道路上的一个里程碑式的存在,它以一种近乎手把手的姿态,将复杂的Web开发技术剖析得淋漓尽致。我记得当初刚接触到服务器端脚本和客户端交互的那些令人头疼的概念时,几乎要被那些厚厚的官方文档淹没。但这本书不同,它不是那种冷冰冰的理论堆砌,而是充满了实战的智慧。作者仿佛坐在你旁边,耐心地为你拆解每一个核心模块,从底层架构的理解到高级特性的灵活运用,每一步都走得扎实而清晰。特别是关于数据绑定和业务逻辑分离的章节,简直是点睛之笔,让我彻底明白了如何构建既健壮又易于维护的企业级应用。如果说其他的教程是提供了一张地图,那么这本书就是一位经验丰富的向导,不仅告诉你路在哪里,更告诉你每一步该如何跨越那些隐藏的陷阱。我常常在遇到棘手的Bug时,翻开它,总能找到那个被我忽略的关键细节。那种豁然开朗的感觉,是金钱买不到的学习体验。这本书的价值,远超其定价本身,对于任何想在Web技术领域深耕的人来说,它都是一本不容置信的宝藏。

评分

说实话,我拿到这本书的时候,内心是抱有一丝怀疑的,毕竟市面上打着“技术内幕”旗号的书籍,十之八九都是故作高深或者内容陈旧的拼凑货。然而,这本书的内容深度和广度,彻底颠覆了我的认知。它没有仅仅停留在API调用的层面,而是深入到了底层机制的设计哲学。我尤其欣赏作者在讨论面向对象设计原则时所展现出的洞察力,那种将理论完美融入到实际代码实现中的能力,令人叹服。阅读过程中,我感觉自己不是在被动地接收知识,而是在和一位资深的架构师进行深入的对话。每当遇到一个复杂的模块,作者总能用最精炼的语言揭示其背后的设计意图,让你明白“为什么这么做”,而不是仅仅记住“怎么做”。这种自上而下的理解,极大地提升了我的技术视野和解决问题的能力。如果你已经厌倦了那些只教你敲代码却不教你思考的书籍,那么这本书无疑是你提升内功、迈向高级工程师行列的必备良药。

评分

对于一个项目经验尚浅的开发者而言,如何从一个“实现者”成长为“设计者”,是一个巨大的鸿沟。这本书恰恰提供了跨越这个鸿沟的有效路径。它没有放过任何一个可能导致未来维护困难的“快捷方式”,而是坚持推崇健壮、可扩展的工程方法论。比如,它对错误处理和异常捕获的探讨,其细致程度令人咋舌,确保了应用程序在面对不可预知情况时能够优雅地降级,而不是直接崩溃。此外,书中关于版本控制和团队协作的经验分享,也让我受益匪浅。虽然这部分内容可能不直接关系到核心代码的编写,但却是决定项目成败的关键因素。阅读这本书的过程,就像是经历了一次完整的、高质量的行业实战培训,它塑造的不仅仅是我的技术技能,更是我的职业素养和工程思维。我强烈推荐给那些渴望在职业生涯中寻求突破,不甘于平庸的同行们。

评分

我必须承认,初次翻阅这本书时,内容略显厚重,需要投入大量的时间和精力去消化。但这绝不是一本可以“速读”的书籍,它的价值在于其密度和深度。作者在每一个章节的末尾设置的“思考题”或者“深入探索”部分,都极大地激发了我的好奇心,促使我跳出书本的限制,自己动手去验证和扩展知识边界。它教会了我如何去质疑默认设置,如何去探究框架背后的动机。与其他很多只停留在“怎么做”的指南不同,这本书更专注于“为什么”和“如果不是这样会怎样”。例如,书中关于特定组件的底层内存管理机制的讲解,让我对资源的有效利用有了全新的认识。这不仅仅是一本技术参考书,它更像是一本关于软件工程艺术的哲学著作,引导读者建立起一套系统、严谨的开发世界观。这本书,是真正意义上的“十年磨一剑”,值得每一个严肃对待自己技术生涯的人投入时间去仔细研读。

评分

这本书的排版和语言风格,是我个人非常喜欢的一点。它不像教科书那样刻板严肃,也没有网络博客那种过于随意的跳跃性。作者的文字流畅且富有节奏感,即便是处理那些相对枯燥的配置和调试流程,也能写出一种引导性和探索感。更重要的是,它所涵盖的技术点非常全面,几乎覆盖了我们日常开发中可能遇到的所有痛点。我印象最深的是关于性能优化那部分,书中不仅列举了常见的性能瓶颈,还提供了具体的诊断工具和优化策略,这些都是在官方文档中难以系统查阅到的“潜规则”。它真正做到了“内幕”二字,让你看到了工具链背后的运作逻辑,而不是仅仅停留在表面操作。这本书就像是一个已经为你踩好了所有雷区的试炼场,让你能够站在巨人的肩膀上,更快、更稳健地实现你的开发目标。时至今日,我仍然会时不时地翻阅其中的章节,温习那些被实践反复验证过的最佳实践。

评分

评分

评分

评分

评分

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有