For å gjøre øvingene trenger du et utviklingsmiljø å programmere i. I dette faget bruker vi Visual Studio .NET for Windows, men du kan i teorien bruke en enkel tekstbehandler. Dette fraråder vi deg å gjøre. Har du ikke Windows, så har vi opplegg for deg (virtualisering). Her er mulighetene du som student på faget har for å skaffe deg programvaren:
MSDNAA: Om du har Windows XP, Vista eller Windows 7, kan du laste ned Visual Studio .NET gratis, siden AITeL har en avtale med Microsoft som heter MSDNAA (MSDN Academic Alliance). Programvaren er stor, opptil 3 GB med alle hjelpefiler (valgfritt). Mer informasjon finner du i punkt 3 lenger ned på denne websiden, men før du hiver deg på denne muligheten bør du vurdere det som står i neste punkt under "anbefales" da det er definitivt den enkleste veien til Rom.
Anbefales: Det fins en gratis-versjon av Visual Studio som kommer fra Microsoft (fritt for alle å laste ned). Microsoft har laget denne for å tilby studenter å lære seg visual basic. Programmet Visual Basic Express anbefales for dette faget siden den er "lettere" enn den tunge storebroren Visual Studio. Express er myntet på opplæringsformål, men har likevel 90% av funksjonaliteten til storebroren - noe som er mer enn nok for dette faget. Du kan velge om du vil laste ned et såkalt ISO-image, og brenne ut på CD som du deretter installerer, eller om du vil installere direkte fra web (Web install). Det siste er enkelt, da er det bare å laste ned og sette i gang.
Mac/Linux: Har du Mac eller Linux? Det fins da tre muligheter:
Du kan selvsagt installere Windows på en egen partisjon på maskinen din, og "boote" opp med Windows de gangene du trenger å utvikle i Visual Studio. Dette er raskest i praksis å jobbe med, men tar stor plass på maskinen din.
Du kan installere Windows som virtuell maskin på Mac-en/Linuxen, men trenger da et virtualiseringsprogram. De mest populære som koster penger er Parallels og VMWare. En god gratisvariant er Virtual Box. Det du må gjøre er da å installere virtualiseringsprogrammet, og deretter installere Windows inne i virtualiseringsprogrammet, og til slutt installere Visual Studio inne i Windows inne i Virtualiseringsprogrammet. Da vil alt lagres som EN gigantisk fil på harddisken din. Kopieres denne, så har du to stk Windows, så backup er superenkelt. Ulempen er at slik virtualisering er tregt å bruke i praksis med mindre du har mye RAM og rask CPU.
Det fins også en tredje virtualiserings-opsjon: Du kan koble til en virtuell maskin på Avdeling for Informatikk og e-Læring ved HiST. Denne tilbyr vi til alle studenter som trenger det. Da bruker du et lite program for å koble til en maskin på et annet sted enn du selv sitter. Fordelen er at du ikke trenger å tenke på installasjon av programvare, heller ikke på sikkerhet, maskinytelse og liknende. Du må derimot passe på å få med deg filene du lagrer, typisk ved å "mappe" opp ditt hjemmeområde på skolens maskin. En ulempe er at du må være koblet til Internett for å bruke løsningen, og det kan da være litt tregt i praksis.
Du kan også koble til en virtuell maskin på HiST som heter Terminator (fungerer både om du har Mac eller Windows). Se video nedenfor.
Har fra før: Alle utgavene av eldre Visual Studio-versjoner holder i dette faget (dvs VS 2010, VS 2008, VS 2005, VS 2003 og VS 2002). Dersom du har installert Visual Studio fra før, er det liten grunn til å oppdatere med mindre du regner det som sannsynlig at du vil jobbe mye med Visual Studio fremover i andre sammenhenger. Dette faget krever ikke siste versjon.
Ikke bredbånd: Dersom du ikke har bredbånd for å laste ned programvaren gratis, må du nesten kjøpe den selv, eller du kan spørre om noen andre som tar faget kan tenke seg å laste ned for deg, og brenne på en CD/DVD og sende deg i posten. Faglærer har ikke kapasitet til slik aktivitet!
Har du Mac (eller en PC uten Visual Studio på)? Her er to videoer du bør se:
1. Hvis du ønsker å programmere opp mot skolens virtuelle maskin Terminator, så se videoen nedenfor (2:21 lang)
2. Når du har koblet deg til skolens maskin, så vil du kunne oppleve problemer med tastaturoppsettet. Videoen nedenfor viser løsningen (1:08 lang)
2. Utstyr
Du trenger en PC for å kjøre programvaren som brukes i dette faget.
PCen bør ha Windows XP eller bedre, og mye RAM.
3. Avtale mellom AITeL og Microsoft
Vi har fått en gunstig avtale med Microsoft som gjør at fagets deltakere kan få anledning til å laste ned en gratis kopi av Visual Studio. Siden det er snakk om flere hundre MB er det anbefalt å ha bredbånd før nedlasting starter. Flere har prøvd å laste ned med ISDN, uten suksess. Du kan også laste ned hjelpemanualen, men den er meget stor (ca 1,5 GB) og fins i sin fulle helhet på web (www.msdn.com/library), så det er vel så greit å bruke websidene til Microsoft de gangene du har bruk for hjelp i stedet for å laste ned og installere manualen. Denne avveiningen må du selvsagt ta selv.
MERK: Dersom du velger å benytte deg av dette tilbudet, så vil du få lastet ned et såkalt ISO-image som er en stor fil som må brennes ut på en CD/DVD, og deretter installeres på vanlig måte. Slik brenning er en terskel for noen, men kan gjøres med brenneprogramvare som for eksempel Nero Burning Rom. Har du ikke brent ISO før, så vurder sterkt å heller prøve deg på Visual Basic Express som står omtalt under punkt 1 i kulepunktet "anbefales".
Det er ikke bare å laste ned - for å aktivere deg i systemet til Microsoft må vi ved AITeL registrere deg, og det kan først gjøres etter at fagets avgift er betalt. For å lette administrasjonen rundt dette gjør vi det en gang, nemlig like før første leksjon starter, ca den
31.01 (med forbehold om endringer).
Melder du deg på et senere tidspunkt kan vi legge deg til senere, men da må du be faglærer spesielt om dette. Når vi foretar registreringen vil du få tilsendt en e-post fra Microsoft med videre instruksjoner. Du kan også se denne korte introduksjonen til MSDNAA-installasjon (blant annet hjelp i form av en videosnutt med lyd, Flash).
Vær oppmerksom på at MSDNAA er et tilbud og system fra Microsoft, ikke fra AITeL/HiST. Derfor må du se på denne muligheten som en bonus, ikke som et krav. Tilbudet ble først introdusert høsten 2004 - ingen andre studenter har fått programvaren gratis før den tid. Vi kan heller ikke lastes for eventuelle feil knyttet til installasjonen av programvaren. Du kan derimot rette spørsmål knyttet til installasjon eller feilmeldinger til fagets diskusjonsforum. Er det noe som går galt for deg, gjør det trolig det for andre også. Finner du ut av et problem, så ikke nøl med å dele det på diskusjonsforumet.
Alle studenter som er oppmeldt til dette faget vil automatisk få en e-post fra Microsoft på en viss dato, og har dermed tilbud om å laste ned programvaren. Det er bare mulig å installere på én enkelt maskin (slik hindres piratkopiering og du må være tilkoblet Internett for å aktivisere programvaren). Du synes kanskje dette høres rart ut? Systemet er laget slik av Microsoft for å sikre at studenter kan lære deres teknologier uten å betale i dyre dommer. Du bør sjekke spam-mappen din rundt fagets oppstart, da det er mulig at meldingen fra Microsoft tolkes som spam!