12 Aplikacje w Delphi. Przykłady
Środowisko Windows jest środowiskiem sterowanym zdarzeniami. W związku z tym projektowanie aplikacji składa się z fazy opracowania interfejsu użytkownika oraz z określenia reakcji na zachodzące w tym środowisku zdarzenia.
Przygotowanie aplikacji w środowisku Delphi polega na utworzeniu projektu. Automatycznie generowany przez narzędzia Delphi IDE (Integrated Development Envi-ronment) kod jest zapisywany w wielu pomocniczych plikach. Miejsce przechowywania plików i ich nazwy są ustalone przez odpowiednie skonfigurowanie projektu, w szczególności zdefiniowanie ścieżek dostępu do plików projektu. Wskazane jest utworzenie osobnego foldera dla każdego projektu.
Otwarcie nowego projektu powoduje wygenerowanie szkieletu aplikacji, który składa się z następujących elementów:
♦ programu głównego, zawierającego metody inicjalizacji (Initialize), tworzenia nowego formularza (CreateForm) i uruchomienia aplikacji (Run);
♦ programu obsługi formularza (modułu), w którym wpisuje się głównie treść procedur obsługi zdarzeń.
Treść programu głównego możemy wyświetlić, wybierając polecenie Project/View Source. Domyślna nazwa pliku zawierającego kod źródłowy programu głównego to Projectl.dpr. Nazwę można zmienić przez wybór polecenia File/Save Project As i zapisanie pliku pod inną nazwą. Utworzony plik wykonywalny EXE będzie miał taką samą nazwę jak program główny, domyślnie Projectl.exe (np. po wybraniu polecenia Run/Run lub Project/Compile Project, lub po kliknięciu przycisku l>).
Treść programu głównego w chwili tworzenia nowej aplikacji jest następująca:
//program główny program Projectl: uses
Forms,
Unitl in 'Unitl.pas' {Forml},
{$R *.RES} begin
Application.Initialize;
Application.CreateFormdForml. Forml);
Application.Run: end.
Treść modułu związanego z formularzem (oknem) projektu możemy wyświetlić, korzystając z przycisku Toggle Form/Unit na pasku narzędzi środowiska Delphi lub wybierając polecenie menu View/Units. Można również kliknąć zakładkę z napisem Codę.
Domyślna nazwa modułu to Unitl. Nazwę można zmienić przez zapisanie pliku Unitl. pas pod inną nazwą za pomocą polecenia menu File/Save As.
Treść modułu związanego z nowym formularzem przedstawiono poniżej: