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

Programación en C++ Builder

 Arrays (Arrays)
 Zeiger
3. Beispiel Klasse in C + +
8. AnsiString Klasse Methoden
 C + +-Projekte
 Pakete, verteilen eine Anwendung ohne Installation
 Börse sortieren oder Blase
 Zeichenfolgenfunktionen string.h

C + +-Projekte

    Ein Projekt in C + + Builder besteht aus einer Reihe von Dateien unter ihnen die folgenden, mit den Erweiterungen:

    • . Cpp Quelldatei C + +. Datei steht für das Projekt (Proyect1.cpp). Eine pro Einheit (Unit1.cpp).
    • . DFM enthält die Beschreibung der Form und Komponenten, die es enthalten. Jede Form hat ihre genaue Beschreibung.
    • . Dsk Zustand und Aussehen des Desktops, wenn Sie das Projekt speichern.
    • . H Header-Dateien enthalten die Deklarationen der Klassen.
    • . Bpr Projekt Makefile. Enthält Informationen über Dateien und Compiler-Direktiven, die das Programm aufbauen müssen.
    • . Obj Dateien Dateien erzeugt der Compiler nach der Behandlung der Quelle.
    • . Res binäre Ressource-Datei.
    • . Tds Archiv der Debugger Symbole.

    Zur Überprüfung der Dateien, die Projekt sind Teil unserer Ansicht war, den Zugang der Baumeister Menü Projekt Manager befindet sich in der -> Project Manager.

    Projet Manager C + + Builder

    Unit1.cpp Programm Quelldatei

     //------------------------------------------------ ---------------------------
    
    # Include 
    # Pragma hdrstop
    
    # Include "Unit1.h"
    //------------------------------------------------ ---------------------------
    # Pragma Paket (smart_init)
    # Pragma resource "*. dfm"
    TForm1 * Form1;
    //------------------------------------------------ ---------------------------
    __fastcall TForm1:: TForm1 (TComponent * Owner)
            : TForm (Eigentümer)
    {
    }
    //------------------------------------------------ ---------------------------
    
    void __fastcall TForm1:: Button1Click (TObject * Sender)
    {
    Edit1-> Text = "Hallo";
    }
    //------------------------------------------------ ---------------------------
    

    Unit1.h Header-Datei

     //------------------------------------------------ ---------------------------
    
    # Ifndef Unit1H
    # Definieren Unit1H
    //------------------------------------------------ ---------------------------
    # Include 
    # Include 
    # Include 
    # Include 
    //------------------------------------------------ ---------------------------
    Klasse TForm1: public TForm
    {
    __published: / / IDE verwaltete Komponenten
            TButton * Button1;
    	TEdit * Edit1;
            void __fastcall Button1Click (TObject * Sender);
    private: / / User Erklärungen
    public: / / User Erklärungen
            __fastcall TForm1 (TComponent * Owner);
    };
    //------------------------------------------------ ---------------------------
    extern PAKET TForm1 * Form1;
    //------------------------------------------------ ---------------------------
    # Endif
    

    Project1.cpp Projekt Quelldatei

     //------------------------------------------------ ---------------------------
    
    # Include 
    # Pragma hdrstop
    //------------------------------------------------ ---------------------------
    USEFORM (Unit1.cpp "Form1);
    //------------------------------------------------ ---------------------------
    WINAPI WinMain (HINSTANCE, HINSTANCE, LPSTR, int)
    {
            versuchen
            {
                     Application-> Initialize ();
                     Application-> CreateForm (__classid (TForm1), & Form1);
                     Application-> Run ();
            }
            catch (Exception & exception)
            {
                     Application-> ShowException (& Exception);
            }
            catch (...)
            {
                     versuchen
                     {
                             Exception werfen ("");
                     }
                     catch (Exception & exception)
                     {
                             Application-> ShowException (& Exception);
                     }
            }
            return 0;
    }
    //------------------------------------------------ --------------------------- 

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