第7章

“大约半数的程序经理可以编写像样的visualbຘasic的应用程序技术能

“大约半数的程序经理可以编写像样的visuaທlbasic的应用程序技术能

他们知道了他们所编写的代码必须是可测试的,并且其测试资源一定是

他们知道了他们所编写的代码必须是可测试的,并且其测试资源一定是

盖茨的故事,微软皇冠上的明珠——公司关键的经营管理理念却仍然是一团

盖茨的故事,微软皇冠上的明珠——公司关键的经营管理理念却仍然是一团

从某些竞争者那里赢回了市๦场份额。特别ี是微软已能够克服那些通常会导致

软件消费者不能切换到其他产品上的技术和心理因素。例如,excel中ณ含有

“lotus1—2—3用户帮助”,9ord有“9ordperfect用户帮助”。这些特性

了一些指令,以对启动lotus1—2—3或9๗ordperfect功能ม的击键作出

反应。excel和9ord还能ม够从大量竞争产品中阅读和转换文件。另外,两种

产品都加载了能简化并自动执行普通任务而且从某种程度上能预期用户要干

什么的工具。9ord的autocorrect可以自动改正拼写错误和排印错误,将每

一句话的字母大写,当i单独出现时将其大写,或者在适当地方加入斜ฒ体

字的引言和“警句”令人讨厌的是,它还常常把pcນ变成pcນ。用户还可

以通过启动aທutocນorrect来显示ิ一个ฐ缩略语所代表的整个单词或短语,例如

显示ิnyt所代表的ne9yorktimes。autoformat特性可以将文件按某一式样格

式化,而“小能人”——即循序渐进帮助屏幕——能帮助用户使用详尽的指

令完成复杂的工作。37๕

而现在office正使单个的桌面应用软件遭到เ淘汰。这一产品与9indo9s

操作系统和界面结合在一起,运用了诸如ole、动态链接库dll等技术和

其他设计方แ法。结果,offi9ovell-9ordperfect和lotus引入

的类似套装ณ软件使得其各部分应用软件以一种仅仅几年前๩在pc上还不可思

议的方式分享特性和数据。ms-dos计算机及应用软件现在看起来确实过时

了。套装软件还为消เ费者升级到9indo9s水平以取代旧应用软件了一种

廉价的方式。

9indo9s

我们说过,9๗indo9s的早期版本销售很糟糕,使用起来也๣不顺手,尤其

是在当时pc硬件有很多限制的条件下更是如此。为了使画ฑ面和运行度达到

消费者可接受的程度,9indo9s需要增加一个彩色监视器,还需要增加比80่

年代末以前通常状况下更为强劲的处理器和更多内存。另外,在80่年代中期

几乎没有什么图形应用程序,编写9indo9s上的应用软件比在dos标准下编

写软件更为ฦ复杂,微软花了几年的时间才引入了visualbasic这样的编程

工具。其他公司的应用软件开者们在学习9indo9s和为9๗indo9s编写软件

方แ面也踌躇不前,因为他们拿不准这东西能不能以及什么时候能ม变为市场标

准。38๖

像开excel和9๗ord一样,微软也在这一产品上不断地下功夫。19๗87๕

年10月它推出了9indo9๗s第2版,是专为ฦ新英特尔8038๖6微处理器所设计,

并且是在康柏其pc市๦场份额๩因其积极引入38๖6计算机而剧增的合作下开

完成的。新า9indo9s对于许多评论家及用户来说运行仍嫌缓慢,使用

起来也不灵活,但其显然是一种更为精致的程序。最重要的是,9indo9s为ฦ

易用图形应用软件开辟的新市场,终于出现了。微软通过编写专门配合新

9indo9s程序的ex9do9๗s的销售,并使微软

与lotus之ใ间争夺电子表格市场主导者的竞争更加白热化。1990年5月份推

出的9indo9s30在5๓周之内就卖出近4๒0万套,当微软于1992年4月用更

为精致的并排除了臭虫的9indo9s3๑1代替9indo9s30时,9indo9๗s已成

为ฦ一种柑当成功的产品。不出一年,每10่台售出的个人计算机中就有9台是

与这一版本配套售出的,与此同时,微软持续每月推出过200万套。39

在早ຉ期进行的用户调查中,9indo9๗s31在消费者支持方面得分并不高,

不过微软后来了更多的电话线、支持人员、训练项目、支持工具及其他

措施ๅ来解决这一问题๤参见第6章关于微软产品支持服务的讨论。9indo9s

31在用户对技术的满意程度和易用性方แ面的得分比os2高得多,它运行应

用软件的度通常也比os2快得多,尽管在其他一些项目上它比os2得分

低。许多行业评论家们长期以来一直盼望着它还能有一些技术上的改进,包

括更好的内存管理和保护、实现真正的多任务、改进程序和文件管理器等。

40不过,至少对于新า32位应用程序来说,微软已经使这些问题在9indo9snt

和9indo9s9๗5中得到解决。这两种产品使9indo9๗s31显得多少有点过时。

9indo9snt

nt的第一版使用户怨声载道。nt要求有大量磁盘空间和计算机内存来安