• Nie Znaleziono Wyników

1. Budowa okienek dialogowych do wyświetlania danych – wyświetlanie produktów

N/A
N/A
Protected

Academic year: 2021

Share "1. Budowa okienek dialogowych do wyświetlania danych – wyświetlanie produktów"

Copied!
45
0
0

Pełen tekst

(1)

Zofia Kruczkiewicz, ETE8305_10 1

Budowa aplikacji z graficznym interfejsem użytkownika -

GUI (Graphic User Interface)

1. Budowa okienek dialogowych do wyświetlania danych – wyświetlanie produktów

2. Pobranie danych z wybranego wiersza tabeli wyświetlającej produkty

3. Okienko dialogowe do wprowadzania rachunków

4. Okienko dialogowe do wyświetlania rachunków

5. Okienko dialogowe do wprowadzania zakupów

(2)

Budowa aplikacji z graficznym interfejsem użytkownika -

GUI (Graphic User Interface)

1. Budowa okienek dialogowych do wyświetlania

danych

(3)

Zofia Kruczkiewicz, ETE8305_10 3

Dodanie nowego standardowego okna dialogowego do projektu, nadanie plikom nazwy wprodukty.h i

wprodukty.cpp i wstawienie komponentu TStringGrid

2

2

(4)

2

TRACHUNEK TZAKUP

wprodukty

Dodanie nowego okna dialogowego do projektu

Nowe okno dialogowe w projekcie

2 2

(5)

Zofia Kruczkiewicz, ETE8305_10 5

Główny plik GUI z automatycznie dołączonym obiektem formularza głównego

typu TForm1, obiektem okna dialogowego typu TOKBottomDlg

oraz obiektem okna dialogowego typu TOKBottomDlg2

2

2 2

(6)

Plik nagłówkowy standardowego okna dialogowego po wstawieniu

komponentu TStringGrid

2

(7)

Zofia Kruczkiewicz, ETE8305_10 7

Wstawienie przycisku typu TButton do odświeżania

zawartości okna oraz pola komunikatów typu TLabel

(8)

Plik nagłówkowy

standardowego okna dialogowego po

wstawieniu komponentu TStringGrid, przycisku typu TButton, pola komunikatów TLabel oraz metody

Execute, atrybutów

wybrany oraz tab

(9)

Zofia Kruczkiewicz, ETE8305_10 9

Plik modułowy standardowego okna dialogowego – definicja metody

Execute() wyświetlającej zawartość

komponentu typu TStringGrid oraz

konstruktor wstawiający nagłówek do

tabeli typu TStringGrid

(10)

Po kliknięciu na przycisk typu TButton z napisem „Odswiez” przechodzi się

do pliku źródłowego okienka dialogowego wprodukty.cpp, gdzie

(11)

Zofia Kruczkiewicz, ETE8305_10 11

Metoda wywoływana

podczas działania

metody Execute()

(12)

Definicja metody wstawiającej dane z kolekcji

produkty do komponentu typu TStringGrid

(13)

Zofia Kruczkiewicz, ETE8305_10 13

Plik nagłówkowy

formularza głównego po wstawieniu okna

dialogowego do

wyświetlania produktów – wstawienie

automatycznie metody

Wyswietlprodukty2Click

wywołującej to okno

(14)

Po kliknięciu na

„Wyswietl produkty”

można przejść do pisania kodu metody obsługującej

wyświetlanie

produktów w pliku

RachunekApp.cpp

głównego formularza

aplikacji

(15)

Zofia Kruczkiewicz, ETE8305_10 15

Uruchomienie aplikacji

(16)

Budowa aplikacji z graficznym interfejsem użytkownika -

GUI (Graphic User Interface)

2. Pobranie danych z wybranego wiersza tabeli wyświetlającej produkty

1. Budowa okienek dialogowych do wyświetlania

danych – wyświetlanie produktów

(17)

Zofia Kruczkiewicz, ETE8305_10 17

Plik nagłówkowy standardowego okna dialogowego do wyświetlania produktów – deklaracja metody

StringGrid1Click do obsługi wyboru wiersza z danymi w komponencie typu TStringGrid za pomocą

klikania myszą na wybranym wierszu. Metoda ta jest

wywoływana podczas działania

metody Execute()

(18)
(19)

Zofia Kruczkiewicz, ETE8305_10 19

(20)

Budowa aplikacji z graficznym interfejsem użytkownika -

GUI (Graphic User Interface)

3. Okienko dialogowe do wprowadzania rachunków

1. Budowa okienek dialogowych do wyświetlania danych – wyświetlanie produktów

2. Pobranie danych z wybranego wiersza tabeli

wyświetlającej produkty

(21)

Zofia Kruczkiewicz, ETE8305_10 21

Główny plik GUI z automatycznie dołączonym obiektem formularza głównego

typu TForm1 oraz obiektami

okienek dialogowych

(22)
(23)

Zofia Kruczkiewicz, ETE8305_10 23

Plik nagłówkowy formularza z

metodami

obsługującymi

klikania w pozycje

list rozwijanych

menu formularza

(24)

TRACHUNEK TZAKUP

wprodukty wrachunki

Wstawione okno dialogowe do

wprowadzania

rachunków

(25)

Zofia Kruczkiewicz, ETE8305_10 25

(26)

Obsługa wprowadzania

numeru rachunku w oknie

dialogowym za pomocą

metody Execute()

(27)

Zofia Kruczkiewicz, ETE8305_10 27

Metoda Dodajrachunek1Click w formularzu głównym pobierająca numery nowego

rachunku z okna dialogowego za pomocą

metody Execute()

(28)

Uruchomiona aplikacja – wprowadzanie

nowego rachunku

(29)

Zofia Kruczkiewicz, ETE8305_10 29

Budowa aplikacji z graficznym interfejsem użytkownika -

GUI (Graphic User Interface)

4. Okienko dialogowe do wyświetlania rachunków 1. Budowa okienek dialogowych do wyświetlania

danych – wyświetlanie produktów

2. Pobranie danych z wybranego wiersza tabeli wyświetlającej produkty

3. Okienko dialogowe do wprowadzania

rachunków

(30)

Utworzenie nowego okna dialogowego do wyświetlania rachunków i wstawienie do projektu

TRACHUNEK TZAKUP

(31)

Zofia Kruczkiewicz, ETE8305_10 31

Plik nagłówkowy

okna dialogowego

do wyświetlania

rachunków

(32)

Definicja metody

Execute() do wypełniania komponentu typu

TStringGrid zawartością kolekcji

rachunki

(33)

Zofia Kruczkiewicz, ETE8305_10 33

(34)
(35)

Zofia Kruczkiewicz, ETE8305_10 35

(36)

Obsługa zdarzenia klikania na pozycje menu

Wyswietl rachunki, w pliku RachunekApp.cpp

(37)

Zofia Kruczkiewicz, ETE8305_10 37

(38)

Budowa aplikacji z graficznym interfejsem użytkownika -

GUI (Graphic User Interface)

1. Budowa okienek dialogowych do wyświetlania danych – wyświetlanie produktów

2. Pobranie danych z wybranego wiersza tabeli wyświetlającej produkty

3. Okienko dialogowe do wprowadzania rachunków

4. Okienko dialogowe do wyświetlania

rachunków

(39)

Zofia Kruczkiewicz, ETE8305_10 39

Wstawienie do projektu okna dialogowego do wstawiania zakupów

TRACHUNEK TZAKUP wprodukty wrachunki

(40)
(41)

Zofia Kruczkiewicz, ETE8305_10 41

Definicja metody Execute()

pobierającej numer rachunku oraz

ilość zakupionego produktu

(42)

•Definicja

metody w pliku RachunekApp.

cpp po

kliknięciu na

„Dodaj zakup”, która pobiera kliknięty wiersz z produktem z okien

dialogowych:

• wyświetlający produkty

• wstawiający numer

rachunku i ilość

produktu

(43)

Zofia Kruczkiewicz, ETE8305_10 43

(44)
(45)

Zofia Kruczkiewicz, ETE8305_10 45

Cytaty

Powiązane dokumenty

Jako że zajmujemy się matematyką, często w podpisach wykresów będą się pojawiać wyrażenia matematyczne.. Pakiet LaTeXStrings umożliwia używanie LaTeXa

Opisz metody klasy Assert, które służą do badania warości typu boolean (typ metody, parametry metod oraz wynik).. Przedstaw rolę klasy

Zofia Kruczkiewicz, ETE8305_9 82 Główny plik GUI z automatycznie dołączonym obiektem formularza głównego. typu TForm1 oraz obiektami

a) W przypadku, gdy podstawą przetwarzania danych osobowych jest zgoda wówczas dane osobowe Klienta przetwarzane są przez EKOSANA tak długo, aż zgoda nie zostanie odwołana, a

Instancja bazy danych części medycznej zajmuje obecnie około 120 GB w części medycznej, w laboratorium 17GB i zawiera dane od roku 2004.. Instancje bazy danych części

● Losowe z zastępowaniem jest odmianą wyboru losowego, gdy każdy obiekt może być wylosowany więcej niż raz. Ten rodzaj losowania gwarantuje ze każdy element jest losowany

a) W przypadku, gdy podstawą przetwarzania danych osobowych jest zgoda wówczas dane osobowe Klienta przetwarzane są przez SPORTRENT tak długo, aż zgoda nie zostanie odwołana, a

Nauczyciel wyjaśnia znaczenie pojęć: rozmnażanie płciowe (w rozmnażaniu płciowym biorą udział dwa osobniki rodzicielskie, każdy z nich wytwarza komórki rozrodcze, z