開發航顯系統總結

2021-06-02 17:06:01 字數 450 閱讀 7368

1、用timer進行gdi畫圖時盡量把所有與繪圖有關的程式都放在ontimer()裡,包括資源生成和釋放這是我最近開發乙個航顯系統所得的經驗。記憶體dc的生成一定要與它的使用在一起,不要分開。記憶體dc的生成在只生成一次,而使用在ontimer ()裡,當使用發生變化,有必要重新生成時,這就比較麻煩,有可能記憶體dc的生成是在oninit()裡,所以記憶體dc的生成和使用放在一起。

2、程式不要使用相對路徑

mfc程式在沒有用過檔案選擇框時,可以訪問相對路徑的檔案,但用過就會出現異常,解決辦法在我的另一篇文章有說明。

3、演算法和框架一樣重要

好的框架便於實現工程,便於維護,便於修改,好的演算法能解決某個特定的問題。這次的框架雖然實現了客戶要求的功能,但不是太好,不便於維護。走馬燈演算法雖然得到很大優化,但還有優化的空間。以後要關注框架和演算法,主要還是演算法。

4、**的書寫習慣有待進一步提高

暫時寫到這裡

航信三大系統

機票 人不應該單單只是了解客票,還應該對客票從 到旅客登機以及最後結算整個過程有乙個具體的概念,才能更好的理解訂座記錄,知其然,更要知其所以然。一名旅客來我們 處購買機票,要經過哪些過程呢?那麼首先,讓我們來看看系統整個的連線情況 航信的系統分為 人系統 crs 航空公司系統 ics 離港系統 dc...

系統開發架構總結

以自己負責開發和維護的系統為核心,展開介紹公司採用的系統和資料流架構.內容不僅僅是概括論述,還會包含整個系統所採用的技術框架 技術要點 設計模式以及在開發過程中遇到的問題和解決方案。通過此次總結,反思目前的系統作業是否有重構的空間,該如何重構 是否有可替代的更優的解決方案,優勢又在 此次總結算是對在...

winform系統開發總結

1 winform中限制textbox只能輸入整數或某些字元 private void tab1 tb default keypress object sender,keypresseventargs e char 8 代表退格符,e.keychar 表示小數點 2 修改完datagridview中...