| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment utiliser les fonctions graphiques en C + +
    C + + langage de programmation ne comprend pas les fonctions graphiques natifs , ni sont tout contenue dans la plupart des bibliothèques standard . Pour afficher des graphiques en C + + , vous devez installer une bibliothèque externe , comme Allegro . Allegro est un jeu bibliothèque de programmation libre, multi-plateforme avec des centaines de fonctions de traitement audio , les fichiers en lecture et écriture , face à l'entrée de l'utilisateur et, bien sûr , des graphiques manipulent . Instructions
    1

    Install Allegro, après la documentation à mettre en place pour travailler avec votre compilateur C + + . Créer une petite image avec un programme graphique tel que GIMP ou MS Paint et l'enregistrer dans le répertoire que vous avez l'intention d'utiliser pour votre projet. Commencer un nouveau fichier cpp . , L'écriture du code dans l'éditeur de votre IDE ou un texte simple programme d'édition .
    2

    inclure les fichiers d'en-tête dont vous avez besoin pour accéder aux fonctions de la bibliothèque Allegro . Vous aurez besoin de deux de ces fichiers pour les fins de ce programme --- la principale tête Allegro et de la tête pour le module graphique . Le code de cette ressemblera à ce qui suit:

    # include

    # include
    < br > 3

    Créer la fonction main () pour votre programme , ainsi que les variables de traitement des arguments de ligne de commande . Appelez les fonctions d'initiation pour à la fois le noyau Allegro et les graphiques add-on pour mettre en place le système et vous permettent d'utiliser d'autres fonctions Allegro . Cela devrait ressembler à ce qui suit:

    int main (int argc, char * argv []) {


    al_init ();

    al_init_image_addon ( ) ;
    4

    Créer pointeurs pour gérer l'affichage de l'écran et l'image que vous allez montrer à l'écran. Attribuer ces valeurs de pointeurs pour définir la résolution de l'écran et charger l'image . Le code pour ce faire doit ressembler à ce qui suit:

    ALLEGRO_DISPLAY * my_display = al_create_display (640 , 480) ;

    ALLEGRO_BITMAP * my_bitmap = al_load_bitmap ( " image.png ");

    5

    Effacer l'affichage à un solide noir et dessiner votre image dans le coin supérieur gauche de l'écran. Les valeurs des arguments al_map_rgb ( ) peuvent être modifiés pour affecter une couleur RVB différent à l'écran , tandis que les deux premiers arguments de la fonction al_draw_bitmap ( ) peuvent être modifiés pour modifier la position de l'image. Ce code devrait ressembler à ce qui suit:

    al_clear_to_color ( al_map_rgb (0,0,0) ) ;

    al_draw_bitmap ( my_bitmap , 0, 0 , 0);
    6

    retourner les tampons d'affichage pour afficher l'image sur l'écran. L'affichage Allegro utilise deux tampons , le dos pour dessiner et le front pour l'impression à l'écran . En feuilletant les deux vous permet de voir les résultats des fonctions graphiques précédents . Appelez al_rest () pour rendre le programme attendez 10 secondes avant de continuer

    al_flip_display (); .

    Al_rest (10,0) ;
    7

    détruire l'image et l'affichage des variables , ce qui libère la mémoire utilisée pour stocker leur contenu. Terminez le programme une fois ces données est libre, comme suit :

    al_destroy_bitmap ( my_bitmap ) ;

    al_destroy_display ( my_display ) ;

    return 0; }


    8

    compiler le programme , de stocker le fichier exécutable dans le même dossier que l'image que vous avez créé .

    Previous :

    next :
      articles connexes
    ·Comment faire pour supprimer Microsoft Visual C + + Mes…
    ·Comment convertir Int Char 
    ·Comment utiliser une instruction switch en C 
    ·Comment apprendre le C # Step- by-Step 
    ·Comment écrire une ligne Fonction Inversion Utiliser d…
    ·Comment obtenir frappes en C + + 
    ·Comment lier la liste flux d'entrée sur le C + + 
    ·Comment mettre un fichier texte dans un vecteur de Stru…
    ·Comment utiliser le Microsoft Visual Studio C Compiler …
    ·Comment lire MDB pour ODBC 
      articles en vedette
    ·Comment convertir une liste à un tableau en Python 
    ·C Outils de fuite de mémoire 
    ·Comment utiliser une toile Java 
    ·Comment créer Bonjour tout le monde dans Microsoft Vis…
    ·Comment faire pour supprimer l'attribut du curseur dans…
    ·Comment ouvrir un fichier WMV en VB 
    ·Comment utiliser Python Avec mod_wsgi 
    ·Comment programmer un jeu Bingo 
    ·Comment ajouter une chaîne à la fin d'un fichier dans…
    ·Comment lire un fichier CSV dans Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com