Visuel drag-and-drop-platform, der gør begyndere fortrolige med objektorienteret kodning og Office-automatisering
Visuel drag-and-drop-platform, der gør begyndere fortrolige med objektorienteret kodning og Office-automatisering
Stem (1.652 stemmer)
Programlicens Free
Udvikler Microsoft
Version 2022.17.5
Virker under Windows
Stem
(1.652 stemmer)
Udvikler
Microsoft
Virker under
Windows
Programlicens
Free
Version
2022.17.5
Fordele
- Drag-and-drop-arbejdsgang gør det nemmere at komme i gang uden at skrive alt fra bunden
- Objektorienteret tilgang giver et solidt begrebsgrundlag, der kan bruges bredt
- Struktureret programmering med tydelig betingelseslogik (f.eks. “If…Then…”) er let at arbejde med
- Kan understøtte en overgang til mere komplekse sprog inden for Microsofts rammer
- VBA er indbygget i almindelige Office-programmer som Word, Excel og PowerPoint
Ulemper
- Begrænset til Microsoft-sprog, og kode kan ikke frit overføres til andre platforme
- Den nyeste version kræver Windows 10
- Ikke velegnet til meget komplekse apps eller spil, da den grafiske tilgang i sig selv kræver ressourcer
Microsoft Visual Basic til Windows er en programmeringsplatform, der kombinerer en relativt overskuelig tilgang med et bredt fundament til at lære kodning. Den bygger på objektorienterede principper og giver en mere visuel måde at arbejde på, hvor du ikke behøver at skrive alt fra bunden.
Det henvender sig især til dig, der er ny i programmering og gerne vil i gang uden at drukne i syntaks, men også til dig, der allerede bruger Office og møder Visual Basic som VBA i f.eks. Excel, Word og PowerPoint.
En mere visuel vej ind i programmering
Noget af det, der adskiller Visual Basic, er brugerfladen: Du kan trække og slippe elementer ind i dit arbejde i stedet for at bygge alt ved ren tekst. Det gør startpunktet mindre skræmmende, fordi du kan komme hurtigt i gang med at samle funktionalitet og efterfølgende flytte rundt på de “blokke”, du har placeret.
Når elementerne ligger på en formular (en “form”), følger der typisk standardværdier med, og du kan justere dem, også mens programmet kører. Det giver en praktisk fornemmelse af, hvordan små ændringer påvirker resultatet.
Objekter, metoder og egenskaber i praksis
Visual Basic er en objektorienteret platform, hvor kode og data organiseres i objekter. Koden optræder som procedurer (metoder), mens data håndteres som felter (attributter eller egenskaber). Den tankegang går igen i mange udbredte sprog, så læringen her kan hjælpe dig med at forstå centrale begreber, du møder andre steder.
Struktureret logik uden unødigt drama
Sproget tager udgangspunkt i BASIC (omtalt som .NET i denne sammenhæng), og du udtrykker ønsket adfærd med statements. En del af arbejdet beskrives som “structured programming”, som i praksis handler om at styre forløb med betingelser, for eksempel logik i stil med “If…Then…”. For begyndere er det en ligetil måde at lære, hvordan regler og beslutninger bygges ind i kode.
Når du vil videre, og når du rammer loftet
Visual Basic er tænkt som en platform, hvor du kan starte enkelt og senere bevæge dig mod mere komplekse sprog, hvis du får behov for samarbejde eller vil udfordre dig selv. Omvendt er der en tydelig ramme: De sprog, du kan vælge inden for miljøet, er begrænset til Microsoft.
Der er også en praktisk begrænsning i, hvor ambitiøse projekter du bør planlægge her. Den grafiske, brugervenlige tilgang kræver selv plads og hukommelse, og derfor lægger platformen ikke op til at udvikle meget komplekse apps eller spil, der kræver store mængder ressourcer.
Windows-fokus og forbindelsen til Office via VBA
Den nyeste version kræver Windows 10, mens ældre udgaver kan fungere på ældre systemer som Windows Vista. Kode skrevet her er desuden bundet til Microsoft og kan ikke bare flyttes til andre almindelige platforme, selvom erfaringen stadig kan styrke dine generelle programmeringsfærdigheder.
En nært beslægtet del er “Visual Basic for Applications” (VBA), som er indbygget i mange Microsoft Office-programmer og kan bruges af dem, der arbejder med Microsoft 365. Det gør Visual Basic relevant, ikke kun som læringsværktøj, men også som et praktisk sprog til automatisering i velkendte arbejdsprogrammer.
Fordele
- Drag-and-drop-arbejdsgang gør det nemmere at komme i gang uden at skrive alt fra bunden
- Objektorienteret tilgang giver et solidt begrebsgrundlag, der kan bruges bredt
- Struktureret programmering med tydelig betingelseslogik (f.eks. “If…Then…”) er let at arbejde med
- Kan understøtte en overgang til mere komplekse sprog inden for Microsofts rammer
- VBA er indbygget i almindelige Office-programmer som Word, Excel og PowerPoint
Ulemper
- Begrænset til Microsoft-sprog, og kode kan ikke frit overføres til andre platforme
- Den nyeste version kræver Windows 10
- Ikke velegnet til meget komplekse apps eller spil, da den grafiske tilgang i sig selv kræver ressourcer