Anders Løvøy
De viktigste elementene i den nye 32-bits versjonen til Microsofts kompilator treffer metodeavdelingene. Gjenbruk og kode-maler er budskapet når grepet skal festes.
Selvfølgelig støtter det nye verktøyet alle mulighetene i Windows 95, men de største nyhetene ligger ikke i selvfølgelighetene. De ligger blant annet i et komponentgalleri og i et verktøy for å definere maler for både kode og ressurser.
Glem objekter, nå er det komponenter som gjeler. Komponentene er på bunnen objekter, men håndteres på et høyere nivå for å forenkle gjenbruk av koden.
-- Arv og manipulering av egenskaper vektlegges mindre enn rent gjenbruk av koden, sier Gunnar Nordseth fra Numerica.
-- Den nye versjonen legger mer vekt på den logiske strukturen enn den fysiske, fortsetter han.
Gjennom det nye komponentgalleriet kan brukeren lagre egene klassebiblioteker, kode-moduler, ressurser, og standard OCXer for gjenbruk.
Kritikken mot C++ har vært at språket gir alt for stor frihet til programmererne. Selv om språket er rent i seg selv, er det fullt mulig å skrive kode som er komplett uforståelig for andre enn forfatteren.
Med AppWizards kommer det mulighet for å lage maler for kode og ressurser. Dermed blir det mye lettere å lage kode-standarder som blir brukt i praksis. En annen fordel med malene er at de kan senke kompetanseterskelen til en ny medarbeider i et prosjekt.
Støtten for OCXer er også forbedret. Tidligere versjoner støttet ikke bruk av andres OCXer direkte, bare produksjon av OCXer for andre. Visual C++ 4.0 kan nå både produsere og bruke OCXer.
Alle de nye kontrollene i Windows 95 støttes, og applikasjoner skrevet for Windows 95 kan også kjøres under Win32s og Windows NT versjon 3.51 eller høyere.
På brukergrensesnitt-siden har Microsoft endelig laget en skikkelig håndtering av prosjekter, og tatt inn forspranget Borland har hatt siden versjon 4.0 av Borlands C++.
En annen rosin i pølsa er at browse-informasjonen bygges opp før kompilering, slik at det er mulig å se hierarkiet i en klasse selv om den ikke er kompilert ennå.
Integrasjonen med Visual C++ gjør det mulig å sjekke ut og inn på klasse-nivå. Verktøyet sørger da for at du får skrivetilgang til alle filene som hører til klassen.
I tillegg gjør integrasjonen at du blir spurt om du skal sjekke ut filen når du prøver å skrive på en fil du ikke har skrivetilgang på. Svarer du ja, sjekkes filen automatisk ut uten at du behøver å gå via Source Safe.
Visual C++ vil være tilgjengelig for Intel-baserte systemer i oktober. Prisen vil ligge rundt 4.500 kroner. Microsoft lanserer også en abonnementsavtale som vil koste rundt 2.000 kroner i året. Med den får du automatisk alle oppgraderinger på kompilatoren og klassebibliotekene.
Mot slutten av året vil det komme en RISC-utgave for MIPS, Alpha og Powerpc.
GJENBRUK: Komponentgalleriet i nye Microsoft Visual C++ 4.0 skal forenkle