Reklame

Hvis du bruger Microsoft Windows og er interesseret i programmering, kan du blive overvældet af, hvor du skal starte. Når alt kommer til alt er programmering og udvikling en stor industri, og der er mange forskellige sprog og softwareprogrammer. Måske ved du ikke engang, hvordan du koder endnu, men vil lære.

Det er aldrig for sent at lære noget nyt, herunder kodning. Uanset hvilken side af hegnet du er på, har du brug for et udgangspunkt. Der er masser af ressourcer derude, men nogle af de bedste udviklingsværktøjer til Microsoft-brugere kommer fra Redmond.

Her er nogle gode udviklingsværktøjer fra Microsoft, herunder optioner på tværs af platforme.

1. Visual Studio 2017

Visual Studio 2017

Visual Studio 2017 er et fuldt udstyret integreret udviklingsmiljø (IDE), og det er syltet med mange kraftfulde funktioner:

  • Bruger en what-you-see-is-what-you-get (WYSIWYG) interface, med fokus på træk-og-slip-visuals
  • Fremhæver projekter og løsninger
  • Leveres med automatisk færdiggørelse, en debugger, databaseintegration, serveropsætning og konfigurationer
  • instagram viewer
  • Indeholder kildekontrol, bugsporing og implementeringsværktøjer til en række forskellige apptyper
  • Bedst til .NET-udviklere
  • Arbejder stadig godt til at udvikle på iOS, Android og Windows
  • Understøtter C #, Visual Basic, C ++, TypeScript, F #, JavaScript, Python osv.

Visual Studio Community 2017 er den gratis version, og det er designet til studerende, open source og individuelle udviklere.

Microsoft har også Visual Studio Professional 2017 til professionel og lille forretningsudvikling hold samt Visual Studio Enterprise 2017 til større virksomheder, men disse to har kun en gratis forsøg. Professional har en MSRP på $ 499, og Enterprise koster $ 6000.

Hent: Visual Studio til vinduer | Mac (Gratis)

2. Visual Studio-kode

Visual Studio-kode

Visual Studio Code er en let kodekildeditor, der stadig pakker en punch med hensyn til funktioner.

  • Bruges til visning, redigering, kørsel og fejlfinding af forskellige applikationskildekoder
  • Har ikke de visuelle WYSIWYG-elementer i Visual Studio
  • Rettet til filer i stedet for projekter
  • Ingen stilladsunderstøttelse, men har indbyggede Git-kommandoer
  • Funktioner IntelliSense, så det giver smarte kompletteringer baseret på variabeltyper, funktionsdefinitioner og importerede moduler
  • Meget tilpasselig med udvidelser til nye sprog, debuggers, nye tjenester med mere.

Vi har også nogle nyttige produktivitetstip til Visual Studio-kode 10 væsentlige produktivitetstip til Visual Studio-kodeVisual Studio Code blæser andre programmeringstekstredaktører ud af vandet. Det er gratis, open source, lynet hurtigt og fyldt med produktivitetsfunktioner. Læs mere , såvel som en fuld oversigt over den fremragende Mac-version Visual Studio Code er den perfekte tekst- og scripteditor til MacMicrosofts teksteditor understøtter utallige sprog, og du behøver ikke engang at sammenligne det med Xcode, da de tjener forskellige behov. Læs mere .

Hent: Visual Studio-kode til vinduer | Mac | Linux (Gratis)

3. XML Notepad 2007

XML Notepad 2007

Microsofts XML Notepad 2007 giver brugerne en enkel og intuitiv grænseflade til at se og redigere XML-dokumenter. De vigtigste funktioner inkluderer:

  • Trævisning, der er synkroniseret med nodetekstvisning, så du hurtigt kan redigere kodenavne og værdier
  • Trinvis søgning
  • Klip / kopier / indsæt funktionaliteter
  • Træk-og-slip-grænseflade
  • Uendelig fortryd / forny for redigering
  • Konfigurerbare skrifttyper og farver

Selvom programnavnet har "2007" i det og ser gammelt ud, er det stadig et meget kraftigt stykke software fra Microsoft, der gør det nemt at håndtere XML-dokumenter.

Hent: XML Notepad 2007 til vinduer (Gratis)

4. Lille Basic til børn

Lille Basic til børn

Hvis du har et barn, der er interesseret i programmering, skal du tjekke Small Basic.

  • Begyndervenligt programmeringssprog og UI
  • Specielt lavet til at lære børnene at kode
  • Let at forstå tekstbaseret programmeringssprog og værktøj
  • Integrerer sjov, social, enkel og gradvis programmeringsdynamik
  • For børn fra 3 år og derover

Hent: Lille Basic til vinduer (Gratis)

5. Microsoft Azure

Microsoft Azure

Microsoft Azure er en fantastisk ressource for alle, der undersøger udviklingen på Windows og andre platforme.

  • Gratis at tilmelde dig
  • Modtag en kredit på $ 200 for at udforske betalte Azure-tjenester i 30 dage
  • Der opkræves ikke noget, før du opgraderer
  • Gratis tjenester inkluderer test og implementering af virksomhedsapps
  • Opret tilpassede mobile oplevelser
  • Få indsigt fra brugerdata for at skabe bedre oplevelser

For at få Azure skal du bare tilmelde dig en gratis konto. Du har brug for et telefonnummer og et kreditkort, men de lægger kun et gebyr på $ 1 på kortet for at bekræfte, og du bliver ikke debiteret noget, medmindre du vælger at opgradere.

Med Azure kan du tilmeld dig en gratis konto og få 12 måneders populære gratis tjenester, en kredit på $ 200 for at udforske betalte Azure-tjenester i 30 dage, og du bliver ikke debiteret noget, før du beslutter at opgradere.

6. Visual Studio App Center

Visual Studio App Center

Tænk på Visual Studio App Center som din missionskontrol for noget apprelateret.

  • Bygger automatisk apps
  • Lader dig teste på rigtige enheder
  • Distribuer app til betatestere
  • Saml crashrapporter fra brugere
  • Saml brugeranalyse
  • Opret brugerdefinerede begivenheder til dataindsamling for fremtidige forbedringer
  • Føj push-meddelelser til dine apps på få minutter

For at bruge Visual Studio App Center bare tilmeld dig en gratis konto. Du kan bruge GitHub-, Microsoft-, Facebook- eller Google-konti, hvis det er lettere.

7. Microsoft Virtual Academy

Microsoft Visual Academy

Hvis du ønsker at programmere på tværs af en lang række platforme og strukturer, er Microsoft Virtual Academy det bedste valg.

  • Hundredvis af online-uddannelseskurser for at opbygge tekniske færdigheder og forudgående karriere
  • Windows 10-udvikling
  • Cloududvikling
  • Spiludvikling
  • Web-udvikling
  • Databaseudvikling
  • C # / XAML
  • Visual Studio
  • begyndere
  • Udvikling af mobilapp
  • Alle kurser har nemme at følge videoer og retninger
  • Videoer kan downloades til offline adgang
  • Opret spillelister
  • Spor fremskridt med selvvurderinger
  • Optjen certifikater for afsluttede kurser

For at høste fordelene ved Microsoft Virtual Academy, bare opret en gratis konto.

8. MSDN Magazine

MSDN Magazine

MSDN Magazine er en værdifuld online ressource.

  • Giver læserne up-to-the-minute omfattende dækning af Microsoft-udviklingsteknologier
  • Fantastisk til desktop-, mobil-, sky- eller webudviklere
  • Fuld adgang til online arkiv, og senest er problemet altid tilgængeligt for enhver som en PDF
  • Indeholder prøvekode og apps, du kan eksperimentere med

Hvis du vil have let læsning og prøvekode til at tænke med, mens du lærer, er MSDN Magazine en fantastisk gratis ressource.

9. Microsoft Development Nyhedsbrev

Microsoft Development Nyhedsbrev

Hvis du vil holde dig opdateret om kritiske udviklernyheder gennem din indbakke, skal du abonnere på Microsoft Developer Newsletter.

  • Udgaver er hver uge
  • Pakket med aktuelle udviklingsnyheder
  • Bibeholder stadig en let at fordøje, kompakt form
  • Hele arkivet er tilgængelig online
  • Abonner via din Microsoft-konto

Hvis du ikke har noget imod et andet nyhedsbrev i din indbakke, er dette en fantastisk måde at holde sig opdateret med Microsoft-udviklingen.

10. Azure App Service

Microsoft Azure App Service

Azure App Service er en del af Microsoft Azure-pakken, som vi nævnte tidligere.

  • Fire apptyper: Webapp, Webapp med containere, Funktioner App og API App
  • Vælg mellem en række tilpassede skabeloner, der følger med hver apptype
  • Fantastisk til hurtigt og nemt at oprette web- og mobilapps til enhver platform eller enhed

Lige log ind eller opret en konto og begynde at bygge.

11. Visual Studio Dev Essentials

Visual Studio Dev Essentials

Hvis du vil have et omfattende alt-i-en-hub af nyttige udviklingsværktøjer, skal du sørge for at tjekke Visual Studio Dev Essentials.

  • Hurtig adgang til et utal af udviklingsværktøjer
  • Har også flere premium-tjenester, som du kan få adgang til forsøg på, f.eks. Syncfusion
  • Genveje til virtuelle desktop-applikationer
  • Giver brugerindsigt

Dev Essentials er et dejligt centralt knudepunkt for mange af de værktøjer, vi har diskuteret, og giver et par flere nyttige ressourcer. Alt hvad du har brug for adgang Virtual Studio Dev Essentials er en Microsoft-konto.

Der er aldrig et dårligt tidspunkt at lære programmering

Det betyder ikke noget, hvem du er, eller hvor gammel du er, programmering er en færdighed, som enhver kan lære på ethvert tidspunkt i deres liv, hvis de virkelig er bestemt.

Mens mange udviklere muligvis bruger Apple-produkter til deres arbejde, betyder det ikke, at der ikke er nogen gode ressourcer eller værktøjer fra Microsoft selv. Dette er nogle af de bedste muligheder for at hjælpe dig med udvikling, og de kommer direkte fra Microsoft.

Nu, hvor du er bevæbnet med nogle fantastiske ressourcer og værktøjer, så tjek disse store begynderprojekter til nye programmører De 10 bedste nybegynderprojekter til nye programmerereVil du lære programmering, men ved ikke, hvor du skal starte? Disse begynderprogrammeringsprojekter og tutorials starter dig. Læs mere .

Christine er uddannet fra California State University Long Beach med en grad i journalistik. Hun har dækket teknologi i mange år og har en stærk lidenskab for spil.