A voir également:
- Au SECOUR (c++ directx)
- Directx runtime - Télécharger - Pilotes & Matériel
- Directx sdk - Télécharger - Édition & Programmation
- Une archive cab requise pour l'installation directx ✓ - Forum Windows
- Desinstaller directx - Forum Matériel informatique
- Cache de nuanceur directx ✓ - Forum Carte graphique
1 réponse
Oui, tu peux afficher des images rienque avec c++
soit tu trouve sur le net comment est structuré une image (bmp par exemple) et tu ecrit toi meme les routines de chargement ou bien tu utiliser les MFC, il y a des fonctions pour ca.
une chose deja : WIndows ou dos ? ca a son importance !
Sous windows pour direct x
directx comprends : direct draw pour la 2d et direct 3D pour la3d
Je ne programme pas directx mais opengl, le fond est en commun,
il faut ce qu'on apelle un framework, c'est a dire un projet de base qui contient ce qu'il faut pour initialiser les fenetres pour les preparer a recevoir des affichages directx, etc..tout un bordel qui utilise l'infame l'api Win32.
Je suis PERSUADE qu'en cherchant bien sur le net, tu trouvera des sites de programmation directx,(choisit direct draw ou direct 3d pour + de precision) et ces sites te proposeront des tutoriaux qui t'expliqueront des commandes de base.
Je te precise que directx est OBJET, c'est bien, mais il faut comprendre l'objet, il existe de plus en plus de livres sur le sujet et meme en francais ce qui n'est pas du luxe.
Il y a des forums de discussion, une grande source d'aide.
Au debut, tu risque d'etre découragé, il faut persister, ca va mieux apres quand tu as un peu plus de reperes.
Bonne chance,
Domi
soit tu trouve sur le net comment est structuré une image (bmp par exemple) et tu ecrit toi meme les routines de chargement ou bien tu utiliser les MFC, il y a des fonctions pour ca.
une chose deja : WIndows ou dos ? ca a son importance !
Sous windows pour direct x
directx comprends : direct draw pour la 2d et direct 3D pour la3d
Je ne programme pas directx mais opengl, le fond est en commun,
il faut ce qu'on apelle un framework, c'est a dire un projet de base qui contient ce qu'il faut pour initialiser les fenetres pour les preparer a recevoir des affichages directx, etc..tout un bordel qui utilise l'infame l'api Win32.
Je suis PERSUADE qu'en cherchant bien sur le net, tu trouvera des sites de programmation directx,(choisit direct draw ou direct 3d pour + de precision) et ces sites te proposeront des tutoriaux qui t'expliqueront des commandes de base.
Je te precise que directx est OBJET, c'est bien, mais il faut comprendre l'objet, il existe de plus en plus de livres sur le sujet et meme en francais ce qui n'est pas du luxe.
Il y a des forums de discussion, une grande source d'aide.
Au debut, tu risque d'etre découragé, il faut persister, ca va mieux apres quand tu as un peu plus de reperes.
Bonne chance,
Domi
10 nov. 2001 à 10:29
merci d'avance.
12 nov. 2001 à 02:49
En c++ sous windows, on utilise les fonctions de base de windows qui sont affreuses a programmer, pour aider , il existe des classes créees par microsoft qui ne sont pas particulierement bien faite, mais qui encapsulent (c'est a dire englobent ) les fonctions de l'api pour permettre d"ecrire des programmes plus rapidement.
Ces classes s'apellent les MFC (microsoft foundation classes), l'une d'entre elle contient des methodes pour charger et afficher un bmp.
c'est la methode facile.
si tu programmes sous DOS (comme a la bonne epoque), tu peux ecrire toi meme TOUT le programme pour charger une image bmp
la methode au dessus, tu ne fais qu'utiiser le travail des autres et cette methode ci, tu fais tout toi meme.
Pour ca il existe des sites qui expliquent la structure de beaucoup de fichiers image, a toi de t'en servir pour creer le programme de chargement d'image.
voila, j'espere que c'est plus clair.
En regle generale, pour ce genre de chose, ne te casse pas la tete.
utilise ce qui a deja été fait par les autres.
Dominique