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

 Delphi Discussion :

Quelles sont les phases d'un programme?


Sujet :

Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 34
    Points : 16
    Points
    16
    Par défaut Quelles sont les phases d'un programme?
    Bonjours.
    es ce que ont doit suivre des regle stricte, pour créer un programme?

    telle, moi, je sais, que mon programme, il doit contenir, la fenêtre principale, des menus, des boites de dialogues et de message, integrer la souris et le clavier et encore d'autre fonction.

    donc, je supose que je commence par écrire la syntax de la fenêtre principale en premier, puis après je continue en créant les menus, et quel et la suite?

    merci!

  2. #2
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 430
    Points
    28 430
    Par défaut
    il y a en gros deux écoles

    1) tout sur papier, avant de mettre les doigts sur un clavier je dois savoir exactement les tenants et aboutissants du produit, ça m'évitera de devoir tout recommencer car je n'avais pris conscience de tel chose avant de me lancer.
    (optionnellement, le papier peu être remplacé par un PC, mais pas pour programmer)

    2) GO !

    moi je suis plutôt de la seconde école, d'une part car je n'en suis plus à mes débuts et que je n'ai pas besoin de coucher sur papier la plus part des choses pour qu'elles me viennent naturellement justes dès le départ, et que d'autre part, s'il est judicieux de se poser des questions avant de programmer une solution, on ne pense pas à tout non plus quand on est sur papier.

    dans les deux cas, découper son projet en sous-ensembles de petite taille est la meilleurs façon de ne pas tomber sur un mur.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 344
    Points : 3 122
    Points
    3 122
    Par défaut
    Bonjour,

    je suis un peu comme Paul (sans être à sa hauteur évidement)

    je fais des logiciels pour moi, selon mes idées et je démarre directement par la fenêtre principale, ses menus, puis les boites de dialogues qui correspondent à des saisie de données ou de paramètres et qui déclenchent des fonctions (généralement de calcul)

    je fais évoluer ensuite mon logiciel en rajoutant des modules et des fonctions au fur et à mesure des besoins ou de mes nouvelles idées.

    je sais que ce n'est pas bien, mais j'ai aussi vu des gros projets pour lesquels on écrivait tout à l'avance et pour lesquels le résultat n'a pas été à la hauteur.

    Bon courage pour ton projet (et surtout ne suis pas ma façon de procéder si tu développes dans un environnement professionnel !)

    @+

    Charly

  4. #4
    Membre confirmé
    Avatar de alheuredudejeuner
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 376
    Points : 632
    Points
    632
    Billets dans le blog
    4
    Par défaut reflexion en premier
    bonjour

    avant de saisir la moindre ligne de code, comme Paul et Charly il faut faire un algorithme, c'est à dire

    1/ que va faire le programme
    2/ quels informations ( clavier souris capteur...) pour faire quel traitement, et restituer quelles informations et sous quelle forme ( écran, papier BDD...)

    Une feuille de papier et un crayon ( c'est ce que j'utilise ) pour poser et organiser les différentes parties de son programme. Je rêve d'un grand tableau d'écolier face à mon bureau.

    Je pense qu'il faut penser aussi à la structure de son programme,
    a/ quel fichier vais-je créer et ou vais les ranger ?
    b/ ou vais-je ranger mon exe ?
    c/ sur quel machine vas-t-il tourner ( xp vista réseau monoposte et pour bientôt, linux, mac...)
    d/ comment j'organise mes sauvegardes et à quelles fréquences

    Ensuite, quels outils vas-tu utiliser . Delphi un logiciel de dessin, un logiciel pour la base de donnée, Excel Word open office autre.

    Ensuite se faire une petit planning poursuivre l'avancé de son travail, ça permet de ne pas se décourager sur de longs dev.

    respire un bon coup et go

    bon courage

    André

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/07/2011, 08h52
  2. [TASM] Quelles sont les erreurs dans ce programme ?
    Par S.H dans le forum x86 16-bits
    Réponses: 7
    Dernier message: 25/12/2007, 22h05
  3. Quelles sont les distibutions avec le kernel 2.4.x.x?
    Par barucca dans le forum Administration système
    Réponses: 7
    Dernier message: 01/04/2004, 15h44
  4. [CR][Jetform] Quelles sont les différences ?
    Par littlecow dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 23/07/2002, 11h40

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