组态王的缺点.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组态王的缺点

组态王的缺点 先请看我在其他论坛发表的文章《组态王十宗罪》,有什么见解,先将我这几个问题给答了。在亚控的论坛上放了10天, 还没有听到一点官方的回答!   《组态王十宗罪》       在下以前从未用过组态王,最近由于偶然的机遇,接手别人留下的半拉子工程,有幸真正接触并使用了一次组态王软件, 想组态王被业界誉为最好的国产组态软件,所以开始使用时还是充满信心的,但未想到,几个回合下来,大失所望,故总结了 软件使用过程中的若干问题,发表出来,供各位同仁共同讨论,更希望亚控公司的技术开发人员,能够亲自了解这些问题, 并给出适当的解答。如不幸被言中确实存在的问题,也希望在以后的升级过程中加以完善和改进。      1、关于画面编辑器    请问画面编辑器窗口的最小化按钮和关闭按钮有什么区别啊?依我看,好像是完全一样的功能,就是最小化而已。从这里, 其实我想说的是,退出画面编辑器真的好难!即便是用菜单命令的“退出”,最终其实也并未退出,而是被最小化了。    看组态王软件很多地方和intouch很相似,难道,这个坏习性也是跟INTOUCH学来的?既然开发基于WINDOWS的软件, 就要遵从WINDOWS软件的使用风格吧,总不能自己随便修改风格,然后却美其名曰符合中国人的使用习惯?    其实按照多文档文本的风格设计,想来也不是多难,包括存盘命令,也不能一键完成,总要多一些另外的操作。 真是麻烦!    要说因为多文件保存的缘故,整个组态王资源管理器退出的时候,倒也能逐一跳出提示框,对被修改的画面要求保存, 还不是一样。(这是唯一的能够真正退出画面编辑器的方法,怪怪!)      2、组态王的文件类型    画面的文件,定义为*.PIC,无话可说。但备份文件,叫做什么*.111,什么玩艺?真是不敢苟同了。从这一点上看, 根本不像一个正式软件,倒是很像一个大学生的编程作业,编程时候文件类型随便定义为111,222,123就行了,程序能运行就行。 所以从这里来看,我宁愿称组态王为一个程序,而不愿称之为软件了,对设计开发者,我也觉得和我等差不多的编程者而已。    正式的软件,总要将文件的类型定义到系统注册表中,至少作为一个占用的声明,即便这个文件并不是一个文档文件, 没有可绑定的程序将其打开。当然,这个声明也不能太滥,像超级解霸,将大概相关和不相关的类型都强行定义到自己名下, 比如*.VBS等等也不嫌弃,并为之绑上自己的播放程序,倒是非常令人讨厌了。      3、画面内控件的属性设计    按照一般的使用习惯,一个控件或者对象,鼠标点中之后跳出的快捷菜单,最后一项一般来说是属性,选择属性命令, 根据这个对象的特性,会跳出与之相关的系列属性设置对话窗口,文字,按钮,图像,线段各不相同。但一些通用的属性, 如在画面之中的位置,前景、背景颜色等等,大致在同样的界面中出现。    但咱们组态王?完全不是,最优先跳出的,不是这个对象,而是所在画面的属性页。不管点中的是画面还是画面之中 的控件。搞不懂。画面的属性就那么重要吗?那么需要随时更改吗?    反倒各种控件,修改的方法千差万别,但就不能统一,比如文字,内容的修改有字符串替换的专用命令, 但其他,如颜色,字体、字号等等,则只有从工具箱的快捷工具之中才能找到。快捷工具能实现一些功能,固然欣慰, 但我认为,一个功能的实现,不应当只有一个渠道,而是很多渠道实现,软件才叫完善。比如autocad,要画一个圆, 就有很多方法实现这个命令,不是吗?      4、按钮、指示灯等控件    对于普通的画面对象,比如自己画的一个圆,它的背景色可以绑定到i/o的bool变量,根据逻辑状态的不同,可以显示不同 的状态。但指示灯等标准控件,则不可以!要对指示灯控件选择绑定变量的时候,鬼使神差的只能选择“内存离散”,而不能选择 “i/o离散”类型的变量。那些变量给屏蔽过滤掉了!变量不能显示外面世界的状态,还有什么用啊?难道非要在系统里面编程转 化才行?但内存变量还不是一样要算在许可点数之内。况且自定义对象完全可以,所以我看还是定义为bug最容易理解。    另外,组合对象不能编程,我认为是很大的垢病,如果我这个组合对象,要针对现场的某个变量的不同状态,表现不同 的状态,比如位置、颜色、隐藏等等,那么还非要每个对象逐一修改才行?当然,这在程序设计上存在难度,不容易实现,可以理解。      5、一些自说自话的功能    一些功能,貌似看起来很体贴的,但有的时候却未必准确,反倒成为拦路虎。比如变量定义之中的线性变换,不管希望 与否,一概变换,如果没有加以注意,超出了变换范围之外,比如现场出现了负数,而却省定义变换范围的下限为0,那么系统就不认识!    大哥!我不想变换,我只想如实得到现场的实际值,可以吗?    还有,变

文档评论(0)

htfyzc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档