DevExpress Winforms使用技巧教程:Dental Clinic Demo和SvgImageBox控件
DevExpress Winforms Controls 內置140多個UI控件和庫,完美構建流暢、美觀且易于使用的應用程序。無論是Office風格的界面,還是分析處理大批量的業(yè)務數(shù)據(jù),DevExpress WinForms都能輕松勝任。DevExpress廣泛應用于ECM企業(yè)內容管理、 成本管控、進程監(jiān)督、生產調度,在企業(yè)/政務信息化管理中占據(jù)一席重要之地。
【適用范圍】:各種桌面、Web應用程序開發(fā),尤其是WinForms應用程序開發(fā)。
上個月DevExpress Winforms團隊發(fā)布了Dental Clinic demo,在本文中小編將為大家分享詳細的設計模型,并說明如何在此示例應用程序(專門為該演示構建的控件)中使用最新的WinForms Editor。
如下圖所示,Dental Clinic應用程序包括一個帶有工具欄的垂直邊欄,該按鈕可讓用戶在應用程序模塊之間導航,“Patients”模塊顯示帶有相關患者數(shù)據(jù)的網格。
Staff可以激活多標簽patient card,來添加新的患者信息或修改現(xiàn)有患者數(shù)據(jù)。第一個patient card標簽存儲/顯示“Personal Information”、醫(yī)療程序(即將進行的程序和過去完成的程序)以及重要的健康建議。
如果患者需要治療,dentist可以導航到“Procedures”標簽(其中所有程序都分為幾類)。醫(yī)生選擇類別并使用交互式“tooth map”為每個tooth選擇適當?shù)某绦颉?/p>
“tooth map”是使用DevExpress WinForms控件全新的SvgImageBox編輯器(v19.2中發(fā)布)構建的。
矢量圖像由簡單元素(路徑、組等)替換像素組成,SvgImageBox分析矢量圖像中包含的元素,并允許您突出顯示它們或在必要時更改可見性設置。在Dental Clinic demo中,控件根據(jù)醫(yī)生的選擇顯示/隱藏"root canal"或"sealant"之類的元素。
v19.2安裝在XtraEditors demo中包含一個新的模塊,此模塊演示SvgImageBox的另一個用例——票務預訂(用戶可以通過單擊鼠標即可在劇院中現(xiàn)場預訂)。演示中的座椅使用三個簡單的元素(座椅編號,其周圍的矩形以及一個代表扶手的元素)繪制而成,用戶可以單擊或懸停這三個元素中的任何一個,并且整個組會自動“點亮”(控件會觸發(fā)一系列事件,使您可以識別懸停/單擊了哪個元素,并突出顯示該元素或任何其他元素作為響應 )。
patient card的第三個標簽是“Treatment Plan”,該標簽使醫(yī)生可以查看所有規(guī)定的程序并更具需要安排時間表。
“Calendar”模塊允許您瀏覽所有計劃的程序。
該應用程序的最終模塊在第二個標簽中顯示各種圖形和圖表,以及完整的約會歷史記錄。
DevExpress v19.2全新發(fā)布,歡迎下載最新版體驗哦~
DevExpress中文網官網QQ群:540330292 歡迎一起進群討論
掃描關注DevExpress中文網微信公眾號,及時獲取最新動態(tài)及最新資訊