Introspector/介面/GUI
外觀
Introspector GUI 理想情況下將是一個 C# 視窗應用程式。
== Abstract GUI Client ==
“抽象 GUI 客戶端”是一個提議的 API,它將您(使用者)與特定的 GUI 工具包隔離開來。
它基於“MVC 概念”,將事物分成模型(“MVC/模型”)、檢視(“MVC/檢視”)和控制器(“MVC/控制器”)。
使用者檢視檢視,並在控制器中輸入資料。
“GUI 使用者”向“MVC/控制器元素”提供事件。
控制器基本上是事件的生產者,這些事件被髮送到模型。從控制器到模型傳送一系列更新,這會更新所有觀察特定物件的檢視。
“GUI 應用程式伺服器”向“GUI 客戶端應用程式”提供“MVC/檢視”。“GUI 客戶端應用程式”將“MVC/檢視”顯示給“GUI 使用者”,並提供多個“MVC/控制器”。
“GUI 應用程式伺服器”使用“MVC/模型”來儲存“應用程式資料”。
“應用程式資料”可以由任何後端模組進行處理。
=== RDF Data Architecture ===
“MVC/模型”可以是“DotGNU/RDF 模型”。
“DotGNU/RDF 模型”可以由“DotGNU/RDF 圖”組成。
“DotGNU/RDF 圖”可以在“DotGNU/RDF 儲存伺服器”上進行管理。
== See Also ==
* GladeXml
* XulLanguage
* LuXor
* ["Xwt"]
使用“抽象 GUI 客戶端”實現“DotGNU” “RDF” “Gui”。
0. Make a GUI that can read one n3 file and find the following things out.
1. Graphical User Interface 1. 1. Find relations between objects 1. 2. Find domains of relations between objects 1. 3. Find types of relations between objects 1. 4. Find cardinality of relations between objects
2. Select Subject/Object 2. 1. Select Attributes 2. 2. Select Components 2. 3. Select Contained Objects 2. 4. Select Relations
3. Save the relations found as hypothesis in an Ontology
4. Implement as ["Abstract GUI Client"] that Leverages ["GTK#"] ,and ["QT#"]
狀態:提案