Ich entwerfe eine Anwendung für eine Bibliothek. Nicht eine große Bibliothek, sondern eine sehr kleine Bibliothek, in der meine Hauptaufgabe nur darin besteht, Informationen über die Bücher zu behalten. Aber diese Bibliotheksanwendung sollte in der Lage sein, sich an die private Bibliothek eines jeden Fachmanns anzupassen. Zum Beispiel können für einen Anwalt neben den grundlegenden Informationen über das Buch (Titel, Autor, Herausgeber usw.) noch weitere spezielle Felder mit einem Buch verknüpft sein (Fallnummer, Gerichtsnummer usw.). Ein Arzt kann einige andere spezielle Attribute für ein Buch haben. Gleiches gilt für andere Berufe.Dynamische UI-Generierung in C#
Also werde ich eine SQL Server CE-Datenbank verwenden und ich hoffe, eine BOOK-Tabelle mit den üblichen Attributen und auf Anfrage ALTER die Tabelle für die besonderen Bedürfnisse (weitere Spalten hinzufügen) haben.
Aber meine Sorge erzeugt die GUI dynamisch, um die neuen Attribute zu unterstützen.
Gibt es Ansätze, die dynamische GUI-Generierung zu bewältigen?
ich nicht für eine vollständige Code bin zu fragen (was natürlich ich gewohnt), aber wenn Sie eine Codierung zu tun haben, den Ansatz zu stützen, bitte so freundlich sein, es zu schreiben :)
Gibt es etwas, das ich wissen sollte über die Vor-, Nachteile, Sackgassen, Warnungen oder Warnungen usw.?
Welche Plattform für angepasst werden könnten Sie entwickeln? Handy, Mobiltelefon? Netz? Desktop? – anonymous
Ich verwende C#, um für den Desktop zu entwickeln. WinForms :) –