Utveckling
PURPL Profile är ett verktyg för att utveckla program. Innehåller allt
som behövs för avancerad systemutveckling av användarens
applikationer. Programmen körs i PC-datorer med Windows.
För operativsystemen Windows 7, Windows8, Windows10
Windows Server 2008, Windows Server 2012 och Windws Server 2016





2020-03-04BLUE RP64 Full version 23.20 (download c:a 25000 Kb)
Program utvecklade i versioner före version 20.01 måste konverteras.

PURPL Grunden i Profile är en databas. I databasen ingår ett antal filer som antingen är helt
fristående eller via program är kopplade till varandra. Datafilerna skapas av utvecklaren
samtidigt som blanketterna ritas. En skapad datafil innehåller funktioner för att införa,
tabort, uppdatera och söka poster. Även utvecklingsfilerna innehåller dessa funktioner.

PURPL När man utvecklar en blankett eller program kommer resultatet av 'kompileringen' att
inkluderas i datafilen. Därför är datafilen en fullständig enhet som kan flyttas fritt mellan
datorer. Om det utvecklade programmet innehåller kopplingar till andra filer måste dessa
beroendefiler också medflyttas mellan datorer.

PURPLAtt utveckla fleranvändarsystem är tekniskt sett enkelt eftersom systemet innehåller
funktioner för att kontrollera samtidig uppdatering av filerna. Ibland måste man program-
mera för att ge användarna upplysning om hur en konflikt av samtidig användning av
en post skall behandlas.

PURPLEn Profile server kan kopplas till ett nätverk via TCP/IP. Även distribuerade databaser
kan användas. I ett nät kan flera Profile server finnas och från en klient kan alla servers
samtidigt användas. Stora applikationer med många användare kan ge goda prestanda
om flera servers används.

PURPLI mindre applikationer kan en enklare form av klient-server lösning väljas där Profiles
filer lagras på en LAN-server. Samtidig användning av poster kontrolleras då med hjälp
av i LAN-programvaran ingående mekanismer för låsning av poster.

PURPLI en applikation kan samtidigt finnas lokala (privata) filer, filer på LAN-server för
gemensamt bruk och filer på Profile server. I ett program kan alltså alla dessa filtyper
kopplas samman och kan ge optimal prestanda. Det är endast de data som verkligen
behöver vara gemensamma som behöver accessas via ett nätverk.