請諮詢我,您對以下主題的意見:當模型包含明文數據結構時,實時更新模型更改
我有一個模型 - 對象的結構。如:
事件,包含參與者
當前任務
在服務器上醃製的,並通過每個任務
該模型是怎麼回事的受讓人網絡到客戶端GUI應用程序。由於泡菜,我想保持模型類儘可能簡單(即只有簡單的類只有數據字段,裏面沒有任何單一的方法)。因此,我無法在模型對象上創建信號(如OnUpdate)。
有時服務器會發送模型更新。如「任務文本已更改」。當應用更新時,我需要將其反映在用戶界面中。在任務文本更改的情況下,它應該是UI中標籤的更改。我只希望改變相關的控件,所以整個UI更新不是最好的解決方案。
另一方面,不希望遍歷整個模型尋找變化 - 這將是太耗費資源。
那麼,通知UI有關普通數據結構變化的最佳模式是什麼?
「信號」? 「的OnUpdate」?你在說什麼?數據庫觸發器?或者一些特定於Windows的功能? – 2009-09-15 10:49:01
「這將是太耗費資源。」這是什麼意思?你有任何測量來支持它嗎?你在說什麼「資源」? – 2009-09-15 10:49:43