Visual Studio er et IDE (Integrated Development Environment). Sådan et redskab indsamler mange værktøjer og funktionalitet til udvikling i et program. Dette inkluderer, typisk minimum: indbygget text editor, herunder med autocompletion for dit projekt, projekthåndtering, kompilering; og mere avancerede udgaver (herunder VS) understøtter også udførsel af tests, samt design af brugerflader og mere.
Når du har fået at vide at ved at bruge blot en editor så har man mere frihed er sandt i to forstande. Den ene er man er nødt til at få dybere viden: man lærer hvordan redskaberne rigtigt fungerer, altså hvordan får man kildekode konverteret til et program, fordi man har ikke et IDE der bare gør det ved tryk på en knap. Den anden, er at man kan nemmere skifte udviklingsmiljø. Et projekt skrevet i VS understøttes typisk ikke så godt i andre IDEer hvis den overhovedet kan åbnes der, så alle skal bruge VS for behagelig udvikling. Hvorimod et projekt baseret på almindelig tekst editor, kan åbnes af andre med en vilkårlig tekst editor og ændres.
Men ofte skal man bruge mange af de features der ellers bliver integreret i IDE, blot uintegreret. F.eks. har jeg skrevet C++ i Sublime Text som blot er en editor.
- Den understøtter autocompletion indenfor en fil, men for at få det over hele projektet skal jeg installere et plugin.
- Den har meget basal projekthåndtering, men i stedet bruges et program kaldet MAKE.
- Til at kompilere skal jeg selv sørge for at installere og opsætte en kompiler og sørge for MAKE bruger denne.
- Til aftestning kan jeg også bruge MAKE, men skal stadig opsætte den.
Alt dette får, og lidt mere, får du gratis med et IDE. Og som Brian siger, hvis du leger med VB, C#, F# eller andet .NET så er den klart det nemmeste og bedste.
Men for at svare på dit spørgsmål, så er det kompileren som laver din kode om til et kørbart program. For visual basic er kompileren en .exe fil kaldet 'vbc', og ved mig findes den i "C:\Program Files (x86)\MSBuild\14.0\Bin" (og faktisk et andet sted også). Så den simpleste måde at kompilere en fil kaldet source.vb på er at skrive følgende i cmd-line:
"C:\Program Files (x86)\MSBuild\14.0\Bin\vbc" source.vb
Men typisk skal man specificere ekstra indstillinger. Og hvis du har mere end blot én .vb fil skal kun en af dem kompileres som program, mens de andre skal kompileres på en anden måde. Det er alt sammen noget et IDE også gør automatisk.
Se:
https://msdn.microsoft.com/en-us/library/380cz5k4.aspx
Indlæg senest redigeret d. 21.12.2016 15:25 af Bruger #14645