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 :

Besoin de conseils pour un petit programme


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2010
    Messages
    26
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2010
    Messages : 26
    Par défaut Besoin de conseils pour GUI d'un programme mathématique
    Dans le cadre de mon cours de programmation informatique, il m'a été demandé de réaliser un petit programme capable de calculer l'aire sous une courbe (c'est à dire d'intégrer la fonction représenter), en utilisant Pascal et Delphi 5!^^
    J'ai carte blanche pour réaliser cela, sachant que je dois utiliser la méthode d'approximation par rectangles...

    N'ayant pas une grande connaissance de cet EDI, j'ai plusieurs questions, et j'aimerais avoir votre opinion franche.

    Tout d'abord, concernant les fonctions: j'ai décidé de proposer à l'utilisateur de choisir entre certaines fonctions prédéfinies(linéaire, quadratique, cubique, exponentielle, trigo, etc.). J'ai placé cette liste de fonction dans une comboBox, et c'est là que je ne sais pas trop de quelle façon je dois procéder...
    Pour l'instant, j'utilise 4 Labels et 4 Edit. Selon la fonction choisie, l'affichage des labels change, et certains sont masqués (de même pour les Edit). Est-ce une bonne façon de procéder, ou vaut-il mieux travailler sur des Frames?

    J'aimerais pouvoir afficher le symbole "pi" dans un label. Malheureusement, il n'existe pas dans les polices classiques, mais je crois que je peux le trouver dans la police "symboles". Est-il possible, au sein d'un même label, d'utiliser plusieurs polices?

    Enfin, une petite question à part: je travaille sous 7, et pour une raison que j'ignore, les raccourcis de delphi ont changé (Ctrl+C remplacé par Shift+qqch, etc...).
    Quelqu'un saurait-il comment les éditer?

    Merci d'avance

    D

  2. #2
    Membre Expert Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 553
    Par défaut
    Oula..ça fait bcp de question pour un post.
    Pour pi utilise soit un bitmap ou écris 'Pi' si c'est du texte obligatoirement.
    Ta question sur les labels n'est pas claire, tu veux faire quoi exactement ?

  3. #3
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2010
    Messages
    26
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2010
    Messages : 26
    Par défaut
    Mhh c'est vrai qu'à le relecture c'est pas évident^^.

    En gros, je propose à l'utilisateur le choix entre plusieurs types de fonctions.

    J'ai un arrangement comme celui qui suit sur ma Form:

    Edit1 Label1 Edit2 Label2 Edit3 Label3 Edit4 Label4

    Si l'utilisateur choisit une fonction de type linéaire (ax+b), alors je masque Edit3 et 4 ainsi que les labels, et label1 devient 'X +' (label 2 est inutile ici aussi, donc masqué). L'utilisateur rentre ensuite les valeurs des coefficients (a et b).
    Je voulais savoir si c'était une bonne méthode ou si elle était ridicule et compliquée (et si c'est le cas comment faire plus efficacement).

    Quand au labels pour pi, j'ai résolu mon problème en créant un label pour pi en utilisant la Font symbol et un autre label pour le restant de l'expression...

    J'espère que c'était plus clair

  4. #4
    Membre Expert

    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 935
    Par défaut
    Salut

    Le plus propre serait certainement de creer tes composants dynamiquement, comme ca tu donne le nombre de composants a creer suivant la fonction a étudier.

    Tu peux aussi utiliser le composant TLabeledEdit qui contient déja un label.

    Bonne chance !

  5. #5
    Membre Expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 533
    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 533
    Par défaut
    Bonjour,

    si tu as peu de fonctions, tu peux aussi faire des onglets sur la totalité ou sur une partie de ta form (un onglet par fonction pour ce qui est à afficher)

    @+

    Charly

  6. #6
    Membre extrêmement actif
    Avatar de skywaukers
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2005
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 219
    Par défaut
    bonjour,

    pourquoi ne pas lui faire saisir la fonction dans 1 seule TEdit ? Bon après il faudra l'analyser pour en extraire les données utiles, mais justement ça peut être un excellent complément d'exercice

    @++
    Dany

Discussions similaires

  1. Conseils pour un petit programme objet
    Par lilo2000 dans le forum Architecture
    Réponses: 1
    Dernier message: 13/10/2010, 16h04
  2. Besoin d'idées pour un petit programme !
    Par alexg33 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 12/11/2009, 23h52
  3. Besoin conseil pour un petit jeu
    Par Cosmosis dans le forum Langage
    Réponses: 3
    Dernier message: 22/12/2006, 15h44
  4. Besoin d'aide pour un petit programme
    Par Nico35 dans le forum C
    Réponses: 13
    Dernier message: 25/05/2006, 23h21
  5. Réponses: 2
    Dernier message: 06/05/2006, 16h09

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