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