昨天参加了亚控科技在翠宫饭店举办的“突破科技、面向未来—2008北京亚控科技巡展” ,说实在的,这并不是组态王7.0的发布会,没有演示,没有Dome光盘,只是通过PPT简单的讲了一下组态王7.0的特性,想必组态王7.0的发布日期又一次跳票了。
不知道为什么亚控科技刻意回避组态王7.0在.net平台下开发,我想一个原因是他们采用VS2003开发,.Net Framework版本最高不过1.1,目前都已经3.5了,如果明说用.net开发,有人就会问是不是最新的版本(由于.Net Framework1.0和2.0及3.x差别都很大,估计很难迁移到新的平台,初步推测组态王应该在2004~2005左右开始开发的,毕竟开发了3、4年的东西,一时改不了);另一个原因就是实时性怎么保证。由于.net程序很容易被反编译,所以用混淆器混淆后,势必影响性能,此外.net平台本身性能和VC6.0开发的程序相比性能一定相差不少;第三个原因我想早期组态王开发都是用VC5.0和VC6.0开发的,版本有延续和继承性,性能可以得到保证。组态王7.0版本虽然为7.0但内核和以前全然不同,即使测试人员的比例增加了,也很难保证这么大的程序的可靠性。不过版本定为7.0对一般用户有一定蒙蔽性;第四个原因组态王作为中国组态界的老大并不是第一个推出.net平台的组态软件的(第一家是北京九思易自动化软件公司在06年推出)。
下图是主界面一览(由于没有运行光盘,所以无法截图,我的相机太烂,照的很不好),

整体一看和VS开发环境如出一辙,整体的布局控件估计购买了国外的控件(九思易就是购买的第三方控件)。最明显的是属性栏配置,典型的.Net控件,我想组态王绝对不可能自己编写的。
不过用属性栏配置组件属性,是程序员最擅长和习惯的,所以对一些工控人员我想恐怕不习惯。
最初我们用.net开发嵌入式组态,也是采用了该属性控件,后来在开发EasyLED控制程序时还是采用了属性面板方式,这种方式,一般不懂开发的人比较适应。
这是我们开发EasyHMI简单介绍,可以和组态王7.0比一下。
1、用EasyHMI做的工程示例一览

2、用拖拉实现设备驱动配置(EsayHMI最新驱动配置方式)

这是我们开发的EasyLED,有兴趣的朋友也可以看一看。
1、C#GDI+图元组态和IronPython脚本应用之LED影像系统

组态王7.0最有特色的功能就是图元模型和数据模型了,确实增加了这两个模型,对一些使用组态王的公司,工作量减轻不少。
此外,组态王7.0也有一个很大的改变,这就是前台监控界面和后台IO分开,其实力控从一开始就是这样做的,我也早在06年就这样做了(请参考 YFIOServer 后台IO接口使用说明:)。
在会上其实我很想看看,组态王如何定义IO(以前是数据字典,现在是IOServer),图元如何连接变量,图元模型的属性(有多个)又如何自动连接,很可惜这些都没有,不知道是不好用,还是没有做好,起码给我们打开该程序简单运行一下也好,不过连这点都没有。
看来从基于.Net开发和IOServer方面,亚控科技都慢了一拍,想必作为中国组态软件老大想学一下微软,来一个后发制人,至于结果如何—让我们拭目以待。

.Net桌面程序的旗舰--参加亚控科技组态王7.0发布有感相关推荐

  1. 语言更新后程序包不见_后渗透测试神器Empire 3.0发布

    点击蓝字关注我们 经历漫长的等待后,后渗透测试神器 Empire 终于迎来了多项重大功能升级的 3.0 版本(https://github.com/BC-SECURITY/Empire/). Empi ...

  2. 组态王与c语言混合编程6,亚控 组态王嵌入版6.1

    组态王嵌入版的主要功能 卓越的实时数据控制及监测功能 可视化操作界面,真彩显示图形.丰富的图库.动画连接 对实时数据的报警处理 实时数据的历史记录功能 利用控件对数据进行显示,如实时趋势曲线控件.历史 ...

  3. 使用VS 2019制作桌面程序的安装包

    使用VS 2019制作桌面程序的安装包 前言 文章中是以.NET 平台下使用C#语言开发的WinForm桌面程序为例,说明安装包制作流程.但根据官方文档的说明,Windows下的其他语言(C++/VB ...

  4. 极客学院推产品新版本,触控科技副总裁Jane指出在线教育新趋势

    7月8日,北京77剧场,一个IT职业在线教育的好消息传来--极客学院举办百万用户,暨产品新版本发布会,主题为"荣耀归零,初心未变".极客学院被誉为中国版的Lynda,"中 ...

  5. 组态王曲线控件读取access_组态王历史趋势曲线控件.doc

    组态王历史趋势曲线控件 组态王历史趋势曲线控件使用 配置参考文档 北京亚控科技发展有限公司 技术部 目录 一.功能概述3 一.功能概述3 二.工程实例3 三.操作步骤:3 1.历史趋势曲线控件的特点: ...

  6. 【Qt】Qt 开发桌面程序 ( Qt 版本 5.14.2 | 编辑 Qt 桌面按钮控件 | 修改按钮文本 | 为按钮添加点击事件 | 系统调用 | 去掉系统调用命令窗口 )

    文章目录 一.添加按钮控件 二.修改按钮文本 三.为按钮添加点击事件 ( 弹出对话框 ) 四.为按钮添加点击事件 ( 打开记事本 ) 五.为按钮添加点击事件 ( 打开计算器 ) 六.去掉系统调用时弹出 ...

  7. C# 实现真正的透明控件(Windows桌面程序)

    由于上位机程序的需要,需要大量的异性控件,开始不以为然,心想随着GDI到GDI+的升级,微软应该会给NET打造了一套高效绚丽的绘图方案,使用后才知道完全不是我以为的那么回事.于是开始各种寻找资源,发现 ...

  8. 桌面应用开发框架 - Windows桌面程序开发工具

    桌面应用开发框架 - Windows桌面程序开发工具 桌面应用开发 桌面应用开发是指基于Windows操作系统开发的应用程序,在Windows环境运行,包括32位\64位的应用程序, 从开发者层面讲, ...

  9. Atitit 使用h5技术( html css js)制作桌面程序gui界面解决方案attilax总结

    Atitit 使用h5技术( html css js)制作桌面程序gui界面解决方案attilax总结 1.1. 理解Atwood定律 1 1.2. H5做出个html的ui是很方便的,跨平台 2 1 ...

最新文章

  1. Eclipse 的 Tomcat 插件
  2. Flask之flask-session
  3. Mysql中的转义字符
  4. 剑指offer不用加减乘除做加法_剑指Offer-不用加减乘除做加法
  5. 系统封装接口层 cmsis_os
  6. html+cs入门实例,CS50 HTML和CSS基础(介绍最简单的HTML和CSS)
  7. js压缩代码后怎么生成source map_浅谈前端代码加密
  8. MySQL防止重复插入记录SQL
  9. 华为交换机学习指南基于子网划分划分vlan
  10. 《简明Python教程》学习笔记
  11. 记录一下postman汉化踩过的坑
  12. Xshell的安装及使用超详细教程
  13. Linux基础内容介绍
  14. win10卸载电脑管家就蓝屏_卸载电脑管家时为什么蓝屏
  15. win10连不上网,“网络重置”后,网络适配器出现感叹号,右下角WLAN消失,网络连接是空白。
  16. 云享·人物丨造梦、探梦、筑梦,三位开发者在华为云上的寻梦之旅
  17. hazelcast的坑爹事
  18. Python学者在CSDN该怎么学习
  19. 如何获得指定进程的主窗口
  20. 阿里云国际版ACE与国内版ACE区别

热门文章

  1. 获取各种常见形状的位图
  2. IT人保持健康的必备法宝
  3. A Color Picker based on manifold learning
  4. mysql数据库使用
  5. Mysql客户端中文乱码问题解决
  6. SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制...
  7. zabbix数据库表结构简单解析
  8. Windows文件操作的直接函数调用
  9. OSPF详解(三):OSPF中的网络类型
  10. 聊聊scalecube-cluster的GossipProtocol