Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/01/2008, 10h33   #1
Nouveau Membre du Club
 
Avatar de Ministar
 
Inscription : septembre 2006
Messages : 143
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : septembre 2006
Messages : 143
Points : 25
Points : 25
Par défaut [POO] Initiation par un petit projet

Bonjour à tous!

J'avais dans l'idée de faire une petite application php qui gére un calendrier :
On affiche le calendrier du mois, j'affiche tous les rappels que l'utilisateur à enregistrer pour les jours du mois.
L'utilisateur peut également enregistrer un événement pour un jour voulu.
Bref rien de trop compliqué.

J'aimerais également me mettre à la POO, je me suis dit que je pouvais faire mon calendrier en POO, ca fait un petit exercice pratique!

Je pensais à faire deux objets : date et evenement :

L'objet date servira surtout à une petite bibliothèque pratique de fonction :


Ob_date
Attributs :
date : datetime format mysql YYYY-MM-JJ HH:MM:SS
Méthodes :
constucteur_setdate($date : datetime)
get_numsemaine()
get_datemodifiee($nombre : int, $type : int) incrément la date de $nombre qui est soit des seconde, minutes,heure tc en fonction de $type, retourne une datetime
get_mysqltofr($heureoudate) : retourne l'heure ou la date au format francais
get_datefrformatlong() : retourne la date en francais écrit

Ob_evenement
Attributs :
date_evenement : ob_date
date_rappel : ob_date
id_evenement : int(5)
titre : varchar(150)
libelle : varchar(500)
Méthodes :
Constructeur()
Constructeur(id_evenement)
Bdd_Maj_evenement()
Bdd_Supr_evenemen()
Bdd_Ajout_evenement()
Set_Date_evenement($datetime)
Set_Date_rappel($datetime)
Set_Id_evenement($entier)
Set_Titre(alphanum)
Set_Libelle(alphanum)
Get_Date_evenement() : datetime
Get_Date_rappel() : datetime
Get_Id_evenement() : entier
Get_Titre() : alphanum
Get_Libelle(): alphanum



Ai-je bien créer mes classes (aucun oublie)?
Ya t'il des méthodes que vous auriez créer plus simplement ou condenser?
Avez vous d'autres conseils sur mes classes ou la POO en général?
Les méthodes de dates sont obligatoires dans la classe ob_evenement ou on peut passer par ob_date?

Merci!!
Ministar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2008, 11h01   #2
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Au rapide coup d'oeil ce n'est pas mauvais. Disons que tu as compris en faite le principe objet. Après dans les détails c'est à toi de te poser les bonnes question.
Comment je peux identifier un évenèment ?
Que puis-je faire avec ?
Qu'a t'il besoin ? objet Date ?
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h40.


 
 
 
 
Partenaires

Hébergement Web