首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

個人開發框架總結(三):BaseEditForm 資料編輯視窗基類設計與核心虛擬方法

     編輯:關於C語言

BaseEditForm 核心成員

屬性

  • Info:修改模式時從清單視窗傳入的實體物件
  • TypeID:所屬分類 ID
  • ParentID:父實體 ID(用於階層資料)

保護方法

  • ShowErrorMessage:統一錯誤提示

需覆寫的虛擬方法

  • CreateListInstance:建立清單實例(供下拉選單等)
  • AddInfo / ModifyInfo:新增/修改資料邏輯
  • ValidateData:儲存前驗證
  • FillForm / ClearForm:實體與 UI 雙向綁定
  • RegisterActiveControl:註冊各 TabPage 預設焦點控件

BaseEditForm 介面示意圖

遵循 Template Method 模式,框架處理視窗生命週期,開發者專注業務規則實作。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved