


作者:沈洁
定价:89元
印次:1-1
ISBN:9787302181156
出版日期:2008.09.01
印刷日期:2008.09.12
图书责编:王军
图书分类:零售
Hitchhiker’s Guide系列丛书有哪些特别之处?也许了解一点过往情况有助于弄清这个问题。在20世纪80年代,我为Microsoft University(MSU)工作,主要工作内容是编撰培训材料和进行培训授课。不过,当时的技术主题(例如,OS/2和Quick Basic)现在已经过时了。当Microsoft与Sybase合作开发针对OS/2的SQL Server时,MSU和我被雇来为开发人员建立培训课程,内容包括:关系数据库设计、TSQL编程、DBLibrary编程以及其他相关主题。我负责管理并指导培训者。该课程持续了差不多5年时间—— 每周授课3~5天,每月授课三周。在这一过程中,所有人都对SQL Server有了更全面的了解和实践。 当MSU结束之后,我编写了首本Hitchhiker’s Guide: Hitchhiker’s Guide to VBSQL。这本书的标题与Douglas Adam的书毫无关系—— 他的书带有向导性质(与Europe on $5 a Day类似),主要针对利用Visual Basic开发SQL Server前端应用的人员。首本Hitchhiker’s Guide也帮助我获得了在Visual Basic文档小组担任创作者的工作机会。该书的第一版并没有对Visual Basic(1.0)、DBLibrary、SQL Server以及它们之间的内部关联机制作详细介绍。很多提示和技术来自我所编写的培训教材以及与SQL Server开发人员、MSU学生的交流。虽然本书包含相当多的技术内容,但我试图通过某些使用得并不恰当的例子将相对枯燥的主题变得幽默易懂。第1版Hitchhiker’s Guide交由Microsoft Press出版,但是Microsoft Press更希望出版与Power Builder有关的书,而不是出版与DBMS(例如SQL Server)有关的书。这种想法实在很奇怪。因此,我自费出版了前三版Hitchhiker’s Guide。这些书在美国的销量非常不错,并且行销海外。我曾将这些书的版权卖给一位香港的朋友,他使这些书在中国也有了很好的销量。遗憾的是,我从版权中并没有获得任何回报。 每个版本的Hitchhiker’s Guide都在上一版的基础上有所发展。随着Visual Basic及SQL Server的发展与成熟,我对它们的理解也在不断扩展。每本Hitchhiker’s Guide都关注于当前最新的Visual Basic与SQL Server的接口与功能,同时,每本Hitchhiker’s Guide也对ODBC、DAO、ODBC Direct及ADO接口作出了明确定义,并说明了利用Visual Basic工具访问这些数据接口的方法。我很喜欢思考这些书是否真正将Microsoft及数据访问小组的注意力转移到使用者所面临的实际问题上。这些使用者包括我的学生、顾客以及经常保持联系的读者。我会把针对公共问题的新方法放在下一版丛书中。这么多年以来,我用很多时间与开发人员团体进行交流,这些交流方式包括会议、新闻组以及培训课程。如果某位读者遇见我并针对数据访问提出了更好的解决方法,那么这个方法很可能会出现在Hitchhiker’s Guide丛书中。 最终,Hitchhiker’s Guide丛书前三版的畅销使得Microsoft Press提出出版第4版的要求。当和出版社达成共识(由我负责所有版本的控制)之后,我同意了Microsoft Press的出版要求。在接下来的几年中,Microsoft Press出版了更新后的第5版和第6版。这些书都至少被翻译成8种语言,包括日语、西班牙语、法语、德语、匈牙利语、意大利语、韩语以及中文。
前 言 欢迎阅读本书。1998年(距今已有相当长的一段时间),Microsoft Press出版了我所撰写的关于应用程序设计和开发的系列丛书Hitchhiker’s Guide中的一本:Hitchhiker’s Guide to Visual Basic and SQL Server(第6版)。当时,我仍在Microsoft’s Internal Technical Education小组工作。当时,Visual Basic 6.0刚刚开始使用,而SQL Server 7.0即将投入市场。在第6版Hitchhiker’s Guide的引言中,我已经提到了许多重要的变化,包括针对Visual Basic、ADO、SQL Server、连接工具以及技术的显著修改。我当时认为除非彻底改变Visual Basic的编译方式并引入全新的数据访问接口(基于COM的ADO),才能产生根本的技术革新。事实证明,这种想法是错误的。 今天,考虑到SQL Server和Visual Basic的当前状态,如果仅仅说:在过去7年中发生了许多变化,是很不够的。在我2000年从Microsoft退休之前,Microsoft已经从基于COM的Visual Basic(6.0)转为开发基于全新的.NET架构(这也是Vista操作系统的基础)的Visual Basic .NET。当时,这些变化促使我需要重新编写Hitchhiker’s Guide。但是,直到.NET开发完成,也没能完成这一重要任务,相反,我为APress撰写了两本书,分别是ADO and ADO.NET Examples an...
第1章 探索应用程序的体系结构 1
1.1 概述 1
1.2 选择正确的体系结构 1
1.3 理解工具集 3
1.3.1 ADO和ADO.NET的发展
历程 3
1.3.2 Jet和ODBC的产生 4
1.3.3 数据访问对象的产生 5
1.3.4 OLE DB的产生 5
1.3.5 ADO.NET的产生 6
1.4 了解应用程序的设计约束 7
1.4.1 影响设计的因素 8
1.4.2 在实现之前进行设计 10
1.5 选择正确的数据访问接口 11
1.5.1 选择正确的数据访问
提供者 12
1.5.2 SQL Server Everywhere 12
1.6 选择正确的数据库管理系统 18
1.6.1 SQL Server开销 18
1.6.2 SQL Server的安全性 19
1.6.3 性能 20
1.6.4 多用户问题 26
1.6.5 可伸缩性问题 27
1.6.6 局限性问题 28
1.6.7 客户端的限制 29
1.6.8 服务器的限制 30
1.6.9 维护和管理 30
1.6.10 管理维护任务 31
1.6.11 数据恢复的重要性 31
1.6.12 管理资源 35
1.7 理解基本的数据访问
体系结构 36
1.7.1 多层设计 36
1.7.2 建立独立的应用程序 38
1.7.3 基于ASP Browser的体系
... 查看详情

