Application de Productivité Personnelle: Exigences Fondamentales

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 3

GUI

Application de Productivité Personnelle

Développer une application de bureau en utilisant Python et la bibliothèque Tkinter qui


combine les fonctionnalités d'un bloc-notes et d'une calculatrice. Cette application
aidera les utilisateurs à gérer leurs notes et à effectuer des calculs simples directement
depuis une interface unique.

Exigences Fondamentales:

Interface Principale:

L'application doit avoir une fenêtre principale qui sert de point d'entrée pour les deux
fonctionnalités principales : le bloc-notes et la calculatrice.

Fonctionnalités du Bloc-notes:

● Création de Nouveau Fichier: Permet à l'utilisateur de commencer un nouveau


document.
● Ouvrir un Fichier: Permet à l'utilisateur d'ouvrir un fichier txt existant.
● Enregistrer: Permet de sauvegarder le contenu actuel dans le fichier ouvert.
● Enregistrer Sous: Permet de sauvegarder le contenu actuel dans un nouveau
fichier txt.
● Quitter: Ferme l'application.

Fonctionnalités de la Calculatrice:

● La calculatrice doit supporter les opérations de base: addition, soustraction,


multiplication, et division.
● Un bouton pour effacer les entrées actuelles et un autre pour effectuer le calcul.

Menu et Configurations:

● Édition: Options pour copier et coller du texte.


● Options: Permettre à l'utilisateur de changer la taille de la police et la couleur du
texte dans le bloc-notes.
● Outils: Un sous-menu qui permet d'ouvrir la calculatrice.

Documentation:

Inclure des commentaires dans le code pour expliquer le fonctionnement des différentes
sections.

Fonctionnalités Bonus (pour points supplémentaires):

● Recherche de Texte: Ajouter une fonctionnalité pour rechercher du texte dans le


bloc-notes.
● Impression de Document: Permettre à l'utilisateur d'imprimer le contenu du
bloc-notes.
● Fonctionnalités avancées de Calculatrice: Ajouter des fonctions scientifiques
comme les racines carrées, les puissances, etc.

Critères d'Évaluation:
Code sur 30% de la note finale :

● Fonctionnalité (40%): L'application doit fonctionner sans erreurs et toutes les


fonctionnalités de base doivent être implémentées correctement.
● Qualité du code (30%): Le code doit être propre, bien organisé, et bien commenté.
● Interface utilisateur (20%): L'interface doit être intuitive et facile à utiliser.
● Fonctionnalités supplémentaires (10%): Points bonus pour l'implémentation des
fonctionnalités avancées.

présentation sur 70% de la note finale

Livrables:

● Code source de l'application.


● Un fichier README qui explique comment installer et exécuter l'application.
● Capture d'écrans de l'application en fonctionnement accompagnée d’une
présentation pour vendre votre produit.
Exemple

Vous aimerez peut-être aussi