Laboratorium z informatyki sem.2. cwl Wydział Transportu PW
Programowanie w Delphi wiąże się z potrzebą dokonywania przekształceń między tekstową postacią liczby wyświetlaną na formie, a jej reprezentacją binarną właściwą dla odpowiedniego typu liczbowego.
Do przekształceń między zapisem tekstowym a liczbą typu całkowitego służą funkcje:
funkcja wbudowana IntToStr(n: Integer) zamienia wartość całkowitą na łańcuch znaków; funkcja wbudowana StrToInt (s: s tring) zamienia łańcuch znaków na wartość całkowitą.
Podstawowa instrukcja iteracyjna postaci
for /:= wl to w2 do instrukcja,
gdzie i jest zmienną pełniącą rolę licznika pętli, a wyrażenia wl, w2 wyznaczają jej wartość początkową i końcową. Najczęściej i oraz wl i w2 są typu całkowitego. W kolejnych krokach iteracji wartość / zwiększa się o 1, po czym wykonywana jest instrukcja. Może to być instrukcja złożona, w szczególności blok instrukcji begin... end.
• Zapisując nowy projekt użyj przycisku Save Ali @ lub polecenia Save Ali z menu File.
W ukazujących się dwóch oknach dialogowych Save Unit As oraz Save Project As, w polu Nazwa pliku wpisz kolejno nazwę modułu i nazwę projektu.
Nazwę stanowi ciąg znaków składający się wyłącznie z łacińskich liter i cyfr oraz znaku podkreślenia_ , a zaczynający się od łacińskiej litery lub znaku podkreślenia (nie od cyfry!).
W sieci Novell 4.11 nazwa nie powinna mieć więcej niż 8 znaków.
• W celu zmiany nazwy modułu lub projektu użyj odpowiedniego polecenia z menu File:
> przy zmianie nazwy modułu, polecenia Save As...
> przy zmianie nazwy projektu Save Project As...
• W trakcie wykonywania ćwiczeń należy co pewien czas używać przycisku Save Ali 3 w celu zapamiętywania zmian wprowadzanych w programie.
Jeśli podczas wykonania programu wystąpi błąd (np. w następstwie niepoprawnego wpisania liczby), to aby zakończyć przebieg programu i powrócić do środowiska Delphi należy wykonać polecenie menu Run|Program Reset lub nacisnąć kombinację klawiszy Ctrl+F2.
• Plik główny projektu z rozszerzeniem .DPR - plik tekstowy, który zawiera informacje o formularzach i modułach aplikacji. Znajduje się tam również kod, który inicjuje aplikację.
• Plik modułu z rozszerzeniem .PAS - plik tekstowy zawierający kod źródłowy modułu w języku Object Pascal. Może być stowarzyszony z formularzem lub stanowić samodzielny składnik projektu.
• Plik formularza z rozszerzeniem .DFM - plik binarny zawierający opis właściwości formularza oraz zawartych w nim komponentów. Każdy taki plik występuje w parze z odpowiednim plikiem .PAS, zawierającym kod źródłowy modułu związanego z obsługą formularza.
• Plik konfiguracyjny .CFG, plik opcji z rozszerzeniem .DOF, plik zasobów z rozszerzeniem .RES, pliki kopii zapasowych z rozszerzeniami .~DP,. ~DF,. ~PA .
• Plik wynikowy z rozszerzeniem .EXE - jest to wykonywalny plik naszego programu.
• Pliki modułów z rozszerzeniem .DCU - zawierają skompilowane moduły projektu.
Uwaga! Aby zapamiętać projekt u tworzony podczas zajęć, należy przekopiować na dyskietkę następujące pliki:
• Plik główny projektu z rozszerzeniem .DPR
• Pliki modułów z rozszerzeniem .PAS
• Pliki formularzy z rozszerzeniem .DFM
• Plik zasobów projektu z rozszerzeniem .RES.
Pozostałe pliki potrzebne do uruchomienia aplikacji odtworzą się automatycznie podczas kompilacji.
Jeśli chcemy uruchomić nasz program na komputerze nie wyposażonym w program Delphi, należy przekopiować również plik wykonywalny z rozszerzeniem .EXE