DevExpress Winforms使用技巧教程:Dental Clinic Demo和SvgImageBox控件
DevExpress Winforms Controls 內(nèi)置140多個UI控件和庫,完美構(gòu)建流暢、美觀且易于使用的應(yīng)用程序。無論是Office風(fēng)格的界面,還是分析處理大批量的業(yè)務(wù)數(shù)據(jù),DevExpress WinForms都能輕松勝任。DevExpress廣泛應(yīng)用于ECM企業(yè)內(nèi)容管理、 成本管控、進(jìn)程監(jiān)督、生產(chǎn)調(diào)度,在企業(yè)/政務(wù)信息化管理中占據(jù)一席重要之地。
【適用范圍】:各種桌面、Web應(yīng)用程序開發(fā),尤其是WinForms應(yīng)用程序開發(fā)。
上個月DevExpress Winforms團(tuán)隊發(fā)布了Dental Clinic demo,在本文中小編將為大家分享詳細(xì)的設(shè)計模型,并說明如何在此示例應(yīng)用程序(專門為該演示構(gòu)建的控件)中使用最新的WinForms Editor。
如下圖所示,Dental Clinic應(yīng)用程序包括一個帶有工具欄的垂直邊欄,該按鈕可讓用戶在應(yīng)用程序模塊之間導(dǎo)航,“Patients”模塊顯示帶有相關(guān)患者數(shù)據(jù)的網(wǎng)格。

Staff可以激活多標(biāo)簽patient card,來添加新的患者信息或修改現(xiàn)有患者數(shù)據(jù)。第一個patient card標(biāo)簽存儲/顯示“Personal Information”、醫(yī)療程序(即將進(jìn)行的程序和過去完成的程序)以及重要的健康建議。

如果患者需要治療,dentist可以導(dǎo)航到“Procedures”標(biāo)簽(其中所有程序都分為幾類)。醫(yī)生選擇類別并使用交互式“tooth map”為每個tooth選擇適當(dāng)?shù)某绦颉?/p>

“tooth map”是使用DevExpress WinForms控件全新的SvgImageBox編輯器(v19.2中發(fā)布)構(gòu)建的。
矢量圖像由簡單元素(路徑、組等)替換像素組成,SvgImageBox分析矢量圖像中包含的元素,并允許您突出顯示它們或在必要時更改可見性設(shè)置。在Dental Clinic demo中,控件根據(jù)醫(yī)生的選擇顯示/隱藏"root canal"或"sealant"之類的元素。
v19.2安裝在XtraEditors demo中包含一個新的模塊,此模塊演示SvgImageBox的另一個用例——票務(wù)預(yù)訂(用戶可以通過單擊鼠標(biāo)即可在劇院中現(xiàn)場預(yù)訂)。演示中的座椅使用三個簡單的元素(座椅編號,其周圍的矩形以及一個代表扶手的元素)繪制而成,用戶可以單擊或懸停這三個元素中的任何一個,并且整個組會自動“點亮”(控件會觸發(fā)一系列事件,使您可以識別懸停/單擊了哪個元素,并突出顯示該元素或任何其他元素作為響應(yīng) )。

patient card的第三個標(biāo)簽是“Treatment Plan”,該標(biāo)簽使醫(yī)生可以查看所有規(guī)定的程序并更具需要安排時間表。
“Calendar”模塊允許您瀏覽所有計劃的程序。

該應(yīng)用程序的最終模塊在第二個標(biāo)簽中顯示各種圖形和圖表,以及完整的約會歷史記錄。

DevExpress v19.2全新發(fā)布,歡迎下載最新版體驗哦~
DevExpress中文網(wǎng)官網(wǎng)QQ群:540330292 歡迎一起進(jìn)群討論
掃描關(guān)注DevExpress中文網(wǎng)微信公眾號,及時獲取最新動態(tài)及最新資訊
