Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Langage C++ > Vos questions sur la suite des cours > Lecture du sujet

Vos questions sur la suite des cours

Cours de programmation C++

Vous devez être inscrit pour pouvoir poster des messages

Page : Précédente  1  2  3  4  5  6  7  ...  93  94  95  96  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  4  5  6  7  ...  93  94  95  96  Suivante
Hors ligne <!--nico--> # Posté le 18/06/2006 à 21:06:05
Avatar
Groupe : Membres
Reprise du dernier message de la page précédente :
Par rapport au lien que nous donne azerty9 pour combiner WxWidgets avec SDL... Y-a-t'il la même possibilité de combiner QT avec SDL ? Ca permettrai au final de faire des applications SDL bien plus jolies non ? Est-ce que ça a penché (penche encore ?) en faveur de WxWidgets ?

Pensez à mettre en "résolu" les topics qui le sont effectivement SVP.
En bas à gauche, Juste au-dessus du pied de page pendant la lecture du topic


 
Hors ligne Kayl # Posté le 18/06/2006 à 21:09:25
Groupe : Membres
Il est possible de toute facon de créer un contexte SDL dans n'importe quelle fenetre existante. Si QT permet de récuperer l'handle du composant où on veut SDLiser, alors oui on peut les combiner.

Edit : regarde du coté du message 6 de http://lists.trolltech.com/qt-interest/2003-11/thread00243-0.html on sait jamais.
Édité le 18/06/2006 à 21:16:35 par Kayl
Hors ligne El Tonio # Posté le 19/06/2006 à 18:49:34
Avatar
Groupe : Membres
Est ce que les listes chainées et autres piles seront abordées ?

El Tonio
 
Hors ligne Dragh'nalith # Posté le 19/06/2006 à 20:06:11
Restons cohérent
Avatar
Groupe : Membres
En C++ il y a des listes et piles. Elles se trouvent dans la STL, la libraire standard, donc si M@téo21 fait un cours sur le C++ il est très probable qu'il en parle.
Après ce n'est pas sur qu'il détail leur fonctionnement... peut être en TP :-°
Hors ligne M@teo21 # Posté le 20/06/2006 à 00:21:32
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Peut-être en STL. Peut-être en annexes aussi.
Mais c'est pas une priorité et c'est pas vraiment prévu pour le moment.

Ce qui se conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément.

Nicolas Boileau (je suis fan)
Comment commenter une news sur le SdZ ?
Suivez l'aventure du SdZ et de Simple IT sur notre blog !
 
Hors ligne Karaziox # Posté le 20/06/2006 à 00:42:06
Il changea l'eau en vain
Groupe : Membres
Pour ce qui est du prochain chapitre? Ça fait un petit moment qu'il n'y en a pas eu. Il approche ou pas du tout?

Un programme informatique fait ce que vous lui avez dit de faire, pas ce que vous voulez qu'il fasse
 
Hors ligne k4dw4 # Posté le 20/06/2006 à 07:30:40
Lève toi et code !
Groupe : Membres
Citation : Alcor
Pour ce qui est du prochain chapitre? Ça fait un petit moment qu'il n'y en a pas eu. Il approche ou pas du tout?


Je pense que c'est a cause des exams, qu'il approche pas mais que tout vas redevenir a un rythme normal ;)
Enfin bon je pense juste..

Eh, espèce de 'tit con/cochon, si tu enfreint les règles, un modo va te botter/ploter les fesses !
 
Hors ligne Piwaï # Posté le 20/06/2006 à 08:56:51
Why can't we be friend ?
Avatar
Groupe : Membres
Je pense que les listes chainées, c'est quand même un point très important. Ca permet de faire des choses super pratique dès qu'on a des données à gérer, à classer, des tableaux de dimension variable, etc.

Pareil pour les piles, et les queues, mais bon les listes chainées c'est le plus importanT;

Autre chose :
Je n'ai vu nul part parler de programmation de jeux en C++.

En effet, utiliser la SDL en C, c'est bien, mais les notions de POO permettent de beaucoup mieux faire des modules indépendants pour un jeu.

Pour 2H4U, j'ai utilisé la classe de moteur de jeu que voici :

http://gpwiki.org/index.php/SDL:Tutorials:Simple_Engine_Framework

C'est assez court, et on peut probablement faire mieux (je l'ai pas mal modifié pour mon usage perso), mais je trouve que ca permet une meilleure compréhension du fonctionnement d'un jeu.

Donc voila, je pense qu'une petite partie du tuto C++ devrait revenir sur le principe de moteur de jeu en C++, ca permettrai aux zéros d'éviter d'avoir des codes trop bordéliques et dur à relire.

@++

Piwaï


http://www.piwai.info
"La violence est le dernier refuge de l'incompétence". Isaac Asimov, Fondation.
Créateur de 2H4U : Too Hard For You et découvrez aussi BisouLand.
 
Hors ligne Hideki # Posté le 20/06/2006 à 09:01:01
Lost : 4 8 15 16 23 42...
Avatar
Groupe : Membres
Salut ! Je me pose un peu la même question que k4dw4 on est tres impatient d'avoir tes cours m@teo ;) Mais je pense aussi que cette a cause des exams que ça n'avance plus trop ^^

Code : PHP
<?php echo $_HIDEKI['bidule']; // Bah quoi ?? Je suis une variable superglobale... héhé
?>
 
Hors ligne k4dw4 # Posté le 20/06/2006 à 14:04:55
Lève toi et code !
Groupe : Membres
Euh, c'est pas ma question, c'est celle de Alcor ^^
Moi j'ai juste donné la réponse :p

Eh, espèce de 'tit con/cochon, si tu enfreint les règles, un modo va te botter/ploter les fesses !
 
Hors ligne Karaziox # Posté le 20/06/2006 à 14:29:47
Il changea l'eau en vain
Groupe : Membres
Ok :) Moi c'est pas grave chuis pas prèssé :) (j'doit déjà réussir a débugger mon code bordélique qui mélange C et C++ et qui plante dès qu'on ajoute un commentaire... :p )

Un programme informatique fait ce que vous lui avez dit de faire, pas ce que vous voulez qu'il fasse
 
Hors ligne Zoloom # Posté le 20/06/2006 à 15:43:05
Cauchemard compilatoire
Avatar
Groupe : Membres
Bonjour,

Voila je ramène ma fraise et pousse un coup de geule, mais il me semble que c'est juste.
Le fait que wxWidgets soit abandonner au profit de Qt, m'a provoquer un choc. Pourquoi? C'est très simple, je deteste les WISIWIG, mais alors detester a un point que je ne pourrais décrir. Je garde un mauvais souvenir de microsoft frontpage,glade,Tkinter...
Chez le WISIWIG, le code est peu soignée, la présentation finale n'est pas parfaite.
La façon de coder soi-même peut paraître plus longue, mais au final ce n'est pas le cas.

Je pose les problèmes suivants:

- Un gros bug apparait:

Avec le wisiwig: Il faut relire TOUT le code et comprendre la logique pour corriger le bug.

Avec la bonne vielle méthode : Le fait que ca soit nous qui avons fait le code, permet de retrouver l'erreur plus facilement car nous avons créer nous même notre application.

- Qui a le plus de possibiliés?

Avec le wisiwig : Seules peuvent être utilisés les fonctions "toutes-faites" du programme.

Avec la bonne vielle méthode : Il suffit de comprendre wxWidgets pour pouvoir utiliser TOUTES les fonctions sans limite (en plus on peut les personnaliser soi-même).

- Question d'honneur et de professionalisme.

Avec le WISIWIG : Cela voudra dire que même votre voisin aurait les mêmes possibilités? Si les entreprises marcheraient telles-quelles, la concurence serait absente.

Avec la bonne vielle méthode : Etant donné que vous faîtes vous même vos fonctions, vous pouvez vous degager des autres. Quel bohneur quand vous annoncer fier, que vous l'avez fait seul, et sans log.

Et pour dire que le code est souvent baclé.

Voila je pense que wxWidgets serait tout de suite plus conforme a l'apprentissage.





 
Hors ligne Pierre89 # Posté le 20/06/2006 à 15:50:38
Listen and don't speak
Avatar
Groupe : Membres
Mais M@teo21 n'a aucunement l'intention de nous axer sur le WYSIWYG : peut-être simplement nous expliquera-t-il comment ça marche mais le gros du travail sera du code pur et dur (enfin d'après sa façon de présenter les choses c'est comme ça !) !

De plus il existe tout autant de WYSIWYG avec WxWidgets !

"L'expérience est le nom que chacun donne à ses erreurs." (Oscar Wilde)
 
Hors ligne Garuma # Posté le 20/06/2006 à 16:29:02
using Mono.C#;
Avatar
Groupe : Membres
Citation : Pierre89
De plus il existe tout autant de WYSIWYG avec WxWidgets !


C'est bien simple, à la base il n'y en a aucun, que ce soit Qt, wxWidgets, GTK+, Cocoa...
Il en existe parce que le marché demande des éditeurs RAD pour pas se casser la tête. Sinon je suis d'accord avec toi, Uims il vaut mieux coder en pur et dur plutôt que de laisser un éditeur faire le boulot.
 
Hors ligne Pierre89 # Posté le 20/06/2006 à 16:37:05
Listen and don't speak
Avatar
Groupe : Membres
Bien sûr sur ce point je suis d'accord aussi, on apprend beaucoup plus et on maîtrise ce que l'on fait !

Bref tout ça pour dire que ce n'est pas le WYSIWYG qui va déterminer le choix d'un librairie !

"L'expérience est le nom que chacun donne à ses erreurs." (Oscar Wilde)
 
Hors ligne M@teo21 # Posté le 20/06/2006 à 18:12:09
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Pour le prochain chapitre > je peux pas encore dire quand il sortira et ce que ce sera, j'ai bcp bcp de taff en ce moment (mais vraiment très bcp énormément).

Pour le moteur de jeu en C++, vous avez mal lu. Je compte parler du moteur Ogre justement. Et si vous voulez aller plus bas niveau, y'a le cours de Kayl sur OpenGL. On a tout prévu.


Uims > t'as pas saisi pourquoi je choisis de m'orienter vers QT. Le fait qu'il y ait un éditeur RAD n'est vraiment qu'accessoire à mes yeux, et il ne constituera qu'un chapitre de cours grand maximum.
Si je choisis QT, c'est pour son code plus "joli" (le nom de la lib n'y est pas étranger) et donc mieux orienté objet (contrairement aux macros à foison de wxWidgets). Enfin, c'est aussi parce que QT est super simple à installer, contrairement à wx qu'il faut recompiler et ce n'est pas tjs évident pour les débutants. Ce serait bête de décourager les gens avant qu'ils aient commencé ;)


Encore une fois, je renie pas wxWidgets, j'aime bien et j'ai fait des projets importants avec. Je continuerai à en faire.

Le fait de choisir QT ne signifie pas qu'on va tout faire en clic / souris, bien au contraire. Ca sera tjs du code ^^


Si j'avais choisi la MFC, j'aurais compris ta remarque, mais là pour QT tu fais fausse route. Tu ne peux pas connaître la lib pour dire ça ;)

Ce qui se conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément.

Nicolas Boileau (je suis fan)
Comment commenter une news sur le SdZ ?
Suivez l'aventure du SdZ et de Simple IT sur notre blog !
 
Hors ligne Zoloom # Posté le 20/06/2006 à 18:32:31
Cauchemard compilatoire
Avatar
Groupe : Membres
Ouf je suis un peu rassuré. Bon après tout ce n'est qu'une question de gout...




 
Hors ligne Garuma # Posté le 20/06/2006 à 18:38:44
using Mono.C#;
Avatar
Groupe : Membres
Citation : M@teo21
Si je choisis QT, c'est pour son code plus "joli" (le nom de la lib n'y est pas étranger) et donc mieux orienté objet (contrairement aux macros à foison de wxWidgets). Enfin, c'est aussi parce que QT est super simple à installer, contrairement à wx qu'il faut recompiler et ce n'est pas tjs évident pour les débutants. Ce serait bête de décourager les gens avant qu'ils aient commencé ;)

Je radote ou quoi ?
Citation : Garuma
Citation : M@teo21
Oulah bcp de questions, jvais pas arriver à répondre à tlm :p

Inconvénients de wxWidgets > puisqu'on me les demande, je dirais que l'installation est galère (j'ai sérieusement galéré pendant une semaine). Le problème avec ça, c'est que si personne arrive à l'installer, la suite du cours servira à rien. Et ça c'est super important ! ^^
Il y a aussi le fait que le code QT est plus joli (de l'avis de tout le monde ça). Ouvrir une fenêtre se fait en 4 lignes de code en QT (même pas), il faut beaucoup plus en wxWidgets.


Citation : Garuma, un peu avant
Pour l'installation de wxWidgets il faut certes la compiler mais je n'ai jamais eu de problème avec (taper make ou nmake c'est pas très dur), il existe des Devpacks (de FredCL par exemple) et sinon au pire on/je peux fournir des "prêtes à l'emploi". D'autant que de ce côté là les Linuxiens sont avantagés puisque wxWidgets est bien souvent proposé dans les dépots.

Je rajouterais que si les Zéro continuent sur la voie de la programmation faudra bien un jour qu´ils arrivent à compiler autre choses que leurs programmes.


Citation : M@teo21
Si j'avais choisi la MFC, j'aurais compris ta remarque, mais là pour QT tu fais fausse route. Tu ne peux pas connaître la lib pour dire ça ;)

MFC c'est même pas la peine de l'apprendre : c'est moche, pas objet et Microsoft arrête de le développer. :D

Citation : M@teo21
Si je choisis QT, c'est pour son code plus "joli" (le nom de la lib n'y est pas étranger) et donc mieux orienté objet (contrairement aux macros à foison de wxWidgets).

Je préfère nettement la manière dont wxWidgets gèrent les évênements avec des macros. Quand au fait que y'a pas de macro avec Qt, mon oeil, pourquoi crois tu qu'il faut utiliser qmake et tous le bazard.
Édité le 20/06/2006 à 18:42:06 par Garuma
 
Hors ligne Piwaï # Posté le 20/06/2006 à 19:56:49
Why can't we be friend ?
Avatar
Groupe : Membres
Décidément le débat fait rage...

Sinon, M@teo, quand je parlais de moteur, je pensais à la SDL, donc étant donné que ogre est la pour la 3D, c'est comme prendre un bazooka pour écraser une mouche... Ou ptet po ?

Bref, jvé po tergiverser..

Faudrait faire un topic a part spécial wxwidget vs qt, histoire de laisser la places à d'autres éventuelles questions qui pourraient venir... Parce que, moi perso j'y connais rien, mais j'ai l'impression de lire toujours les mêmes réponses... ;)

@++

Piwaï

http://www.piwai.info
"La violence est le dernier refuge de l'incompétence". Isaac Asimov, Fondation.
Créateur de 2H4U : Too Hard For You et découvrez aussi BisouLand.
 
Hors ligne k4dw4 # Posté le 20/06/2006 à 20:07:40
Lève toi et code !
Groupe : Membres
Petite information : Ce n'est pas WISIWIG mais WYSIWYG => Wath You See Is Wath You Get.
De toute facon MFC.. Je crise, ca marche pas pour mac en plus..

Eh, espèce de 'tit con/cochon, si tu enfreint les règles, un modo va te botter/ploter les fesses !
 
Hors ligne Green # Posté le 20/06/2006 à 20:19:50
Un jour, je le ferai!!!!
Avatar
Groupe : Membres
je voudrais savoir, quand tu auras fini tes nouveaux cours.Je suis trés impatient de d' assister aux nouveaux cours consernant le C++ et la suite de la librérie SDL.Merci d' avance.Répondez moi le plus tôt possible sur ce forum et merci encore.

Amicalement
bmatthieu3

Image utilisateur






 
Hors ligne <!--nico--> # Posté le 20/06/2006 à 20:43:56
Avatar
Groupe : Membres
@bmatthieu3 : cf 5 messages plus tôt : "On sait pas encore, il y a beaucoup de travail qui passe en priorité".
C'est même pas la fonction recherche, c'est la lecture du topic là....

Pensez à mettre en "résolu" les topics qui le sont effectivement SVP.
En bas à gauche, Juste au-dessus du pied de page pendant la lecture du topic


 
Hors ligne M@teo21 # Posté le 20/06/2006 à 20:55:20
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Je ne rentrerai pas dans un troll wx vs QT, car il n'y a pas lieu d'en avoir. Chacun a ses préférences, mais c'est pas une raison pour "casser" toutes les autres libs.

Je sais que QT a son propre précompilateur, mais moi je parle du code que le programmeur écrit effectivement (car c'est de ça dont il est sujet ici).

La façon dont sont gérés les évènements en QT est très bien, de l'avis de tout le monde. wxWidgets utilise une approche très similaire à la MFC à ce niveau (masse de macros). La différence c'est que la MFC rédige ces macros pour toi généralement.

Ce qui se conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément.

Nicolas Boileau (je suis fan)
Comment commenter une news sur le SdZ ?
Suivez l'aventure du SdZ et de Simple IT sur notre blog !
 
Hors ligne Green # Posté le 21/06/2006 à 09:25:29
Un jour, je le ferai!!!!
Avatar
Groupe : Membres
Merci

J' attendrais le temps qu' il faudra.Salut les zéros et bonne chance pour tes nouveaux tutos à venir, Matéo.

Amicalement
bmatthieu3

Image utilisateur






 
Hors ligne Orochi # Posté le 21/06/2006 à 18:16:24
Powered by german suplex
Avatar
Groupe : Membres
Juste une petite remarque à m@teo, vu que tu as decidé de nous apprendre à utiliser QT au lieu de wxwidget, il faudrait peut etre changer cette phrase dans la programmation modulaire:

Citation : M@teo
Normalement vous ne devriez pas avoir besoin d'utiliser les macros très souvent. Toutefois, certaines librairies assez complexes comme wxWidgets (librairie de création de fenêtres que nous étudierons bien plus tard) utilisent beaucoup de macros. Il est donc préférable de savoir comment cela fonctionne dès maintenant pour ne pas être bêtement perdu plus tard


C'est pas urgent ni important mais c'est un petit fignolage ;)
Hors ligne M@teo21 # Posté le 21/06/2006 à 18:42:26
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Bien vu

Ce qui se conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément.

Nicolas Boileau (je suis fan)
Comment commenter une news sur le SdZ ?
Suivez l'aventure du SdZ et de Simple IT sur notre blog !
 
Hors ligne anonyme # Posté le 21/06/2006 à 22:13:37
Groupe :
a ! mateo es que tu vas nous expliquez comment controlé par le system de flux un peripherique ? :)
Hors ligne Mackila # Posté le 21/06/2006 à 23:04:40
Gorille bourré
Avatar
Modérateurs
Même pas envisageable tant que tu n'auras pas reposé la question de facon claire et soignée.

Image utilisateur
 
Hors ligne anonyme # Posté le 22/06/2006 à 19:15:59
Groupe :
Bonjour, :)

Désolé d'écrire comme un porc :(

Cher m@teo21,

Pourras-tu dans l'un de tes sublimes tutorials, nous écrire un yocto de tuto qui nous aura éclairé dans la quête de la perfection de la gestion de périphériques informatique.

Comme cela vous convient-il ?

Coordialement Charly.

C'est bourré de fautes MERCI! :lol:
Hors ligne Zoloom # Posté le 22/06/2006 à 20:18:56
Cauchemard compilatoire
Avatar
Groupe : Membres
Sans tomber dans le language politique non plus ^^

Bon moi perso ca m'interesserais aussi.




 
Hors ligne le grand schtroumpf # Posté le 22/06/2006 à 20:29:02
Si vis pacem, para bellum!
Avatar
Groupe : Membres
Citation : Uims
Sans tomber dans le language politique non plus ^^

ça s'appelle la diplomatie...Mias on tombe dans le HS la :euh: .


Cutlass fury(furie du sabre) de Vyse
Image utilisateur
Cliquez pour agrandir
 

Retour au forum "Langage C++" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 146 Zéros connectés | Requêtes SQL 5 requêtes | Temps de génération de la page : Total (SQL) 0.7242s (0.708s)