033

033



Tworzymy pierwszy program 33

_fastcall TForml ::TForm1(TComponent* Owner) : TForm(Owner)*

Wzbogaceni o dodatkowe informacje dotyczące struktury programu spróbujmy napisać w C++ Builder program, który wypisuje na ekranie komunikat:

Moj pierwszy program w C++ Builder nie sprawił mi żadnych trudności.

Jeśli mamy nadal trudności z napisaniem takiego programu, to kompletny jego wydruk znajduje się poniżej.

#include <vcl.h>

#pragma hdrstop

#include "Unitt.h"

#pragma package(smartjnit)

#pragma resource "*.dfm"

TForml *Form1;

//-------------------------------------------------

_fastcall TForml ::TForm1(TComponent* Owner)

: TForm(Owner)

{

h

void_fastcall TForml ::Button1Click(TObject *Sender)

{

Edit1->Text="Moj pierwszy program w C++ Builder nie sparawil mi żadnych trudności";

y

Domyślnie generowana nazwa funkcji ButtonIClick obsługi zdarzenia (ang. event handler) składa się z nazwy obiektu Buttonl i nazwy zdarzenia Click. Natomiast (TObject *Sender) to argument funkcji. TObject to klasa macierzysta, natomiast *Sender to wskaźnik (ang. pointer) obiektu klasy TObject. Składnia ta opiera się na mechanizmie dziedziczenia, a program C++ Builder generuje to automatycznie.

Konwencja_fastcall (szybkie wywołanie) zapewnia, że parametry konstruktora zosta

ną przekazane przez rejestry procesora, a pełny tekst konstruktora klasy TForml zostanie automatycznie umieszczony w module Unitl.cpp i tam też zostanie zainicjowany.


Wyszukiwarka

Podobne podstrony:
Tworzymy pierwszy program 23Projekt Jest to zestaw plików wzajemnie z sobą powiązanych, które po pro
Tworzymy pierwszy program 25 r»*„i i Additional ] Win32 ] System
IMG rozdział pierwszySpojlowanie1 programu Robinsonowie2: anatomia wspólnoty wiedzy Robinsonowie (S
2011 10 05 41 07 1956 • IBM tworzy język programowania FORTRAN, 1964 • American Standard Associatlo
dr inż. Piotr Małka    PROGRAMOWANIE JAVA    10 Pierwszy program
W dniu 17 października 1952 r. nadano z tego studia pierwszy program telewizyjny, który odbierano w
cz1 Programowanie Plik makefileStart!- pierwszy program: Nasz pierwszy programik, jak tradycja naka
programy CAE w Przetwórstwie Tworzyw Sztucznych Programy ogólne Programy
Spis treści I O Wprowadzenie do programowania Pierwszy program: "Hello World" Uruchom
Nasz pierwszy program #include <stdio.h> #include <stdlib .h> int main(int argc , char *

więcej podobnych podstron