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  ...  93  94  95  96  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  4  5  6  ...  93  94  95  96  Suivante
Hors ligne Garuma # Posté le 16/06/2006 à 13:40:02
using Mono.C#;
Avatar
Groupe : Membres
Reprise du dernier message de la page précédente :
Orochi : si tu veux faire du GUI à l´intérieur d´un jeux SDL regardes aussi CeGUI c´est peut être plus ce que tu cherches.

Sinon Qt a une classe je crois pour fournir un contexte OpenGL (wxWidgets aussi d´ailleurs)
Édité le 16/06/2006 à 13:40:52 par Garuma
 
Hors ligne Pliskin # Posté le 16/06/2006 à 17:19:49
Avatar
Groupe : Membres
Waa m@teo21 lit dans mes pensées ? o_O
Je voulais justement demander s'il était possible de choisir QT et non wxWidgets pour la suite des cours... et voilà que je lis dans le post-it que finalement ça va être QT o_O !

En tout cas merci ! Tous les KDEistes te sont reconnaissants !

Un blog pourri de plus...


 
Hors ligne M@teo21 # Posté le 16/06/2006 à 18:00:32
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
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.

C'est donc plus difficile de démarer en wxWidgets qu'en QT, mais après les librairies se valent. Le code de QT est juste vraiment très bien foutu, mais ça veut pas dire que wxWidgets est nul loin de là.


Pour le réseau > c'est bien d'argumenter comme quoi le réseau c'est "super important de nos jours" mais ça ne suffit pas. Vous ignorez à quel point c'est compliqué de mettre en oeuvre un vrai programme utilisant le réseau. Or, SDL ne gère pas le réseau, c'est une librairie complètement à part (SDL_net) qui n'a aucun rapport avec SDL à part un bout du nom.
Si je fais un chapitre SDL_net, ça sera vraiment qu'un seul chapitre. J'aurai A PEINE le temps de vous expliquer grosso modo comment ça marche, et y'aura aucune application concrète et pratique qui pourra suivre derrière.

Je préfère à la rigueur attendre la partie V avec QT pour vous faire utiliser du réseau. Ca sera moins haut niveau (donc plus facile à programmer, plus agréable) et vous irez plus vite vers qqc de sympa ;)


Je sais pas si on peut combiner QT et SDL. Pour ma part j'y vois pas d'intérêt. Par contre combiner QT et OpenGL, aucun problème.


Pour les licenses > SDL est LGPL et non pas GPL. Ca veut dire que tu peux faire des programmes propriétaires sans rien leur reverser. Si ça avait été GPL, ton programme utilisant SDL aurait dû obligatoirement être opensource.

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 XT95 # Posté le 16/06/2006 à 18:09:14
Avatar
Groupe : Membres
Citation : Pas de titre

Pour les licenses > SDL est LGPL et non pas GPL. Ca veut dire que tu peux faire des programmes propriétaires sans rien leur reverser. Si ça avait été GPL, ton programme utilisant SDL aurait dû obligatoirement être opensource.


Et OpenGL ?

#opengl@irc.epiknet.net
http://XT95.e3b.org
 
Hors ligne Kayl # Posté le 16/06/2006 à 18:19:38
Groupe : Membres
Hors ligne M@teo21 # Posté le 16/06/2006 à 18:29:42
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
En clair OpenGL c'est encore plus freelance :p

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 Kayl # Posté le 16/06/2006 à 18:36:01
Groupe : Membres
En fait ce ne sont que des specs.
Les implémentations sont diverses. Pour utiliser les implémentations (celle de Windows, ou Mesa par exemple) il n'y a besoin de rien. On peut faire un soft commercial utilisant OpenGL sans rien de demander à personne.

Pour créer une implémentation officielle d'OpenGL il faut acheter une license à Silicon Graphics Inc, où faire comme Mesa : une API qui ressemble à OpenGL, qui existe sur autorisation de SGI, mais qui n'est pas "officielle".

Tout ça tu t'en fiches. Toi l'utilisateur tu fais ce que tu veux point ! :)
Hors ligne M@teo21 # Posté le 16/06/2006 à 18:42:08
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Au fait pour ceux qui veulent en savoir plus sur QT, voici un article intéressant à lire, rédigé par un programmeur qui a de l'expérience dans le sujet :

http://phil.freehackers.org/kde/fr_qt-vs-mfc.html

Il compare pas QT et wxWidgets ici, mais QT et MFC. En gros, MFC c'est la librairie C++ fournie avec Windows pour créer des fenêtres Windows. C'est la librairie qu'on vous fait utiliser normalement avec Visual C++. Bien sûr, cette librairie ne permet de faire que des programmes windows, tandis que QT est multiplateforme, mais ce n'est pas le seul avantage de QT.

Lisez juste pour vous faire une idée, même si vous connaissez ni QT ni les MFC. L'article est intéressant (bien sûr on voit que l'auteur préfère QT, mais c'est son expérience qui parle là, il a rien à gagner à expliquer pourquoi il préfère QT :p ).



Autre chose, et c'est intéressant. Sur le wiki de wxWidgets il y a une comparaison de wxWidgets avec toutes les autres librairies. Parfois la comparaison est courte, mais elle me semble assez honnête et objective. Comprenez par là qu'ils disent pas "ouais wxWidgets c'est super, le reste c'est de la merde" : c'est pas des trolleurs car ils savent qu'ils font pas l'outil ultime et que de toute manière personne ne le fait.

Y'a une comparaison avec QT tout au début, comme vous le voyez ils aiment bien QT et ils le disent. Mais ils se situent à un niveau un peu différent et n'ont de toute manière aucune raison de dire que les autres librairies sont nazes puisqu'ils ne vendent rien.



EDIT : j'ai oublié l'url du comparatif wxWidgets avec les autres librairies ^^
http://www.wxwidgets.org/wiki/index.php/WxWidgets_Compared_To_Other_Toolkits
Édité le 16/06/2006 à 18:52:49 par M@teo21

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 azerty9 # Posté le 16/06/2006 à 18:54:13
Newbie de profession
Avatar
Groupe : Membres
Ce qui est bien c'est que au moins c'est honnete. Ils savent qu'ils ont des défauts.

Pour ceux qui veulent savoir : il est possible de combiner wxWidgets et la SDL, c'est indiqué dans le wiki de wxWidgets.


voir ici pour combiner wxWidgets et SDL :
http://code.technoplaza.net/wx-sdl/
Édité le 16/06/2006 à 18:58:42 par azerty9

"L'information n'est pas la connaissance. La connaissance n'est pas la sagesse. La sagesse n'est pas la vérité. La vérité n'est pas la beauté. La beauté n'est pas l'amour. L'amour n'est pas la musique. La musique est la meilleure des choses.", Frank Zappa
 
Hors ligne HanLee # Posté le 16/06/2006 à 19:53:32
Avatar
Groupe : Membres
Salut, en cours C++ théorique, est-ce qu'il y aurait les templates enseignés ?
La STL ?
Et puis tu projettes un jour de faire une introduction à la librairie Boost ?
Hors ligne Dragh'nalith # Posté le 16/06/2006 à 20:40:50
Restons cohérent
Avatar
Groupe : Membres
Citation : M@téo21
Pour le réseau > c'est bien d'argumenter comme quoi le réseau c'est "super important de nos jours" mais ça ne suffit pas. Vous ignorez à quel point c'est compliqué de mettre en oeuvre un vrai programme utilisant le réseau. Or, SDL ne gère pas le réseau, c'est une librairie complètement à part (SDL_net) qui n'a aucun rapport avec SDL à part un bout du nom.
Si je fais un chapitre SDL_net, ça sera vraiment qu'un seul chapitre. J'aurai A PEINE le temps de vous expliquer grosso modo comment ça marche, et y'aura aucune application concrète et pratique qui pourra suivre derrière.

Je préfère à la rigueur attendre la partie V avec QT pour vous faire utiliser du réseau. Ca sera moins haut niveau (donc plus facile à programmer, plus agréable) et vous irez plus vite vers qqc de sympa ;)


Pour ma part, je n'ai pas du tout envie d'un cours sur SDL_net, mais sur le réseau (ou les sockets) en général. Je trouve même qu'utiliser le réseau avec Qt ou wxWidget à un meilleur interet si comme tu le dis ils offrent de meilleur possibilité. Ce que je voulais dire c'est que le réseau est très important et que de nos jour tous ceux qui étudie la programmation en font très vite appelle. Tu avais l'air de sous entendre que tu ferais une partie réseau que si vraiment cela valait vraiment là peine et s beaucoup de personne en demandait. Je ne pense pas qu'il y est à débattre là dessus ^^ .
Le seul point que peux faire pencher la balance sur un cours ou pas sur le réseau est de savoir si cela ne vas pas t'apporter un boulot monstre par rapport aux restes

(En tous cas ça serai vraiment un rêve pour moi, enfin bon y a déjà le cours d'openGL de Kayl on ne peut pas tout avoir :) )
Hors ligne SuperMario TRH # Posté le 16/06/2006 à 20:42:39
Who cares ?
Avatar
Groupe : Membres
Citation : SuperMario
Citation : SuperMario
Salut. Tu as dis dans l'autre post-it que tu allais peut-être nous aider à nous lancer dans un RPG 2D avec la SDL.

Est-ce que c'est toujours prévu ?


Puisqu'on ne m'avait pas répondu ^^


Espérons que la troisième fois soit la bonne..
Hors ligne Dark-Side # Posté le 16/06/2006 à 20:44:23
Groupe : Bannis
Franchement tu peux en faire un tout seul, moi je suis en train d'en faire un !
C'est galère et c'est long mais tu peux y arriver et en plus à la fin tu te sera grandement amélioré ;)
Voila ciao !
Hors ligne kilian # Posté le 16/06/2006 à 21:04:21
le C++ C + que 2 + que le C
Groupe : Membres
la galére pour l'installer?sa m'as pris 10 mminutes mais j'avais pas vu que c'étais mal expliquer et que il utilisaient des notions de POO que je connais pas.
(faut dire c'est un peut plus facile d'instaler une librairie sou dev-c++(un machin qui permet de le faire facilement))
Hors ligne Pierre89 # Posté le 16/06/2006 à 22:30:28
Listen and don't speak
Avatar
Groupe : Membres
Citation : M@teo21
Je préfère à la rigueur attendre la partie V avec QT pour vous faire utiliser du réseau. Ca sera moins haut niveau (donc plus facile à programmer, plus agréable) et vous irez plus vite vers qqc de sympa ;)

Tu voulais pas dire plus haut niveau ou bien moins bas niveau ?
Car s'après ce que j'ai compris : le haut niveau c'est plus facile à coder et on fait des choses bien plus vite mais on va moins au coeur du sujet et le bas niveau c'est l'inverse non ?

"L'expérience est le nom que chacun donne à ses erreurs." (Oscar Wilde)
 
Hors ligne XT95 # Posté le 16/06/2006 à 22:31:59
Avatar
Groupe : Membres
mmh, moi je dirai comme kilian nn ?

#opengl@irc.epiknet.net
http://XT95.e3b.org
 
Hors ligne minirop # Posté le 17/06/2006 à 01:59:36
坂本美緒
Avatar
Modérateurs
Citation : Pierre89
Citation : M@teo21
Je préfère à la rigueur attendre la partie V avec QT pour vous faire utiliser du réseau. Ca sera moins haut niveau (donc plus facile à programmer, plus agréable) et vous irez plus vite vers qqc de sympa ;)

Tu voulais pas dire plus haut niveau ou bien moins bas niveau ?
Car s'après ce que j'ai compris : le haut niveau c'est plus facile à coder et on fait des choses bien plus vite mais on va moins au coeur du sujet et le bas niveau c'est l'inverse non ?

moins haut niveau que SDL_net ;)

pas commencés - en cours - finis - (dernier tome lu)
manga : Love Hina - Ichigo 100% - Fruits Basket - School Rumble - Death Note - Parmi Eux - One Piece (46) - Naruto (45) - Lovely Complex (10) - Fullmetal Alchimist (22) -> My Manga
IDE multiplateforme pour Qt Image utilisateur !! Qt @ IRC --> #qt-fr@irc.freenode.net
 
Hors ligne M@teo21 # Posté le 17/06/2006 à 03:52:44
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Oui je me suis trompé, QT est plus haut niveau que SDL_net bien sûr ;)

Pour la questoin sur le rpg 2D : honnêtement je pense pas, ça prendrait trop de temps. Pê bien plus tard je reviendrai sur la sdl et je rajouterai un tp, mais là je préfère rien promettre du tout à ce niveau.

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 bluestorm # Posté le 17/06/2006 à 07:08:01
dont ask to ask
Avatar
Groupe : Membres
Dragh'nalith > si tu tiens tant que ça à avoir un cours sur le réseau très vite, tu peux toujours aller chercher sur le net, il y a plein de cours pas mal du tout.
Le problème du réseau, c'est déja que les solutions de base sont pas portables (sockets unix et winsock :S ).
 
Hors ligne Dragh'nalith # Posté le 17/06/2006 à 09:53:52
Restons cohérent
Avatar
Groupe : Membres
C'est cool bluestorm, n'aurais tu pas quelques adresses ? Parce que j'ai cherché, je trouve bien quelques explications sur winsock, SDL_net etc... mais rien sur la programmation réseau en elle même. Surtout que moi ça serait pour faire des jeux donc c'est pour faire des clients/serveurs qui utilisent les sockets tous le temps contrairement à des serveurs de données ou autres...

Enfin je retourne voir ce que mon ami Google aurait de nouveau ^^
Hors ligne SeyZ # Posté le 17/06/2006 à 09:58:21
Avatar
Groupe : Membres
bluestorm ta réponse m'intrigue, tu dis que sockets, winsock etc... ne sont pas portable ou j'ai mal compris ta phrase?

My tutorials : here
My webspace : here

 
Hors ligne ridjidji # Posté le 17/06/2006 à 10:17:48
Groupe : Membres
Bah winsock, avec un nom pareil... ca m'étonnerait que ce soit compatible linux...
SDL_net, j'ai entendu dire que c'était " de la merde en barre " ?
Édité le 17/06/2006 à 10:20:59 par ridjidji
Hors ligne Garuma # Posté le 17/06/2006 à 12:25:20
using Mono.C#;
Avatar
Groupe : Membres
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
Pour le réseau > c'est bien d'argumenter comme quoi le réseau c'est "super important de nos jours" mais ça ne suffit pas. Vous ignorez à quel point c'est compliqué de mettre en oeuvre un vrai programme utilisant le réseau. Or, SDL ne gère pas le réseau, c'est une librairie complètement à part (SDL_net) qui n'a aucun rapport avec SDL à part un bout du nom.
Si je fais un chapitre SDL_net, ça sera vraiment qu'un seul chapitre. J'aurai A PEINE le temps de vous expliquer grosso modo comment ça marche, et y'aura aucune application concrète et pratique qui pourra suivre derrière.

Je préfère à la rigueur attendre la partie V avec QT pour vous faire utiliser du réseau. Ca sera moins haut niveau (donc plus facile à programmer, plus agréable) et vous irez plus vite vers qqc de sympa ;)

Il y´a peut être CURL d´utilisable pour tout ce qui est web, client FTP etc... Mais sinon pour des sockets bas-niveau il vaut mieux prendre la couche d´abstraction de Qt ou wxWidgets.

Citation : Seyez
bluestorm ta réponse m'intrigue, tu dis que sockets, winsock etc... ne sont pas portable ou j'ai mal compris ta phrase?

Les sockets à la base c´est une série de fonction bas niveau en C créé par Berkley. Après chaque système l´a adapté à sa sauce rendant l´ensemble pas portable. Donc avec Qt ou wxWidgets les sockets que tu utilises seront transformés en socket Unix ou en Winsock en fonction du système ou tu compiles.
Édité le 17/06/2006 à 13:41:35 par Garuma
 
Hors ligne -ed- # Posté le 17/06/2006 à 12:54:12
C is a sharp tool
Avatar
Groupe : Membres
Citation : bluestorm
Dragh'nalith > si tu tiens tant que ça à avoir un cours sur le réseau très vite, tu peux toujours aller chercher sur le net, il y a plein de cours pas mal du tout.
Le problème du réseau, c'est déja que les solutions de base sont pas portables (sockets unix et winsock :S ).

Winsock2 est très portable...

http://mapage.noos.fr/emdel/reseaux.htm

Citation : ridjidji
SDL_net, j'ai entendu dire que c'était " de la merde en barre "

STOP!
Ou bien tu le sais et tu en apportes la preuve, ou bien tu ne le sais pas et tu ne dis rien. Si on commence avec les 'on-dit', on pas fini...
Édité le 17/06/2006 à 12:58:48 par -ed-

Emmanuel Delahaye.
Non à la pub sur l'alcool sur Internet.

Des infos sur la programmation et le langage C:
http://bien-programmer.blogspot.com/
http://mapage.noos.fr/emdel/


Image utilisateur
 
Hors ligne Fabogranqi # Posté le 17/06/2006 à 13:39:25
Groupe : Membres
Citation : -ed-

Citation : ridjidji
SDL_net, j'ai entendu dire que c'était " de la merde en barre "

STOP!
Ou bien tu le sais et tu en apportes la preuve, ou bien tu ne le sais pas et tu ne dis rien. Si on commence avec les 'on-dit', on pas fini...


Il y a bluestorm qui l'a dis un peu plus haut car il l'a testé ;)
Hors ligne -ed- # Posté le 17/06/2006 à 13:56:15
C is a sharp tool
Avatar
Groupe : Membres
Citation : Fabogranqi
Il y a bluestorm qui l'a dis un peu plus haut car il l'a testé ;)

OK : http://www.siteduzero.com/forum-83-49667-398770.html#r398770

C'est possible, mais je voudrais bien voir le code qui ne fonctionne pas.

Emmanuel Delahaye.
Non à la pub sur l'alcool sur Internet.

Des infos sur la programmation et le langage C:
http://bien-programmer.blogspot.com/
http://mapage.noos.fr/emdel/


Image utilisateur
 
Hors ligne bluestorm # Posté le 17/06/2006 à 15:57:44
dont ask to ask
Avatar
Groupe : Membres
-ed-, ça me pose pas de problèmes, mais le code est enfoui assez loin.

Déja, un truc qui m'a pas mal fait chier, c'est que quand je lui demandait de Recv 1 byte, il en prenait en fait 4 (enfin j'avais cru comprendre qu'il en prenait sizeof(int), mais je sais pas pourquoi, et c'est pas mentionné dans la doc).
 
Hors ligne binariman # Posté le 18/06/2006 à 20:04:56
Avatar
Groupe : Membres
Kayl :euh: : ca avance le chapitre j'ai vraiment hate de le lire !! dsl si vs voulez pas qu'on pose ces question si vs voulez pas les modos viré ce post ...
ceci dit dépèche toi Kayl ! ^^ ^^
Hors ligne le grand schtroumpf # Posté le 18/06/2006 à 20:22:01
Si vis pacem, para bellum!
Avatar
Groupe : Membres
Kayl pour "générer un terrain", est-ce qu'on utilisera le principe d'"image de niveau" pour calculer l'altitude du terrain?


Cutlass fury(furie du sabre) de Vyse
Image utilisateur
Cliquez pour agrandir
 
Hors ligne Kayl # Posté le 18/06/2006 à 20:41:16
Groupe : Membres
binariman > t'en fais pas y a pas de pb j'aime bien les petits rappels comme ça. Ca vient ca vient. Situation personnelle/professionelle instable pour l'instant, pas favorable à une rédaction en continue. Mais ça vient et une fois reparti y aura plus les délais qu'on a en ce moment.

le grand schtroumpf > oui nous generons avec terragen 2 fichiers : 1 image en niveau de gris pour les altitudes, et 1 image qui contient la texture précalculée.
Hors ligne <!--nico--> # Posté le 18/06/2006 à 21:06:05
Avatar
Groupe : Membres
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


 

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 129 Zéros connectés | Requêtes SQL 6 requêtes | Temps de génération de la page : Total (SQL) 1.0153s (0.992s)