WinForm應用實戰開發指南 —— 一些綜合案例Demo

在實際的系統開發中,我們往往需要一些簡單的的案例代碼,基於此目的我把Winform開發框架中各種閃光點和不錯的功能,有些是我們對功能模塊的簡單封裝,而有些則是引入了一些應用廣泛的開源組件進行集成使用,因此把它們做了一個Demo進行展示,以方便我們隨時瞭解和參考,並能夠快速應用相應的場景到具體的項目中。

PS:給大家推薦一個C#開發可以用到的界面組件——DevExpress WinForms,它能完美構建流暢、美觀且易於使用的應用程序,無論是Office風格的界面,還是分析處理大批量的業務數據,它都能輕鬆勝任!

DevExpress技術交流羣8:523159565      歡迎一起進羣討論

1. 閃屏展示界面及主體界面

在很多系統裏面,提供一個設計不錯的圖片作爲程序界面展示的效果是挺不錯的,這個小程序也不例外,基本上整合了一些WinForm界面常用的各種功能。

WinForm應用實戰開發指南 - 一些綜合案例Demo

而整個案例的界面的界面以方便展示各種小功能爲目的,因此設計如下所示,通過樹形列表快速進入各種小功能的展示。

WinForm應用實戰開發指南 - 一些綜合案例Demo

2. 數據列表展示(GridControl及分頁控件)

在很多數據展示的場合,基於DevExpress的WInform界面一般使用GridControl進行展示,這裏同時展示了原生GridControl和我的WInform分頁控件的幾種不同展示方式,以實際的案例效果來介紹這些數據展示的功能差異。

在這個綜合案例裏面,同時展示基於這幾種情況的數據直接錄入操作功能,這個在之前的隨筆中也有詳細的介紹過《在DevExpress程序中使用Winform分頁控件直接錄入數據並保存》、《在DevExpress程序中使用GridView直接錄入數據的時候,增加列表選擇的功能》。

一般的數據展示,採用代碼生成工具自動生成的界面,界面整合了Winfrom分頁控件的特點,方便快捷。

WinForm應用實戰開發指南 - 一些綜合案例Demo

下面案例爲在列表中選擇數據:

WinForm應用實戰開發指南 - 一些綜合案例Demo

以及基於TreeList樹形列表及搜索,右側爲GridControl直接數據錄入的案例。

WinForm應用實戰開發指南 - 一些綜合案例Demo

或者基於主從列表直接錄入數據的案例展示。

WinForm應用實戰開發指南 - 一些綜合案例Demo

3. 項目開發的雜項管理

在項目開發過程中,我們爲了更好、更快的開發具體的項目功能,會對一些常用的功能模塊進行封裝,或者使用一些使用較爲廣泛的開源組件進行功能集成,例如各種報表(XtraReport、RDLC報表、FastReport等)、文檔管理、配置管理、FTP處理、二維碼(條形碼)、攝像頭、聲音等設備,這個模塊把這些常用的功能整合在一起,具體在項目中使用到的時候,參考使用即可,非常方便和實用。

WinForm應用實戰開發指南 - 一些綜合案例Demo

例如FastReport的中文化和各種報表處理、設計等功能。

WinForm應用實戰開發指南 - 一些綜合案例Demo

以及XtraReport不同報表的設計、預覽展示效果。

WinForm應用實戰開發指南 - 一些綜合案例Demo

或者是基於RDLC報表的設計和展示。

WinForm應用實戰開發指南 - 一些綜合案例Demo
WinForm應用實戰開發指南 - 一些綜合案例Demo
WinForm應用實戰開發指南 - 一些綜合案例Demo

當然除了報表,還有其他很多模塊的處理。

WinForm應用實戰開發指南 - 一些綜合案例Demo
WinForm應用實戰開發指南 - 一些綜合案例Demo

或者展示Apose.Cell和Aspose.Word的文檔操作。

WinForm應用實戰開發指南 - 一些綜合案例Demo
WinForm應用實戰開發指南 - 一些綜合案例Demo

其他的功能就不再一一展示了,具體可以下載Demo進行功能瞭解。

綜合案例的程序下載地址如下所示:http://www.iqidi.com/download/SmallExampleDemo.rar

本文轉載自:博客園 - 伍華聰


更多DevExpress線上公開課、中文教程資訊請上中文網獲取

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章