Suche Home Einstellungen Anmelden Hilfe  

... eine kleine Hilfe für den unmittelbaren Einstieg in die OOP unter MS-Window


 ... back


    Unit BWCC          - Bibliothek für TPW 1.0 / 1.5 und BPW 7.0
                                         - "Borland Window Control Costum"
                                         - Darstellung von visuellen Komponenten im "Borland Stil"



    Unit OStdDlgs    - Bibliothek für BPW 7.0
                                          - ermöglicht die Einbindung von Standardialogen für MS-Window


    Unit OWindows    - Bibliothek für BPW 7.0
                                          - enthält Standardtypen für Fensterobjekte des Window-API
                                          - z.B. TApplication


    Unit StdDlgs          - Bibliothek für TPW 1.0 / 1.5
                                          - ermöglicht die Einbindung von Standarddialogen für MS-Window


    Unit Strings            - Bibliothek mit Methoden zur Zeichenkettenmanipulation
                                          - Methoden für die Verwendung nullterminierter Strings

    Unit WinTypes     - Bibliothek für TPW 1.0 / 1.5 und BPW 7.0
                                          - definiert die Datentypen hinsichtlich der Window-API


    Unit WinProcs      - Bibliothek für TPW 1.0 / 1.5 und BPW 7.0
                                          - definiert die Methoden hinsichtlich des Zugriffs auf das Window-API


    Unit WObjects      - Bibliothek für TPW 1.0 / 1.5
                                          - enthält Standardtypen für Fensterobjekte des Window-API
                                          - z.B. TApplication


    Attr.Menu              - ein Attribut aus dem Record TWindowAttr, der die Attribute zur
                                            Fenstererzeugung definiert
                                                 TWindowAttr = record
                                                                                Title             : PChar;
                                                                                Style            : LongInt;
                                                                                ExStyle        : LongInt;
                                                                                X, Y, W, H : Integer;
                                                                                Param         : Pointer;
                                                                                case Integer of
                                                                                        0 : (Menu : HMenu);
                                                                                        1 : (Id       : Integer);
                                                                                end;
                                                                           end;



    var StundenplanApplication          - eine Instanz vom Typ TStundenplanAppliction


    var MainWindow                            - einAtttribut
                                                                    - MainWindow := New(PWindow, ...
                                                                    - der Rückgabewert der Zeigerfunktion New liefert
                                                                      einen Zeiger auf das im Arbeitsspeicher abgelegte
                                                                      Fensterobjekt


    type TApplication                           - der "Vater"-typ fast aller Windowsanwendungen


    type TStundenplanApplication     - eine abgeleitete Applikation vom Typ TApplication


    type TStundenplanWindow          - ein abgeleitetes Fenster vom Typ TWindow


    type TWindow                                - der "Vater"-typ aller Windowsfenster
                                                                    - die Methode TWindow.Init erzeugt ein Fensterobjekt


    pointer PStundenplanWindow     - Zeiger auf das Objekt TStundenplanWindow


    pointer PWindow                           - Zeiger auf das Objekt TWindow


    Methode InitMainWindow         -Modellierung und Darstellung des
                                                                       Hauptfensters auf dem Desktop
                                                                    - realisiert die Initialisierung des Hauptfensters durch
                                                                      die Methoden TApplication.MakeWindow und
                                                                      TWindowsObject.Show;


    StundenplanApplication.Init(''); - constructor
                                                                    - initialisiert die Application beim erstmaligen Aufruf
                                                                      durch Aufruf der Methoden InitApplication und
                                                                      InitInstance
                                                                    - bei einem wiederholten Aufruf der Application wird
                                                                       nur die Methode InitInstance gestartet, d.h., es
                                                                       erfolgt der Start einer weiteren Instance dieser
                                                                       Application
                                                                    - als nächster Schritt erfolgt der Aufruf der Methode
                                                                      InitMainWindow
                                                                    - siehe dazu auch:
                                                                       HInstance / HPrevInst / CmdShow / CmdLine


    StundenplanApplication.Run;      - verarbeitet alle Botschaften durch die Methode
                                                                      TApplication.MessageLoop, die die Message Loop
                                                                      für:
                                                                                        TApplication.ProcessAppMsg
                                                                                        TApplication.ProcessDlgMsg
                                                                                        TApplication.ProcessMDIAccels
                                                                                        TApplication.ProcessAccels
                                                                      aufbaut


    StundenplanApplication.Done;    - destructor
                                                                   - prüft, ob die Application beendet werden darf
                                                                    - veranlaßt die Terminierung des Programms und die
                                                                      Freigabe des belegten Arbeitsspeichers vor dem
                                                                      Applicationsende über die Methode TObject.Done


 ... top
 ... back

Benutzer: gast • Besitzer: seminar • Zuletzt geändert am: