Programmering
För varje blankett kan ett program utvecklas som hjälper användaren
med kontroller och hopp mellan olika delar av en applikation.
Programmen är händelsestyrda men 'händelser' kan också genereras från program-
men. I programspråket finns ett stort antal funktioner. Exempelvis kan du lägga till objekt
på blanketten för att göra 'dynamiska' blanketter. Du kan hantera delfönster för att ur en
stor blankett vid olika situationer visa olika delar samtidigt på skärmen.
Ljud och bild kan spelas upp tillsammans med att på skärmen visa information.
Funktioner för att hantera andra databaser via ODBC ingår. Funktionerna mot den egna
databasen innehåller det som behövs för att utveckla fleranvändarsystem.
Hopp mellan de olika filerna i databasen kan utföras till alla olika blanketter.
När du är klar med ett program skall detta kontrolleras. Då sker en formell kontroll och
samtidigt översätts programmet till en kompakt form som 'interpreteras' av Profile. Det
kompakta programmet lagras i filen tillsammans med blanketten.