原文:.net開發筆記(十八) winform中的等待框

winform中很多任務是需要在后台線程 或類似 中完成的,也就是說,經常容易涉及到UI界面與后台工作線程之間的交互。比如UI界面控制后台工作的執行 啟動 暫停 停止等 ,后台工作進度在UI界面上的顯示。前兩天一個員工在UI線程中訪問數據庫,剛開始數據庫在局域網中,沒感覺到什么,后來將數據庫移到了外網,發現問題來了,至於問題原因想必諸位都知曉,更詳細的解釋請參考本系列博客 四 。后將這方面的東西 ...

2013-12-04 14:17 14 5859 推薦指數:

查看詳情

.Net Winform開發筆記(一)

1. 理解“Windows 窗體應用程序”項目中Program.cs文件的main方法與傳統C++Console控制台程序的main方法的區別。從程序運行層次上講,兩者無區別,都是程序的入口點,屬於進程的第一個線程。前者隱藏了UI應用程序必需的消息循環,后者沒有。 2. 每個 ...

Sun Dec 02 03:06:00 CST 2012 18 7903
.Net Winform開發筆記(三) 談談自制控件

末日這天寫篇博客吧,既然沒來,那就紀念一下。 這次談談自制控件,也就是自定義控件,先上圖,再說 1.擴展OpenFileDialog,在OpenFileDialog添加各種文件(.txt,.jpg,.excel等等)的預覽功能 2.重寫ListBox,增加折疊、鼠標背影、分類等功能 ...

Sat Dec 22 04:52:00 CST 2012 31 7163
.Net WInform開發筆記(二)Winform程序運行結構圖

中午沒事,把去年剛畢業那會畫的幾張圖翻出來了,大概介紹Winform應用程序運行的過程,以及TCP協議在Winform的應用。如果有Windows消息機制等基礎,很好理解這兩張圖。 (1)Winform應用程序運行結構圖 (2)TCP通訊協議在Winform程序的應用示意圖 熟悉 ...

Wed Dec 19 22:25:00 CST 2012 43 8313
.net開發筆記(十三) Winform常用開發模式第一篇

上一篇博客最后我提到“異步編程模型”(APM),之后本來打算整理一下這方面的材料然后總結一下寫篇文章與諸位分享,后來在整理的過程不斷的延伸不斷地擴展,發現完全偏離了“異步編程”這個概念,前前后后所有的加起來完全可以寫一篇關於框架原理的東西,而“異步編程”只是其中的一小部分,后來我一狠心 ...

Wed Jul 03 03:53:00 CST 2013 4 5416
.Net開發筆記(五) 關於事件

我前面幾篇博客中提到過.net的事件與Windows事件的區別,本文討論的是前者,也就是我們代碼中經常用到的Event。Event很常見,Button控件的Click、KeyPress等等,PictureBox控件的Paint等等都屬於本文討論范疇,本文會例舉出有關“事件編程”的幾種方法,還會 ...

Mon Jan 14 23:36:00 CST 2013 7 3488
.Net開發筆記(八) 動態編譯

雖然標題為“動態編譯”,其實本文包含兩個部分,一個就是標題說的動態編譯源代碼,另外一個應該是動態生成源代碼。也就是說,在.Net可以存在這樣一種情況:在程序運行期間,由程序控制動態生成一份源代碼(Source Code),然后再編譯該源代碼,生成一個新的程序集,緊接着再加載生成的程序集,最后運行 ...

Sat Mar 23 20:07:00 CST 2013 14 3400
.Net釘釘開發筆記

首選要先理解釘釘的幾個應用,因為應用不同,對應的接口也不一樣,能夠調用的權限也不一樣,所以首先不要盲目的開發,看文檔。 也就是這四個。總體來說,如果你只是想在釘釘上開個門,用來進到自己的H5應用,就直接選微應用,然后如果你是要上架到應用市場去就選第三方企業應用。如果選擇小程序 ...

Fri Sep 27 00:33:00 CST 2019 1 467
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM