Klub U┐ytkownika  


Delphi 2.0 Desktop
Dariusz Ha│as


Okno programu
Okno programu w ca│ej okaza│o╢ci. Na g≤rze paleta komponent≤w wraz z paskiem menu. Po lewej stronie okno Object Inspectora, za po╢rednictwem kt≤rego ustawiamy w│asno╢ci zaznaczonego w danej chwili obiektu. Na ╢rodku okno zawieraj▒ce formularz, czyli przysz│▒ aplikacjΩ, poni┐ej okno kodu.
Tym razem na naszym kr▒┐ku prawdziwa gratka dla u┐ytkownik≤w pragn▒cych stworzyµ w│asny program w Windows 95/98: pe│na wersja Borland Delphi 2.0!

Pakiet zawiera 32-bitowy zoptymalizowany kompilator jΩzyka Object Pascal, bibliotekΩ VCL (Visual Components Library) zawieraj▒c▒ mn≤stwo komponent≤w, tych charakterystycznych dla Windows 95 i wiele dodatkowych. Ponadto Delphi 2.0 ma wbudowan▒ obs│ugΩ baz danych w formacie Paradox i dBase. Jako narzΩdzie 32-bitowe, Delphi pozwala wykorzystywaµ wszystkie mo┐liwo╢ci, jakie daje interfejs programistyczny Win32API znajduj▒cy siΩ w 32-bitowym Windows.

Delphi to narzΩdzie │▒cz▒ce du┐e mo┐liwo╢ci z │atwo╢ci▒ obs│ugi programu i tworzenia aplikacji. Najbardziej widocznym elementem, wskazuj▒cym na jego prostotΩ obs│ugi jest tworzenie aplikacji poprzez przenoszenie komponent≤w z palety do wnΩtrza formularza stanowi▒cego okno naszej przysz│ej aplikacji. Przenoszenia tego dokonujemy... myszk▒. Taki spos≤b projektowania interfejsu bardziej przypomina uk│adanie klock≤w i w niczym nie kojarzy siΩ ze skomplikowanymi liniami kodu. Delphi tworzy automatycznie kod programu, w zale┐no╢ci od tego, jakie komponenty u┐ytkownik umie╢ci│ w formularzu.

Komponentami s▒ np. umieszczony w formularzu przycisk "OK" czy pole tekstowe, ale s▒ nimi tak┐e inne obiekty, kt≤rych umieszczenie wywo│uje konkretne dzia│anie (np. okienko dialogowe "Otw≤rz plik..."). W Delphi 2.0 zosta│a ponadto wprowadzona pewna innowacja (w por≤wnaniu z Delphi 1.0) polegaj▒ca na dziedziczeniu w│asno╢ci obiekt≤w. Oznacza to tyle, ┐e u┐ytkownik mo┐e sam zaprojektowaµ np. w│asny przycisk "OK", a Delphi przeniesie na niego w│asno╢ci standardowego, systemowego przycisku. Daje to mo┐liwo╢µ tworzenia ciekawych wizualnie program≤w. Wystarczy tylko rzut oka na np. Norton CrashGuard - program firmy Symantec wchodz▒cy w sk│ad pakietu Norton Utilities, kt≤rego wersjΩ demonstracyjn▒ zamie╢cili╢my na kr▒┐ku czerwcowym - by przekonaµ siΩ, ┐e interfejs programu nie musi mieµ postaci standardowego okna Windows.

Pe│na wersja Delphi 2.0 Desktop to, co prawda, najistotniejszy, ale nie jedyny sk│adnik zestawu, jaki oferujemy naszym czytelnikom, by u│atwiµ tworzenie w│asnych program≤w. Na kr▒┐ku zawieraj▒cym oprogramowanie shareware znajd▒ Pa±stwo sporo dodatkowych komponent≤w, kod≤w ╝r≤d│owych oraz przyk│adowych aplikacji stworzonych przez hobbyst≤w z ca│ego ╢wiata.

Ponadto z olbrzymi▒ bibliotek▒ komponent≤w mo┐na zapoznaµ siΩ w internecie pod adresem: http://sunsite.icm.edu.pl/delphi/. Dla tych, kt≤rzy dopiero rozpoczynaj▒ swoj▒ przygodΩ z Delphi, mam ciekaw▒ wiadomo╢µ. Swego czasu ENTER publikowa│ kurs Delphi, dotycz▒cy w│a╢nie wersji 2.0. Tym razem, w celu │atwiejszego zapoznania siΩ z oferowanym przez nas pe│nym pakietem, ponowili╢my wydanie ca│o╢ci tego kursu na kr▒┐ku. Kurs jest w formacie HTML, zatem do zapoznania siΩ z nim wystarczy jakakolwiek przegl▒darka WWW.

(c) Copyright LUPUS