我正在開發一個插件系統。一些插件需要用戶輸入。我希望他們能夠向主應用程序報告他們需要什麼輸入,並讓主應用程序決定如何獲取它。似乎可能有某種類型的庫設計用於指定這樣的選項。所以就像插件可以返回某種Options對象一樣,指定名稱和選項類型,主應用程序可以使用它來確定顯示哪種控件以獲得所需的選項。有沒有像.NET的「選項」庫?
我不知道這樣的東西是否存在,但似乎有點可能因爲似乎有很多應用程序使用這樣的選項。我正在考慮像Firefox這樣的東西:配置只是顯示了一個龐大的選項列表,並且知道如何處理每個選項。基本上我希望能夠爲我的主應用程序(它不是一個Web應用程序或瀏覽器,這只是一個示例)創建一個about:config頁面,它可以查看插件所需的選項並自動生成一個簡單的接口(如about:config )來獲得這些選項。
調查定義API = /?我認爲這就是你要求的 – Warty 2010-02-25 19:27:31