用C 寫好乙個基本的文字編輯軟體

2021-09-02 22:36:07 字數 404 閱讀 2046

這個軟體暫時命名為桌面筆記本。

軟體的核心是基於windows sdk自己寫的乙個文字編輯類,採用了自定義的視窗類。這次沒有採用微軟的edit控制項,也沒有採用其它的文字編輯軟體包。

該軟體採用物件導向的設計方法, 以便於未來功能的完善和擴充套件。但沒有採用mfc, 而是自己寫了乙個應用程式類和其它的一些視窗類。感謝microsoft提供了這麼好的軟體介面,讓我們能編寫自己的軟體。之前用edit控制項編寫,後來覺得為了以後的擴充套件還得有自己的編輯元件, 所以寫了這個文字編輯類。

桌面筆記本軟體主要由menu bar, *******, combox, texteditor和狀態列組成,每個元件都是乙個單獨的類&

寫好乙個函式的基本「規矩」

函式是軟體產品的細胞。如何寫好乙個命名規範,功能清晰,魯棒性強的函式,是乙個合格程式設計師的基本素養。條例1 一定要對非法輸入做錯誤處理。寫函式最忌諱的就是不對非法輸入做錯誤處理。呼叫malloc等可能出錯的函式不判斷返回值。這樣的函式放到乙個龐大複雜的系統中將是災難。不是宕機就是出core或者各種...

軟體測試 測試用例 如何寫好乙個用例

測試用例 test case 是為某個測試目標而編制的一組測試輸入 執行步驟以及預期結果的集合,以便測試某 個程式的路徑或驗證軟體是否滿足某個特定需求,那麼怎麼寫好乙個用例呢?測試用例 test case 是為某個測試目標而編制的一組測試輸入 執行步驟以及預期結果的集合,以便測試某 個程式的路徑或驗...

如何寫好乙個基礎的BaseActivity

public abstract class baseactivity extends activity 初始化載入布局 public abstract int initlayout 初始化布局view public abstract void initview 初始化資料及呼叫方法 public a...