Comment faire une interface graphique en C
Résolu/Fermé
Utilisateur anonyme
-
1 nov. 2009 à 15:23
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 1 nov. 2009 à 17:45
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 1 nov. 2009 à 17:45
A voir également:
- Comment faire une interface graphique en C
- Changer carte graphique - Guide
- Graphique excel - Guide
- Ventilateur carte graphique ne tourne pas - Forum Carte graphique
- Graphique sparkline - Guide
- Graphique camembert excel - Guide
19 réponses
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
86
1 nov. 2009 à 16:13
1 nov. 2009 à 16:13
Tout ! :p le C++ est + semblable au java que tu C en fait, sauf que le C++ est beaucoup + rapide que le C ( beaucoup moins de choses a écrire pour dire la même chose).
Voila, en tout cas, si tu dois choisir entre les deux, prends le C++ plutôt, ou encore mieux, le summum du summum qui correspond à ton projet évidement, est d'apprendre le Visual Basic ! il est hyper simple ! tu n'a pratiquement rien a taper, c'est que tu bonheur, la ou tu veux mettre une textbox, tu la prends et tu la place sur ta fenêtre ou tu veux etc... pour nommer ta fenêtre, tu clique dessus, il y a ses propriétés qui apparaissent, et tu changes ce que tu veux sans avoir rien a programmer.
Voila, en tout cas, si tu dois choisir entre les deux, prends le C++ plutôt, ou encore mieux, le summum du summum qui correspond à ton projet évidement, est d'apprendre le Visual Basic ! il est hyper simple ! tu n'a pratiquement rien a taper, c'est que tu bonheur, la ou tu veux mettre une textbox, tu la prends et tu la place sur ta fenêtre ou tu veux etc... pour nommer ta fenêtre, tu clique dessus, il y a ses propriétés qui apparaissent, et tu changes ce que tu veux sans avoir rien a programmer.
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
86
1 nov. 2009 à 15:25
1 nov. 2009 à 15:25
Il faut utiliser la librairie SDL il me semble ...
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
86
1 nov. 2009 à 15:28
1 nov. 2009 à 15:28
Ba, tu as appris ou le C ? Moi, je l'avais appris sur le site du zero : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c
Et ba, regarde la partie 3 de ce magnifique tuto ! =) et tu comprendras ;)
Et ba, regarde la partie 3 de ce magnifique tuto ! =) et tu comprendras ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
86
1 nov. 2009 à 15:37
1 nov. 2009 à 15:37
Tu es allé regarder le lien que je t'ai filé ? ;) c'est super bien expliqué, détaillé etc... Mais un conseil, passe au C++, beaucoup moins rébarbatif ! moins de choses a écrire pour dire la même chose par rapport au C beaucoup plus simple ! par exemple, regarde par toi même, la différence pour faire une saisie de texte :
C :
C++ :
Alors ? pas plus facile ? Après, c'est juste un conseil, car, je sais que moi, je galérais ! le compilateur em disait toujours que j'avais fait une erreur.
C :
char pseudo[20]; scanf("%s", &pseudo); printf("Votre pseudo : %s", pseudo);Si je m'en souviens bien ... :)
C++ :
char pseudo[20]; cin >> pseudo; // entrée de texte par l'utilisateur, super simple ! ;) cout << "Votre pseudo : " << pseudo << endl;
Alors ? pas plus facile ? Après, c'est juste un conseil, car, je sais que moi, je galérais ! le compilateur em disait toujours que j'avais fait une erreur.
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
1 nov. 2009 à 15:47
1 nov. 2009 à 15:47
hum... en C++ je dirais plutôt
String pseudo;;) encore mieux
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
86
1 nov. 2009 à 15:38
1 nov. 2009 à 15:38
C'est du C en même temps ! avec du SDL ça donne un truc compliqué, évidement ^^
Utilisateur anonyme
1 nov. 2009 à 15:38
1 nov. 2009 à 15:38
oui j'ai été voir ton lien mais je comprend pas c'est quoi son CODE::BLOCKS
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
86
1 nov. 2009 à 15:41
1 nov. 2009 à 15:41
Code:Blocks, c'est un IDE ! c'est l'équivalent de ton Dev C++ si tu veux x)
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
86
1 nov. 2009 à 15:44
1 nov. 2009 à 15:44
Au fait, c'est aps toi qui voulait construire ta barrière infrarouge ?
Utilisateur anonyme
1 nov. 2009 à 15:55
1 nov. 2009 à 15:55
ben j'ai commencé des études en programmation
donc j'ai commencé en septembre
on apprend le C, le C++, l'Assembleur, on va bientot commencer le JAVA
donc j'ai commencé en septembre
on apprend le C, le C++, l'Assembleur, on va bientot commencer le JAVA
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
1 nov. 2009 à 15:58
1 nov. 2009 à 15:58
alors attends un peu d'avoir appris un langage objet comme C++ ou java pour faire une interface graphique ;)
ça reste tout de même qqchose d'assez compliqué. Il y a de bons tuto pour apprendre en Java depuis le tout début, y compris faire une interface graphique comme pour une calculette par exemple, sur developpez.net (ou le site du zéro)
ça reste tout de même qqchose d'assez compliqué. Il y a de bons tuto pour apprendre en Java depuis le tout début, y compris faire une interface graphique comme pour une calculette par exemple, sur developpez.net (ou le site du zéro)
Utilisateur anonyme
>
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
1 nov. 2009 à 16:00
1 nov. 2009 à 16:00
je sais que c'est quelque chose de compliquée
mais j'aurais voulu savoir comment on doit faire pour en créer une
histoire de gagner un peu de temps pour l'école :-) :-):-):-)
mais j'aurais voulu savoir comment on doit faire pour en créer une
histoire de gagner un peu de temps pour l'école :-) :-):-):-)
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
>
Utilisateur anonyme
1 nov. 2009 à 16:10
1 nov. 2009 à 16:10
oui oui c'est très bien de tap art, mais je pense qu^'à ton école ils ne vont pas t'apprendre à faire une interface graphique la première année, il y a déjà beaucoup de choses à comprendre avant ;)
Utilisateur anonyme
>
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
1 nov. 2009 à 16:11
1 nov. 2009 à 16:11
oui je m'en doute :-)
Utilisateur anonyme
1 nov. 2009 à 15:57
1 nov. 2009 à 15:57
si je donne ce petit programme a quelqu'un est ce que ce quelqu'un pourrait me faire une interface graphique toute simple en commentant ce qu'il fait et me renvoyer le résultat sur mon adresse????????
voila mon programme (tout simple)
#include <stdio.h>
#include <conio.h>
float conveuro(float euros)
{
float franc;
franc=euros * 40.3399;
return franc;
}
float convfranc(float franc)
{
float euros;
euros=franc/40.3399;
return euros;
}
int main(void)
{
float euros;
float francs;
int choix;
printf("\t\t\t conversion francs et euro\n");
printf("\t\t\t -------------------------\n");
printf("Que voulez vous convertir?\n");
printf("des euros en francs tapez 1\n");
printf("des francs en euros tapez 2\n");
scanf("%i",&choix);
if(choix==1)
{
printf("Entrez le prix en euros:");
scanf("%f",&euros);
printf("\n");
printf("%6.2f euros represente : %6.2f francs",euros ,conveuro(euros));
getch();
}
else
{
printf("Entrez le prix en francs:");
scanf("%f",&francs);
printf("\n");
printf("%6.2f francs represente : %6.2f euros",francs,convfranc(francs));
getch();
}
}
voila mon programme (tout simple)
#include <stdio.h>
#include <conio.h>
float conveuro(float euros)
{
float franc;
franc=euros * 40.3399;
return franc;
}
float convfranc(float franc)
{
float euros;
euros=franc/40.3399;
return euros;
}
int main(void)
{
float euros;
float francs;
int choix;
printf("\t\t\t conversion francs et euro\n");
printf("\t\t\t -------------------------\n");
printf("Que voulez vous convertir?\n");
printf("des euros en francs tapez 1\n");
printf("des francs en euros tapez 2\n");
scanf("%i",&choix);
if(choix==1)
{
printf("Entrez le prix en euros:");
scanf("%f",&euros);
printf("\n");
printf("%6.2f euros represente : %6.2f francs",euros ,conveuro(euros));
getch();
}
else
{
printf("Entrez le prix en francs:");
scanf("%f",&francs);
printf("\n");
printf("%6.2f francs represente : %6.2f euros",francs,convfranc(francs));
getch();
}
}
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
86
1 nov. 2009 à 15:59
1 nov. 2009 à 15:59
Tu as vu l'ASM ? mais pour quel type de machines ?
Ton programme là, il est obligé d'être fait en C ? parce qu'en VB, ça serait dix fois + facile ...
Ton programme là, il est obligé d'être fait en C ? parce qu'en VB, ça serait dix fois + facile ...
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
86
1 nov. 2009 à 16:05
1 nov. 2009 à 16:05
Ah ok. Mais, je ne penses pas que tu puisses mettre une interface graphique à ton programme... En C++, à la limite, oui, mais en C, j'ai fais des recherches, je ne vois pas.
Utilisateur anonyme
1 nov. 2009 à 16:07
1 nov. 2009 à 16:07
ya quoi comme grosse différence entre le C et le C++
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
1 nov. 2009 à 16:13
1 nov. 2009 à 16:13
en gros, quasiment tout code C fonctionnera en C++ (quelques exceptions tout de même, et ce n'est pas très "propre").
Le C++ par contre contient une pléthore de fonctionnalités en plus, et la principale différence est la programmation objet. (les classes, les objets, l'héritage, une conception beaucoup plus claire pour de gros programmes, une meilleure réutilisabilité et j'en passe).
Comme justement, un type "String" standard, qui est en fait une classe (et tes variables string des objets, des instances de cette classe) pour remplacer ce truc horrible qu'est la chaine C (tableau de char finissant par 0)
Le C++ par contre contient une pléthore de fonctionnalités en plus, et la principale différence est la programmation objet. (les classes, les objets, l'héritage, une conception beaucoup plus claire pour de gros programmes, une meilleure réutilisabilité et j'en passe).
Comme justement, un type "String" standard, qui est en fait une classe (et tes variables string des objets, des instances de cette classe) pour remplacer ce truc horrible qu'est la chaine C (tableau de char finissant par 0)
Utilisateur anonyme
1 nov. 2009 à 16:15
1 nov. 2009 à 16:15
okok
le c++ on la pas encore vu mais sa devrait pas tarder
je pense qu'on le commencera après les examens
le c++ on la pas encore vu mais sa devrait pas tarder
je pense qu'on le commencera après les examens
Avec visual c++ c'est pareil, tu choisis des widgets et tu les fais glisser sur ta feuille.
En ++ tu utilises les MFC et tu fais des app sans effort.
En ++ tu utilises les MFC et tu fais des app sans effort.
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
1 nov. 2009 à 17:45
1 nov. 2009 à 17:45
hum... C'est pas non plus si facile avec les MFC... Beaucoup plus long d'apprendre ça surtout pour quelqu'un qui ne connait que le C et pas le C++ que d'essayer de le faire avec VB.
jobertomeu
Messages postés
1189
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
5 février 2015
86
1 nov. 2009 à 15:53
1 nov. 2009 à 15:53
Nan ! mais c'était juste pour voir ta réaction ... je l'ai vu sur ton blog. Apparemment, tu es plutôt un Intello. Comment ça se fait que tu n"a pas trouvé tout seul ??
Tu sais programmer en autre languages ???
Tu sais programmer en autre languages ???
1 nov. 2009 à 16:17