J'ai écrit quelques applications de formulaires C# qui utilisent beaucoup des mêmes données/objets qui seraient mieux combinés. Je me rends compte que je pourrais utiliser des formulaires modaux pour lancer chacun d'entre eux, mais où devrais-je indiquer .dll et d'autres ressources, sur le formulaire parent? ou sur l'autre forme si nécessaire?formes modales et données partagées,
Répondre
Les choses que vous pouvez utiliser:
- objets statiques;
- motif singleton;
- passer des objets dans des constructeurs de formulaires ou des propriétés;
- utiliser des formes héritées, en gardant dans la base toutes les propriétés communes.
Un motif n'est pas une chose. – MusiGenesis
Pour montrer une chose, vous montrez la chose. Pour montrer un motif, vous montrez un tas d'autres choses parce que vous * ne pouvez pas * montrer le motif lui-même. Par conséquent, un modèle n'est pas une chose dans le même sens qu'une chose est une chose. – MusiGenesis
Cela aurait du sens en français. :) – MusiGenesis
Une solution rapide peut sembler utiliser des objets singleton/statiques; mais cela peut causer des problèmes si plusieurs utilisateurs accèdent à vos objets métier.
L'autre chose que vous pouvez faire est que vous ajoutez vos objets dans le formulaire principal, et appelez les objets de formulaire maître à partir des formulaires enfants.
Tout comme une note de côté, vous pouvez aussi penser à un 3 tier approach:
- La couche de données, le cas échéant que vous avez.
- Vos objets métier; la couche logique métier.
- La couche de présentation;
Accédez à votre nomenclature par l'intermédiaire de votre présentation et modifiez-la, quelle que soit l'adresse (quelle forme) et quelle que soit (définie dans votre BLL). Utilisez la couche de données pour manipuler votre entreprise.
ce qui devrait être une BLL? – serhio
@serhio: Couche logique métier/domaine (http://en.wikipedia.org/wiki/Business_logic_layer); une partie de l'architecture à plusieurs niveaux (http://en.wikipedia.org/wiki/Multitier_architecture). –
- 1. La forme modale supérieure proche des formes modales imbriquées ferme toutes les autres formes modales?
- 2. Formes modales cachées par les formulaires fsStayOnTop
- 3. Question sur les formes modales et les fils
- 4. vues modales et touchesBegan
- 5. Problème de données partagées
- 6. Données d'application partagées sur Mac?
- 7. MustInherit et fonctions partagées
- 8. jqgrid et popup fenêtres modales du lien
- 9. Modèle Splitview pour iPad et vues modales
- 10. formes, Mysql et valeurs
- 11. Données partagées dans une application ASP.NET
- 12. Données partagées dans les vues ASP.NET MVC
- 13. OpenMP et structures partagées et pointeurs
- 14. Formes destructrices et Compojure?
- 15. C# - DataSets et liaison de données dans plusieurs formes
- 16. Delphi MainFormOnTaskBar fenêtres modales bug
- 17. WiX et partagées, les composants versionnés
- 18. Bibliothèques partagées Websphere et sécurité Java 2
- 19. Préférences de liste et préférences partagées
- 20. Barres de notification non modales?
- 21. Delphi & datasources partagées
- 22. Problème avec plusieurs vues modales
- 23. Rails - Vues abstraites/partagées
- 24. Assistant formes django et recaptcha
- 25. Entretoises de ressort et formes
- 26. Formes et points Objective C
- 27. Problème d'autorotate pour UITabBarController et les vues modales
- 28. Formes Authentifier
- 29. Valeurs partagées dans la colonne entre les données dans ado.net
- 30. VB.NET et POO - Méthodes partagées et propriétés de base
Je ne comprends pas pourquoi le fait qu'un formulaire soit modal est pertinent pour votre problème. –