0
大多數今天的IDE都有一個內置的UI設計器,您可以在其中將所有按鈕,標籤和其他組件拖放到窗體/窗口/任何內容中。創建這個UI設計器需要什麼?對於正在考慮創建UI設計者的人,有沒有好的資源(書籍,教程等)?創建UI設計工具
我沒在尋找任何特定的語言或平臺。當然,首先我需要擁有所有組件和文件格式,假設我有這個。我應該從哪裏開始實施拖放式UI設計器?有什麼好的設計模式可以幫助我完成這個工具的整體設計嗎?
大多數今天的IDE都有一個內置的UI設計器,您可以在其中將所有按鈕,標籤和其他組件拖放到窗體/窗口/任何內容中。創建這個UI設計器需要什麼?對於正在考慮創建UI設計者的人,有沒有好的資源(書籍,教程等)?創建UI設計工具
我沒在尋找任何特定的語言或平臺。當然,首先我需要擁有所有組件和文件格式,假設我有這個。我應該從哪裏開始實施拖放式UI設計器?有什麼好的設計模式可以幫助我完成這個工具的整體設計嗎?
對於這種「追求」,MVC模式非常有用。您至少有2個視圖(圖形和文本)。您還可以使用不同類型的控件通過不同的視圖操作模型。
它自己的對象(按鈕等)通常共享很多功能,所以它在邏輯上具有許多祖先。將對象組成樹狀結構=>所以很好用Composite pattern來動態添加/更改新的組件你也應該考慮Decorator pattern
選擇一個平臺,或者這個問題沒有意義 – CapelliC
我想你可以找到一本關於這種事情的書。 –