Bonjour,
je développe plusieurs projets dont j'aimerais pouvoir réutiliser les formulaires.
Je m'explique :
Jusqu'a maintenant, je faisais des "ajouter element existant" et je renommais la partie namespace avec mon nouveau nom.
Le probleme c'est que si je fais une amélioration dans un projet , je dois tout reprendre dans l'autre..
Je travaille également avec des bases de données et donc des datasets . Je me débrouille pour que les tables aient toutes les meme structures mais elles peuvent appartenir a des bases de données différentes et meme de type different (sqlexpress ou firebird).
Prenons un exemple:
je travaille sur un projet 1 sous sql express
- dans ce projet , je definis une table utilisateur (login,mot de passe ,niveau,etc...)
-et je fais des formulaires relatifs a cette table (forumlaire de login, modification du mot de passe, etc...)
J'ai un autre projet (disons le 2) que je veux faire sous firebird et je voudrais réutiliser les formulaires relatifs aux utilisateurs créés dans le premier projet.
et que quand je fais des modifs sur les formulaires , je n'ai qu'à les faire une fois ...
Un autre truc, je voudrais faire une fonction qui récupère les erreurs du programme, par exemple (elle notifie l'erreur a l'utilisateur, ecrit l'erreur ds un fichier,me la reporte par mail , etc...)
j'ai créé une class_erreur avec une procedure statique qui fait le travail
Je voudrais pouvoir utiliser cette class de n'importe quel autre projet.
Pour les connexions aux bases de données , j'ai également créé une class_bd (avec les fonctions insert,etc...) qui prend en parametre le type de base et qui sait comment la traiter. mais puis je faire de meme avec les datasets créés par visual studio ? Il faudrait que je puisse paramétrer le chemin d'accès aux differentes bases.
Exemple : J'ai une base de données bd1 avec la table utilisateur sous sqlexpress
et un datagridview dans un formulaire de mon projet 1 avec la liste des utilisateurs
je crée une nouvelle base de données bd2 sous firebird avec la meme table utilisateur (meme champs ,memes types) mais egalements d'autres tables differentes de celle de bd1 ( disons pour simplifier que la seule table commune est la table utilisateur)
et je voudrais pouvoir réutiliser les memes formulaires relatifs a l'utilisateur (avec juste comme parametre la connexion a la bd)
Dois je developper un premier projet qui s'appelle juste utilisateur ? et qui sera réutilisé comme dll par les autres ?
Je suis un peu confus et je ne sais par ou commencer ... j'ai un probleme d'organisation a ce niveau ...
Merci pour votre aide