我与微软有一段历史源源。2011年5月16日,《科学出版社》再版了我多年前的一本译著,名为”.NET编程先锋C#“,请看下图:
翻译此书是很久以前的事了(大约在2000年前后)。该书是国内第一本有关微软C#编程语言的译著,此书与微软的COM对象模型密切有关。今日重提此事,是想说明一个问题:”核高基“重大软件专项是否倒向微软私有COM模式?
我喜欢长话短说,突出要点。我们先看一个实例,即电子表格工作簿(Workbook)对象的方法“SaveCopyAs”。首先,我们要明白一点:SaveCopyAs是一个对象方法的名称。这个对象就是电子表格工作簿,一堆工作表。我们经常需要重复做一件事情:即“Saves a copy of the workbook to a
file”,但是,“does not modify the open
workbook in memory”。
这个操作很简单,也很确定,但是很繁琐。此时,微软出来对你说:我替你办。微软把一系列相关的操作“封装”,制造出一个“方法”,叫“SaveCopyAs”,其句法规则(Syntax))如下:
C#
VB
public virtual void SaveCopyAs (
[OptionalAttribute] Object Filename
)
Parameters
- Filename
- Specifies the file name for the
copy.
此“句法规则”的意思很简单,也很明确,在此就不多说了。但是,只有微软一家公司知道它是怎么“制造”出来的。这个事实就是对微软依赖性的表现。“核高基”验收金山WPS网络版,把它当成一个“黑盒子”,只管功能、性能的验收,而不管“黑盒子”里面装的是什么货色,稀里糊涂地就把“国产”标签贴在这个“黑盒子”上,对上级就算“交差”了。呜呼!
”核高基“重大软件专项是否倒向微软私有模式?答案是很明显的。
加载中,请稍候......