• Nie Znaleziono Wyników

Wykład 2

N/A
N/A
Protected

Academic year: 2021

Share "Wykład 2"

Copied!
22
0
0

Pełen tekst

(1)

Wykład 2

Programowanie wizualne

z wykorzystaniem Windows Forms

NIESTACJONARNE

(2)

GUI

Graficzny Interfejs Użytkownika – c.d.

Wizualne systemy programowania

(3)

Przykład 2

W programie wykorzystano kontrolki:

• hScrollBar

• grupBox

• radioButton

(4)

Przykład 2

Programowanie wizualne – Windows Forms

Zasada działania programu:

1. Sprawdzamy, który radioButton pierwszej grupy jest wybrany (właściwość Checked == true)

2. Odczytujemy wartość z pierwszego okuenka i przeliczmy na walutę pośrednia (np. PLN)

3. Sprawdzamy, który radioButton drugiej grupy jest wybrany i na tej podstawie przeliczmy wartość pośrednią na walutę wynikową.

PLN

(5)

Przykład 2

Odczytanie wartości z suwaka i przepisanie do textBox:

Sprawdzenie stanu komponentu radioButton:

(6)

Okna dialogowe

Wizualne systemy programowania

(7)

Okna dialogowe - komunikaty

Okno komunikatu to okno dialogowe, które może służyć do wyświetlania informacji tekstowych. Pozwala ono także użytkownikom na podejmowanie decyzji za pomocą przycisków.

Okno dialogowe możemy uzupełniać o różne elementy.

W „standardzie” dostajemy tekst i przycisk „OK.”

(8)

Okna dialogowe - komunikaty

Programowanie wizualne – Windows Forms

Okno dialogowe możemy uzupełniać o różne elementy.

Nagłówek

Rodzaje przycisków

Defaultowy przycisk

(9)

Okna dialogowe - komunikaty

Okno dialogowe możemy uzupełniać o różne elementy.

Wybór ikony

(10)

Okna dialogowe - komunikaty

Programowanie wizualne – Windows Forms

Odpowiedź zwracaną przez okno (który przycisk naciśnięto) zapisać możemy w zmiennej typu DialogResoult.

Zmienne te przyjmować mogą różne wartości – zależnie od typu

przycisków w, które wyposażymy okno

(11)

Okna dialogowe - komunikaty

Okno o trzech możliwych odpowiedziach:

(12)

Okna dialogowe - komunikaty

Programowanie wizualne – Windows Forms

Okno o 2 odpowiedziach:

Zapisywanie odpowiedzi okna w pośredniczącej zmiennej nie jest konieczne.

Zapis skrócony

:

(13)

Okna dialogowe - komunikaty

Przykład - potwierdzenie zamknięcia programu

„e” to zdarzenie przesłane w parametrze.

Ustawienie jego pola „Cancel” na „true” kasuje polecenie zamknięcia okna.

(14)

Okna dialogowe - komunikaty

Programowanie wizualne – Windows Forms

Przykład - potwierdzenie zamknięcia programu

Do zamknięcia okna (w przypadku okna głównego równoznaczne z zamknięciem programu) służy polecenie Close( );

Aby przed zamknięciem okna

wykonana została jakaś czynność (np.

wyświetlenie okna dialogowego) oprogramować należy zdarzenie FormClosing

(15)

Okna dialogowe systemu

(16)

Okna dialogowe – wybór koloru

Programowanie wizualne – Windows Forms

Krok1: dodanie do aplikacji obiektu klasy „ColorDialog”

Po przeciągnięciu na Form1 pojawi się on na liście obiektów niewidocznych (poniżej)

(17)

Okna dialogowe – wybór koloru

Krok 2: wywołanie metody „ShowDialog” uruchamia okno

Po zamknięciu okna przyciskiem „OK” w polu obiektu „colorDialog1.Color”

zapamiętana jest wybrana wartość koloru.

(18)

Okna dialogowe – wybór fontu

Programowanie wizualne – Windows Forms

Krok1: dodanie do aplikacji obiektu klasy „FontDialog

Po przeciągnięciu na Form1 pojawi się on na liście

obiektów niewidocznych (poniżej)

(19)

Okna dialogowe – wybór fontu

Krok 2: wywołanie metody „ShowDialog” uruchamia okno

Po zamknięciu okna przyciskiem „OK” w polu obiektu „fontDialog1.Font”

zapamiętane są wybrane atrybuty fontu.

(20)

Okna dialogowe – Okno otwierania pliku

Programowanie wizualne – Windows Forms

Krok1: dodanie do aplikacji obiektu klasy „FontDialog”

Po przeciągnięciu na Form1 pojawi się on na liście obiektów niewidocznych (poniżej)

Na początek ważna informacja:

okno otwierania pliku żadnego pliku nie otworzy!

Okno (klasa OpenFileDialog) służy tylko do podania nazwy pliku i ścieżki.

(21)

Okna dialogowe – Okno otwierania pliku

Krok 2: wywołanie metody „ShowDialog” uruchamia okno

Po zamknięciu okna przyciskiem „OK” w polu obiektu „openFileDialog.FileName” znajduje się ścieżka i nazwa wybranego pliku..

(22)

Literatura:

Cytaty

Powiązane dokumenty

powinni być wyposażeni w środki ochrony indywidualnej oraz odzież i obuwie robocze, zgodnie z tabelą norm przydziału środków ochrony indywidualnej oraz odzież

Art Nouveau Hotel Joseph's House położony jest w centralnej części Davos, a jednocześnie w spokojnej lokalizacji: kolejka górska znajduje się spacerem około 10 minut, idąc w

dwóch) tygodni od dnia ogłoszenia o uczestniku aukcji, który zaoferował najwyższą cenę, natomiast wpłata kwoty stanowiącej różnicę między ceną

Niech h(n) oznacza liczbę sposobów połaczenia tych punktów w pary tak, że otrzymane odcinki nie przecinają się.. Na ile sposobów możemy to zrobić, jeśli w

wiekuisty powrót kwiatów na wiosnę i odtworzenie ich powrotu na ziemię w wierszach poetów” („Przedwiośnie”).. Wymień autorów i tytuły ich wierszy, które

napięcia wydanych przez ENEA Operator Sp.. Opis linii kablowej n.n. Zgodnie z warunkami przyłączenia do sieci elektroenergetycznej niskiego napięcia zasilanie energią

72-330 Mrzeżyno zachodniopomorskie Zespół Szkół w Kołbaczu Kołbacz, Cystersów 9 74-106 zachodniopomorskie Publiczna Szkoła Podstawowa z Oddziałami. Integracyjnymi nr

Sposób montażu: montowane za pomocą nierdzewnej taśmy stalowej o szerokości nie mniejszej niż 10 mm i grubości nie mniejszej niż 0,5 mm poprzez zaciśnięcie taśmy na