用了2年C#開發項目,應該總結總結了!

1、關於對外設的操作採用單例模式,好處在於:(1)  在內存中只有一個對象,節省內存

                                                                                      (2)  避免共享資源被多重佔用

                                                                                      (3) 避免重複創建對象提高性能

2、關於外設驅動根據自己的需求封裝爲動態庫,提高其模塊化,提高利用率;

3、頁面閃爍可通過設置form屬性來搞定,雙緩衝屬性及BackGroundImageLayout屬性;

4、界面設計採用Form與FLASH結合的方式可以得到很好的用戶體驗;

5、涉及到耗時及多線程的任務可以調用BackgroundWorker,其中Dowork、RunWorkerCompleted事件是啓動線程及線程結束後另一個線程的工作;

 

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