.Net相对于VC在工控领域的应用的优点

我想在工控领域采用.Net最新的WPF和WCF来完成界面与监控以及分布式通信。为了说服领导写了下面这点内容,可能有不对之处,忘高人们指教!

1、就执行速度而言,二进制型的C/C++会稍快些,但就当今的新PC来说,其电脑的硬件性能与当年不可同日而语,除非用非常老式的电脑,否则性能上是够用了。就像分拣机的通讯方式有光电IO,红外,导轨,漏波电缆等等,每种的速度都不一样,总有稍快的有稍慢的,但是每一种我们都在实际的机器上使用过,所以说速度上够用就好。在第一次运行程序时,系统会初始化缓冲,所以初始化的时间可能较之VC长(与机器性能有关)。我们可以使用2个例子来证明类似.Net的中间语言也是可以运行在工控的高性能领域的:第一,作为OPC标准的制定与开发机构,opc基金会除了二进制式的OPCDAAuto.dll,还提供了基于.Net的OpcNetApi.Com.dll和OpcNetApi.dll,从侧面说明.Net可以运用于工控;第二,作为非常高性能的数据库软件oracle,安装过的人都知道,安装oracle先要装java的运行库jdk,而且最近oracle收购了java的开发公司SUN,说明oracle与java也越来越密不可分了。

2、不需要指针,C#不必使用指针(当然一定要使用时也是可以使用的),这样不容易产生因指针使用不当而产生的不容易发现的错误。

3、垃圾回收机制使得程序自动释放内存,可以避免忘记释放内存而导致的内存泄露与系统崩溃。

4、必至VC更方面的使用多线程与共享资源的控制

5、TCP的Scoket是基于多线程的,不容易堵塞

6、拥有多线程异步的定时器,可以避免定时器过多或者定时器执行内容过多而产生主线程没有相应的问题。

7、使用WCF(一种分布式的开发架构),就是使用面向服务SOA这种全新的理念来开发分布式系统,应对将来的越来越庞大的分拣系统更为合适。例如多个人工台席的程序都是基本一样的,可以采用同一个服务端来提供数据服务,又或者一个路由主控对多个分拣机主控提供数据服务等等。

8、采用VC绘制监控画面,不仅比较难看难画而且长时间运行后,也许会导致意想不到的后果(由于使用的设备上下文的指针进行的绘图工作),而WPF在绘图与动画制作上时行家。同时,重绘界面的工作系统会自动完成,VC则要复杂的处理函数。在调整窗体大小后,使用恰当的容器布局的WPF程序会自动调整容器内各控件的大小与布局。

9、从开发程序的效率的角度上来讲,新的架构有着更多的调试手段,线程观察,调用堆栈观察等等,而且其他诸如控件的使用也简单些

10、另一个值得一提的地方是,当与外系统通信时,由于通信过程中会用到中文,而不同的开发程序使用的字符集不同,像GB2312,UTF-8等等,使用.Net能轻易地改变字符集,而VC的话改变字符集相当麻烦

11、作为界面的用户体验,我们可以做到与VC程序开发的用户体验一致,但是色彩的运用上可以更为丰富,特别是WPF将界面布局与程序逻辑执行的文件想分离,使的制作界面变得简单,也更为丰富,甚至有专业的另一套工具expression,能的制作界面、动画、声效等就如同制作flash

12、作为微软现在的主打产品,相当长的时间内,可以说.Net是不会被淘汰的。举例而言,微软的新型操作系统windows vista就已经自带了.Net3.0,作为系统内核。也许以后的新的操作系统会默认搭载更高版本的.Net Framework吧

时间: 2024-10-18 09:13:26

.Net相对于VC在工控领域的应用的优点的相关文章

卡巴斯基:工控领域的网络安全问题也亟需被重视

WannaCry勒索攻击事件已经被各方从各个角度剖析了很多了,卡巴斯基实验室的数据显示,其保护子系统在74个国家检测到至少45,000次攻击,并与谷歌研究发现,代码中的线索将幕后黑手的来路指向朝鲜.   在近期举行的一场分享会上, 卡巴斯基亚太病毒实验室负责人董岩表示,卡巴斯基安全解决方案可以成功拦截此病毒,同时,卡巴斯基实验室专家仍在加紧研究是否可以对攻击中被加密的数据进行解密,以便尽快开发出解密工具.但是,网络安全问题依然严峻,卡巴斯基实验室的数据显示,2016年,28.7%的企业需要几天时

初创公司威努特认为工控安全领域将迎来爆发期

工控安全是工业控制系统信息安全的简称,是对大型基础设施上信息安全和防护的响应.通常来说,工厂有自己的生产网,各个控制装置和控制系统之间由以太网相连接,工控安全相当于把计算机零件和物理设备结合在一起,维护生产装备的安全,属于物联网安全的一部分. 2010年爆发的震网病毒感染了全球超过 45000个网络,伊朗大面积核电系统瘫痪,这次席卷全球的工业界的病毒引起了厂商对工控安全的重视,全球工控安全领域逐渐起步,各国逐渐建立起相关的行业规定和协议.在我国,工控安全仍然是一片蓝海,威努特是其中一家. 威努特

工控安全政策系列导读:信息安全技术 工业控制系统安全控制应用指南

2016年8月29日,国家质量监督检验检疫总局.国家标准化管理委员会正式发布<GB/T 32919 信息安全技术 工业控制系统安全控制应用指南>.(http://www.bz.bzko.com/bzxx/48889.html) 该标准由全国信息安全标准化委员会(SAC/TC260)提出,全国信息安全标准化技术委员会归口管理.适用于工业控制系统拥有者.使用者.设计实现者以及信息安全管理部门,为工业控制系统信息安全设计.实现.整改工作提供指导,也为工业控制系统信息安全运行.风险评估和安全检查工作提

BlackHat上的工控蠕虫病毒 绿盟科技工控研究员用SCL语言编写实现 录像让你亲眼看看

本文将展示的是一种新型的PLC蠕虫病毒,该病毒可以不借助上位PC机,仅通过PLC之间进行互相传播.该病毒的实现思路,适用于多个厂家的PLC设备,并且可以在一定规则范围内相互进行传播.本文采用西门子PLC举例进行说明. 随着"互联网+制造"的工业4.0概念的提出,独立.隔离的传统工控领域迎来了新的大数据互联时代.与此同时,工控安全的问题,也随着互联,被更广泛的暴露在了Internet中.近几年来,越来越多的工控设备被暴露在了互联网上. 在Black Hat2011,Dillon Bere

工控安全漏洞数大爆发,我国企业要如何掘金?

工控系统为代表的关键基础设施领域是一个新兴的安全领域,近年来备受关注.2016年,全球发达国家加快了工业控制网络安全领域发展的步伐,采取了加大资金投入.制定国家层面战略规划和行动计划.成立国家安全机构和学院.组建网络部队等多方面的措施,以提升本国网络安全保障能力.我国也在2016年发布了6项工业控制系统安全相关标准.开展了全国关键信息基础设施网络安全检查和全国工业控制系统安全大检查等一系列行动.如今,工业控制系统已经成为国家关键基础设施的重要组成部分.国家对工控领域的重视,也必然给工控信息安全市

ICS—CERT官网公示匡恩网络新发现四工控漏洞

近日,美国ICS-CERT官网相继公布了由匡恩网络智能安全工业研究院发掘的四个中高危漏洞和漏洞利用验证.匡恩网络率先预警了黑客利用这些漏洞实施网络攻击的风险,从多层面.多维度为工控安全"上保险",彰显了中国工控网络安全企业的国际影响力. 这四个漏洞分别为:GE Proficy HMI SCADA CIMPLICITY 权限提升漏洞.Advantech WebAccess ActiveX VBWinExec 远程代码执行漏洞.Advantech WebAccess ActiveX Chk

BB机如何威胁工控系统安全?

在2016年工业控制系统(ICS)网络安全大会上,施耐德工业防火墙被曝存在漏洞后不久,施耐德又被曝出电气控制面板.ICS(工业控制系统)和关键基础设施均处于风险之中.一时间,ICS话题也变得火热,ICS安全也引起了大家的重视. 安全公司趋势科技也发现,BB机(寻呼机)也能对ICS造成严重威胁. 虽然现在针对ICS的攻击活动较少,但我们还是不能掉以轻心.我们来看看过去两年在ICS都发生了什么? 工控领域在用BB机! 当前,几乎所有的工业组织都面临数字攻击的威胁.为了抵御这些攻击者,许多企业设立了通

面向非技术管理者的工控系统(ICS/SCADA)安全指南

本文讲的是 面向非技术管理者的工控系统(ICS/SCADA)安全指南,高级持续性威胁正成为关键基础设施及能源领域日渐艰巨的挑战,它是一种复杂的网络攻击,通常是资金充裕.有国家背景的专业黑客小组所发动. 针对工业控制系统(ICS)和数据采集与监视控制系统(SCADA)的高级持续性攻击数量日渐增多,下属美国国土安全部(DHS)的工业控制系统网络紧急响应小组(Industrial Control)将ICS/SCADA和控制系统网络列为黑客或病毒最容易攻击的两种目标目标.漏洞来源主要有两种:内部人员.面

浅谈Windows Embedded的工控与节能

嵌入式系统,作为现如今计算机的两大分支之一,已经从不同的角度影响着我们的生活.只要你细心的观察就可以发现,现在我们每个家庭,除了台式电脑之外,类似如PDA.汽车的控制部件.冰箱.手机.DVD.数码相机.智能家具等日常生活中使用的电子产品,其实都是由各种嵌入式系统组成的.   而正是基于人们对智能连接设备的需求不断提高的趋势,如今的各种电子产品也不断的在软硬件平台上进行创新和升级.这也无形中使得市场中大量基于32位嵌入式处理器的电子产品得到了广泛的应用,随之而来其配套的操作系统也就得到了广泛的应用