Je suis en train de concevoir une application pour une bibliothèque. Pas une bibliothèque à grande échelle, mais une bibliothèque à très petite échelle où ma tâche principale est de garder des informations sur les livres. Mais cette application de bibliothèque devrait pouvoir s'adapter à la bibliothèque privée de n'importe quel professionnel. Par exemple, pour un avocat, outre les informations de base sur le livre (titre, auteur, éditeur, etc.), il peut y avoir d'autres champs spéciaux associés à un livre (numéro de dossier, numéro de tribunal, etc.). Un médecin peut avoir d'autres attributs spéciaux pour un livre. Idem pour les autres professions.Génération d'interface utilisateur dynamique en C#
Donc je vais utiliser une base de données SQL Server CE et j'espère avoir une table BOOK avec les attributs habituels et ALTER la table à la demande pour répondre aux besoins spéciaux (ajouter plus de colonnes).
Mais mon souci est de générer dynamiquement l'interface graphique pour supporter les nouveaux attributs.
Y a-t-il des approches pour s'attaquer à la génération de l'interface graphique dynamique?
Je ne demande pas de code complet (qui, évidemment, je reçois l'habitude), mais si vous avez tout codage pour soutenir l'approche, s'il vous plaît de bien vouloir poster :)
Est-ce que je devrais savoir sur les avantages, les inconvénients, les impasses, les mises en garde ou les avertissements, etc.?
Quelle plate-forme vous développez pour? Mobile? Web? Bureau? – anonymous
J'utilise C# pour développer pour le bureau. WinForms :) –