Bonjour à tous,
Avant toute chose, je vous le dis tout de suite, je débute en C# !! Donc, si vous êtes un gourou du C# et/ou que les lignes suivantes vous font dresser les cheveux sur la tête, c'est pas la peine d'hurler votre colère: allez voir ailleurs.
Par contre, si vous voulez me donner qqs conseils constructifs, alors lâchez vous, vous êtes les bienvenue !
Bon, alors voilà, je développe essentiellement en PHP et j'ai pris l'habitude de mettre toutes mes fonctions dans un fichier à part, par exemple: fct_db.php pour les fonctions liées à la base de données, fct_img.php pour les traitement d'images, etc...
Ce qui fait que dans le corps de ma page principale, j'ai en début de page quelques "require('mon_fichiers.php');" et ensuite uniquement des appels aux fonctions qui sont contenues dans ces fichiers. Du coup, on ne voit que l'essentiel du code et ça reste donc très clair. Bien entendu, il s'agit là de programmation procédurale.
Maintenant que je me mets petit à petit au C#, j'aurai aimé faire de même, c'est à dire mettre dans un fichier les fonctions qui me servent à faire le café et autres et garder la page, contenant les différents événements, propre.
Pour l'instant je ne sais pas comment faire... et est-ce une pratique courante en C# ? Actuellement, le seul moyen que j'ai trouvé est de créer une classe "Tools" contenant mes différentes fonctions. Le pblm c'est que je n'appelle pas ça faire de l'objet... instancier une classe bidon juste pour utiliser ses méthodes sans qu'elle n'aient aucune relations ou rapport entre elles... je trouve que c'est plutôt bof !
Y'a-t-il donc moyen de faire ce que je veux ou dois-je penser uniquement en objet et abandonner mes habitudes de procédurales ?
Merci d'avance à tout ceux qui voudront bien me donner une réponse constructive !