工作內(nèi)容:
1、布局拖拉引擎開發(fā):基于 Winform Framework 實現(xiàn) HMI 組件的拖拽布局功能;支持組件屬性配置、撤銷恢復、控件對齊、多頁面管理;支持設計器預覽、窗體大小設置、布局保存與打開;熟悉 DesignSurface、ServiceContainer、MenuCommandService 等底層設計時 API。
2、組件工具箱開發(fā):開發(fā)可拖拽的 HMI 組件工具箱,支持樹狀/展開圖結構;支持組件搜索、分類展示、ICON 顯示;支持組件拖拽到設計引擎。
3、組件屬性編輯控件開發(fā):根據(jù)組件類型動態(tài)展示屬性編輯控件;支持權限可見性、數(shù)據(jù)綁定(如鏈接 NewVision 數(shù)據(jù)源);熟悉 C# 組件特性、類型轉換器、自定義屬性編輯器。
4、HMI 組件開發(fā):開發(fā)適配 NewVision 框架的各類 HMI 組件,如:標簽、指示燈、圖表、圖像、狀態(tài)燈、日志、表格;按鈕、下拉框、數(shù)值寫入、文本寫入;復合組件:良率顯示、班次顯示、圖表;容器組件:Panel、TabControl、帶標題的 Panel;支持主題色切換、組件重繪、數(shù)據(jù)綁定。
任職資格:
1、精通 C# Winform 開發(fā),5 年以上實際項目經(jīng)驗;
2、熟悉 Winform 設計時技術,如 DesignSurface、UndoEngine、MenuCommand 等;
3、熟悉熟悉 XML/JSON 序列化,支持布局文件保存與加載;
4、自定義控件開發(fā)、組件特性、類型轉換器、屬性編輯器;
5、有 HMI/SCADA/組態(tài)軟件 開發(fā)經(jīng)驗者優(yōu)先;
6、有 工業(yè)自動化、數(shù)據(jù)綁定、實時數(shù)據(jù)展示 經(jīng)驗者優(yōu)先;
7、良好的代碼風格和架構設計能力,具備團隊協(xié)作精神。