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”.