一、mes开发使用的编程语言
建议采用Visual Studio开发工具及C#语言,C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言,是专门为、NET的应用而开发的语言。它吸收了C++、Visual Basic、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。
C#继承了C语言的语法风格,同时又继承了C++的面向对象特性。不同的是,C#的对象模型已经面向Internet进行了重新设计,使用的是、NET框架的类库;C#不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而更加健壮;C#不再支持多重继承,避免了以往类层次结构中由于多重继承带来的可怕后果。、NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。同时,公共语言运行时(Common Language Runtime)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。
二、C#语言特点
其特点有:
1、开发Winform桌面程序 (MES系统优异用户体验);
2、 C语言提供强大的设备接口API (解决MES系统与设备集成);
3、语言简洁;
4、保留了C++的强大功能;
5、快速应用开发功能;
6、语言的自由性;
7、强大的Web服务器控件;
8、支持跨平台;
9、与XML相融合。
延伸阅读
MES系统主要功能
MES可以为企业提供包括制造数据管理、计划排程管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层数据集成分解等管理模块,为企业打造一个扎实、可靠、全面、可行的制造协同管理平台。