In diesem Kurs werden mit Oracle9i Forms interaktive Internet-Anwendungen erstellt und getestet. Sie arbeiten auf einer grafischen Benutzeroberfläche (GUI) und lernen, wie Forms mit Benutzereingabefeldern wie Kontrollkästchen, Listenfeldern und Optionsgruppen erstellt und angepasst werden. Darüber hinaus wird erläutert, wie der Datenzugriff durch Erstellen ereignisbezogener Trigger geändert und mit dem Debugger getestet werden kann.
Internet Computing-Lösungen
Oracle9i Platform
Oracle9iAS Architektur und Komponenten
Forms Services Architektur
Oracle9iDS Komponenten
Oracle9i Forms Developer Key Features
Forms Builder Komponenten, Navigieren durch die Form Builder-Oberfläche
Ausführung einer Forms Developer Applikation
Form Applikation ausführen
Web Form Tester
Eine Runtime Sitzung starten
Was sind ein Forms Servlet und ein Listener Servlet?
Was ist ein Forms Client?
Definition der Forms-Umgebungsvariablen
Was sehen Sie zur Laufzeit
Datenelemente erkennen
In der Form Builder-Umgebung arbeiten
Forms Builder Hauptmerkmale
Die ausführbaren Dateien von Forms Developer
Forms Builder, Forms Compiler
Aufruf der ausführbaren Formsdateien
Forms Builder Modultypen
Forms Builder Modul Hierarchie
Test einer Form mit der Schaltfläche Run Form
OC4J starten
Ein Basis-Form-Modul erstellen
Neues Form Modul erstellen
Erstellung und Änderung eines Datenblocks
Layout Änderungen
Forms Vorlagen
Speichern und Kompilieren eines Formsmoduls
Form Modul bereitstellen
Die Form auf die mittlere Schicht verschieben
Generierung auf der mittleren Schicht
Mit Datenblöcken und Rahmen arbeiten
Objekteigenschaften verwalten
Re-entrant Wizards
Der Layout Editor
Die Eigenschaftspalette
Das Verhalten der Datenblöcke kontrollieren
Navigations- und Datenbankeigenschaften festlegen
Das Aussehen der Datenblöcke überprüfen
Rekord, Bildlaufleiste und Rahmen Eigenschaften festlegen
Mit Textfeldern arbeiten
Textfelder erstellen
Die Anzeige von Textfeldern ändern
Daten eines Textfelds steuern
Das Navigationsverhalten von Textfeldern ändern
Die Beziehung zwischen Textfeldern und Datenbank verbessern
Textfeldern Funktionalität hinzufügen
Anzeige von Kommentaren zu den Textfeldern
Wertelisten und Editoren
Wertelisten und Rekordgruppen
Wertelisten erstellen
Eigenschaften der Werteliste
Editoren erstellen
Editoreigenschaften festlegen
Zuordnung Editor Textfeld
Weitere Eingabefelder erstellen
Kontrollkästchen erstellen
Eigenschaften von Kontrollkästchen
Listenfelder erstellen
Eigenschaften von Listenfeldern
Radio Gruppe erstellen
Eigenschaften von Radio Gruppen
Nicht-Eingabefelder
Anzeigefeld erstellen
Bildfeld erstellen
Eigenschaften von Bildfeldern
Schaltfläche erstellen
Eigenschaften von Schaltflächen
Berechnete Felder erstellen
Eigenschaften von berechneten Feldern
Hierarchiebaumfelder erstellen
Fenster und Content-Leinwände erstellen
Was sind Fenster und Leinwände
Die Beziehung zwischen Fenstern und Content-Leinwänden beschreiben
Form-Module in mehreren Fenstern anzeigen
Fenster erstellen
Fenstereigenschaften festlegen
Form-Module mit mehreren Layouts anzeigen
Eine Content Leinwand erstellen
Leinwandeigenschaften festlegen
Mit verschiedenen Leinwandtypen arbeiten
Überblick Leinwandtypen
Gestappelte Leinwand erstellen
Eigenschaften der gestappelten Leinwand
Werkzeugleisten-Leinwand erstellen
Werkzeugleisten-Leinwand Eigenschaften
Registerleinwände erstellen
Eigenschaften von Registerleinwänden festlegen
Einführung in Trigger
Trigger-Komponenten
Typ, Code und Wirkungsbereich
Ausführungshierarchie der Trigger
Trigger erstellen
Trigger erstellen
Eigenschaften festlegen
Die Merkmale des PL/SQL Editors
Die Merkmale des Editors für Datenbanktrigger
Triggercode editieren
Funktionalität hinzufügen mit Hilfe von integrierten
Unterprogrammen (Built-In)
Aufrufstapel, Variablen
Debug-Console: Watch_Liste, Form Values, PL/SQL
Packages, Globale und Systemvariablen
GUI-Feldern Funktionalität hinzufügen
Item Interaction Triggers
Die Funktionalität der Eingabefeldern definieren
Funktionalität ergänzen für Kontrolkästchen und Listenfelder
Die Funktionalität von Nicht-Eingabefeldern definieren
Anzeigen von wertelisten mit Hilfe von Schaltflächen
Bildfelder mit Hilfe von Triggern füllen
Hierarchiebaumfelder mit Hilfe von Triggern füllen
Runform-Meldungen und Warnfenster
Überblick Runtime Meldungen und Warnfenster
Integrierte Unterprogramme und die Handhabung der Fehler
Überwachung der Systemmeldungen
Die Ausnahme FORM_TRIGGER_FAILURE
Trigger für Systemmeldungen
Erstellen und arbeiten mit Warnfenstern
Handhabung der Oracle Server Meldungen
Abfrage-Trigger
Die beim Abfragen eines Datenblocks ablaufenden
Prozesse erklären
Der SELECT Befehl
WHERE und ORDER BY Klauseln
Die Eigenschaft ONETIME_WHERE
Abfrage Trigger kodieren
Trigger für Enter_Query Mode kodieren
Den Abfrageprozess manipulieren
Validierung
Validierungsprozess
Validierung über Eigenschaften steuern
Eigenschaften auf Modulebene
Eigenschaften auf Blockebene
Eigenschaften auf Feldebene
Validierung mit Hilfe von Triggern steuern
When-Validate-Item Trigger
When-Validate-Record Trigger
Navigation
Überblick Navigation
Die interne Navigation
Die Navigation über Objekteigenschaften steuern
Navigationstrigger kodieren
Die Verwendung der PRE- und POST- Trigger
Die Verwendung der WHEN-NEW--INSTANCE Trigger
Navigationsunterprogramme (Built-Ins)
Transaktionsverarbeitung
Transaktionsverarbeitung Überblick
Die Commit-Folge von Ereignissen
Die Besonderheiten der Commit Trigger
Verwendungsmöglichkeiten für Commit Trigger
Die Lebensdauer einer Änderung
Die Validierung eines Löschvorgangs
Die Zuweisung von laufenden Nummern (Sequence Numbers)
Protokollierung der Anwenderaktionen mit Hilfe von Triggern
Flexiblen Code erstellen
Vorteile der Verwendung von Systemvariablen
Built-In Unterprogramme erkennen, die die flexible Codierung unterstützen
Objekte gemäß interner ID referenzieren
Elemente indirekt referenzieren
Objekte und Code gemeinsam verwenden
Methoden für die Wiederverwendung von Objekten und Code
Die Vorteile der gemeinsamen Verwendung von Objekten und Code
Was sind Eigenschaftsklassen?
Eine Eigenschaftsklasse erstellen
Eigenschaften aus Eigenschaftsklassen vererben
Was sind Objektgruppen? Was ist eine Objektbibliothek?
Erstellung und Verwendung von Objektgruppen
Kopieren und referezieren (subclassing) von Objekten und Code
Einführung in Anwendungen mit mehreren Forms
Weiteres Form-Modul starten
Die Funktionalität mehrerer Forms festlegen