摘要:本文使用C#开发适用于WinCC 7.0 SP3版本的 .NET控件,虽然WinCC版本不断更新,实际工作场景中对旧版本的使用仍然很多;开发旧版本的.NET控件需要考虑很多版本兼容性的要求,对于新手开发比较容易出错导致无法顺利的完成开发应用,本文详细讲述新手开发的详细步骤及注意事项;自定义开发.NET控件都能实现哪些功能或者说相比于WinCC现有的功能有哪些不同,带着问题去探索可以引领我们思考学习进步,从C#角度看.NET控件就是一个WinForm类库,开发的过程就是去定义这个类库里面包含的内容,比如属性、方法、事件、窗体;从WinCC应用角度看,调用控件就是将类库实例化创建对象的过程,比如将控件添加到画面中就是创建了一个类库对象,此外也可以通过脚本的方式创建类库对象然后调用其方法使用。控件的界面、属性、方法、事件与开发的控件类库一一对应;本文简要介绍几种WinCC中应用自定义.NET控件的类型, 实际应用中会更复杂。
关键词:C#、WinCC 7.0 sp3、.NET控件、Visual Studio 2019、WinForm类库
1 .NET控件开发教程
本文使用Visual Studio 2019开发,开发语言C#,其它版本也可以;以下详细讲解开发的详细步骤及注意事项,具体如何实现功能再后续文章中详解。
1.1 创建新项目,选择“Windows 窗体控件库(.NET Framework)”,然后点击“下一步”。