Kaj je Microsoft.NET Framework. Kako namestiti in znova namestiti NET Framework? Kaj je .NET Framework in njegov pomen za uporabnike in programerje Kakšen program je microsoft net framework 4

Povedano zelo preprosto, .Net Framework je tisto, kar večini programov omogoča delo na . pri njihovem ustvarjanju se uporabljajo orodja tega okvira.

Tisti, ki imajo radi igre, so že večkrat naleteli na DirectX: skoraj vsaka igra zahteva njegovo namestitev, sicer se preprosto noče zagnati. Tudi tukaj: ogrodje je podobno okostju, na katerem je sestavljen program. Brez takšne podlage je celotna struktura neučinkovita.

Aktivacija prednameščene različice

Z operacijskim sistemom Windows 7 je Microsoft začel vnaprej nameščati okvir; Tako to orodje že obstaja na vsakem računalniku s "sedmico" ali novejšim OS. Ta poteza vam omogoča, da se izognete zapravljanju časa za iskanje in ročno namestitev.

1. Odprite nadzorno ploščo → Programi in funkcije → Vklop ali izklop funkcij:

2. Seznam bo vseboval Microsoft .NET Framework različice 3.5. Če iz nekega razloga zraven ni kljukice, jo označite in kliknite V redu.

Program potrebuje novejšo različico ogrodja, kaj naj naredim?

To je pomembno razumeti novejša različica.MREŽAOkvir ne nadomesti vedno starega. Tisti. če imate na primer nameščeno 4.5, ne pa 3.5 in program potrebuje starega, se še vedno ne zažene. Za združljivost z največjim številom programov namestite vse razpoložljive različice ogrodja.

Različica 3.5 SP1 vključuje 2.0 in 3.0, zato je bolje, da jo namestite takoj.

Različica 4.5.x vključuje 4.0, zato je v redu, če "štirica" ​​manjka. Izjema je Windows XP; Ta različica OS ne podpira 4.5, njena omejitev je 4.0.

Težava je v tem, da ne morete namestiti starejše različice namesto novejše. A obstaja preprosta rešitev.

  1. Zaženite ga in poglejte, katere različice morate namestiti (tiste, ki jih imate, so označene z belo, tiste, ki jih nimate, so sive).

Odstranjevanje .Net Framework

  1. Razpakirajte preneseni program in ga zaženite.
  2. V oknu, ki se odpre, izberite, kaj želite izbrisati. V našem primeru - 4,5. Postopek lahko traja do 20 minut, tako da, če se vam zdi, da je program zamrznjen in se nič ne dogaja, počakajte.
  3. Po tem se vrnite v Detektor različic in kliknite »Osveži«.
  4. Če je vse opravljeno pravilno, bo izbrisana različica postala siva.

Pravilna namestitev zamujenih izdaj

  1. Zdaj v Detektorju različic kliknite zeleno puščico poleg izdaje Microsoft .NET Framework, ki jo želite namestiti.
  2. Preusmerjeni boste na uradno Microsoftovo spletno mesto, kjer boste pozvani, da izberete jezik namestitve in prenesete arhiv z želeno različico.
  3. Namestitev je hitra; ko je končana, znova zaženite računalnik.
  4. Izvedite podobna dejanja za vse preostale različice, premikajte se od starejših k novejšim.
Zaključek

Pravilen vrstni red namestitve paketov bo pomagal rešiti težave z nedelovanjem številnih programov. Vendar pa ima Windows XP omejitev: različica ogrodja .NET Framework, višja od 4.0, ni podprta v tem OS. Če naletite na takšno situacijo, morate samo poiskati drug program ali nadgraditi na novejšo različico sistema Windows.


Pereče in priljubljeno vprašanje med uporabniki, ki so že šli skozi nekaj z roko v roki s svojim osebnim računalnikom.

Microsoft .NET Framework je programska platforma, ki združuje združljivost vseh glavnih programskih jezikov.

Vse to pomeni, da lahko programi, razviti v C#, zlahka komunicirajo s storitvijo, ki temelji na jeziku Delphi.

Potreba po tej platformi je zorela že dolgo, saj je razvijalec upošteval vse možne dejavnike, to je, da je bila prisotnost ali odsotnost kodekov zelo delovno intenzivna in ni vedno izvedljiva, poleg tega je bilo potrebno več časa za zagon aplikacij zaradi različnih preverjanj obstoja in Microsoft je povedal svoje. Pred izdajo tega paketa je Java pridobivala distribucijo, za kar podjetje in Microsoft nista bila zainteresirana.

Za kakšen namen je bil ustvarjen NET Framework?

Danes je .NET Framework nujen za pravilno delovanje vse večjega števila programskih izdelkov, razvijalci brez njega ne morejo več. Poleg udobja in mesta na trgu je podjetje sledilo cilju razširitve funkcionalnosti povprečnega programerja, saj imajo različni jeziki posebne zmožnosti in razlike.

Za jasnost poglejmo primer: javascript je prototipno usmerjen skript, z drugimi besedami, ko vidite izvajanje dinamično spreminjajočih se podatkov na strani v brskalniku, je pogosto za to odgovoren NET Framework.

PHP je srce večine spletnih strani, generira informacije, ki so predstavljene na strani, vendar ne more spremeniti vsebine asinhrono, torej brez osveževanja strani, in če kombinirate te jezike, lahko bistveno razširite funkcionalnost.

Platforma združuje dva dela: izvajalno okolje in knjižnico razredov. Common Language Runtime (CLR), kot že ime pove, je zasnovan za komunikacijo in izvajanje strežniških ali namiznih aplikacij.

Framework Class Library je zbirka podatkov, to je skladišče informacij, vse vrste komponent za delo z vsemi elementi vašega računalnika.

Cilj je omogočiti razvijalcu, da se ukvarja z aplikacijo, ki jo piše, z uporabo že pripravljenih razredov, namesto da izvaja programiranje na nizki ravni.

Pravzaprav je .NET namenjen osebnim računalnikom na operacijskem sistemu Windows, a podjetje širi svoj vpliv tudi na mobilne naprave, ki imajo enako potrebo po urejanju vsega, tako da je Framework viden na mobilnih napravah.

Seveda obstajajo analogi v različnih različicah Linuxa in drugih sistemov, zahvaljujoč razvoju neodvisnih projektov, od katerih sta glavna Mono in Portable.NET.

Da bi se izognili morebitnim težavam z brezvestnimi razvijalci, ki imajo svoje cilje ukrasti vaše osebne podatke, okolje CLR vse to obdeluje in postavlja stroge meje, tako deluje upravljana koda v interakciji z ogrodjem. V skladu s tem se koda, ki ne dostopa do platforme, imenuje neupravljana.

Paket .NET Framework je mogoče zagnati od znotraj, naložiti CLR, neupravljana koda pa dobi priložnost ustvariti lastno programsko okolje, v katerem lahko uporablja upravljano in neupravljano kodo. Windows je programerju omogočil, da sam razvija izvajalna okolja, zaradi česar je Framework bolj prilagodljiv.

Najpogosteje se uporabniki ne soočajo s potrebo po namestitvi te platforme, saj je vključena v večino iger in veliko programov, ki se namestijo po zaključku glavnega postopka, vendar če niste ničesar namestili dolgo časa, potem je vredno ročno posodabljanje. S prenosom ne boste imeli težav, saj so vse datoteke in podatki navedeni na spletni strani proizvajalca Microsoft.

Oglejmo si nekaj najpogosteje zastavljenih vprašanj, saj se povprečnemu uporabniku ne bo treba ukvarjati s funkcijami same aplikacije, vendar je treba nekaj vedeti o tej platformi.

Kako ugotoviti nameščeno različico .NET Framework?

Odgovor na to vprašanje vas bo morda zanimal, če sistemske zahteve določenega programa navajajo, da ima določeno različico ogrodja. Omeniti velja, da vse novejše različice že vsebujejo vse, kar je potrebno za zagon aplikacije, razvite za starejšo različico.

Najenostavnejši in zato najprimernejši način, da ugotovite različico, je, da jo pogledate v posebnem delu nadzorne plošče.

1 način

1. Pojdite na »Nadzorno ploščo« tako, da kliknete gumb »Start« in kliknete določen element;

3. Pojdite na zavihek »Vklop ali izklop komponent sistema Windows« v levem meniju;

4. Na seznamu, ki se odpre, poiščite svoj Framework, njegovo ime bo označevalo različico.


Metoda 2

Drugi način, da ugotovite različico, je, da preprosto prenesete program NET Version Detector, deluje brez namestitve in prikaže vse potrebne informacije.

Oglejmo si zaporedje dejanj tega ogrodja; vsak program, ki je napisan za to platformo v različnih programskih jezikih, se na stopnji obdelave pretvori v vmesno bajtno kodo Common Intermediate Language. Po tem lahko kodo izvede navidezni stroj Common Language Runtime (CLR) ali pa jo prevede s pripomočkom NGen.exe v izvršljivo kodo za določen ciljni procesor.

Če izvajate kodo na virtualnem stroju, prevajalnik JiT takoj pretvori vmesno kodo v binarno kodo, ki jo uporablja procesor zahtevane arhitekture.

Če imate kakršna koli vprašanja o temi "Kaj je Microsoft .NET Framework?”, jih lahko vprašate v komentarjih


if(function_exists("the_ratings")) ( the_ratings(); ) ?>

Od časa do časa pri prenosu in namestitvi programov računalnik prikaže napake, povezane z odsotnostjo določenega Microsoft .NET Framework. Dve najpogostejši sporočili o napaki? Ogrodje .Net Framework ni nameščeno v vašem računalniku ali pa je nameščena zastarela različica. Povezava za prenos Net Framework 4.7 se nahaja spodaj v članku. Obstajajo tudi podrobna navodila za izbiro in namestitev.

Kakšna žival je torej to? To je program, brez katerega sodobni operacijski sistemi Windows niso sami. Najpomembnejša komponenta sistema Windows.

Kaj je .NET Framework?

Prvič, ta čudežni yudo se izgovarja kot "pika brez okvira." "Točka-ne" v ruščini (no, skoraj v ruščini). Dot Net.

Če želite odgovoriti na vprašanje, kaj je .NET Framework za Windows, morate razumeti, zakaj sploh obstaja. Povezave za prenos programa se nahajajo spodaj (to so uradni Microsoftovi strežniki) - med prenosom si oglejte razlage. Vse je precej preprosto, čeprav se boste morali poglobiti v nekatere programske težave. Ne, ni vam treba biti programer, da bi razumeli Dot-Net.

Torej: programerji so tisti ljudje, ki ustvarjajo programe. Njihovo delo vključuje "pisanje kode". Pišejo kodo v različnih programskih jezikih. Koda je razlaga računalniku, kaj mora narediti v vsakem trenutku svojega delovanja.

Vsak programski jezik je precej primitivna stvar. Programski jeziki imajo izraze, kot sta seštevanje ali množenje, vendar nič bolj zapletenega. Programer želi prikazati okno programa? Za to bo moral napisati veliko kode in porabiti veliko časa.

In tukaj programerju priskoči na pomoč .NET Framework za Windows: lahko ga brezplačno prenesete. Bistvo te programske opreme je ogromna zbirka že napisanih kodnih knjižnic za programerje, ki vam omogočajo prikaz istega okna. To kodo so napisali Microsoftovi strokovnjaki. Programerjem omogoča, da se ne zamotijo ​​z nepotrebnimi stvarmi, ampak ustvarijo lastne programe.

Dober primer. V globinah .NET Framework je veliko podrobnih operacij - na primer:

  • navodila za Windows, kako narisati okno na zaslon;
  • že pripravljena funkcija za postavitev gumbov znotraj okna;
  • kaj točno mora računalnik narediti, ko so ti gumbi pritisnjeni;

Dovolj je, da programer takšne operacije vključi v lastno kodo, ne pa več dni računalniku razlaga osnovne stvari. Vendar moč ogrodja .NET Framework presega preproste zbirke kode in vnaprej zgrajene funkcije. To razvojno okolje programerjem ponuja velike možnosti za pospešitev ustvarjanja programov, tako da so ti programi globlje vgrajeni v storitve Windows.

No, Net Framework je rešilna bilka za programerje. Zakaj ga povprečen uporabnik potrebuje?

Dejstvo je, da dokler .NET Framework ni nameščen na računalnik, Windows ne zna delati s programi, napisanimi v tem okolju. Tako se na zaslonu pojavijo napake: "Ta program zahteva namestitev Net.Framework." Takšnih programov je vedno več - to so gonilniki za grafične kartice Radeon in GeForce, grafični urejevalniki, kot je Paint.NET, številni takojšnji messengerji itd.

Torej, za normalno delovanje številnih programov v sistemu Windows je potreben program .NET Framework (natančneje, njegov del, imenovan Redistributable Package). Ni potreben za programerje - potreben je za navadne uporabnike, da lahko prenesene programe izvajajo na svojih strojih.

Kje prenesti .NET Framework. Katere različice so primerne za Windows 7, 8 in 10

Večina računalnikov z operacijskim sistemom Windows že ima nameščeno ogrodje .NET Framework - običajno starejše različice. namreč:

  • Windows 7 že ima nameščen .Net Framework različice 3.5.
  • Windows 8 in 8.1 imata različici 4.5–4.5.1;
  • Windows 10 vključuje različico 4.6.

Sodobne aplikacije zahtevajo svežo programsko opremo. In zaradi splošne varnosti je bolje prenesti najnovejšo različico ogrodja .NET Framework (od sredine leta 2017 je to 4.7). Primerno za Windows do stare "sedmice". Namestitev je izjemno enostavna.

Pravzaprav se najnovejše različice programa samodejno prenesejo prek storitve posodabljanja (Windows Update). Toda prepogosto je onemogočen (na Woocompu je bil cel članek posvečen tej obrti), tako da lahko uporabite običajni prenos z Microsoftovega mesta. Vse je seveda brezplačno.

Najnovejša različica .NET Framework 4.6.2 je primerna za prenos in namestitev v Windows 10, Windows 8.1 in Windows 7 SP1. ni zahtevano. Polna različica distribucije zavzame približno 60 megabajtov.

Na Microsoftovem spletnem mestu sta dve različici namestitvenega programa:

  1. Spletni namestitveni program. Majhen 2 MB pripomoček, ki prenese preostale datoteke v ozadju. Nikakor ga ne priporočamo.
  2. Namestitveni program brez povezave – ne več kot 60 MB. Prenesite ga in shranite za prihodnost. Morda bo uporabno pri ponovni namestitvi sistema Windows ali za druge računalnike.

Namestitev

Sama namestitev je izjemno enostavna, traja 2-3 minute, odvisno od moči računalnika.

  1. Prenesite .NET Framework 4.7 z Microsoftovega spletnega mesta (polna različica, 59,1 MB). Na seznamu izberite ruščino.
  2. Zaženite preneseno datoteko.
  3. pripravljena!

Različica 4.7 neodvisno odstrani prejšnje izdaje .NET Framework iz računalnika, začenši z različico 4.0 (natančneje, različice 4, 4.5, 4.5.1, 4.5.2, 4.6.1 in 4.6.2 bodo odstranjene med namestitvijo). Ni jih treba ročno odstraniti. Starejše različice (na primer 3.5 SP1) so ločeni programi. Ne bodo izbrisani sami in na splošno jih je bolje pustiti zaradi združljivosti s starejšimi programi.

Kako ugotoviti, katere različice .Net Framework so nameščene v sistemu?

To je mogoče storiti prek sistemskega registra

Zaženite urejevalnik registra: Start -> Zaženi -> regedit.

Pojdite na razdelek HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

Vidimo veje s številkami različic in dodatnimi parametri.

Namesti = 1- pravi, da je različica nameščena.
SP- prikazuje številko nameščenega servisnega paketa.
Različica- prikazuje celotno številko različice.

Kaj je novega v Net Framework 4.7

Seznam sprememb v različici 4.7, ki je bila izdana v začetku maja 2017, vključuje:

  • izboljšana podpora za zaslone visoke ločljivosti;
  • razširjena podpora za zaslone na dotik v sistemu Windows 10;
  • izboljšana podpora za kriptografijo;
  • podpora za jezike C# 7 in VB 15;
  • izboljšave delovanja in zanesljivosti ogrodja.

Ne odlašajte z namestitvijo te pomembne komponente sistema Windows. Net Framework 4.7 morate prenesti čim prej: številne napake bodo izginile iz sistema.

Net Framework je orodje, ki poganja aplikacije, ustvarjene v Microsoftovem programskem okolju. MREŽA. To je Microsoftova patentirana tehnologija. Preprosto povedano, to so kodeki, brez katerih večina programov in spletnih mest ne bo delovala. Zdaj je storitev standardna, zato je nameščena na skoraj vsakem računalniku.

Prva različica programa je bila izdana maja 2002. Potem je deloval samo na strojih z operacijskima sistemoma Windows XP in Windows Server 2003. Četrta različica je bila predstavljena leta 2010. Združljiv je z Windows 8, Windows Server 2012. Modifikacija 4.7 je bila izdana leta 2017 - deluje na platformi Windows 10. Vsaka nova izdaja paketa obljublja uvedbo naprednejših orodij.

Kaj je Microsoft Net Framework za programerja? To je sposobnost pisanja programov v znanem jeziku brez potrebe po obvladovanju novih platform. Ogrodje je okolje z več platformami, ki razume ukaze iz jezikovnih algoritmov, kot so C#, Visual Basic, JScript, C++/CLI, F#, J# in drugi.

Zahvaljujoč takšnim zmogljivostim lahko razvijalci ustvarijo kompleksne programe s čudovito vizualizacijo. Pripravljene aplikacije lahko delujejo v različnih okoljih in napravah. Najprej so se strokovnjaki pri razvoju ogrodja osredotočili na platformo Windows. Združljivost programskega jezika v aplikaciji zagotavlja izvajalni element CLR.

Ali moram prenesti Net Framework?

Programa ni treba namestiti na vsak osebni računalnik z operacijskim sistemom Windows - to ni kritično. Vendar skoraj situacija bo zagotovljena ko sistem zahteva ta programski paket in kot običajno se bo to zgodilo v najbolj neprimernem trenutku. Vendar je priporočljivo, da ogrodje namestite vnaprej, da lahko prosto delate z novimi izdelki.

Pogosto se zgodi, da med namestitvijo igre ali programa sistem zahteva dovoljenje za namestitev Net Framework. Bolje je, da te zahteve ne prezrete, tudi če je eno od ogrodij že nameščeno v vašem računalniku. Ta programski izdelek bo namestil zahtevano različico ogrodja - samo v tem primeru bo lahko deloval pravilno.

Če želite namestiti Framework v operacijski sistem Windows XP brez posodobitev, boste potrebovali dva programa - Windows Installer 3.1 in brskalnik Internet Explorer, ki ni nižji od različice 5. Pred namestitvijo ogrodja je pomembno, da v računalnik namestite vse razpoložljive posodobitve. To lahko storite z uporabo vgrajenega centra za posodobitve.

Kje lahko dobim uradni Microsoftov program?

Zagon z Windows 7 Net Framework je že vključen v distribucijskem paketu operacijskega sistema - privzeto je nameščen skupaj z operacijskim sistemom Windows. Če iz nekega razloga ta paket manjka ali ni nameščen, lahko aplikacijo prenesete s spletnega mesta Microsoft v razdelku za prenose. Prenos programa je brezplačen.

Združljivost ogrodja

Vsaka izdaja ogrodja ustreza določeni različici sistema Windows. Vaš računalnik mora izpolnjevati posebne zahteve za podporo paketa. Tukaj je na delu naravno pravilo- novejše kot je ogrodje, več sredstev potrebuje za normalno delovanje. Malo je verjetno, da ga boste namestili na star računalnik. net paket 4 izdaje.

Različice programa, ki se začnejo z izdajo 3.5, so bile kritizirane, ker se ne namestijo na različice sistema Windows, starejše od sistema Windows 7. To uporabnikom povzroča veliko nevšečnosti, saj namestitev novih ogrodij na stari sistem Windows zahteva veliko časa in truda. Strokovnjaki platformo kritizirajo tudi zaradi pomanjkanja podpore za klice SSE.

Različice Microsoft Net Framework:

  1. .NET Compact Framework - različica za naprave, ki delujejo na platformi Windows CE.
  2. .NET Micro Framework - različica za 32- in 64-bitne mikrokontrolerje.
  3. DotGNU je analog glavnega programa in je odprtokoden.
  4. Portable.NET - različica s prenosnimi orodji, ne zahteva namestitve.

Minimalne zahteve za namestitev Net Framework

  • OS Windows XP SP3 ali Windows Server 2003 SP2.
  • Procesor s frekvenco 1 GHz.
  • 512 MB RAM-a.
  • Vsaka procesorska arhitektura od x86.

Tako bo stara različica programa ustrezala skoraj vsakemu stroju, tudi zastarelemu. Če dvomite, da lahko ogrodje deluje na računalniku, preveri delovanje sistema. Če želite to narediti, pojdite v lastnosti računalnika in si oglejte moč procesorja, količino RAM-a in količino prostega prostora na trdem disku.

Odstranitev in ponovna namestitev Microsoft Framework

Takšni ukrepi so potrebni, če pride do težav z delovanjem ali posodabljanjem komponent sistema Windows. Če želite popraviti situacijo, morate onemogočiti zadnjo nameščeno komponento ali jo odstraniti s standardnimi orodji. Po tem morate zagnati vzdrževalni pripomoček Net Framework Cleanup Tool.

Kako ugotoviti različico Microsoft .Net Framework

1. metoda. Pojdite na nadzorno ploščo. Če želite to narediti, poiščite ustrezno ikono v meniju Start. Nato poiščite pododdelek »Programi in funkcije«. V levem meniju boste našli zavihek »Vklop ali izklop funkcij«. S klikom nanj se prikaže seznam, v katerem boste videli različico ogrodja, nameščeno na vašem računalniku.

Metoda 2. Prenesite pripomoček Net Versin Detector - ne zahteva sredstev in deluje brez namestitve. Ko zaženete program, boste takoj videli različico svojega okvira. Ta metoda je veliko bolj priročna od prve, toda za prenos pripomočka mora biti računalnik povezan z internetom. Program tehta kar nekaj.

Kaj je Net Framework 4?

To je ena najnovejših različic Microsoftovega programskega okolja. Aplikacije, ustvarjene na njegovi podlagi, dobijo privlačen vmesnik, visoko varnost in preglednost omrežnih povezav. Platforma velja za eno najnaprednejših. Strokovnjaki ga imajo za neposrednega tekmeca Sunovemu programskemu okolju Java.

Framework 4 vsebuje naslednje novosti:

Verjetno se vam ni treba poglobiti v vse tehnične podrobnosti tega Microsoftovega izdelka, če ste povprečen uporabnik računalnika. Pomembno je, da razumete, ali je ta paket nameščen na vašem računalniku in katero različico ima. Strokovnjaki, ki pišejo programe, se lahko seznanijo s podrobnimi specifikacijami aplikacije na uradni spletni strani razvijalca.

Dober dan. Alexey Gulynin je v stiku. V zadnjem članku smo izvedeli o načinih posredovanja argumentov metodi v C#. V tem članku bi vam rad še enkrat (preprosteje rečeno) povedal, kaj je to .Net Framework in Visual Studio. Ta članek je nadaljevanje opisov Visual Studio in člankov .Net Framework .Net Framework je okolje CLR (Common Language Runtime). jedrna komponenta .Net Framework), ki zagotavlja izvajanje upravljane kode. CLR upravlja to kodo. Kaj je upravljana koda? Koda, napisana za .NET Framework, ni prevedena v končno strojno kodo, temveč v vmesni jezik (tako imenovani IL - Intermediate Language). Nato se ta sklop prenese do uporabnika (stroj mora imeti nameščen .Net Framework), naloži v pomnilnik in prevede ukaze IL v dejanja, ki jih je treba izvesti.

Kaj je smisel vmesnega jezika IL?

Prvič, neodvisen je od platforme in ni vezan na določen procesor.

Drugič, njegova prisotnost omogoča CLR, da nadzoruje delovanje vašega programa, tj. ne dovolite ji nesprejemljivih stvari (na primer manipulacije s spominom).

Druga pomembna komponenta potem ko je CLR Razredna knjižnica. .NET Framework vključuje veliko število razredov, razdeljenih na imenske prostore, ki zagotavljajo vse osnovne funkcije. To je funkcionalnost, ki jo lahko zahteva vaš program, na primer delo z datotekami, omrežjem, procesi in grafičnim podsistemom.

Tretja komponenta so razvojna ogrodja (z drugimi besedami, razvojne knjižnice). To vključuje knjižnice, kot so WPF (Windows Presentation Foundation), ASP.NET, Entity Framework, WCF (Windows Communication Foundation), Windows Store itd. Pravzaprav so tudi to razredi. Razlika je v tem, da so ti razredi zasnovani za reševanje specifičnih problemov:

  • WPF - za delo z grafičnimi aplikacijami
  • ASP.NET - za delo s spletnimi aplikacijami
  • WCF - za delo z omrežjem in ustvarjanje porazdeljenih (odjemalec-strežnik) aplikacij
  • Entity Framework - za delo z bazo podatkov.

V času pisanja tega članka je najnovejša različica .Net Framework 4.6

Glavno razvojno okolje, ki ga priporoča Microsoft, je Visual Studio. Microsoft ima običajno to situacijo: ko je izdana nova različica ogrodja .NET Framework, se čez nekaj časa izda nova različica Visual Studio. Kaj je vključeno v Visual Studio (osnovno):

  1. Urejevalnik besedila z označevanjem sintaksne kode
  2. Sistem pomoči IntelliSence (prikličete ga lahko samodejno ali z bližnjico na tipkovnici Ctrl + preslednica (preslednica)
  3. Prevajalniki iz različnih jezikov
  4. Hiter razvoj aplikacij (RAD)
  5. Vizualni oblikovalec vmesnikov, diagramov
  6. Komponenta za delo s strežniki in bazami podatkov
  7. Spletni strežnik IIS in možnost SQL Server Express
  8. Razhroščevalniki, profilerji, komponente, ki vam omogočajo obravnavo napak
  9. Sistem pomoči MSDN

Od tega pisanja je najnovejša različica Visual Studio 2015.

Kako deluje koncept programov v Visual Studio. V studiu obstaja koncept "Projekt" in "Rešitev". Projekt je enota kompilacije. Sestavljen je iz niza datotek. Celoten projekt je običajno preveden v sklop (datoteka exe ali datoteka dll). Projekte je mogoče združiti v Rešitev. Rešitev je preprosto zbirka projektov, ki so med seboj povezani ali pa tudi ne (običajno so).