Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment faire un rebond de l'objet e…
  • Comment régler pointeurs pour les r…
  • Différence entre le vecteur et la l…
  • Comment faire pour exécuter le prog…
  • Comment créer des en-têtes et des …
  • Comment faire pour intégrer dans Py…
  • Comment ajouter des colonnes à un D…
  • C MDI Tutorial 
  • Comment utiliser des déclencheurs E…
  • Comment écrire un script Vim 
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    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éé .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser USB IO OCX en C 
  • Comment avez-vous afficher le nombre de caractères dans une chaîne 
  • Comment utiliser des déclencheurs En GTK Radiant 
  • Comment générer des nombres entiers négatifs et positifs aléatoires en C + + 
  • Comment saisir une chaîne de caractères au clavier 
  • Comment calculer Sin Avec Power Series en C + + 
  • Comment faire un factorielle en RPC 
  • Comment utiliser une date Allez base Avec GridView 
  • Comment prévenir les fuites de mémoire en C + + 
  • Comment ouvrir MS- DOS 
  • Connaissances Informatiques © http://www.ordinateur.cc