Mainos

Jos käytät Microsoft Windowsia ja olet kiinnostunut ohjelmoinnista, saatat tuntea itsesi tyrmistyneeksi mistä aloittaa. Ohjelmointi ja kehitys on loppujen lopuksi iso teollisuus, ja kieliä ja ohjelmistoja on monia. Ehkä et vielä tiedä kuinka koodata, mutta haluat oppia.

Ei ole koskaan liian myöhäistä oppia jotain uutta, mukaan lukien koodaus. Riippumatta siitä, kummalla aidan puolella olet, tarvitset lähtökohdan. Resursseja on runsaasti, mutta jotkut Microsoftin käyttäjien parhaista kehitystyökaluista tulevat Redmondista.

Tässä on hienoja Microsoftin kehitystyökaluja, mukaan lukien käyttöympäristönväliset vaihtoehdot.

1. Visual Studio 2017

Visual Studio 2017

Visual Studio 2017 on täysin esillä oleva integroitu kehitysympäristö (IDE), ja se on täynnä runsaasti tehokkaita ominaisuuksia:

  • Käyttää mitä näet-on-mitä-saat (WYSIWYG) -rajapinta keskittyen vetämällä ja pudottamalla -kuviin
  • Korostaa projekteja ja ratkaisuja
  • Mukana automaattinen täydennys, virheenkorjaus, tietokantojen integrointi, palvelimen asennus ja kokoonpanot
  • Ominaisuudet lähteenhallinta, virheen seuranta ja käyttöönototyökalut useille eri sovellustyypeille
  • Paras .NET-kehittäjille
  • Toimii edelleen hyvin kehittämisessä iOS-, Android- ja Windows-käyttöjärjestelmissä
  • Tukee C #, Visual Basic, C ++, TypeScript, F #, JavaScript, Python jne.

Visual Studio Community 2017 on ilmainen versio, ja se on suunniteltu opiskelijoille, avoimen lähdekoodin ja yksittäisille kehittäjille.

Microsoftilla on myös Visual Studio Professional 2017 ammatillisen ja pienyrityksen kehittämiseen joukkueet sekä Visual Studio Enterprise 2017 suuremmille yrityksille, mutta näillä kahdella on vain ilmainen oikeudenkäyntiä. Professionalin MSRP on 499 dollariaja Enterprise maksaa 6000 dollaria.

ladata: Visual Studio Windows | mac (Vapaa)

2. Visual Studio -koodi

Visual Studio -koodi

Visual Studio Code on kevyt koodilähdeeditori, joka silti pakkaa lävistimen ominaisuuksien suhteen.

  • Käytetään useiden sovellusten lähdekoodien tarkastelemiseen, muokkaamiseen, suorittamiseen ja virheenkorjaukseen
  • Meillä ei ole Visual Studion visuaalisia WYSIWYG-elementtejä
  • Suunnattu tiedostoihin projektien sijaan
  • Ei telinetukea, mutta siinä on sisäänrakennetut Git-komennot
  • Ominaisuudet IntelliSense, joten se tarjoaa älykkäitä täydennyksiä, jotka perustuvat muuttujatyyppeihin, toimintojen määritelmiin ja tuotuihin moduuleihin
  • Erittäin muokattavissa laajennuksilla uusille kielille, virheenkorjauksille, uusille palveluille ja muulle.

Meillä on myös joitain hyödyllisiä Visual Studio -koodin tuottavuusvinkkejä 10 välttämätöntä tuottavuusvinkkiä Visual Studio -koodilleVisual Studio Code puhaltaa muut ohjelmoinnin tekstieditorit vedestä. Se on ilmainen, avoin lähdekoodi, salamannopea ja täynnä tuottavuusominaisuuksia. Lue lisää , samoin kuin täysi piilotettu erinomaiseen Mac-versioon Visual Studio -koodi on täydellinen teksti- ja kirjoituseditori MacilleMicrosoftin tekstieditori tukee lukemattomia kieliä, eikä sinun edes tarvitse verrata sitä Xcodeen, koska ne palvelevat erilaisia ​​tarpeita. Lue lisää .

ladata: Visual Studion koodi Windows | mac | Linux (Vapaa)

3. XML Notepad 2007

XML Notepad 2007

Microsoftin XML Notepad 2007 tarjoaa käyttäjille yksinkertaisen ja intuitiivisen käyttöliittymän XML-asiakirjojen tarkastelemiseen ja muokkaamiseen. Tärkeimpiä ominaisuuksia ovat:

  • Puunäkymä, joka on synkronoitu solmutekstinäkymään, joten voit muokata koodinimiä ja arvoja nopeasti
  • Lisääntyvä haku
  • Leikkaa / kopioi / liitä toiminnot
  • Vedä ja pudota -liitäntä
  • Äärettömän kumoa / tee uudelleen muokkaustoimenpiteitä varten
  • Konfiguroitavat fontit ja värit

Vaikka ohjelman nimessä on ”2007” ja se näyttää vanhalta, se on silti erittäin tehokas Microsoftin ohjelmisto, joka tekee XML-asiakirjojen käsittelemisestä helppoa.

ladata: XML Notepad 2007 for Windows (Vapaa)

4. Pieni Basic lapsille

Pieni Basic lapsille

Jos sinulla on lapsi, joka on kiinnostunut ohjelmoinnista, sinun tulisi tarkistaa Small Basic.

  • Aloittelijaystävällinen ohjelmointikieli ja käyttöliittymä
  • Erityisesti valmistettu opettamaan lapsille kuinka koodata
  • Helppo ymmärtää tekstipohjainen ohjelmointikieli ja työkalu
  • Integroi hauskan, sosiaalisen, yksinkertaisen ja asteittaisen ohjelmoinnin dynamiikan
  • Lapsille 3 ja yli

ladata: Pieni perus Windows (Vapaa)

5. Microsoft Azure

Microsoft Azure

Microsoft Azure on loistava resurssi kaikille, jotka etsivät kehitystä Windowsissa ja muilla alustoilla.

  • Vapaa rekisteröityä
  • Saat 200 dollarin hyvityksen tutkiaksesi maksettuja Azure-palveluita 30 päivän ajan
  • Sinulta ei veloiteta mitään, ennen kuin päivität
  • Ilmaisiin palveluihin sisältyy yrityssovellusten testaaminen ja käyttöönotto
  • Luo räätälöityjä matkakokemuksia
  • Hanki tietoa käyttäjän tiedoista luodaksesi parempia kokemuksia

Saadaksesi Azure, kirjaudu vain ilmaiseksi tilille. Tarvitset puhelinnumeron ja luottokortin, mutta he perivät vain 1 dollarin pidätyskortin kortille vahvistaaksesi, eikä sinulta veloiteta mitään, ellet päätä päivittää.

Azure, voit kirjaudu ilmaiseksi tilille ja saat 12 kuukauden suosittuja ilmaisia ​​palveluita, 200 dollarin hyvityksen maksettujen Azure-palveluiden tutkimiseksi 30 päivän ajan. Sinulta ei veloiteta mitään, ennen kuin päätät päivittää.

6. Visual Studiosovelluskeskus

Visual Studiosovelluskeskus

Ajattele Visual Studio App Center -operaatiota kaiken sovelluksiin liittyvän ohjauksena.

  • Rakentaa sovellukset automaattisesti
  • Voit testata oikeilla laitteilla
  • Levitä sovellus beetatestajille
  • Kerää käyttäjien kaatumisraportteja
  • Kerää käyttäjän analytiikkaa
  • Luo mukautettuja tapahtumia tiedonkeruuseen tulevia parannuksia varten
  • Lisää pikailmoitukset sovellukseesi muutamassa minuutissa

Jos haluat käyttää Visual Studio App Centeriä, vain kirjaudu ilmaiseksi tilille. Voit käyttää GitHub-, Microsoft-, Facebook- tai Google-tilejä, jos se on helpompaa.

7. Microsoft Virtual Academy

Microsoft Visual Academy

Jos haluat ohjelmoida useille erilaisille alustoille ja rakenteille, niin Microsoft Virtual Academy on paras veto.

  • Satoja online-kursseja rakentaa teknisiä taitoja ja edetä uraa
  • Windows 10 -kehitys
  • Pilvien kehitys
  • Pelin kehitys
  • Verkkokehitys
  • Tietokannan kehittäminen
  • C # / XAML
  • Visual Studio
  • aloittelijoille
  • Mobiilisovellusten kehittäminen
  • Kaikilla kursseilla on helppo seurata videoita ja ohjeita
  • Videot voidaan ladata offline-käyttöä varten
  • Luo soittolistoja
  • Seuraa edistymistä itsearviointien avulla
  • Ansaitse todistukset suoritetuista kursseista

Hyödynnä vain Microsoft Virtual Academy -palvelun etuja tee ilmainen tili.

8. MSDN-lehti

MSDN-lehti

MSDN-lehti on arvokas verkkoresurssi.

  • Tarjoaa lukijoille ajantasaisen ja kattavan kattavuuden Microsoftin kehitysteknologioista
  • Erinomainen työpöytä-, mobiili-, pilvi- tai verkkokehittäjille
  • Täysi pääsy online-arkistoja Viimeisin asia on aina kaikkien saatavissa PDF-muodossa
  • Sisältää näytekoodin ja sovellukset, joita voidaan kokeilla

Jos haluat jonkin verran kevyttä lukemista ja näytekoodia, jotka poistuvat opitessasi, MSDN Magazine on loistava ilmainen resurssi.

9. Microsoftin kehitysuutiskirje

Microsoftin kehitysuutiskirje

Jos haluat pysyä ajan tasalla kriittisistä kehittäjäuutisista postilaatikkosi kautta, sinun on tilattava Microsoft Developer Newsletter.

  • Lehdet ovat kahden viikon välein
  • Täynnä ajankohtaisia ​​kehitysuutisia
  • Vielä säilyy helposti sulava, kompakti muoto
  • Koko arkisto on saatavana verkossa
  • Tilaa Microsoft-tilisi kautta

Jos et muista uutta uutiskirjettä postilaatikossasi, tämä on hieno tapa pysyä ajan tasalla Microsoftin kehitystyön kanssa.

10. Azure-sovelluspalvelu

Microsoft Azure -sovelluspalvelu

Azure-sovelluspalvelu on osa aiemmin mainittua Microsoft Azure -sarjaa.

  • Neljä sovellustyyppiä: Web-sovellus, Web-sovellus säilöineen, Functions -sovellus ja API-sovellus
  • Valitse useista mukautetuista malleista, jotka sopivat kunkin sovellustyypin kanssa
  • Erinomainen verkko- ja mobiilisovellusten nopeasti ja helposti rakentamiseen mille tahansa alustalle tai laitteelle

Vain kirjaudu sisään tai luo tili ja ala rakentaa.

11. Visual Studio Dev Essentials

Visual Studio Dev Essentials

Jos haluat kattavan all-in-one-keskityksen hyödyllisistä kehitystyökaluista, muista tarkistaa Visual Studio Dev Essentials.

  • Nopea pääsy lukemattomiin kehitystyökaluihin
  • Siinä on myös enemmän premium-palveluita, joihin voit käyttää kokeiluja, kuten Syncfusion
  • Virtuaalisen työpöydän sovellusten pikakuvakkeet
  • Tarjoaa käyttäjän oivalluksia

Dev Essentials on mukava keskuskeskus monille käsitellyille työkaluille, ja se tarjoaa muutama hyödyllinen resurssi. Kaikki mitä tarvitset Virtual Studio Dev Essentials on Microsoft-tili.

Ohjelmoinnin oppiminen ei ole koskaan huonoa

Ei ole väliä kuka olet tai kuinka vanha olet, ohjelmointi on taito, jonka kuka tahansa voi oppia missä tahansa elämän vaiheessa, jos hän on todella päättäväinen.

Vaikka monet kehittäjät voivat käyttää Apple-tuotteita työhönsä, se ei tarkoita, että Microsoftilta itseltään ei ole hyviä resursseja tai työkaluja. Nämä ovat joitain parhaimmista vaihtoehdoista auttaa sinua kehityksessä, ja ne tulevat suoraan Microsoftilta.

Nyt kun olet aseistettu fantastisilla resursseilla ja työkaluilla, tutustu näihin loistavat aloittelijaprojektit uusille ohjelmoijille 10 parasta aloittelijaprojektia uusille ohjelmoijilleHaluatko oppia ohjelmointia, mutta et tiedä mistä aloittaa? Nämä aloittelijaohjelmointiprojektit ja oppaat aloittavat sinut. Lue lisää .

Christine on valmistunut Kalifornian osavaltion Long Beachin yliopistosta journalismista. Hän on peittänyt tekniikkaa monien vuosien ajan ja hänellä on vahva intohimo pelaamiseen.