Aide pour un étudiant svp
Fermé
Nemesis-fr
Messages postés
72
Date d'inscription
mercredi 6 février 2008
Statut
Membre
Dernière intervention
6 mars 2021
-
2 déc. 2009 à 11:39
Nemesis-fr Messages postés 72 Date d'inscription mercredi 6 février 2008 Statut Membre Dernière intervention 6 mars 2021 - 15 déc. 2009 à 14:54
Nemesis-fr Messages postés 72 Date d'inscription mercredi 6 février 2008 Statut Membre Dernière intervention 6 mars 2021 - 15 déc. 2009 à 14:54
A voir également:
- Aide pour un étudiant svp
- Assurance pc portable étudiant ✓ - Forum Consommation et internet
- Spss gratuit étudiant - Télécharger - Outils professionnels
- Écrire un algorithme qui permet de calculer et afficher la moyenne générale d'un étudiant ✓ - Forum Programmation
- Imprimante pour etudiant ✓ - Forum Imprimante
- Word gratuit étudiant - Télécharger - Suite bureautique
5 réponses
Nemesis-fr
Messages postés
72
Date d'inscription
mercredi 6 février 2008
Statut
Membre
Dernière intervention
6 mars 2021
1
3 déc. 2009 à 19:56
3 déc. 2009 à 19:56
Quelqu'un peut m'aider ?
Nemesis-fr
Messages postés
72
Date d'inscription
mercredi 6 février 2008
Statut
Membre
Dernière intervention
6 mars 2021
1
8 déc. 2009 à 16:48
8 déc. 2009 à 16:48
Je relance le sujet s'il vous plait.
Nemesis-fr
Messages postés
72
Date d'inscription
mercredi 6 février 2008
Statut
Membre
Dernière intervention
6 mars 2021
1
14 déc. 2009 à 20:22
14 déc. 2009 à 20:22
Je relance encore un coup , je n'ai toujours pas trouver et je rends mon projet dans pas longtemps , si quelqu'un pouvait au moins m' éguillé sa serrait très gentil !
Amicalement Jonathan.
Amicalement Jonathan.
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
14 déc. 2009 à 23:03
14 déc. 2009 à 23:03
Si tu n'as pas eu de réponses c'est que personne ne veut se lancer dans l'écriture d'un programme et ce pour plusieurs raisons:
- on n'a pas l'habitude d'écrire des programmes complets mais plutôt de les corriger,
- ton histoire de 'private' nous laisse pantois, il serait préférable de montrer du code car sinon on ne peut rien en dire (à condition qu'il soit indenté et qu'il ne dépasse pas une centaine de lignes),
Personnellement je suis surpris que tu arrives à contruire la belle interface que tu nous présentes et que tu n'arrives pas à changer la couleur des feux puis ensuite à les gérer, ce qui me parait beaucoup plus simple.
Bonne continuation.
- on n'a pas l'habitude d'écrire des programmes complets mais plutôt de les corriger,
- ton histoire de 'private' nous laisse pantois, il serait préférable de montrer du code car sinon on ne peut rien en dire (à condition qu'il soit indenté et qu'il ne dépasse pas une centaine de lignes),
Personnellement je suis surpris que tu arrives à contruire la belle interface que tu nous présentes et que tu n'arrives pas à changer la couleur des feux puis ensuite à les gérer, ce qui me parait beaucoup plus simple.
Bonne continuation.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Nemesis-fr
Messages postés
72
Date d'inscription
mercredi 6 février 2008
Statut
Membre
Dernière intervention
6 mars 2021
1
15 déc. 2009 à 14:54
15 déc. 2009 à 14:54
Tenez voici mon code , j'espère l'avoir assez commenté !
Si quelqu'un pouvait m'aider tout de même :
Si quelqu'un pouvait m'aider tout de même :
private: System::Void Form1_Paint(System::Object^ sender, System::Windows::Forms::PaintEventArgs^ e)
{
System::Drawing::Graphics^Carrefour=e->Graphics;//on enclenche le panel pour dessiner
//Création du crayon noir
System::Drawing::Pen^Crayon_noir=gcnew Pen(Color::Black);
//Création du pinceau pour le cercle(R-O-V) lorque pas allumé
System::Drawing::Brush^CouleurRougeFoncer=gcnew SolidBrush(Color::Crimson);
System::Drawing::Brush^CouleurOrangeFoncer=gcnew SolidBrush(Color::Orange);
System::Drawing::Brush^CouleurVertFoncer=gcnew SolidBrush(Color::Green);
//Création du pinceau pour le cercle(R-O-V) lorque allumé
System::Drawing::Brush^CouleurRougeVif=gcnew SolidBrush(Color::Red);
System::Drawing::Brush^CouleurOrangeVif=gcnew SolidBrush(Color::DarkOrange);
System::Drawing::Brush^CouleurVertVif=gcnew SolidBrush(Color::LawnGreen);
/*********************************************************************************************/
/************************Création graphique du carrefour.*************************************/
/*********************************************************************************************/
//Partie haute du carrefour
Carrefour->DrawLine(Crayon_noir,30,100,80,100);
Carrefour->DrawLine(Crayon_noir,80,100,80,30);//barre haut
Carrefour->DrawLine(Crayon_noir,100,100,160,100);
Carrefour->DrawLine(Crayon_noir,100,100,100,30);//barre haut
//Partie basse du carrefour
Carrefour->DrawLine(Crayon_noir,30,120,80,120);
Carrefour->DrawLine(Crayon_noir,80,120,80,180);//barre haut
Carrefour->DrawLine(Crayon_noir,100,120,100,180);//barre haut
Carrefour->DrawLine(Crayon_noir,100,120,160,120);
/*******************************************************/
/********************* Feux voie 1 *********************/
/*******************************************************/
//Création ronds haut Voie 1
Carrefour->FillEllipse(CouleurRougeFoncer,70,76,7,7);
Carrefour->FillEllipse(CouleurOrangeFoncer,70,83,7,7);
Carrefour->FillEllipse(CouleurVertFoncer,70,90,7,7);
//Création ronds Bas Voie 1
Carrefour->FillEllipse(CouleurRougeFoncer,103,122,7,7);
Carrefour->FillEllipse(CouleurOrangeFoncer,103,129,7,7);
Carrefour->FillEllipse(CouleurVertFoncer,103,136,7,7);
/*******************************************************/
/********************* Feux voie 2 *********************/
/*******************************************************/
//Création ronds gauche voie 2
Carrefour->FillEllipse(CouleurRougeFoncer,55,125,7,7);
Carrefour->FillEllipse(CouleurOrangeFoncer,62,125,7,7);
Carrefour->FillEllipse(CouleurVertFoncer,70,125,7,7);
//Création rond droite voie 2
Carrefour->FillEllipse(CouleurRougeFoncer,103,90,7,7);
Carrefour->FillEllipse(CouleurOrangeFoncer,110,90,7,7);
Carrefour->FillEllipse(CouleurVertFoncer,118,90,7,7);
}
/*******************************************************/
/************ Boutton demarrage des timers *************/
/*******************************************************/
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
{
timerFeuxV_V1->Start();
timerFeuxR_V2->Start();
labelChangement_Couleur_voie1->Text="Vert";
labelChangement_Couleur_voie2->Text="Rouge";
}
/*******************************************************/
/****************** Timer couleur voie 1 ***************/
/*******************************************************/
//Feux Vert
private: System::Void timerFeuxV_V1_Tick(System::Object^ sender, System::EventArgs^ e)
{
timerFeuxO_V1->Start();
timerFeuxV_V1->Stop();
labelChangement_Couleur_voie1->Text="orange";
}
//Feux Orange
private: System::Void timerFeuxO_V1_Tick(System::Object^ sender, System::EventArgs^ e)
{
timerR_V1->Start();
timerFeuxO_V1->Stop();
labelChangement_Couleur_voie1->Text="Rouge";
}
//Feux Rouge
private: System::Void timerR_V1_Tick(System::Object^ sender, System::EventArgs^ e)
{
timerFeuxV_V1->Start();
timerR_V1->Stop();
labelChangement_Couleur_voie1->Text="Vert";
}
/*******************************************************/
/****************** Timer couleur voie 2 ***************/
/*******************************************************/
//Feux Vert
private: System::Void timerFeuxV_V2_Tick(System::Object^ sender, System::EventArgs^ e)
{
timerFeuxO_V2->Start();
timerFeuxV_V2->Stop();
labelChangement_Couleur_voie2->Text="orange";
}
//Feux Orange
private: System::Void timerFeuxO_V2_Tick(System::Object^ sender, System::EventArgs^ e)
{
timerFeuxR_V2->Start();
timerFeuxO_V2->Stop();
labelChangement_Couleur_voie2->Text="Rouge";
}
//Feux Rouge
private: System::Void timerFeuxR_V2_Tick(System::Object^ sender, System::EventArgs^ e)
{
timerFeuxV_V2->Start();
timerFeuxR_V2->Stop();
labelChangement_Couleur_voie2->Text="Vert";
}