User: alciro    User
 Original    Translate to:  Deutsch  English  Français  中文  
 

Programación en C++ Builder

 Tableaux (tableaux)
 Pointeurs
3. Exemple de la classe en c + +
8. méthodes de la classe AnsiString
 C + +
 Paquets, de distribuer une application sans installation
 Exchange ou le tri des bulles
 Fonctions de chaîne string.h

C + +

    Un projet en c + + Builder se compose d'un ensemble de fichiers dont les suivantes, avec les extensions:

    • . Cpp fichier source C + +. Le fichier est disponible pour le projet (Proyect1.cpp). Un par unité (Unit1.cpp).
    • . Dfm contient la description de la forme et les composants qui le composent. Chaque forme a sa description du fichier.
    • . Dsk état ​​et l'apparence de votre bureau lorsque vous enregistrez le projet.
    • . Fichiers en-tête H contenant les déclarations des classes.
    • . Makefile projet de BPR. Contient des informations sur les fichiers et les directives de compilation qui ont besoin pour construire le programme.
    • . Obj fichiers générés par le compilateur après avoir traité les fichiers source.
    • . Binaire fichier de ressources Res.
    • . Tds Archives des symboles du débogueur.

    Pour examiner les dossiers qui font partie de notre projet était d'accéder au Générateur de gestionnaire de projet situé dans le menu Affichage -> Gestionnaire de projet.

    Chef de Projet C + + Builder

    programme de fichier source Unit1.cpp

     //------------------------------------------------ ---------------------------
    
    # Include 
    # Hdrstop Pragma
    
    # Include "Unit1.h"
    //------------------------------------------------ ---------------------------
    # Paquet Pragma (smart_init)
    # Ressources Pragma "*. dfm"
    TForm1 * Form1;
    //------------------------------------------------ ---------------------------
    __fastcall TForm1:: TForm1 (Owner * TComponent)
            : TForm (Owner)
    {
    }
    //------------------------------------------------ ---------------------------
    
    void __fastcall TForm1:: Button1Click (TObject * Sender)
    {
    Edit1-> Text = "Bonjour";
    }
    //------------------------------------------------ ---------------------------
    

    fichier d'entête Unit1.h

     //------------------------------------------------ ---------------------------
    
    # Ifndef Unit1H
    # Définir Unit1H
    //------------------------------------------------ ---------------------------
    # Include 
    # Include 
    # Include 
    # Include 
    //------------------------------------------------ ---------------------------
    TForm1 classe: public TForm
    {
    __published: / / IDE gérés Composants
            TButton Button1 *;
    	TEdit Edit1 *;
            void __fastcall Button1Click (TObject * Sender);
    déclarations / / utilisateur: privé
    déclarations / / utilisateur: public
            __fastcall TForm1 (Owner * TComponent);
    };
    //------------------------------------------------ ---------------------------
    FORFAIT extern TForm1 * Form1;
    //------------------------------------------------ ---------------------------
    # Endif
    

    dossier de projet source Project1.cpp

     //------------------------------------------------ ---------------------------
    
    # Include 
    # Hdrstop Pragma
    //------------------------------------------------ ---------------------------
    USEFORM ("Unit1.cpp, Form1);
    //------------------------------------------------ ---------------------------
    WinMain WINAPI (HINSTANCE, HINSTANCE, LPSTR, int)
    {
            essayer
            {
                     Application-> Initialize ();
                     Application-> CreateForm (__classid (TForm1), & Form1);
                     Lancer une application-> ();
            }
            catch (Exception & exception)
            {
                     Application-> ShowException (et exception);
            }
            prises (...)
            {
                     essayer
                     {
                             Exception jeter ("");
                     }
                     catch (Exception & exception)
                     {
                             Application-> ShowException (et exception);
                     }
            }
            return 0;
    }
    //------------------------------------------------ --------------------------- 

    Loading
    copyright © 2007-2024  www.alciro.org  All rights reserved.         
    Share |