Einar Ryvarden
I januar drar Microsoft lakenet av sitt nye klient-utviklingsverktøy. Den sterkt oppgraderte Foxpro åpner for objektorientert utvikling av klienter for store databaser.
Microsoft ønsker seg en større del av klient/tjener-markedet. Nylig lanserte Microsoft Backoffice med en oppdatert SQL-database. Nå kommer verktøyet for å lage klient-applikasjoner. Visual Foxpro 3.0, en stor oppgradering av databasen Foxpro.
Den oppgraderte Foxpro-pakken får trolig Visual til fornavn, for Foxpro har fått låne mye fra Visual C++ og Visual Basic. Med den nye Foxpro-versjonen kan utviklere programmere applikasjon med pek og klikk i et visuelt miljø.
Med den nye versjonen fokuserer Microsoft på klientbygging. Klient/tjener er blitt et nøkkelbegrep og Microsoft ønsker sin del av kaka. Microsoft har så langt bare delvis lyktes på utviklingsverktøy. Deres Visual C++ og Visual Basic er populære, men for utvikling av klienter leder Borland, Gupta, Oracle og Powersoft. Det er denne situasjonen Microsoft ønsker å gjøre noe med.
Den nye utgaven av Foxpro kan dessuten lagre tabeller med oversikt over data i eksterne baser. Dette er en mulighet Microsoft forteller svært mange utviklere har etterspurt. Som med andre Windows-oppgraderinger, har Microsoft lagt inn støtte for koblingstandarden OLE 2.0 og datastandarden ODBC 2.0.
Det underliggende dataspråk i Foxpro 3.0, Xbase, er sterkt utvidet med en rekke kommandoer og funksjoner fra Visual Basic. Men Microsoft har merkelig nok ikke lagt inn Visual Basic for Applications. Dette minisettet av Visual Basic ligger med i de siste versjonene av Word og Excel.
Versjon 3.0 retter opp noen mangler 2.5 slet med. Utviklere kan med neste versjon lage programmer som bedre oppfatter muskommandoer og klikk og slepebevegelser.
-- Lanseringsdatoen for Foxpro 3.0 er ikke spikret, sier teknisk sjef for Microsoft Norge, Ole Tom Seierstad. Men 3.0 for Windows 3.1 kommer trolig i februar eller mars. Utover våren følger versjoner for DOS, Mac og Unix, sier han.
OBJEKTORIENTERING: Den neste versjonen av Foxpro åpner for full objektorientert utvikling. Versjon 3.0 støtter polymorfisme, arv og innkapsling.