X

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.

 

Drogi uĚźytkowniku!

W trosce o komfort korzystania z naszego serwisu chcemy dostarczać Ci coraz lepsze usługi. By móc to robić prosimy, abyś wyraził zgodę na dopasowanie treści marketingowych do Twoich zachowań w serwisie. Zgoda ta pozwoli nam częściowo finansować rozwój świadczonych usług.

Pamiętaj, że dbamy o Twoją prywatność. Nie zwiększamy zakresu naszych uprawnień bez Twojej zgody. Zadbamy również o bezpieczeństwo Twoich danych. Wyrażoną zgodę możesz cofnąć w każdej chwili.

 Tak, zgadzam się na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerĂłw w celu dopasowania treści do moich potrzeb. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

 Tak, zgadzam się na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerĂłw w celu personalizowania wyświetlanych mi reklam i dostosowania do mnie prezentowanych treści marketingowych. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

Wyrażenie powyższych zgód jest dobrowolne i możesz je w dowolnym momencie wycofać poprzez opcję: "Twoje zgody", dostępnej w prawym, dolnym rogu strony lub poprzez usunięcie "cookies" w swojej przeglądarce dla powyżej strony, z tym, że wycofanie zgody nie będzie miało wpływu na zgodność z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.