Utveckling
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 XP, Windows Vista, Windows 7,
Windows Server 2003 och Windows Server 2008.
2012-01-28
Full version 20.20
(download 16213 Kb)
Program utvecklade i versioner före version 20.01 måste konverteras.
2011-09-06
Pocket PC version 18.19
(download 1060 Kb)
(RPPPC.EXE startas i en vanlig bordsdator där en katalog skapas; exempelvis C:\RPA1819A
Hela denna katalog kopieras till Pocket-PC-datorn. Där startas programmet
RPWPC.EXE.
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.
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.
Att 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.
En 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.
I 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.
I 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.