lab 14 - Instytut Sterowania i Systemów Informatycznych

Transkrypt

lab 14 - Instytut Sterowania i Systemów Informatycznych
Laboratorium 14: Bazy Danych – Konstruowanie interfejsu
dla prostej bazy danych wykorzystującą technologię
dbExpress
dr inż. Marcin Witczak
Instytut Sterowania i Systemów Informatycznych, Uniwersytet Zielonogórski
1. Projektowanie głównego formularza z menu
1. Nowo otwarty projekt zapisać pod nazwą Telefony, natomiast jego okno główne
nazwać F_Glowne i zapisać pod nazwą Glowne.
2. Na nowym projekcie, tzn. na jego głównym formularzu należy umieścić komponent
odpowiadający menu (zakładka Standard, komponent MainMenu).
3. Klikając dwukrotnie na komponencie MainMenu należy wywołać formularz służący
wizualnemu projektowaniu menu. Następnie należy wprowadzić opcje menu zgodnie z
Rys. 1 Po zaprojektowaniu menu należy zamknąć okno projektowania.
Rysunek 1: Projektowanie menu.
4. Formularz główny powinien pojawiać się w postaci zmaksymalizowanej po
uruchomieniu programu (por. Laboratorium 1)
2. Projektowanie formularza przeglądu telefonów
Niniejszy formularz będzie służył przeglądaniu telefonów i danych osób z nimi związanych.
1. Utworzyć nowy formularz za pomocą menu File|New|Form
2. Powyższemu formularzowi nadać nazwę F_Telefony i zapisać go pod nazwą
Telefony.
3. Wybrać odpowiedni styl formularza, tak aby nie można było zmieniać jego wymiarów.
4. Stosując komponenty z zakładek:
Standard : RadioGroup
Standard : Panel
Additional : BitBtn
DataControls : DBGrid
Ułożyć interfejs zgodnie z Rys. 2.
5. Nadaj nazwę komponentowi RadioGroup RG_Sortuj, a następnie:
•
Właściwości Caption powyższego komponentu przypisać tekst „Sortuj
według”
•
Właściwości Items (po wywołaniu edytora) przypisać w kolejnych
wierszach napisy: „indeksu głównego”, „imienia”, „nazwiska”, „Numeru
Telefonu”
•
Właściwości Colums przypisać wartość 4
6. Sprawić aby po wybraniu opcji Baza|Telefony pojawiał się na ekranie formularz
Telefony. Po wykonaniu powyższej listy czynności należy uruchomić program i
sprawdzić jego działanie.
Rysunek 2: Projektowanie formularza „Telefony”.
3. Projektowanie formularza edycji rekordów
Zadaniem formularza edycji rekordów będzie wprowadzanie i/lub poprawianie danych
znajdujących się w bazie telefonów.
1. Utworzy nowy formularz za pomocą menu File|New|Form
2. Powyższemu formularzowi nada nazwę F_Edycja i zapisać go pod nazwą Edycja.
3. Wybrać odpowiedni styl formularza, tak aby nie można było zmieniać jego wymiarów.
4. Stosując komponenty z zakładek:
Standard : Panel, Label
Additional : BitBtn, Shape
DataControls : DBEdit
ułożyć interfejs zgodnie z Rys. 3.
Rysunek 3: Projektowanie formularza „Edycja”.
5. Podobnie jak w przypadku formularza „Telefony”, sprawić aby po naciśnięciu
przycisku Dodaj lub Edytuj z formularza telefony pojawiał się na ekranie formularz
Edycja.
4. Projektowanie formularza służącego do Filtrowania
1. Utworzy nowy formularz za pomocą menu File|New|Form
2. Powyższemu formularzowi nada nazwę F_Filtruj i zapisać go pod nazwą Filtruj.
3. Wybrać odpowiedni styl formularza, tak aby nie można było zmieniać jego wymiarów.
4. Stosując komponenty z zakładek:
Standard : Panel, Label, ComboBox, Edit
Additional : BitBtn,
ułożyć interfejs zgodnie z Rys. 4.
5. Nadaj nazwę pierwszemu komponentowi ComboBox CB_Pole, a następnie:
•
Właściwości Items (po wywołaniu edytora) przypisać w kolejnych
wierszach napisy: „Wyłączony”, „Imie”, „Nazwisko”, „Nr Tele”
6. Nadaj nazwę drugiemu komponentowi ComboBox CB_Operator, a następnie:
•
Właściwości Items (po wywołaniu edytora) przypisać w kolejnych
wierszach napisy: „<”, „>”, „=”, „<=”, „>=”.
7. Nadaj komponentowi Edit nazwę E_Wartosc
Rysunek 4: Projektowanie formularza „Filtruj”.
5. Projektowanie formularza służącego do Szukania
1. Utworzy nowy formularz za pomocą menu File|New|Form
2. Powyższemu formularzowi nada nazwę F_Szukaj i zapisać go pod nazwą Szukaj.
3. Wybrać odpowiedni styl formularza, tak aby nie można było zmieniać jego wymiarów.
4. Stosując komponenty z zakładek:
Standard : Panel, Label, ComboBox, Edit
Additional : BitBtn,
ułożyć interfejs zgodnie z Rys. 5.
5. Nadaj nazwę pierwszemu komponentowi ComboBox CB_Pole, a następnie:
•
Właściwości Items (po wywołaniu edytora) przypisać w kolejnych
wierszach napisy:„Imie”, „Nazwisko”, „Nr Tele”
6. Nadaj nazwę drugiemu komponentowi ComboBox CB_Operator, a następnie:
•
Właściwości Items (po wywołaniu edytora) przypisać w kolejnych
wierszach napisy: „<”, „>”, „=”, „<=”, „>=”.
7. Nadaj komponentowi Edit nazwę E_Wartosc
8. Ustawić odpowiednią wartość komponentów BitBtn właściwości ModalResult, tzn.
dla wszystkich przycisków właściwość ModalResult, oprócz przycisku Anuluj (którego
właściwość Kind ma mieć wartość mrCancel), powinna mieć wartość mrOK
Rysunek 5: Projektowanie formularza „Szukaj”.