我們在開發一些Winform程序的時候,除了常規的顯示普通數據外,有的時候需要顯示一些人員肖像或者一些車輛等物體的圖片,一般這些內容較小,所以以二進制存儲在數據庫是一個不錯的方案。但由於它們雖然很常用,設計數據庫保存的邏輯又會使得整個控件的封裝顯得麻煩很多。本文介紹的肖像顯示保存控件,通過事件 ...
在很多項目中,可能會有要求對一些數據的閱讀狀態進行記錄,用戶閱讀過或者未閱讀過,都做不同的標識,方便了解數據的狀態。如在我的客戶關系管理系統中,對於客戶的狀態進行跟蹤,如果最近聯系時間超過配置天數的,那么特別顯示出來。類似的應用場景,還有很多地方應用到,如對於通知公告 流程記錄 內部信息等狀態查看都可能是這樣的類型。那么如何解決這些通用的需求呢,是需要每個都設置一個表來記錄這些狀態嗎 應用需求場景 ...
2014-08-30 16:45 2 2694 推薦指數:
我們在開發一些Winform程序的時候,除了常規的顯示普通數據外,有的時候需要顯示一些人員肖像或者一些車輛等物體的圖片,一般這些內容較小,所以以二進制存儲在數據庫是一個不錯的方案。但由於它們雖然很常用,設計數據庫保存的邏輯又會使得整個控件的封裝顯得麻煩很多。本文介紹的肖像顯示保存控件,通過事件 ...
在我前面很多篇關於框架設計和介紹的文章里面,大多數都是利用框架提供的基礎性API進行各種的操作,包括增刪改查、分頁等各種實現和其衍生的實現,而這些實現絕大多數是基於SQL的標准操作實現的,由於框架的底層是利用了微軟企業庫Enterprise Library,因此框架也是很好的支持存儲過程的各種調用 ...
本篇繼續上篇《Winform開發框架之存儲過程的支持--存儲過程的實現和演化提煉(1)》來對Winform開發框架之存儲過程的支持進行介紹,上篇主要介紹了SQLServer和Oracle兩種數據庫對常規存儲過程的編寫和對比,本篇主要介紹如何在C#里面,如何對這些存儲過程進行調用,並獲取到對應 ...
我在上一篇《Winform開發框架之通用人員信息管理》隨筆中介紹了這個通用人員信息管理的大致實現界面和思路,本篇就其中的實現細節做進一步的分析和共享,希望大家對其中的實現代碼進行一個了解,並希望多多提出寶貴意見。通用人員信息管理模塊,這個模塊其實在很多場合都可能用到,如企業員工管理、科室員工管理 ...
在ABP VNext框架中,即使在它提供的所有案例中,都沒有涉及到Winform程序的案例介紹,不過微服務解決方案中提供了一個控制台的程序供了解其IDS4的調用和處理,由於我開發過很多Winform項目,以前基於ABP框架基礎上開發的《ABP快速開發框架》中就包含了Winform客戶端 ...
Winform實現多線程異步更新UI(進度及狀態信息) 引言 在進行Winform程序開發需要進行大量的數據的讀寫操作的時候,往往會需要一定的時間,然在這個時間段里面,界面ui得不到更新,導致在用戶看來界面處於假死的狀態,造成了不好的用戶體驗 ...
引言 在進行Winform程序開發需要進行大量的數據的讀寫操作的時候,往往會需要一定的時間,然在這個時間段里面,界面ui得不到更新,導致在用戶看來界面處於假死的狀態,造成了不好的用戶體驗。所以在大量數據操作的應用上,需要使用多線程來處理這種情況。在c#中使用多線程很方便只需要 ...
在我的隨筆中,Winform開發介紹過很多內容,隨着介紹的深入,很多地方進行精細化的介紹當中了。我們一般在Winform的列表界面中展現相關記錄,在一個彈出窗口給客戶錄入數據,OK,這些沒問題,但是我們錄入數據后,很多情況下忽略了一些用戶體驗,等客戶自己刷新才在列表中顯示最新的記錄出來,這樣有些 ...