IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[POO] Initiation par un petit projet


Sujet :

Langage PHP

  1. #1
    Membre du Club Avatar de Ministar
    Inscrit en
    Septembre 2006
    Messages
    143
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Septembre 2006
    Messages : 143
    Points : 56
    Points
    56
    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!!

  2. #2
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 490
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 490
    Points : 6 044
    Points
    6 044
    Par défaut
    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 !...

Discussions similaires

  1. Petit projet RMI sous eclipse
    Par Goupil dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 21/10/2008, 22h49
  2. acces d'un objet créer par un autre projet?
    Par gaoul dans le forum C++
    Réponses: 13
    Dernier message: 31/03/2006, 22h11
  3. Cherche tuteur pour encadrer un petit projet.
    Par mikaloop dans le forum Access
    Réponses: 11
    Dernier message: 05/03/2006, 18h15
  4. petit projet sur le port série et parallele
    Par pepper18 dans le forum C
    Réponses: 5
    Dernier message: 12/01/2006, 14h14
  5. Avis sur un petit projet
    Par nicolas66 dans le forum OpenGL
    Réponses: 10
    Dernier message: 02/02/2005, 00h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo