为什么产品比较贵?
一个程序员开发一个简单要求的图形软件可能比较容易,但要做到专业水准就比较困难了,主要是时间不够,而Visual Graph经过近十年长期的积累,功能已经非常全面。例如,多页面、多图层、表格图形混排、透明度、自由旋转、动画效果、自定义网纹、自定义线条、自定义箭头、自定义提示信息窗口、自定义光标、图形保护等等。不仅做到了功能全,而且每个细节都做到极致。这不是一件容易的事。用一位用户的话说:“Visual Graph真是越用越爽”。
Visual Graph在每一个细节方面都做到能够应付未来用户可能提出的种种要求。为了彻底解决这问题,创建了独立的脚本语言。在这里你甚至可以用它开发应用软件,更不用说纷繁多样的图库了。由于技术全面,用户购买后甚至可以好多年不用升级。
作为专业图形平台,必须要适应所有编程语言(包括Foxpro、PowerBuilder、C#等),为此,我们开发了通用的COM接口,既要照顾到不同语言的能力,同时还要维护自身功能的强大,在编写程序时,设计完备的COM接口能够即时帮助程序员找到所要的属性或方法。图形接口采用OOP思想设计,每一个属性、函数的名称都经过长期反复推敲。脚本语言的编程习惯和一般语言相同,各种属性、函数名称也都相同,尽量取悦于程序员,使他们感觉舒适。
为了使产品在Windows各种操作系统下都能很好工作,我们作了许多特别设计,例如在Windows98操作系统下启用特别编写的绘图算法,而在Windows2000或Windows XP操作系统下将采用微软更好的优化算法。甚至根据用户计算机配置的不同,能自动选择表现更好的绘图引擎。
为了能够在互联网上使用,插件必须尺寸足够小、速度足够快却不能影响功能,为此,Visual Graph在源代码级每一个环节都自行设计,包括脚本语言、脚本编辑器、XML解析器、甚至数组,没有采用任何第三方技术,即使不压缩,也最多只要1.2兆就包含了全部功能(VC编译),如果不要缺省界面,连800K字节都不到。如果是做产品,当然东西越大越好,但是如果是控件,则越小越好,塾优孰劣马上就能看出。
为了适应工业上机器常年工作等高强度条件,系统必须做到稳定,产品质量不能有一点点问题,否则就不能用。为了达到这样的要求,每个新版本出来,都要在Borland C++和Visual C++两大编译器下编译出最终产品。在大量的测试文档和测试用例下通过。而这些文档和用例都是长期积累下来的。
Visual Graph作为专业组件,主要面向电力、化工、煤炭等工业行业,作为一个市场不大却技术含量极高的产品,价格不能跟通用软件相比,而和国外比较接近的产品动辄一两百万相比,我们产品价格却是最低的。以前国内许多公司自行开发图形部分,花费了大量的金钱和时间,还要有长期的维护工作,跟购买Visual Graph投入的资金相比,明显花钱少,见效快。
现在市场上绘图控件不少,但是像Visual Graph如此全面而且强大,在工业上、军事上都可以使用的控件绝无仅有。即使国内非常有实力的大公司,在图形上也难以跟Visual Graph相比,而且即使有,他们也不会做通用控件以如此低的价格交给别人用,因为那样就等于给自己制造竞争对手。只有像图王公司这样专门做图形,才可能把它真正做好。
若干年后,当你回头历数中国软件精品,一定会发现Visual Graph堪称经典。