Formes d\'Oracle
Les formes (une partie d'Oracle de de la suite - autrefois réalisateur 2000 ou D2K de réalisateur d'Oracle de de de ) est un environnement rapide du développement d'applications (rad) de pour des applications se développantes de la base de données using la langue de base de données du PL/SQL d'Oracle.
Comment cela fonctionne
Les formes d'Oracle est des accès la base de données d'Oracle de et produit d'une forme de défaut qui présente les données.fmb) est compilée dans un " ; executable" ; (*.fmx), cela est couru (interprété) par le module de temps d'exécution de formes. La forme est employée pour regarder et éditer des données dans les applications économiques. De divers éléments de GUI, tels que des boutons, des menus, des scrollbars, et des graphiques peuvent être placés sur la forme.L'environnement fournit la création record, la question, et les modes mise à jour intégrés, chacun avec ses propres des manipulations de données de défaut. Ceci réduit au minimum la nécessité de programmer des opérations communes et pénibles, telles que créer le SQL dynamique, sentir les champs changés, et fermer à clef des rangées.
De même que normal avec les interfaces entraînées par les événements du , les instruments de logiciel un algorithme complexe, se composant des fonctions spéciales appelées les déclenchements, qui se produisent aux étapes critiques dans le traitement des disques, la réception des courses de clavier, et la réception des mouvements de souris. Différents déclenchements s'appellent avant, pendant, et après chaque étape critique.
Chaque fonction est au commencement un moignon, ne contenant une action de défaut ou rien. La programmation d'Oracle forme donc se compose généralement modifier le contenu de ces déclenchements afin de changer le comportement de défaut. Quelques déclenchements, si si par le programmeur, remplacer l'action de défaut, d'autres l'augmentent.
En raison de cette stratégie, il est possible de créer un certain nombre de dispositions de forme de défaut qui possèdent la fonctionnalité complète de base de données pourtant ne contient aucun code programmeur-écrit du tout.
Histoire
Les formes d'Oracle ont eu son origine dans l'outil visuel de caractère-cellule appelé le service d'application interactive (IAF), subdivisé dans deux composants (générateur d'application interactive (IAG) et processeur d'application interactive (IAP)) qui a accompagné la version 2 d'Oracle, la première version commerciale d'Oracle. La caractère-cellule l'outil que visuel a appelé le FastForms a été présentée avec la version 4 d'Oracle - un outil additionnel pour aider le programmeur à produire d'une forme de défaut pour éditer avec l'outil standard (IAG).
Retitré à la version 2 de SQL*Forms avec la base de données d'Oracle 5
Le du 2.3 des formes d'Oracle était caractère basé. Il n'a pas inclus PL/SQL. Le fichier source était un fichier ASCII de *. Il était commun pour que les réalisateurs éditent le dossier d'INP directement bien que cela n'ait pas été soutenu par Oracle. Cette version a employé sa propre langue intégrée primitive, augmentée par des procédures utilisateur--le code de langue compilé a lié à la binaire du Oracle-a fourni le code d'exécution.
Le des formes 3 d'Oracle était caractère basé. Il pourrait fonctionner sous X mais n'a soutenu aucun dispositif spécifique d'interface de X tel que des checkboxes. Il a ajouté un nouveau construit dans le moteur de PL/SQL qui a considérablement augmenté sa puissance et facilité de la programmation. Le fichier source était un fichier ASCII de *. L'ide a été énormément amélioré de 2.3 qui ont nettement diminué la nécessité d'éditer le dossier d'INP directement, bien que c'ait été toujours une pratique commune. Formes 3 déclenchements et codes automatiquement produits pour soutenir quelques contraintes de base de données. Des contraintes pourraient être définies, mais ne pas être imposées dans la base de données d'Oracle 6 actuellement, ainsi Oracle a employé les formes 3 pour réclamer le soutien d'imposer des contraintes.
Oracle forme la version 4.0, était GUI basé bien qu'un caractère basé temps d'exécution ait été encore disponible pour certains clients.0 La version accompagnée 6 d'Oracle et comporté une interface graphique commune a conçu pour fonctionner sous Windows et le X. Cette version était notoirement boguet et a présenté un ide qui était inpopulaire avec des réalisateurs. Cette version n'a pas été employée par Oracle Financials.0 fichiers source ont été appelés *.FMB et étaient binaires.
Le de la version 4.5 de formes d'Oracle était un nouveau dégagement important plutôt qu'un " ; release" de point ; de 4. Il a contenu des changements fonctionnels cruciaux et un ide tout neuf (remplaçant l'ide inpopulaire présenté dans 4. On le répand qu'il a été appelé 4.5 afin de rencontrer des obligations contractuelles de soutenir les formes 4 pendant une période pour certains clients.
En raison des paradigmes opérationnels contradictoires, Oracle forme la version 5, qui a accompagné la version 7 d'Oracle, des modes graphiques faits sur commande décrits accordé particulièrement pour chacun des systèmes principaux. Cependant, son interface selon les programmes interne est demeurée system-independent.
Dans l'ère d'Internet, Oracle forme la version 6, qui a accompagné la version 8 d'Oracle, a inclus un serveur de formes qui a résolu le problème d'adapter des formes d'Oracle à une livraison à trois niveaux et navigateur-basée, sans encourir des changements importants dans son interface selon les programmes. Le complexe, interface fortement interactive de forme a été fourni par un Java applet De qui a communiqué directement avec le serveur de formes.
Le système de désignation et de numérotation appliqué aux formes d'Oracle a plus tard subi plusieurs changements dus aux facteurs de vente, sans changer la nature essentielle du produit. La capacité de coder dans Java, aussi bien que PL/SQL, a été ajoutée dans cette période.
Des formes d'Oracle est vendues et libérées séparément de la base de données d'Oracle. Cependant, les dégagements importants d'une base de données d'Oracle ont parfois comme conséquence une nouvelle version principale des formes d'Oracle pour soutenir de nouveaux dispositifs dans la base de données.
Les versions récentes des formes d'Oracle, à partir de 9i en avant, ne soutiennent plus le serveur de client ou les interfaces caractère-basées, avec la livraison à trois niveaux et navigateur-basée étant le seul choix de déploiement.
Résumé de version
Intégration avec l'outil de CAS de concepteur d'Oracle
le concepteur d'Oracle de de est un outil de CAS qui est vendu par Oracle. Il peut produire de divers modules de logiciel comprenant des formes d'Oracle et des rapports d'Oracle
État actuel
Tandis que l'approche preferred d'Oracle pour la nouveauté est son cadre de développement d'applications d'Oracle de basé par de Java de , le rapport de des instruments de développement d'Oracle de la direction est tout à fait clair dans son engagement à la continuation pour soutenir des formes d'Oracle et pour continuer à la développer et augmenter dans les secteurs suivants :
faisant la mise à niveau au Web et à de nouveaux dégagements aussi lisses comme possible
Permettre à des applications de formes et de rapports de profiter pleinement des services de serveur d'application et d'interopérer avec des applications du J2EE .
| Random links: | Puissances en chevaux | Étamine de maïs | Philippine (Pays Bas) | James Whitfield (Mississippi) | Persis d'Iliou | Formas_de_Oracle |