Je suis en train de concevoir une application de formulaires Windows .net qui utilise des métadonnées pour piloter l'interface utilisateur. En dehors de trouver http://msdn.microsoft.com/en-us/library/ms954610.aspx, je n'ai pas grand chose à espérer. Quelqu'un ici a travaillé sur les interfaces utilisateur pilotées par les métadonnées? Quelles sont les implications de suivre cette méthodologie et toutes les indications seraient très utiles.Un exemple de code d'interface utilisateur piloté par les métadonnées?
Répondre
La réponse la plus évidente serait que Microsoft a lui-même embrassé ce concept en utilisant Xaml dans Windows Presentation Foundation qui remplace WinForms (dans une certaine mesure).
Si vous voulez coller à un WinForms, vous pouvez envisager MyXaml qui est un genre d'hommage à Xaml pour WinForms!
Vous voudrez peut-être consulter le cadre Evolutility CRUD. Il s'agit d'un framework open source piloté par des métadonnées pour CRUD qui génère toutes les interfaces utilisateurs au moment de l'exécution.
Il vient avec le code source (en C# et JS) et de nombreux échantillons.
Vous pouvez essayer avec HTA. Il y a quelque temps, j'ai créé une application basée sur les métadonnées utilisant HTA et XML. J'ai créé la structure de type XAML et le code HTA-VBScript pour analyser cette structure et rendre différents types d'éléments d'interface utilisateur avec des validations.
Vérifiez la sortie Andromeda project, qui le fait de manière extensive. Dommage que la pile ne soit pas .NET amicale (PHP, Postgres, Perl).
- 1. Développement piloté par domaine en C# - exemple d'application Web
- 2. Menu piloté par la base de données d'applications Web MVC par les autorisations utilisateur
- 3. meilleure façon d'obtenir une entrée utilisateur pour un CLI piloté par menu en C
- 4. Comment organiser un projet de conception piloté par domaine?
- 5. UISearchBar Exemple de code
- 6. ASP.NET MVC - Menu piloté par base de données
- 7. À quoi sert le développement piloté par les modèles?
- 8. EDMessage Exemple de code?
- 9. NHibernate Recherche par exemple
- 10. Comment graver un fichier SWF piloté par les données sur un CD/DVD?
- 11. Cryptage AES, exemple de code
- 12. Ajout de métadonnées personnalisées à un site d'équipe par programme
- 13. Exemple de code pour Subversion
- 14. code mobile exemple ocr
- 15. Base64ToHex() sur exemple de code
- 16. exemple de code MoviePlayer problème
- 17. Scrubyt récupérer les métadonnées
- 18. Exemple de code pour Inteface Builder pour créer une interface utilisateur comme Preview.app?
- 19. Existe-t-il un IDE de sous-langage ou un langage/une interface de programmation visuelle piloté par un exemple publié sur Internet?
- 20. Comment obtenir les métadonnées d'une image par le module Perl?
- 21. windows.forms Cadre d'application piloté par base de données
- 22. Y at-il un générateur de code XSL qui peut créer XSLT par exemple?
- 23. Requête par entité (Exemple)
- 24. Exemple de règle de révision de code?
- 25. Exemple de code de ligne numéroté?
- 26. Exemples physiques de conception pour la testabilité et le développement piloté par les tests
- 27. schéma associé (par exemple: cm. //) à un programme Windows
- 28. Comment créer un serveur de discussion qui n'est pas piloté par interrogation?
- 29. À quoi sert un ORM pour les métadonnées de base de données?
- 30. Développement piloté par test pour le composant C++ XPCOM?