Windows et x-window: mêmes concepts, mais programmation differente

Soyez le premier à donner votre avis sur cette source.

Vue 5 984 fois - Téléchargée 446 fois

Description

Voici un casse-briques construit sous deux plateformes : celle de Windows et celle du système de fenêtrage X Window (à savoir Linux, FreeBSD, BeOS,...)
Cette source a une valeur comparative...elle permet de constater les différences entres les deux univers.

Conclusion :


Le résultat est rigoureusement identique dans les deux programmes : fenêtre de formes grises sur fond noir.

La différence réside dans l'organisation des actions : Windows a besoin d'une fonction de retour d'évenements alors qu'X Window se contente d'une boucle à l'infini.

Il y a des similitudes, j'ai d'ailleurs pris soin d'appeler les variables de contexte graphique et de descripteur sous le même nom pour mettre en évidence les analogies.

Les fonctions utilisateurs ont presque toutes mêmes noms.

D'un point de vue pratique, make vous permettra de compiler et de voir le résultat avec la version Win32, par contre, ATTENTION, la version XWin requiert un de ces deux systèmes :
- un noyau Linux
- une version de cygwin comprenant le serveur X Window

PS:Ne faites pas attention au pauvre contenu du jeu qui n'est qu'une illustration de la source.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008

ben oui, brique de base, wrapper ... l'idée y est quoi, rien dit contre ce te lib moi T_T
Messages postés
1267
Date d'inscription
mercredi 1 janvier 2003
Statut
Membre
Dernière intervention
28 février 2007
3
PPS : par contre faudrait peut-être augmenter la vitesse de la balle, mais bon c'est auxilliaire ;)
Messages postés
1267
Date d'inscription
mercredi 1 janvier 2003
Statut
Membre
Dernière intervention
28 février 2007
3
Ben moi je m'y suis attardé longtemps et elle est très bien cte lib d'abord !
S'il n'y avait pas cette lib, il n'y aurait aucune interface sous Linux ou tout autre système UNIX (à moins que l'on n'utilise DirectFB...), tout simplement parce que les version UNIX des libs dont parle Kirua reponsent toutes sur cette lib.

C'est en fait plus une brique de base qu'une vraie lib utile en soi.

PS : tronoty666, je salue l'effort moi aussi, très bon code :)
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
38
t'en a conseillé d'autres...

J'ai testé mùoi cette lib, et si un jour t'as envie de tester alors vas y perdre ton temps... a mon avis tu ne t'y atarderas pas longtemps...

enfin moi ce que j'en dit...
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008

"a première vue, Kirua a raison, on ne peut pas faire qqch de vraiment bon avec cet lib"

Où t'as vu que je disais ça? J'ai jamais évoqué ça, je n'ai jamais même testé cette lib!
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (cs_trinity666)