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

C++Builder Discussion :

pte appli avec c++ builder 5


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 8
    Points : 2
    Points
    2
    Par défaut pte appli avec c++ builder 5
    bonjour,
    je voudrai faire une petite application avec c++ buider. j'ai déja terminé la programmation visuelle ( placer les objets sur le form ) et j'ai besoin d'être aidé pour écrire les codes devant lié les objets.
    -dans un GroupBox j'ai placé 16 Button pour former un clavier numerique ayant: 0,1,2,3,4,5,6,7,8,9,*,#,A,B,C,D.appelé Button1.....Button16
    - sur le form j'ai placé espace Edit appellé Edit1,Edit2,Edit3,Edit4; j'ai placer deux Button appelé Validation1 et Entrer1
    - sur le form j'ai placer 10 Buton appelé Led1..........Led10.
    je voudrai que l'application puisse fonctionner comme suit:
    quand une personne se presente je saisi son non dans Edit1, avec la souris je click sur Led1 et led1 apparait dans Edit2, avec la souris je lui atribu un temps à partir de mon clavier virtuel ( de 0 à 999 secondes ) par exemple 150 et 150 apparait dans Edit3. quand edit1,edit2,edit3 sont renseignés je clique sur le button validation1 et le programme affiche un code quelconque de 5 lettre et chiffres (sauf * et # ) du clavier virtuel dans edit4. quand le code est renseigné dans edit4 on click sur entrer1 et la led1 qu'on avait choisi change de couleur ( passe par exemple au rouge ). après que les 150 secondes se soit écoulé, la led1 repasse à sa couleur initiale ( par exemple au vert ).
    ainsi de suite pour les 10autres led. je voudrais controler visuellement le temps de passage attribué à chaque personne qui se présente.

    merci de me venir en aide je suis vraiment bloqué.

  2. #2
    Membre actif Avatar de Baxter67
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Points : 216
    Points
    216
    Par défaut
    c pas vraimen de la programmation tres poussé
    tu na aucune connaisance en c++?

    sinon met un screenshot de ta vue sa aidera lol
    Tous Probleme a sa solution. Sinon il a le bouton magique : . Et surtous :
    Et ne pas oublier :

  3. #3
    Membre actif Avatar de Baxter67
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Points : 216
    Points
    216
    Par défaut
    Pour les bouton "LED" il faut savoir que avec les bouton standar tu ne peut pas changé leur couleur facilement.
    Soit faut utillisé des ColorButon (téléchargeble sur le site)
    Soit utilise des panel sa ferass le meme effet que un bouton sans l'effet de clique en "3d"

    dans le onclick de chake bouton LED tu met :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    ...Form1::ButtonLed1 Onclick ...
    {
       Edit2->Text = "LED 1";
    }
     
    ...Form1::ButtonLed2 Onclick ...
    {
       Edit2->Text = "LED 2";
    }
     
    etc
    pour le temps il est plus simple que tu utilise un edit pour le saisir sinon a mon avie fo ke tu fase de la concaténation de chaine

    je regarderais de nouvo demain la il est tard lol
    a+
    Tous Probleme a sa solution. Sinon il a le bouton magique : . Et surtous :
    Et ne pas oublier :

  4. #4
    Candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 8
    Points : 2
    Points
    2
    Par défaut merci pour suite...
    Merci pour ton aide. j'ai moi mème compris queje devais changer le bouton led par autre chose et je cherchais dans les attribution des objet. en raisonant un peu j'ai constaté que la creation du clavier virtuel ne serra pas facile. est ce qu'onpeut avoir un code qui permet de choisir au hazard quatre boules sur douze avec les boules numeroté de b1 à b12?

  5. #5
    Membre actif Avatar de Baxter67
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Points : 216
    Points
    216
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    int iVal
     
     iVal = Random(12);
     //ceci te donnera une valeur aléatoire comprise entre 0 et 11.
    Apres tu peut créer un tableau contenant des pointeur vers les 12 boules.
    Avec la valeur que t'a dans iVal sa te donneras une case du tableau et aini une boule
    Tous Probleme a sa solution. Sinon il a le bouton magique : . Et surtous :
    Et ne pas oublier :

  6. #6
    Membre confirmé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    933
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 933
    Points : 466
    Points
    466
    Par défaut
    Sinon concernant le changement de couleur pour tes boutons

    Regarde du coté de TBitBtn tu devrais trouver ce qui t'intéresse

  7. #7
    Candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 8
    Points : 2
    Points
    2
    Par défaut appli suite
    merci une fois de plus, j'ai remplacé le Tbutton par le TBitBtn et je voudrais savoir comment lui demander de changer en rouge si on le click.

    pour le randomest ce que si j'écrit:

    int i,y,x,z
    random i dans 12
    random y dans 12
    random x dans 12
    random z dans 12
    comment je peut demander de me donner le resultat finale en une valeur de 4chiffres iyxz.

    est ce que la repetition que je viens de faire est bonne, si oui c'est que j'avance.
    merci pour la suite

  8. #8
    Membre actif Avatar de Baxter67
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Points : 216
    Points
    216
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    int iFinal;
     
    iFinal = StrToInt( IntToStr(i) +  IntToStr(y) + IntToStr(x) + IntToStr(z) );
    Tous Probleme a sa solution. Sinon il a le bouton magique : . Et surtous :
    Et ne pas oublier :

  9. #9
    Membre habitué Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Points : 181
    Points
    181
    Par défaut
    Citation Envoyé par Baxter67 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    int iVal
     
     iVal = Random(12);
     //ceci te donnera une valeur aléatoire comprise entre 0 et 11.
    Apres tu peut créer un tableau contenant des pointeur vers les 12 boules.
    Avec la valeur que t'a dans iVal sa te donneras une case du tableau et aini une boule
    perso je te conseille d'utiliser
    avant d'utiliser Random(12) comme ça la fonction sera vraiment aléatoire.
    sinon la fonction sort toujours les meme valeurs "aléatoire"
    /**
    * Author: Tehem
    * Version: 2.0
    */
    Extension Twig pour Symfony 2.1 (Check Defined Constant)
    https://github.com/tehem/TwigConstantExtension

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 80
    Points : 66
    Points
    66
    Par défaut
    ...une petite question en rapport avec le sujet:
    Quelle est la difference entre un TBitBtn, un TSpeedButton et un TButton??

  11. #11
    Membre habitué Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Points : 181
    Points
    181
    Par défaut
    Citation Envoyé par Arthur59 Voir le message
    ...une petite question en rapport avec le sujet:
    Quelle est la difference entre un TBitBtn, un TSpeedButton et un TButton??
    le TButton est le bouton de base

    par contre le TBitButton peut avoir une image en fond

    ce qui change se sont les propriétés que l'on peut modifier
    /**
    * Author: Tehem
    * Version: 2.0
    */
    Extension Twig pour Symfony 2.1 (Check Defined Constant)
    https://github.com/tehem/TwigConstantExtension

  12. #12
    Candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 8
    Points : 2
    Points
    2
    Par défaut suite appli
    bonjour et merci pour votre aide. je voudrais avoir un code qui peut me permettre dès le clic sur entrer, d'effacer les données dans edit1, edit2, edit3, edit4 et ainsi remettre tous les espace propre pour un nouvel enregistrement.
    merci

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/06/2014, 11h42
  2. Utiliser DirectX 9 avec C++Builder
    Par Olivier Constans dans le forum DirectX
    Réponses: 2
    Dernier message: 27/06/2005, 11h30
  3. Linker une appli en C++Builder 6, sous Window
    Par toni dans le forum C++Builder
    Réponses: 5
    Dernier message: 02/12/2004, 09h04
  4. [Kylix] [cgi] pb déploiement appli avec connexion MySQL [rés
    Par Nepomiachty Olivier dans le forum EDI
    Réponses: 3
    Dernier message: 06/08/2002, 20h09
  5. Réponses: 1
    Dernier message: 27/05/2002, 01h44

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