








Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Ce document présente un projet d'application C# développé par des étudiants pour gérer des données de clients. L'application utilise le langage C# et Visual Studio pour créer une interface conviviale permettant d'ajouter, modifier, supprimer et rechercher des enregistrements de clients. Le projet est bien structuré et comprend des explications détaillées du code, des interfaces et des fonctionnalités de l'application.
Typology: Cheat Sheet
1 / 14
This page cannot be seen from the preview
Don't miss anything!









SS
Ce Projet est réalisé par: YASSMINE ES-SEMMAMI & oumaima el kahlaoui et widad Encadré par: Prof. YASSINE AIT LAHCEN
Nous tenons à remercier toutes les personnes qui ont contribués au succès de notre Projet du PREMIER Semestre et qui nous ont aidé lors de la création de ce projet. Nous adressons nos remerciements aux Prof. YASSINE AIT LAHCEN car grâce à lui nous avons pu comprendre et savoir la programmation avec c# et sans eux nous ne pouvions pas réaliser ce projet.
dans le cadre de ce rapport, nous allons présenter une application développée en langage C# qui permet de créer, modifier, supprimer et rechercher des enregistrements. Cette application a été conçue pour répondre aux besoins de gestion de données de manière efficace et intuitive. L'objectif principal de cette application est de fournir aux utilisateurs une interface conviviale qui facilite la manipulation des données, tout en garantissant la sécurité et l'intégrité des informations. Grâce à des fonctionnalités robustes, les utilisateurs peuvent facilement gérer leurs enregistrements, que ce soit pour ajouter de nouvelles entrées, mettre à jour des informations existantes, supprimer des données obsolètes ou effectuer des recherches rapides. Ce rapport détaillera les différentes fonctionnalités de l'application, les technologies utilisées, ainsi que les défis rencontrés lors du développement. Nous aborderons également les tests effectués pour assurer la fiabilité et la performance de l'application. En somme, cette application représente un outil précieux pour
toute personne ou organisation cherchant à gérer efficacement ses données.
Nous avons aussi utilisé le programme : Visual STUDIO qui est un langage de programmation événementielle de troisième génération ainsi qu'un environnement de développement intégré, créé par Microsoft pour son modèle de programmation COM.
L’interface de la première page : Il s'agit d'un formulaire avec un tableau affichant des informations utilisateur, incluant un ID, un nom, un prénom et un email. Le tableau a trois lignes de données, avec les première et dernière lignes ayant le même nom "laassibi" et la ligne du milieu ayant un nom différent "elkahlaoui". En dessous du tableau, il y a trois boutons étiquetés "modifier", "supprimer" et "rechercher", qui correspondent probablement aux fonctionnalités d'édition, de suppression et de recherche des enregistrements utilisateur, respectivement.
L’interface de la deuxième page :
Le Code utilisé pour l’interface: Voici une explication détaillée du code :
Form3 est le point d'entrée principal de la troisième fenêtre de l'application. Elle possède un **DataGridView_** pour afficher les données des clients et une **MySqlConnection_** pour gérer la connexion à la base de données.Form3(MySqlConnection cnn), la classe prend un objet MySqlConnection en paramètre. Si la connexion est nulle, elle affiche un message d'erreur et quitte.label4_Click() est déclenchée lorsqu'une étiquette spécifique est cliquée. Elle effectue les actions suivantes : nom, prenom et email de la table clients.MySqlDataAdapter pour remplir un DataTable avec les résultats de la requête.DataTable a des lignes, et dans ce cas, l'assigne comme source de données pour le DataGridView.clients est vide.finally, quel que soit leCe projet C# de gestion des clients offre une interface simple et efficace pour interagir avec une base de données MySQL. Les principales fonctionnalités comprennent :