一、需求描述
有一軟件,是一種儀器儀表類的界面。需要使用WPF框架,仿照其完成界面的搭建、ViewModel的抽象定義、界面交互邏輯代碼。
該工程需要完成:
1.使用樹形控件來管理所有設備。設備有組、組下面有設備,即樹形控件會有Item和子Item,遞歸嵌套不超過3層。
2.使用波形圖控件(OxyPlot WPF版本)來圖形化得查看單個設備提交的數據,比如XYZ軸的震動值。
3.使用一個ListView來顯示單個設備在某時刻點提交的單個設備的數值數據
4.有對設備信息編輯的設置頁面。設置該設備的一些閾值等信息。使用基礎控件,比如TextBox,Button即可搭建完成。
5.上述提交的數據無需與后臺通訊協議對接,解析,計算。僅只完成界面,并且定義ViewModel來模擬顯示上述界面上的數據即可。
6.如果可以,請使用MVC框架和模式。做到三層分層清晰。
7.界面無風格、無美工類工作,使用WPF控件默認風格即可。
8.工期1周、協商可延期多加1周。可具體協商。但是每3天要有結果能讓我看到。延期的時間并不會增加本項目的報酬。
總結。主要工作是按照已有的軟件的界面,仿照它的界面,編寫XAML,定義XAML中元素的事件,完成界面交互的代碼,并且定義這些控件上要顯示的ViewModel,并且能生成一些ViewModel對象來模擬運行界面的操作。
二、人才需求
1.精通C#語言,使用WPF框架3年以上。
2.熟悉WPF的雙向數據綁定。
3.熟悉WPF的XAML標記語言
4.熟悉波形圖類控件的使用,最好熟悉OxyPlot波形圖組件
5.人員在上海,方便溝通。
6.無需全職做,業余時間兼職即可。
7.個人開發者優先。
三、參考作品
1.有要仿照的軟件的截圖、exe可供參考。
四、合作方式
1.項目合作的方式