Forum Programmation.c++ Tutoriaux et cours en fr sur wxWidgets

Posté par  (site web personnel) .
Étiquettes : aucune
0
18
mai
2005
Bonjour à tous,

Je suis débutant en programmation "graphique" (comprenez fenêtre, gui) en c++ et j'ai choisit wxWidgets pour créer mes interfaces.
Mais en parcourant le net je n'ai pas trouvé de cour ou de doc en français sur le sujet.

En avez vous trouvé ? comment avez-vous appris ce framework ?

Bref, je cherche tout info en français concernant les wxWidgets.

Merci de votre aide!!

Forum Programmation.c++ Des Chiffres et des Lettres

Posté par  .
Étiquettes : aucune
0
10
mai
2005
Voila une question qui me turlupine depuis un moment , comment melanger efficacement des chiffres et des lettres
par exemple
x=5 , y =2
et cree la chaine " x vaut 5 et y vaut 2 "
Je connais les methodes suivantes mais aucune ne me satisfait vraiement

Premiere Methode que je connais , sprintf a la C
sprintf(chaine,"x vaut %d et y vaut %d",x,y)

Seconde methode uttiliser des stream

chaine << " x vaut " << x << " (…)

Forum Programmation.c++ glib::2 threads en parallele, pb de synchro...

Posté par  .
Étiquettes : aucune
0
8
mai
2005
Alors voila: je dois faire une simulation de termites...donc elle doivent gigoter dans tous les sens et pendant ce temps je dois faire des captures. donc je fais deux threads et la bim: ----------------------------------- Xlib: unexpected async reply (sequence 0x703)! Processus arrêté ---------------------------------- Voila le code(on m'a parlé de la classe dispatcher mais j'y comprends pas grand chose a vrai dire) Constructeur: --------------------------------------------------------------------------------- Gtk::Button *play; Gtk::Button *pause; Gtk::ToggleButton *rec; Glib::Thread * t; Glib::Thread * t1; Glib::Mutex *mutex; Glib::Mutex *mutex1; play->signal_clicked().connect(sigc::mem_fun(*this, (…)

Forum Programmation.c++ que choisir C où C++

Posté par  .
Étiquettes : aucune
0
3
mai
2005
bonjour,

Je cherche un conseil, sur le choix d'un deuxième langage ?

Je suis sous Mandrake9.2 est j'ai déjà fait une initiation concluante en C, mais je voudrai savoir si je pousse plus en avant l'exploration où bien je passe directement au C++.

J' apprend python un language qui me convient bien (synthaxe, bloc indender, objet, etc), qui sera mon language principal, mais comme on peut écrire des modules en C où C++ pour une question de rapiditée la question (…)

Forum Programmation.c++ comment programmer

Posté par  .
Étiquettes : aucune
0
21
avr.
2005
bonjour

Voici mon probleme:

j'ai un ptit programme que j'avais fait sous windows avec visualC++ et je voulais le compiler sous linux de façon a voir comment on compile sous linux(comme je veu m'inicier a la programmation sous linux) mais le truc c que je ne connais obsolument rien sous linux (je suis novice) et je ne trouve null part des information sur ça.
Pouvez vous m'aidez

Forum Programmation.c++ probleme avec dlopen : undefined symbol

Posté par  .
Étiquettes : aucune
0
1
mai
2005
j'ai un a.out et un module.so;
il y a le code d'une classe "A" dans le a.out;
il y a le code d'une classe "B" dans module.so;

le problème : je veux passer une classe "A" à une méthode de "B", cette méthode appelant elle-meme une méthode de "A".

en résumé :
A * a = new A;
B * b = creerClasseB_via_dlopen ();
B->f (a);

avec:
B::f (A * a)
{
a->g(); // <== problème
}

à l'exécution, j'obtiens (…)

Forum Programmation.c++ probleme avec une methode virtuelle

Posté par  .
Étiquettes : aucune
0
27
avr.
2005
bonjour,
pour un projet, le prof nous a donné une librairy .lib pour windows. cette librairy sert à resoudre des equations differentielles du 1er et 2eme ordre et autres...
j'essaye de coder une "fonction" permettant de resoudre les ED comme ca je pourrais utiliser mon programme plus facilement sous linux...

le PROBLEME: je definis une classe EquaDif avec une methode virtuelle F1AInteger qui est surchargée dans une classe fille(en fait arriere petite fille) circuit_a . Mais jutilise F1AInteger dans une (…)

Forum Programmation.c++ probleme de reference non definie "resolut" de facon bizarre

Posté par  .
Étiquettes : aucune
0
27
avr.
2005
salut,
j'ai un petit problème que voici:
j'ai deux bibliothèques : libAA.a et libBB.a
libAA.a contient quelques fonctions
libBB.a contient une classe (plus ses 'factories', pas d'importance ici)

une méthode de liBB.a appelle une fonction e libAA.a

j'ai un main qui appel uniquement une méthode de libBB.a
cette méthode appel une fonction de libAA.a

je compile avec -lAA -lBB et j'obtient : réference non définie de la fonction (de AA) dans la méthode (de BB).

cependant la compilation 'passe' lorsque (…)

Forum Programmation.c++ Lex Yacc : comment utiliser le parser de maniere dynamique ?

Posté par  .
Étiquettes : aucune
0
26
avr.
2005
Bonjour,

Malgré des heures de recherches sur Internet, je n'arrive pas à trouver la solution à mon probleme.

Je vous explique :

J'ai une classe MyInteger


class MyInteger
{
public:
int value;

inline MyInteger(int val) {value = val; } ;
}


Je voudrais me faire une classe "MyParser" (générée par Lex/Yacc) qui pourrait parser une chaine (char*), et me retourner un [b]pointeur[/b] de MyInteger (où le contenu serait la valeur en entrée).


En gros, je voudrais avoir une classe à (…)

Forum Programmation.c++ Mettre a jours une ligne (barre de progression console etc ...)

Posté par  .
Étiquettes : aucune
0
25
avr.
2005
Bonjours tout le monde
J'uttilise C++ pour de la simulation ou du traitement de donnee , et n'uttilise pas de GUI ( la visualisation du resultat se fait a part ) par contre les temps d'executions sont plutot long.
J'aime bien avoir neamoins un moyen pour controler le bon deroulement du programme
Ce que j'uttilise pour l'instant c'est un bon vieux
if (iteration%N==0)
cout << iteration << endl;

J'aimerais pouvoir remettre a jours la ligne toute seule
et reecrire le (…)

Forum Programmation.c++ IHM portable...

Posté par  .
Étiquettes : aucune
0
22
avr.
2005
Bonjour a tous,

J'adore programmer, j'adore Linux, je suis ingenieur en informatique et j'utilise Java au boulot. Alors voila, j'ai un projet personnel a realiser pour une communaute de gens qui utilisent Windows, et je me suis dit : Comme mes deadlines sont flexibles et que j'ai deja une connaissance minimale du C++, je vais prendre cette opportunite pour developper mes competences dans ce langage, d'autant plus que dans le monde de l'open source, il est bien plus important que (…)

Forum Programmation.c++ Convertion d'iterateur

Posté par  .
Étiquettes : aucune
0
15
avr.
2005
Salut les gens,

J'ai deux classes :
class Mere {};
class Fille : public Mere {};

Et un container de pointeurs vers des instances de class Fille :
std::vector<Fille*> filles;

J'aimerais savoir si je peux convertir un const_iterator sur un vector<Fille*> en un const_iterator sur un vector<Mere*> :

std::vector<Mere*>::const_iterator i = filles.begin();

Je sais qu'il y a moyen de faire croire au compilateur (en l'occurence gcc3.2.3) qu'il y a une relation d'heritage entre les 2 containers (de la meme maniere (…)

Forum Programmation.c++ Progrmmation de commande sous linux

Posté par  .
Étiquettes : aucune
0
24
mar.
2005
Bonjour,Bonjour,
je vais être amené à programmer sous Linux mon premier programme. Il s'agit d'un programme lancer en ligne de commande pouvant a terme être "démoniser" (mais cela ne presse pas). Ayant jusqu'à ce jour programmé quasi exclusivement sous Delphi donc sous Windows .Cela va pas mal changer mes habitudes.
J'aimerais faire les choses bien et faire de mon programme à terme un programme open-source. Par conséquent j'ai quelques questions :
J'ai l'intention d'utiliser Kdevelop3, de faire du automake et (…)

Forum Programmation.c++ parseur sax xml

Posté par  .
Étiquettes : aucune
0
13
avr.
2005
bonjour, j ai un peu de difficulté a comprendre comment ca marche un parseur. particulierement SAX. j'aimerai bien lire un fichier xml et extraire les données dont j ai besoin. ce que j aimerais savoir c'est comment fait-on pour passer d'un element a un autre? j'ai trouvé le bout de code suivant sur le net, mais je sais pas comment faire pour tous les elements d'un fichier xml(ce code arrete le parseur dés qu'il trouve le premier element recherché)
ISAXXMLReaderPtr (…)

Forum Programmation.c++ problème d'acces à une méthode

Posté par  (site web personnel) .
Étiquettes : aucune
0
7
avr.
2005
Bonjour !

J'ai un petit probleme... (enfin pour dire vrai, j'ai passe des heures et des heures a essayer de le resoudre sans succes): j'ai les classes suivantes:

equation {
public:
virtual double f(void);
.....
}

et inductance:equation {
public:
double f(void)
.....
}

ainsi que d'autres classes comme inductance qui heritent de "equation". Le probleme que j'ai, c'est que bizarement, quand une methode de "inductance" essaye d'appeller "f()", mon programme segfault... quand une autre classe, construite comme "inductance" appelle (…)

Forum Programmation.c++ Logiciel C++

Posté par  .
Étiquettes : aucune
0
6
avr.
2005
Bonjour, je suis débutant en programmation et je cherche un logiciel pour écrire en C++ avec un compilateur et un éditeur de liens intégré..........................bref tout ce qu'il faut pour développer (le tout gratuit svp) merci

Forum Programmation.c++ Ordi 64 bits et C++

Posté par  .
Étiquettes : aucune
0
6
avr.
2005
Salut! Je suis nouveau en programmation. J'ai acheté un bouquin qui part du principe que la bécane utilisée est un 32 bits. Je projette d'acheter d'une bête de course dernier cri 64 bits. Je voulais savoir quels étaient les changements et si mon bouquin était encore valable, comment s'y prendre pour programmer,... merci

Forum Programmation.c++ Scroller en bas d'un khtml

Posté par  .
Étiquettes : aucune
0
3
avr.
2005
Bonjour à tous !

Je suis en ce moment en train de coder une application en C++/KDE. J'utilise un KHTMLPart pour afficher une page html. Il y a deux choses que je ne parviens pas à faire, malgré des recherches sur la doc des KDE libs :
- D'abord, je voudrais pouvoir scroller automatiquement en bas de la page quand je l'ouvre.
- Ensuite, je voudrais pouvoir recharger la page (pour prendre en compte des modifs éventuelles entre temps), tout (…)

Forum Programmation.c++ QT/KDE KPart changer le composant d'affichage de Konqueror

Posté par  .
Étiquettes : aucune
0
1
avr.
2005
Salut,
Voila pour mes besoins personnel je code un petit plugin pour Konqueror pour ouvrir une adresse web a partir de la barre de menu.

Le code que j'ai fait jusqu'a présent (qui dois pas être très propre, j'ai jamais programmé avec QT, et mon C++ date du dernier millénaire) consiste a récupérer le module courant a partir du parent le caster en ReadOnlyPart et appeler la fonction membre openURL ça marche bien mais il ouvre l'URL avec le module (…)

Forum Programmation.c++ taille d'un tableau avec sizeof

Posté par  .
Étiquettes : aucune
0
23
mar.
2005
Je voudrais récuperer le nombre d'elements d'un tableau C++ declaré statiquement en passant par :
sizeof / sizeof 'type d'un element';

Mais le sizeof du tableau ne fonctionne plus une fois que je l'ai passe en paramètre d'une fonction.
Ou est le problème ?


#include

using namespace std;


int func(int array[], int* pointer)
{
int n1 = sizeof(array); // no, it isn't
int n2 = sizeof(pointer);
cout << "[]" << n1 << endl;
cout << "*" << n2 << endl;
(…)

Forum Programmation.c++ Probleme de declaration constructeur

Posté par  .
Étiquettes :
0
18
mar.
2005
Bonjour tout le monde J'ai un probleme avec un constructeur en C++ Lors de la compilation j'ai droit aux erreurs suivante ( j'ai une version francaise de g++ )

runled.cc:7: ISO C++ interdit la définition de types à l'intérieur de return
   type
runled.cc:7: spécification de type retourné pour un constructeur est invalide
J'uttilise gcc 3.2.3 ( sous Scientific Linux ) Pour ce qui est de mon code voila la partie problematique :
1|using namespace std; 2| 3|#include "runled.hh" 4| 5| (…)

Forum Programmation.c++ Bison++ et Flex ++

Posté par  .
Étiquettes : aucune
0
17
mar.
2005

Bonjour,

Voila pour un projet, on doit se servir de flex et bison. Nous nous somme fait notre fichier yacc et lex, et jusque là pas de problème, nous arrivons a faire ce que nous voulons.

Le problème vient du fait que nous avons besoin de mettre du code c++ dans le yacc et non du C. D'apres nos recherches, il nous faudrait utiliser bison++ et flex++, et là commence le cauchemar. Nous ne trouvons pas de documentation correcte et (…)

Forum Programmation.c++ Tests unitaires

Posté par  .
Étiquettes : aucune
0
24
fév.
2005

Salut,

Suite à la dépêche (relativement controversée) de Lucas Nussbaum sur les modes de développement logiciels, j'ai eu envie de m'essayer aux tests unitaires. J'ai donc installé et mis en place une infrastructure CppUnit pour gérer les tests.

Mais bien sur, comme je débute en tests unitaires, je bute sur une question bien bête: pour mon application, je code quelques classes qui serviront à gérer les logs du programme (en gros, une encapsulation/interface à log4cpp). Bien sur, comme je veux (…)