Strona startowa Ludzie pragnÄ… czasami siÄ™ rozstawać, żeby móc tÄ™sknić, czekać i cieszyć siÄ™ z powrotem.- KozÅ‚owski niech teraz mówi! - KozÅ‚owski! KozÅ‚owski! - powtarzajÄ… inni...— Teraz powiedziaÅ‚ pan coÅ› interesujÄ…cego — rozeÅ›miaÅ‚ siÄ™ Faber — nie czytajÄ…c nawet o tym...— Ale teraz jest tu piÄ™knie — stwierdziÅ‚...– Znajdujemy siÄ™ teraz na terytorium Islamskiej Republiki Iranu – powiedziaÅ‚ poważnie...Lecz teraz ten szaleñczy zamêt zwiastowa³ pora¿kê planu Tumitaka, który zak³ada³ wykorzystanie zamieszania do bezpiecznego przedarcia siê przez miasto...if(is_last_chunk(data)) break; } } Muteks i zmienna warunkowa s' teraz elementami sk!adowymi obiektu klasy threadsafe_ queue, zatem nie...CaÅ‚ymi dniami przesiadywaÅ‚a teraz w stadninie, ponieważ zbliżaÅ‚ siÄ™ termin zawodów, w których po raz pierwszy miaÅ‚a wziąć udziaÅ‚...Na mostku (idÄ…cym teraz na jednÄ… dziesiÄ…tÄ… czasu rzeczywistego) zebraÅ‚a siÄ™ gromadka pasażerów i zaÅ‚ogi, żeby obserwować przylot...Java umo¿liwia pisanie wielu ró¿nych rodzajów aplikacji, o których marzono od lat,a które a¿ do teraz by³y nieosi¹galne...okazaÅ‚byÅ› mi tÄ™ samÄ… życzliwość, ale wiÄ™ksza gorliwość; zatrzymaÅ‚byÅ› mnie na drodze ku przepaÅ›ci i nie narażaÅ‚- byÅ› siÄ™ teraz na te trudy,...
 

Ludzie pragną czasami się rozstawać, żeby móc tęsknić, czekać i cieszyć się z powrotem.

Wszystkiego dowiesz siÄ™ w kolejnym rozdziale.
Na razie musisz tylko wiedzieć, że coś takiego istnieje.
16
Delphi. Kompendium programisty
Piszemy pierwszy program
Nadszedł już czas, aby napisać pierwszy poważniejszy program. Co prawda w poprzednich
częściach tego rozdziału uruchamiałeś już swój program, ale czy to można nazwać pisaniem?
Przecież nie napisałeś ani jednej linijki kodu! Będzie to najprostszy programik wykorzystują-
cy VCL, ale w końcu od tego się zaczyna, prawda? Będzie on po naciśnięciu przycisku wy-
świetlał okno informacyjne.
Tworzenie projektu
Z menu File wybierz opcję New Application. Najpierw Delphi spyta Cię, czy nie zachować przy-padkiem projektu, nad którym teraz pracujesz. Naciśnij klawisz No, gdyż na razie nie chcesz zapisywać swojego kodu. Na ekranie ponownie ujrzysz czysty formularz, bez żadnych komponentów. Na początek trzeba zmodyfikować pewne właściwości formularza. Odnajdź w In-
spektorze Obiektów właściwość . Właściwość ta określa nazwę danego obiektu. Nazwa w żadnym wypadku nie może się powtarzać. Wpisz tutaj np. !& (główna forma). Teraz we właściwości # wpisz tytuł okna — np. ' '. Dobrze, mamy już nazwę oraz tytuł okna. Nie musimy jednak mieć aż tak dużego formularza. Można go trochę zmniejszyć. Jest to proste. Wystarczy, że chwycisz za boki formy i odpowiednio je zmniejszysz. Równie dobrze można by było w Inspektorze Obiektów, we właściwościach (, wpisać odpowiednie wartości. Na formularzu umieść teraz przycisk. Na wszelki wypadek jeszcze raz objaśnię jak to się robi. Kliknij na palecie komponentów w miejscu obrazka z przyciskiem.
Następnie kursor myszy ustaw gdzieś nad formularzem. W miejscu, w którym ma znajdować
się komponent, naciśnij lewy przycisk myszy. Przycisk zostaje umieszczony. Teraz, gdy komponent jest zaznaczony, przyjrzyjmy się jego właściwościom w Inspektorze Obiektów. Odszukaj właściwość i nadaj komponentowi jakąś sensowną nazwę — np. . Teraz we
właściwości # nadaj jakąś etykietę dla przycisku. Ja wpisałem tam )*% . Jak już pewnie zauważyłeś — dla formularza i dla komponentu istnieją różne właściwości, które można swobodnie edytować.
Edycja kodu źródłowego
Mamy na formularzu umieszczony przycisk, ale co dalej? Należałoby zaprogramować zdarze-
nie kliknięcia w obrębie przycisku. Nie będzie to trudne. Podwójnie kliknij przycisk. Delphi przeniesie Cię do edytora kodu i ustawi kursor w środku tzw. procedury. Tym zajmiemy się później — teraz kod wygląda tak:
To, co ma być wykonane po wciśnięciu przycisku, należy wpisać pomiędzy słowa i .
Wpisz tam jednÄ… instrukcjÄ™:
! ""#$%&" !!"'%#
Rozdział 1. G Wstęp do programowania w Delphi
17
Czyli cały kod powinien wyglądać tak:
! ""#$%&" !!"'%#
Poznałeś właśnie pierwsze polecenie Delphi: !+,. To polecenie powoduje wyświe-tlenie okienka informacyjnego Windows. Tekst, który ma być zawarty w tym oknie, wpisuje-my w apostrofach.
Teraz możesz już uruchomić program klawiszem F9. Delphi skompiluje projekt oraz wyświetli okno programu. Jeżeli kompilacja się nie powiedzie i Delphi wyświetli jakieś błędy, popraw kod. W takim przypadku kompilator podświetli linię, w której znajduje się błąd. Na tym etapie żaden błąd nie powinien się pojawić, lecz jeżeli tak się stanie, porównaj kod z moim i w razie czego popraw. Zwróć także uwagę na średnik na końcu każdej linii (oprócz ). Jeżeli jednak program się uruchomił, naciśnij przycisk — kod wpisany w programie powinien zadzia-
łać, czego rezultatem będzie pojawienie się okienka z tekstem %- . #"
#- Gratulacje! Napisałeś właśnie swój pierwszy program.
Zapisywanie projektu
Wypadałoby projekt zapisać i zachować jako pamiątkę w katalogu Mój pierwszy program. Ja mam u siebie na dysku katalog Delphi/programy i to właśnie w nim trzymam swoje projekty.