Ćwiczenie 2
Transkrypt
Ćwiczenie 2
Paweł Gmys „Ćwiczenia Delphi wprowadzenie” – ćw. 2 strona 1 Cel : Chcemy uzyskać efekt, aby po wpisaniu liczb w oba pola i wciśnięciu przycisku została wyświetlona suma tych liczb. Końcowy efekt : Potrzebne komponenty : Nazwa Klasa Edit1 Edit2 Label1 Label2 Label3 Button1 TEdit TEdit TLabel TLabel TLabel TButton Metoda : 1) Wstawiamy komponenty, wypisane w powyższej tabeli i zmieniamy im właściwość name na taką jaka jest w kolumnie "Nazwa" 2) Zmieniamy właściwości Caption lub Text według własnego uznania lub sugerując się rysunkiem 3) Do obsługi funkcji OnClick przycisku dodajemy poniższy kod: procedure TForm1.Button1Click(Sender: TObject); var X, Y, Z : Integer; begin X := StrToInt(Edit1.text); Y := StrToInt(Edit2.text); Z := X + Y; Label3.Caption := IntToStr(Z); 4) Uruchamiamy program. Porady : Zmieniając znak działania na +, -, /, * zmienia się sposób wykonywania działania. Kod źródłowy : unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Paweł Gmys „Ćwiczenia Delphi wprowadzenie” – ćw. 2 strona 2 StdCtrls; type TForm1 = class(TForm) Edit1: TEdit; Label1: TLabel; Edit2: TEdit; Label2: TLabel; Label3: TLabel; Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); var X, Y, Z : Integer; begin X := StrToInt(Edit1.text); Y := StrToInt(Edit2.text); Z := X + Y; Label3.Caption := IntToStr(Z); end; end. Ćwiczenie dodatkowe ZAD 1 Wprowadź 4 przyciski odpowiadające 4 działaniom (+, -, *, /). Zadaniem każdego z nich jest wykonanie działania na wprowadzonych liczbach do pól tekstowych oraz zmiana wyświetlanego działania w etykiecie pomiędzy wprowadzonymi liczbami. Spróbuj utworzyć zabezpieczenie na dzielenie przez zero. ZAD. 2 Utwórz nową aplikację psychozabawa , której zadaniem będzie wyświetlenie komunikatu o charakterze danej osoby zależności od wybranego obrazka. Obrazki to napisy na przyciskach wyświetlone czcionką wingdings np.: ☯ lub inne. Wyboru czcionki dokonujemy w oknie ObjectInspektora klikając obok właściwości +Font, następnie z listy wyboru wybieramy czcionkę i wielkość. Aby przyciski miały tę samą wielkość, należy je przekopiować. ZAD. 3 Wykorzystując narzędzie środowiska Delhi Image Editor (Tools → ImageEditor), utwórz szablon własnej ikony zawierający np. Twoje inicjały. Zapisz ją do katalogu, w którym zostały zapisane pliki „Psychozabawy”. ZAD. 4 Przypisz wykonaną ikonę do aplikacji „Psychozabawa” (przypisanie ikony poprzez polecenia: Project → Options → Application LoadIcon. (wskaż katalog, w którym zapisana została zapisana ikona).