A voir également:
- Comment écrire un emploi de temps en c?
- Mode d'emploi - Guide
- Ecrire en gras sur whatsapp - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Écrire en majuscule - Guide
- Comment écrire # sur pc - Guide
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
peux-tu expliquer ce que comporte un "emploi du temps"?
peux-tu expliquer ce que comporte un "emploi du temps"?
Bonjour,
La première étape va être de te demander quels sont les bons "objets" (structures) et les primitives dont tu auras besoin pour implémenter ton emploi du temps. Une solution simple est par exemple de regarder comment fonctionne un emploi du temps électronique (comme google calendar) et voir quelles opérations sont proposées à l'utilisateur.
Typiquement, tu vas avoir envie d'ajouter/modifier/supprimer un événement. On sent qu'on va avoir besoin d'une structure pour modéliser un événement. En regardant les champs associés à un événement, on en déduit les attributs de cette structure (date/heure de début, date/heure de fin, titre de l'événement...). On sent aussi qu'il va falloir une structure qui va permettre de lister tous les événements (donc l'emploi du temps à proprement parler). Elle permettra notamment de lister les événements de la journée, de la semaine, ou du mois courant... (qui correspondent à autant de primitive).
C'est d'ailleurs ce qu'a commencé à faire Yass (un de tes collègues ;-) ?) dans cette discussion).
À l'issue de cette réflexion, tu devrais être en mesure d'écrire les headers qui définissent ces différentes structures et les fonctions. Il ne restera plus qu'à s'interroger sur les paramètres nécessaire et suffisant pour chacune des primitives dont on a parlé. Et enfin, il ne restera plus qu'à les implémenter en C.
Si tu as besoin d'aide, montre-nous ce que tu as commencer à coder, explique-nous ce qui te bloque, etc.
Bonne chance
La première étape va être de te demander quels sont les bons "objets" (structures) et les primitives dont tu auras besoin pour implémenter ton emploi du temps. Une solution simple est par exemple de regarder comment fonctionne un emploi du temps électronique (comme google calendar) et voir quelles opérations sont proposées à l'utilisateur.
Typiquement, tu vas avoir envie d'ajouter/modifier/supprimer un événement. On sent qu'on va avoir besoin d'une structure pour modéliser un événement. En regardant les champs associés à un événement, on en déduit les attributs de cette structure (date/heure de début, date/heure de fin, titre de l'événement...). On sent aussi qu'il va falloir une structure qui va permettre de lister tous les événements (donc l'emploi du temps à proprement parler). Elle permettra notamment de lister les événements de la journée, de la semaine, ou du mois courant... (qui correspondent à autant de primitive).
C'est d'ailleurs ce qu'a commencé à faire Yass (un de tes collègues ;-) ?) dans cette discussion).
À l'issue de cette réflexion, tu devrais être en mesure d'écrire les headers qui définissent ces différentes structures et les fonctions. Il ne restera plus qu'à s'interroger sur les paramètres nécessaire et suffisant pour chacune des primitives dont on a parlé. Et enfin, il ne restera plus qu'à les implémenter en C.
Si tu as besoin d'aide, montre-nous ce que tu as commencer à coder, explique-nous ce qui te bloque, etc.
Bonne chance