Annonse
Hvis du bruker Microsoft Windows og har interesse av programmering, kan du føle deg overveldet over hvor du skal begynne. Tross alt er programmering og utvikling en stor næring, og det er mange forskjellige språk og programvare. Kanskje du ikke en gang vet hvordan du skal kode ennå, men vil lære.
Det er aldri for sent å lære noe nytt, inkludert koding. Uansett hvilken side av gjerdet du er på, trenger du et utgangspunkt. Det er mange ressurser der ute, men noen av de beste utviklingsverktøyene for Microsoft-brukere kommer fra Redmond.
Her er noen gode utviklingsverktøy fra Microsoft, inkludert alternativer for plattformer.
1. Visual Studio 2017
Visual Studio 2017 er et fullt utstyrt integrert utviklingsmiljø (IDE), og det er fullpakket med mange kraftige funksjoner:
- Bruker et hva-du-ser-er-hva-du-får-(WYSIWYG) grensesnitt, med fokus på dra-og-slipp-bilder
- Legger vekt på prosjekter og løsninger
- Leveres med automatisk komplettering, en debugger, databaseintegrasjon, serveroppsett og konfigurasjoner
- Har kildekontroll, bugsporing og distribusjonsverktøy for en rekke forskjellige apptyper
- Best for .NET-utviklere
- Fungerer fortsatt bra for å utvikle på iOS, Android og Windows
- Støtter C #, Visual Basic, C ++, TypeScript, F #, JavaScript, Python, etc.
Visual Studio Community 2017 er den gratis versjonen, og den er designet for studenter, open source og individuelle utviklere.
Microsoft har også Visual Studio Professional 2017 for profesjonell og liten forretningsutvikling team, så vel som Visual Studio Enterprise 2017 for større selskaper, men disse to har bare en gratis rettssaken. Professional har en MSRP på $ 499, og Enterprise koster $ 6000.
nedlasting: Visual Studio for Windows | Mac (Gratis)
2. Visual Studio Code
Visual Studio Code er en lett kildekodeeditor som fremdeles pakker en trøkk med tanke på funksjoner.
- Brukes til visning, redigering, kjøring og feilsøking av forskjellige kildekoder for applikasjoner
- Har ikke de visuelle WYSIWYG-elementene i Visual Studio
- Rettet mot filer i stedet for prosjekter
- Ingen stillasstøtte, men har innebygde Git-kommandoer
- Funksjoner IntelliSense slik at det gir smarte kompletteringer basert på variabeltyper, funksjonsdefinisjoner og importerte moduler
- Svært tilpassbar med utvidelser for nye språk, feilsøkere, nye tjenester og mer.
Vi har også noen nyttige produktivitetstips for Visual Studio Code 10 Viktige produktivitetstips for Visual Studio-kodeVisual Studio Code blåser andre programmeringstekstredaktører opp av vannet. Det er gratis, åpen kildekode, lynraskt og fullpakket med produktivitetsfunksjoner. Les mer , så vel som en full oversikt over den utmerkede Mac-versjonen Visual Studio Code er den perfekte tekst- og skripteditoren for MacMicrosofts tekstredigerer støtter utallige språk, og du trenger ikke en gang å sammenligne det med Xcode, siden de tjener forskjellige behov. Les mer .
nedlasting: Visual Studio-kode for Windows | Mac | Linux (Gratis)
3. XML Notepad 2007
Microsofts XML Notepad 2007 gir brukere et enkelt og intuitivt grensesnitt for å se og redigere XML-dokumenter. Viktige funksjoner inkluderer:
- Tree View som er synkronisert med Node Text View, slik at du raskt kan redigere kodenavn og verdier
- Trinnvis søk
- Klipp ut / kopier / lim inn funksjonaliteter
- Dra-og-slipp-grensesnitt
- Uendelig angre / gjøre om for redigering
- Konfigurerbare skrifter og farger
Selv om programnavnet har “2007” i seg og virker gammelt, er det fremdeles et veldig kraftig programvare fra Microsoft som gjør det enkelt å håndtere XML-dokumenter.
nedlasting: XML Notepad 2007 for Windows (Gratis)
4. Liten enkel for barn
Hvis du har et barn som er interessert i programmering, bør du sjekke ut Small Basic.
- Nybegynnervennlig programmeringsspråk og brukergrensesnitt
- Spesielt laget for å lære barna å kode
- Enkelt å forstå tekstbasert programmeringsspråk og verktøy
- Integrerer morsom, sosial, enkel og gradvis programmeringsdynamikk
- For barn fra 3 år og oppover
nedlasting: Liten Basic for Windows (Gratis)
5. Microsoft Azure
Microsoft Azure er en fantastisk ressurs for alle som ser på utvikling på Windows og andre plattformer.
- Gratis å melde seg på
- Motta en kreditt på $ 200 for å utforske betalte Azure-tjenester i 30 dager
- Du blir ikke belastet noe før du oppgraderer
- Gratis tjenester inkluderer testing og distribusjon av bedriftsapper
- Lag tilpassede mobilopplevelser
- Få innsikt fra brukerdata for å skape bedre opplevelser
For å få Azure er det bare å registrere deg en gratis konto. Du trenger et telefonnummer og et kredittkort, men de setter bare en $ 1-avgift på kortet for å bekrefte, og du vil ikke bli belastet noe med mindre du velger å oppgradere.
Med Azure kan du det registrere deg for en gratis konto og få 12 måneders populære gratis tjenester, en kreditering på $ 200 for å utforske betalte Azure-tjenester i 30 dager, og du vil ikke bli belastet noe før du bestemmer deg for å oppgradere.
6. Visual Studio App Center
Tenk på Visual Studio App Center som din misjonskontroll for alt apprelatert.
- Bygger apper automatisk
- Lar deg teste på ekte enheter
- Distribuer app til betatestere
- Samle krasjrapporter fra brukere
- Samle brukeranalyse
- Lag egendefinerte hendelser for datainnsamling for fremtidige forbedringer
- Legg til pushvarsler til appene dine på få minutter
For å bruke Visual Studio App Center, bare registrere deg for en gratis konto. Du kan bruke GitHub-, Microsoft-, Facebook- eller Google-kontoer hvis det er enklere.
7. Microsoft Virtual Academy
Hvis du ønsker å programmere på en rekke plattformer og strukturer, er Microsoft Virtual Academy det beste alternativet.
- Hundrevis av online opplæringskurs for å bygge tekniske ferdigheter og forhåndskarrierer
- Windows 10 utvikling
- Skyutvikling
- Spillutvikling
- Webutvikling
- Databaseutvikling
- C # / XAML
- Visuelt studio
- nybegynnere
- Utvikling av mobilapper
- Alle kursene har lett å følge videoer og veibeskrivelse
- Videoer kan lastes ned for offline tilgang
- Lag spillelister
- Spor fremgang med egenvurderinger
- Tjen sertifikater for gjennomførte kurs
For å høste fordelene av Microsoft Virtual Academy, bare lage en gratis konto.
8. MSDN Magazine
MSDN Magazine er en verdifull online ressurs.
- Gir leserne oppdatert, omfattende dekning av Microsoft utviklingsteknologier
- Flott for desktop, mobil, sky eller webutviklere
- Full tilgang til online arkiv, og siste utgaven er alltid tilgjengelig for alle som en PDF
- Har prøveeksempel og apper du kan eksperimentere med
Hvis du vil ha litt lettlesing og prøvekode å tulle med mens du lærer, er MSDN Magazine en fantastisk gratis ressurs.
9. Microsoft Development Nyhetsbrev
Hvis du vil holde deg oppdatert om viktige utviklernyheter gjennom innboksen, bør du abonnere på Microsoft Developer Newsletter.
- Problemstillingene er to-ukentlig
- Fullpakket med nåværende utviklingsnyheter
- Forblir fortsatt en lett å fordøye, kompakt form
- Hele arkivet er tilgjengelig online
- Abonner via Microsoft-kontoen din
Hvis du ikke har noe imot et nytt nyhetsbrev i innboksen din, er dette en flott måte å holde deg oppdatert med Microsoft-utviklingen.
10. Azure App Service
Azure App Service er en del av Microsoft Azure-pakken som vi nevnte tidligere.
- Fire apptyper: Web-app, webapp med containere, funksjoner-app og API-app
- Velg mellom en rekke tilpassede maler som følger med hver apptype
- Flott for raskt og enkelt å bygge web- og mobilapper for enhver plattform eller enhet
Bare logg på eller opprett en konto og begynne å bygge.
11. Visual Studio Dev Essentials
Hvis du vil ha et omfattende alt-i-ett-senter med nyttige utviklingsverktøy, må du huske å sjekke Visual Studio Dev Essentials.
- Rask tilgang til et utall av utviklingsverktøy
- Har også flere premium-tjenester som du kan få tilgang til forsøk for, for eksempel Syncfusion
- Snarveier til virtuelle stasjonære applikasjoner
- Gir brukerinnsikt
Dev Essentials er et fint sentralt knutepunkt for mange av verktøyene vi har diskutert, og gir noen flere nyttige ressurser. Alt du trenger for å få tilgang Virtual Studio Dev Essentials er en Microsoft-konto.
Det er aldri et dårlig tidspunkt å lære programmering
Det spiller ingen rolle hvem du er eller hvor gammel du er, programmering er en ferdighet som alle kan lære når som helst i livet hvis de virkelig er bestemt.
Selv om mange utviklere kan bruke Apple-produkter til sitt arbeid, betyr det ikke at det ikke er noen gode ressurser eller verktøy fra Microsoft selv. Dette er noen av de beste alternativene for å hjelpe deg med utvikling, og de kommer rett fra Microsoft.
Nå som du er bevæpnet med noen fantastiske ressurser og verktøy, kan du sjekke ut disse gode nybegynnerprosjekter for nye programmerere De 10 beste nybegynnerprosjektene for nye programmerereVil du lære programmering, men vet ikke hvor du skal begynne? Disse nybegynnerprogrammeringsprosjektene og opplæringsprogrammene starter deg. Les mer .
Christine er utdannet fra California State University Long Beach med en grad i journalistikk. Hun har dekket teknologi i mange år og har en sterk lidenskap for spill.