Prototypowanie w ORACLE DESIGNER Oracle Forms Design
Form Runtime Rola Developer/2000 w generowaniu aplikacji Form Compiler Form Builder źródło (.fmb) Uruchamialny (.fmx)
Rola formularzy (Forms) Formularze maja wpływ na Interfejs użytkownika Logikę aplikacji Operowanie danymi Serwer Bazy Danych Tryb (postać ) formularza a logika aplikacji KlientSerwer Aplikacji Java applet in Web browser (UI layer) Data Manager and PL/SQL Engine Application Logic
Edit -> Generowanie preferencji Czy pudełka lub linie otaczają bloki danych? Grubsze czy cieńsze linie? Czy potrzebna lista rozwijana? Które elementy poka- zywać, które ukrywać Podpisy ponad pozycjami danych?
Co daje określenie preferencji Speedy Pizza Order NameNo.Time Payment Check Cash Charge Ustawienie podpisów danych (ITMPAS) wystrój (BLKDEC) Szerokość linii (BLKBWD) wystrój (RADDEC) Szerokość linii (RADBWD)
Określanie preferencji Generator Preference Module INV0010 Product Poziom Okno wyszukiwania Kategoria Preferencje Wartość (Nazwa lub opis)
Generowanie pomocniczych dodatków: Menu i Paski przewijania Action Edit Query Block Record Field Window Help Speedy Pizza Outstanding Orders: Window 0 Menu Form Builder i Smartbar (implementuje większość z menu funkcji jako Defoultowy suwak) Generator paska deloultowego Ustaw preferencje FMNDMA to DEFAULT&SMARTBAR
Projekcja oznaczeń pochodzących z kodu (własności wyświetlanych elementów (detali)) Własności a nie preferencje są dostępne dla elementów o określonych dozwolonych wartościach Tylko skrót Znaczenie –obok kodu Tylko znaczenie Show meaning Speedy Discount Day 2 MON 2 MONDAY MONDAY
Reprezentacja klucza obcego - LOV Speedy Pizza Order Items Name przycisk LOV (LOVBUT preferencja: Y/N) Tytuł w LOV Find: IDLastFirst Speedy Customers