.Net桌面程序的旗舰--参加亚控科技组态王7.0发布有感
昨天参加了亚控科技在翠宫饭店举办的“突破科技、面向未来—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发布有感相关推荐
- 语言更新后程序包不见_后渗透测试神器Empire 3.0发布
点击蓝字关注我们 经历漫长的等待后,后渗透测试神器 Empire 终于迎来了多项重大功能升级的 3.0 版本(https://github.com/BC-SECURITY/Empire/). Empi ...
- 组态王与c语言混合编程6,亚控 组态王嵌入版6.1
组态王嵌入版的主要功能 卓越的实时数据控制及监测功能 可视化操作界面,真彩显示图形.丰富的图库.动画连接 对实时数据的报警处理 实时数据的历史记录功能 利用控件对数据进行显示,如实时趋势曲线控件.历史 ...
- 使用VS 2019制作桌面程序的安装包
使用VS 2019制作桌面程序的安装包 前言 文章中是以.NET 平台下使用C#语言开发的WinForm桌面程序为例,说明安装包制作流程.但根据官方文档的说明,Windows下的其他语言(C++/VB ...
- 极客学院推产品新版本,触控科技副总裁Jane指出在线教育新趋势
7月8日,北京77剧场,一个IT职业在线教育的好消息传来--极客学院举办百万用户,暨产品新版本发布会,主题为"荣耀归零,初心未变".极客学院被誉为中国版的Lynda,"中 ...
- 组态王曲线控件读取access_组态王历史趋势曲线控件.doc
组态王历史趋势曲线控件 组态王历史趋势曲线控件使用 配置参考文档 北京亚控科技发展有限公司 技术部 目录 一.功能概述3 一.功能概述3 二.工程实例3 三.操作步骤:3 1.历史趋势曲线控件的特点: ...
- 【Qt】Qt 开发桌面程序 ( Qt 版本 5.14.2 | 编辑 Qt 桌面按钮控件 | 修改按钮文本 | 为按钮添加点击事件 | 系统调用 | 去掉系统调用命令窗口 )
文章目录 一.添加按钮控件 二.修改按钮文本 三.为按钮添加点击事件 ( 弹出对话框 ) 四.为按钮添加点击事件 ( 打开记事本 ) 五.为按钮添加点击事件 ( 打开计算器 ) 六.去掉系统调用时弹出 ...
- C# 实现真正的透明控件(Windows桌面程序)
由于上位机程序的需要,需要大量的异性控件,开始不以为然,心想随着GDI到GDI+的升级,微软应该会给NET打造了一套高效绚丽的绘图方案,使用后才知道完全不是我以为的那么回事.于是开始各种寻找资源,发现 ...
- 桌面应用开发框架 - Windows桌面程序开发工具
桌面应用开发框架 - Windows桌面程序开发工具 桌面应用开发 桌面应用开发是指基于Windows操作系统开发的应用程序,在Windows环境运行,包括32位\64位的应用程序, 从开发者层面讲, ...
- 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 ...
最新文章
- Eclipse 的 Tomcat 插件
- Flask之flask-session
- Mysql中的转义字符
- 剑指offer不用加减乘除做加法_剑指Offer-不用加减乘除做加法
- 系统封装接口层 cmsis_os
- html+cs入门实例,CS50 HTML和CSS基础(介绍最简单的HTML和CSS)
- js压缩代码后怎么生成source map_浅谈前端代码加密
- MySQL防止重复插入记录SQL
- 华为交换机学习指南基于子网划分划分vlan
- 《简明Python教程》学习笔记
- 记录一下postman汉化踩过的坑
- Xshell的安装及使用超详细教程
- Linux基础内容介绍
- win10卸载电脑管家就蓝屏_卸载电脑管家时为什么蓝屏
- win10连不上网,“网络重置”后,网络适配器出现感叹号,右下角WLAN消失,网络连接是空白。
- 云享·人物丨造梦、探梦、筑梦,三位开发者在华为云上的寻梦之旅
- hazelcast的坑爹事
- Python学者在CSDN该怎么学习
- 如何获得指定进程的主窗口
- 阿里云国际版ACE与国内版ACE区别