第201章 第三版CAD(为盟主第一滴淚燙心加更
  “没问题,对了,你们如何获得在这次会议上发言的机会?”林楼答应下来,他自然也想早点在美国建筑界亮相。
  “额,我们的一些合作伙伴在使用了cad后,反馈不错,他们愿意为我们争取,但是仍然缺少一位重量级人物的引荐!”阿瓦尔-格林眼巴巴看着林楼,“如果您能说服贝先生,那就再好不过了。”
  得亏我答应了贝聿铭来担任香山饭店的驻场建筑师,不然的话恐怕不好意思开这个口啊,“我现在负责贝先生作品的现场工作,只要施工顺利,我就能提出这个请求了,相信他会接受的,不过你们也不能忽视了那些普通建筑师。”
  “毕竟他们才是这款软件的使用者,要及时和他们沟通,了解他们对这款软件的改进需求。”林楼提醒道。
  “当然,相关数据我们一直在收集中。”一说起这个,约翰-沃克和迈克-里德尔终于来劲了,“好了,商业上的问题就聊到这里吧,我们来讨论新版本cad的改进问题吧!”
  “图形绘制及编辑功能必须继续增加,关于增加那些功能,我这里已经罗列了清单,另外你们还可以根据那些建筑师的反馈来添加!”林楼拿出一摞纸来。
  “另外,最重要的是把鼠标的使用加入进来,利用鼠标可以更加便捷地完成一些操作那些使用键盘、绘图板需要好几个步骤才能完成的操作,鼠标或许一步就能搞定!”没有鼠标的cad,对林楼来说实在是太难受了。
  “3d功能现在技术或许还达不到,但是一定要做好相关准备,要保证一旦条件成熟,就能马上应用!”实现了3d功能之后,这一版本的autocad就成为美国许多大学建筑相关的必修课,这是欧特克公司历史上一个重要台阶。
  建筑毕竟是三维的,只有平面功能的软件肯定无法满足所有需求,这一点也是至关重要的,必须早做准备,免得被别人抢了先。
  “另外,随着功能的增加,需要背诵的命令肯定会越来越多,建筑师们迟早会感到厌烦,所以我们必须替他们省去背诵命令的麻烦!”
  “哈哈,懒惰促使科技进步!”约翰-沃克想到了林楼之前说过的话,“你说的很对,如果能帮他们偷懒的话,这款软件一定会更受欢迎的!嗯,使用screenmenu似乎是一个不错的解决方案,可以使用快捷键或者鼠标右键调出screenmenu,然后选择功能。”
  我还没说,他就想到办法了,不愧是世界顶级的程序员啊,约翰-沃克给了林楼惊喜,迈克-里德尔也不甘其后,“事实上光靠我们来添加功能有些太死板了,我们需要接受并分析使用者的反馈,然后再根据他们的需求调整功能,时间周期太长。”
  “有时候往往会因为一个很小的功能缺陷,而导致软件无法满足需求,所以为什么不添加一个程序语言编制的功能呢?让使用者可以直接添加他们需要的功能!”
  “很棒的主意!”这是1985年推出的autocadv2.17-v2.18版本中添加的autolisp功能,autocad软件包中包含大多数用于产生图形的命令,但仍有某些命令未被提供;例如,autocad中没有在图形文本对象内绘制矩形及作全局改变的命令。
  通过autolisp,你可以使用autolisp程序语言编制能够在图形文本对象内绘制矩形或作全局选择性改变的程序;事实上,可以用autolisp编制任何程序,或把它嵌入到菜单中,这样定制你的系统会取得更高的效率。
  完善了这一功能之后,数以百计的第三方软件开发人员使用autolisp语言编制各种应用程序软件包,例如,有人开发了一个名为smlayout的软件包,用它可以产生各种复杂几何图形的平面布局图,这些几何图形包括管道的交叉部、过渡都、圆柱、弯管接头、圆锥以及罐顶等等。
  这就让autocad拥有了更多地使用范围,也让其它公司更难追赶欧特克公司,毕竟其它公司才有几个程序员?欧特克公司可是有无数的第三方程序员帮忙改进功能呢。
  “遇到优秀的改进,我们可以给编写者提供奖励,并将其纳入到下一版本的软件之中;阿瓦尔,法律和专利方面的问题能解决吧?”
  “我可以搞定!美国现在已经有类似的模式了。”这就等于是帮欧特克公司找到了一大批不要工资的程序员,阿瓦尔-格林简直太喜欢了。
  一说起专业问题,此前基本上保持沉默的约翰-沃克和迈克-里德尔变得滔滔不绝起来,眉飞色舞地向其他人说着自己的简介,林桥也加入进去,林楼和阿瓦尔-格林的话则明显少了起来。
  但是他们俩也并非全不说话,遇到一些关键时候还是要制止这些家伙从纯技术层面考虑问题的,“不不不,这些功能绝对不能添加到第二个版本之中,如果是这样,开发周期又得加长了,我们没必要制造出一个完美的软件来,事实上这种东西压根就不存在,从商业角度而言,不断推出功能更强的版本才是最好的选择。”
  “从建筑设计师的角度出发,这项功能的需求紧迫性远比不上上一个功能,你们应该根据使用者的感受来调整增添功能的顺序。”
  经过一整天激烈地争吵,他们甚至放弃了去便宜坊吃烤鸭,到晚上实在是饿得有点顶不住的时候,他们终于在技术、应用和商业上达成了平衡。
  “那么好吧,第三版本的设计方案就按照刚才所说的那样,增加鼠标的应用,利用screenmenu省略背诵命令的步骤,添加autolisp引入第三方软件开发人员协助完善软件!”约翰-沃克略有不甘地总结道。
  “等这个版本完成,我们在规划下一个版本的时候,就能把你想要的功能添加进去了!”林楼安慰道。
  “那么,我们可以吃饭了么?我已经饿坏了,感觉我一个人就能吃掉三只鸭子!”阿瓦尔-格林捂着肚子说道。