轉(zhuǎn)帖|使用教程|編輯:龔雪|2021-09-03 09:46:52.227|閱讀 481 次
概述:本文主要為大家介紹開發(fā)者在Winform開發(fā)框架中應(yīng)用到的各種基于DevExpress Winform的界面效果,歡迎下載工具實(shí)踐體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DevExpress是一家全球知名的控件開發(fā)公司, DevExpress也特指此公司出品的控件集合或某系列控件或其中某控件。我們應(yīng)用最為廣泛的是基于DevExpress Winform控件組,本文主要總結(jié)筆者在Winform開發(fā)框架中應(yīng)用到的各種基于DevExpress Winform界面效果。
通過控制GridControl的列表展示樣式,可以著重強(qiáng)調(diào)某個(gè)字段的信息,也可以進(jìn)行內(nèi)容的轉(zhuǎn)義處理。
GridView表頭多行顯示(折行),表頭及行內(nèi)容居中操作。
傳統(tǒng).NET界面有一個(gè)RichTextBox控件,這個(gè)是一個(gè)富文本控件,可以存儲(chǔ)圖片文字等內(nèi)容,它有自己的文件格式RTF,在DevExpress控件組里面也有一個(gè)同等的控件,他的名字是RichEditControl,這個(gè)控件功能很強(qiáng)大。基于RichEditControl控件我們可以增加自定義按鈕,實(shí)現(xiàn)定制工具條或者自定義的處理功能。
有時(shí)候,基于對(duì)一些年份、月份的統(tǒng)計(jì),需要集成多個(gè)數(shù)值指標(biāo)進(jìn)行分析,因此就需要把多種數(shù)據(jù)放到一個(gè)圖形里面展現(xiàn),也成為多重坐標(biāo)軸,多重坐標(biāo)軸可以是多個(gè)X軸,也可以是Y軸,它們的處理方式類似。
或者餅圖展示:
在很多病人資料管理模塊中,都需要管理影像學(xué)資料,這個(gè)在我的Winfrom開發(fā)框架中,提供了一個(gè)附件管理的通用模塊供重復(fù)使用,因此對(duì)這些操作并不會(huì)增加太多的工作量,統(tǒng)一使用即可,界面效果如下所示。
附件管理模塊提供了分類的附件管理,圖片縮略圖預(yù)覽和圖片預(yù)覽,多文件上傳、下載、刪除等附件操作,滿足我們對(duì)附件管理的大多數(shù)要求。
我們?yōu)榱酥庇^顯示的需要,一般把菜單用樹列表控件進(jìn)行展示,其中就會(huì)用到我們說的TreeList控件,如下界面所示。
其中TreeList和一個(gè)輸入SearchControl來一起協(xié)同使用,可以提高界面的友好性,我們可以通過輸入關(guān)鍵字進(jìn)行節(jié)點(diǎn)的過濾顯示。
如輸入過濾內(nèi)容后查詢過濾樹列表節(jié)點(diǎn),如下所示,這樣可以給用戶快速模糊檢索指定的樹節(jié)點(diǎn)。
下面也是樹列表的展示案例界面:
或者如下樹形列表界面所示 :
整體結(jié)合多文檔展示內(nèi)容,界面效果如下所示。
GridControl內(nèi)容簡(jiǎn)單的導(dǎo)出很容易,只需要把相關(guān)的數(shù)據(jù)表,利用Aspose.cell導(dǎo)出到指定的文件即可。簡(jiǎn)單二維表導(dǎo)出Excel數(shù)據(jù)的效果如下所示。
由于工作的需要,在我的中引入了一個(gè)通用的數(shù)據(jù)導(dǎo)入模塊,來實(shí)現(xiàn)這個(gè)既是統(tǒng)一,又是變化的業(yè)務(wù)需求,首先我們來看看能大致的模塊功能介紹圖,如下所示。
然后我們?cè)賮砜纯磳?shí)際的導(dǎo)入模塊操作界面,如下圖所示:
在最底的狀態(tài)欄里面,但我們保存數(shù)據(jù)的時(shí)候,會(huì)調(diào)用后臺(tái)線程進(jìn)行數(shù)據(jù)保存,并顯示數(shù)據(jù)導(dǎo)入的進(jìn)度狀態(tài),由于是采用后臺(tái)線程處理,不會(huì)阻塞當(dāng)前的界面,在多文檔的界面中,可以切換到其他業(yè)務(wù)界面進(jìn)行其他處理,不影響整體界面操作。
下面我們就來介紹內(nèi)容比較多的時(shí)候,分選項(xiàng)卡展示一個(gè)記錄內(nèi)容的操作,如圖所示。
導(dǎo)入的數(shù)據(jù),是一個(gè)Excel,它要求包含幾個(gè)不同表的數(shù)據(jù),導(dǎo)入操作一次性完成數(shù)據(jù)的導(dǎo)入,Excel文件的格式如下所示。
導(dǎo)出操作,我們根據(jù)用戶的選擇,可以一次性導(dǎo)出多個(gè)Excel文件,每個(gè)Excel文件包含客戶的基礎(chǔ)信息,也包含相關(guān)數(shù)據(jù),它們的格式和導(dǎo)入的格式保持一致即可,這樣方便數(shù)據(jù)的交換處理。
導(dǎo)出操作,我們需要把客戶的選擇信息轉(zhuǎn)換為需要導(dǎo)出的對(duì)象列表數(shù)據(jù),然后綁定到Excel里面即可,因此我們的Excel里面,可以通過自定義模板,指定列的數(shù)據(jù)屬性就可以綁定好數(shù)據(jù)了。
DevExpress WinForm擁有180+組件和UI庫(kù),能為Windows Forms平臺(tái)創(chuàng)建具有影響力的業(yè)務(wù)解決方案。DevExpress WinForms能完美構(gòu)建流暢、美觀且易于使用的應(yīng)用程序,無論是Office風(fēng)格的界面,還是分析處理大批量的業(yè)務(wù)數(shù)據(jù),它都能輕松勝任!
本文轉(zhuǎn)載自:
DevExpress技術(shù)交流群4:715863792 歡迎一起進(jìn)群討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: