Generowanie aplikacji z Oracle Designera


Poprzedni Następny

Generowanie przedefiniowanego Formularza

Postaramy się teraz dokonać dalszych zmian w domyślnym projekcie formularza. Po tym trzeba będzie jeszcze raz wygenerować formularz aby zmiany odniosły skutek.

Ustawianie opcji konfiuracyjnych generacji

Ostateczny wygląd wygenerowanego formularza jest determinowany przez wiele decyzji projektowych, które zostały juz podjęte. Jednak jest jeszcze jeden bardzo ważny zbiór ustawień, którego do tej pory nie widzieliśmy. Są to Ustawienia generatora. Celem tego rozdziału jest przedsatwienie potencjału tych ustawień przez zmianę tylko jednego z nich.

Chcemy zwiększyć szerokość linii brzegowych formularza.

  1. Na diagramie dla modułu o nazwie "Add new product to the menu", wybieramy moduł PRICED_PRODUCTS i klikamy na przycisk Ustawień Generatora.

    Generator Preferences toolbar button

    W ten sposób otwieramy paletę tych ustawień.

    generator preferences palette

  2. Rozwijamy pozycję "Layout", zmieńmy "Block brush width" (BLKBWD) na 4 i zachowujemy.

Zmiana właściwości wyświetlania wygenerowanego formularza

Jak dotąd patrzyliśmy na diagramy modułów poprzez "data view". Jest dla tego alternatywny sposób: "display view". Tym narzędziem, możemy zminić wygląd formularza bezpośrednio operując na widoczych obiektach.

Przykładowo, zmienimy kolejność pól na formularzu

  1. Uaktywniamy diagram dla modułu o nazwie "Add new product to the menu", i wybieramy Viewarrow.gif (182 bytes)"Display View".

    Diagram wygląda jak poniżej:

    module diagram for TUTORI0050 in display view

  2. Kursorem myszy możmy chwycić każdy z elementów modułu i przemieścić go w dowolnym kierunku.

Generowanie, uruchamianie i użytkowanie formularza

W poprzednich dokumentach opisane było generowanie i używanie, ale było to w oparciu o domyślny projekt. Nadszedł czas aby wygenerować formularz zawierający zmiany, których dokonaliśmy w projekcie.

Chcemy wygenerować, uruchamić i użyć nowego formularza.

  1. W nawigatorze wybieramy diagram dla modułu o nazwie "Add new product to the menu"

  2. Wybieramy Generatearrow.gif (182 bytes)Generate Module.
  3. Klikamy przycisk Start.

    W oknie wiadomości (otwartym w dolnej czści Design Editora) bedą pojawiać informacje o zmianach, które generator dokonuje w definicji modułu.

  4. Wybieramy Runarrow.gif (182 bytes)Forms Runtime.

    Otworzy się okno "Form Runtime" wraz z oknem dialogowym oplcji

    Formularz Priced Products jest wyświetlony ze zmanami, które dokonaliśmy od czasu ostatniej generacji.

    Wygenerowany formularz Products

    Przy podawaniu loginu, hasła i nazwy połączenia z bazą danych należy użyć nastepującego formatu:

    <username>/<password>@<connection_name>

    Możemy już użyć nowego, zmienionego formularza aby wpisać dane do bazy

    Aby dane zostały zapisane w bazie należy wydać odpowiednie polecenie (Save).

  5. Zamykamy formularz klikając arrow.gif (182 bytes)Exit.



Next

Poprzedni

Następny