|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mini-projet-langage-csharp-et-poo-avec-code-source/
课程评论:没有评论
**课程名称:** C# 语言与面向对象编程(OOP)迷你项目(含源代码) **课程概述:** 本迷你项目旨在让您有机会将 C# 语言培训中的理论和实践部分所学的面向对象编程(OOP)基础知识付诸实践。这是一个学员在学习完 C# 语言后应进行的一次真实体验,它将帮助您发现如何运用所学知识,在遵守 OOP 约束的前提下开发一个专业的应用程序。在实际的实践课中,由于教学和时间限制,OOP 的约束往往未能得到充分遵守,因此本项目提供了宝贵的实践机会。 **项目功能:** * **应用程序菜单:** 允许用户选择要执行的操作。 * **显示所有已注册客户:** 查看所有客户的详细信息。 * **按姓名搜索客户:** 根据客户姓名进行查找。 * **按姓名删除客户:** 根据客户姓名移除特定客户。 * **添加新客户(含输入验证):** * **客户姓名验证:** 姓名必须有效。 * **客户年龄验证:** 年龄必须大于 18 岁。 * **客户邮箱验证:** 邮箱格式必须有效。 * **按姓名对客户列表进行排序:** 按照客户姓名的字母顺序排列客户。 * **将客户信息保存到文本文件:** 将客户数据持久化存储。 * **应用程序启动时打开文件:** 在程序启动时自动加载已保存的客户数据。 **课程总结:** 这个小型项目是应用您在实践课程中获得的 OOP 基本原则的绝佳机会。
Ce mini-projet est une bonne occasion pour appliquer les notions de base de la POO (programmation orientée objet) que vous avez appris pendant les travaux pratique et la partie théorique de la formation langage C#.Ce projet est une expérience réelle que vous devez vivre après votre phase d'apprentissage du langage C#, car il va vous permet de découvrir comment utiliser vos connaissances acquis pour développer une application professionnelle avec l'utilisation des contraintes de la POO qui sont mal respecter pendent les travaux pratiques vue des contraintes de la pédagogie et du temps.Les fonctionnalités développées dans ce mini-projet sont:Menu d'application qui permet à l'utilisateur de choisir entre les ordres à exécuter.Affichage de tous les clients enregistrésRechercher un client par son nomSupprimer un client par son nomAjouter un nouveau client avec les contraintes de saisiesContrainte de saisie:Le nom du client doit être un nom valide ;L'âge du client doit être supérieur à 18 ans ;L'email du client doit être un email valide.Trier la liste des clients par leurs nomsEnregistrement des clients dans un fichier texteOuverture de fichier à l'ouverture de l'application.Ce petit projet est une excellente occasion d'appliquer les principes fondamentaux de la POO que vous avez acquis lors des travaux pratiques.