Ćwiczenie6, Sprawozdania, Instrukcje labolatoryjne


Cel ćwiczenia

Celem ćwiczenia jest zapoznanie się ze sposobami oprogramowania komunikacji użytkownika z systemem. Ćwiczenie dotyczy zarówno sposobów podawania danych, jak również możliwości oprogramowania odpowiednich odpowiedzi i poleceń ze strony programu.

Przebieg ćwiczenia

  1. Zapoznanie się z podstawowymi oknami komunikatów i oknami dialogowymi.

  2. Zapoznanie się z podstawowymi kontrolkami edycyjnymi i ich właściwościami.

  3. Wykonanie następujących zadań:

Zadanie1

  1. Utwórz katalog, w którym znajdą się pliki do tego projektu i uruchom Delphi.

  2. Na ekranie pojawi się okno projektu formularza o nazwie Form1. Za pomocą Inspektora Obiektów zmień właściwość Caption na własną. Aby to osiągnąć, zaznacz formularz, wybierz odpowiednią kartę w oknie inspektora obiektów, przewiń listę tak, by wyświetlić opcję Caption
    i kliknij ją. Tekst Form1 zastąp swoim.

  3. Umieść na formularzu obiekt Panel, zmień jego właściwość Align na alTop i wykasuj tekst we właściwości Caption.

  4. Umieść na panelu przycisk Button1 - w tym celu kliknij ikonę przycisku na karcie Standard palety komponentów, a następnie kliknij formularz. W razie potrzeby zmień położenie przycisku przciągakjąc go myszą.

  5. Zmień napis na przycisku, odpowiednio zmieniając jego właściwość Caption na Obliczenia.

  6. Wprowadź na panel etykietę. Zmień właściwość Caption etykiety na „Rozmiar X”.

  7. Dodaj pole edycyjne obok etykiety. Jego właściwość Text ustaw na 1.

  8. Wprowadź na panel etykietę. Zmień właściwość Caption etykiety na „Rozmiar Y”.

  9. Dodaj pole edycyjne obok etykiety. Jego właściwość Text ustaw na 1.

  10. Umieść na formularzu obiekt StringGrid z karty Additional. Ustaw jego właściwość Align na alClient.

  11. Zapisz wszystko (Save All) w odpowiednim katalogu nadając poszczególnym plikom odpowiednie nazwy.

  12. W oknie Inspektora Obiektów wybierz kartę Events dla przycisku Button1. Kliknij dwukrotnie obok zdarzenia OnClick. Spowoduje to otwarcie okna edytora kodu.

  13. Pomiędzy begin i end wpisz następujące instrukcje:

RX:= StrToInt(Edit1.Text);

RY:= StrToInt(Edit2.Text);

StringGrid1.ColCount:= RX+1;

StringGrid2.RowCount:= RY+1;

For x:=0 to RX do

StringGrid1.Cells[x, 0]:= IntToStr(x);

For y:=0 to RY do

StringGrid1.Cells[0, y]:= IntToStr(y);

For x:=1 to RX do

For y:=1 to RY do

StringGrid1.Cells[x,y]:= IntToStr(x*y);

  1. Zapisz wszystko (Save All) nadając poszczególnym plikom odpowiednie nazwy.

  2. Należy pamiętać o zadeklarowaniu odpowiednich zmiennych.

  3. Wybierz przycisk Run lub F9 i uruchom napisaną przez siebie aplikację.

Uwaga !!!

Dla komponentu StringGrid istotne są następujące właściwości:

Align - ustawienie komponentu na formularzu.

ColCount - liczba kolumn w tabeli

RowCount - liczba wierszy

FixedCols - liczba kolumn zaznaczonych

FixedRows - liczba wierszy zaznaczonych

Options - ustawienia pewnych opcji, przyjmujące wartości True lub False. Możemy ustawiać następujące opcje:

Dla komponentu StringGrid należy również zwrócić uwagę na numerację komórek.

Zadanie2

Wykorzystując komponent StringGrid należy napisać program wykonujący operacje: dodawania macierzy, odejmowania macierzy i mnożenia macierzy przez stałą. Dane do obliczeń mają być podawane na dwa sposoby:

  1. wczytywane w pętli przez okno dialogowe

  2. podawane bezpośrednio do komórek tabeli.

Warunki zaliczenia

Warunkiem zaliczenia ćwiczenia jest rozwiązanie podanych w instrukcji zadań oraz zadania podanego przez prowadzącego. Po zakończeniu pracy każdy program powinien zostać zapisany w odpowiednim katalogu. Pliki zapisane w innym niż podany przez prowadzącego katalogu nie będą sprawdzane.

1

2



Wyszukiwarka

Podobne podstrony:
Ćwiczenie2, Sprawozdania, Instrukcje labolatoryjne
ćwiczenie7, Sprawozdania, Instrukcje labolatoryjne
Ćwiczenie11, Sprawozdania, Instrukcje labolatoryjne
Ćwiczenie5, Sprawozdania, Instrukcje labolatoryjne
Ćwiczenie8, Sprawozdania, Instrukcje labolatoryjne
Ćwiczenie10, Sprawozdania, Instrukcje labolatoryjne
Ćwiczenie1, Sprawozdania, Instrukcje labolatoryjne
Ćwiczenie4, Sprawozdania, Instrukcje labolatoryjne
Ćwiczenie3, Sprawozdania, Instrukcje labolatoryjne
Ćwiczenie2, Sprawozdania, Instrukcje labolatoryjne
Cwiczenie75, sprawozdania, Fizyka - Labolatoria, Ćwiczenie nr75
Ćwiczenie nr 50b, sprawozdania, Fizyka - Labolatoria, Ćwiczenie nr50b
Doświadczalne spr p. Malusa, sprawozdania, Fizyka - Labolatoria, Ćwiczenie nr70
Mechanika gruntów - Ćwiczenie 1 - Sprawozdanie 1, Budownictwo S1, Semestr III, Mechanika gruntów, La
Ćwiczenie nr 82, sprawozdania, Fizyka - Labolatoria, Ćwiczenie nr82
Ćwiczenie nr 65c, sprawozdania, Fizyka - Labolatoria, Ćwiczenie nr65c
Mechanika gruntów - Ćwiczenie 5 - Sprawozdanie 4, Budownictwo S1, Semestr III, Mechanika gruntów, La
SPRAWOZDANIE Z ĆWICZENIA POMIARY PROMIENIOWANIA LABOLATORIUM MASZYN I URZĄDZEŃ ENERGETYCZNYCH
Ćwiczenie nr 65, sprawozdania, Fizyka - Labolatoria, Ćwiczenie nr65

więcej podobnych podstron