Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows 7, XP
  • Çfarë bën Microsoft net Framework. Çfarë është Microsoft Net Framework dhe si ta instaloni atë

Çfarë bën Microsoft net Framework. Çfarë është Microsoft Net Framework dhe si ta instaloni atë

shtangë qesharake 11 maj 2010 në 6:33 pasdite

.NET për fillestarët. Çfarë është korniza .NET dhe si funksionon?

  • Dhoma e drurit *

Pyetja e trajtuar në këtë artikull do të jetë e dobishme për të kuptuar të gjithë strukturën e programimit në .net në tërësi, pavarësisht nga gjuha. Qoftë C#, Visual Basic apo J#. Artikulli u drejtohet programuesve fillestarë që sapo mësojnë programimin .NET.

Çfarë është .NET?


.Net (lexohet si "dot net") është një mjedis i ekzekutimit të aplikacionit ndër-platformë. E thënë thjesht, kjo është ajo që lejon që aplikacionet tona të ekzekutohen në sistem. Microsoft Windows. Cross-platform - do të thotë që aplikacioni i krijuar do të funksionojë në të gjithë procesorët dhe në të gjitha sistemet operative Familja e Windows(përveç atyre më të hershmeve).
Për më tepër! Ata që tashmë janë marrë me programim, për shembull, në C++, e dinë që programet duhet të "rindërtohen" për procesorë në platforma të ndryshme. Për shembull, një program i kompiluar për x64 nuk do të funksionojë siç duhet në x86 dhe një program i përpiluar për x86 nuk do të jetë në gjendje të tregojë potencialin e tij të plotë për ekzekutim në një sistem x64.
Këtu na vjen në ndihmë kuadri .Net.
.Net Framework është një grup bibliotekash tashmë të përpiluara nga të cilat merren metoda dhe funksione për të ekzekutuar dhe zhvilluar aplikacione. Në zhvillim, në fakt, ne vetëm duhet të thërrasim një funksion të gatshëm në mënyrë që ai të funksionojë. Shumica e metodave dhe funksioneve të nevojshme për një programues, tashmë është kompiluar dhe shtrihet në kornizën .net brenda sistemit. Dhe secila bibliotekë me funksione është e disponueshme në dy versione - për x86 dhe për x64, kështu që ç'të themi për "rindërtimin" e programit për platforma të ndryshme mund te harrosh! Programi që krijoni do të tregojë potencialin e tij të plotë në çdo harduer ("hardware") dhe softuer ( sistemi operativ) platformë.

Si funksionon e gjitha?


Le të kujtojmë se cili është procesi i përpilimit - ky është përkthimi i kodit tuaj të lexueshëm nga njeriu kod binar, e kuptueshme për kompjuterin.

Në programimin .net, përpilimi dhe ekzekutimi i aplikacioneve ndodh si më poshtë:
Kodi nga çdo gjuhë konvertohet në kod të shkruar gjuhën e përbashkët(Gjuhë e zakonshme e ndërmjetme ose CIL). Kjo gjuhë është gjuha nivel më të ulët, i ngjashëm në sintaksë me gjuhën e asamblesë.
Më pas, ky kod transferohet në të ashtuquajturin mjedis të ekzekutimit (Common language runtime ose CLR), i cili merr funksione dhe metoda nga .net Framework
Pas kësaj, rezultati përfundimtar transferohet në procesor dhe programi ekzekutohet.

CLR është një lloj "makine virtuale" që në fakt menaxhon aplikacionet tona të shkruara për .net.
Ka një gjë kaq interesante si mbledhësi i mbeturinave. Pastron gjithçka të panevojshme të mbetur nga programi kujtesë e gjallë gjatë ekzekutimit të vetë programit. Kjo do të thotë, nëse kemi përdorur, për shembull, një ndryshore vetëm një herë në një program, atëherë pasi të kemi akses në këtë variabël, nëse nuk përdoret askund tjetër, mbledhësi automatik i mbeturinave e heq atë nga RAM-i. Është absolutisht i sigurt, dhe më e rëndësishmja, jep një rritje të madhe në performancën e aplikacioneve në shkallë të gjerë dhe me burime intensive. Kjo është shumë e përshtatshme, sepse në gjuhë të tjera, për shembull në C++, mund të arrihet shpejtesi maksimale Në mënyrë që aplikacioni të funksionojë, është e nevojshme të fshihen manualisht objektet, dhe në këtë rast është e nevojshme të llogaritet kur ato nuk do të nevojiten në mënyrë që ato të fshihen në mënyrë të sigurt në mënyrë që të mos shkaktojnë një gabim ose përplasje të programit. .

Gjithashtu, kjo skemë e montimit të aplikacionit është shumë e përshtatshme sepse ndodh "përpilimi në fluturim". Kjo do të thotë, pa përpiluar programin, mjedisi i zhvillimit mund të tregojë gabimet tuaja, dhe kjo përshpejton ndjeshëm procesin e zhvillimit.

Çfarë e bën programimin .net të dallohet nga të gjithë të tjerët?


E para është, natyrisht, lehtësia relative e të mësuarit dhe punës me gjuhë, pasi shumica e gjuhëve .Net janë gjuhë të nivelit të lartë.
Ekzekutimi i shpejtë i skedarëve përfundimtarë të ekzekutueshëm.
Aplikacionet e shkruara në .net pastrohen vetë në RAM, falë një grumbulluesi automatik të plehrave.
Aplikacioni duhet të “ndërtohet” vetëm një herë dhe do të funksionojë në të gjitha platformat e procesorëve dhe sistemet operative të familjes Windows. Në të njëjtën kohë, aplikacioni do të tregojë potencialin e tij të plotë të shpejtësisë, gjë që është e mundur në procesorë të caktuar.

Tags: .net, programim, bazat, teoria

Inteligjenca

    dotNetFx40_Full_setup.exe

    Data e publikimit:

    • .NET Framework– Modeli gjithëpërfshirës dhe konsistent i programimit i Microsoft për ndërtimin e aplikacioneve që kanë një përvojë të shkëlqyer përdoruesi, transparencë dhe me mjete të sigurta komunikimet, si dhe aftësia për të krijuar një shumëllojshmëri të proceseve të biznesit.

      .NET Framework 4 punon me të versionet e mëparshme. Aplikacionet e bazuara në versionet e mëparshme të .NET Framework do të vazhdojnë të ekzekutohen në platformën për të cilën janë krijuar si parazgjedhje.

      Microsoft .NET Framework 4 përmban veçoritë dhe përmirësimet e reja të mëposhtme.

      • Përmirësime në CLR (Common Language Runtime) dhe BCL (Biblioteka e klasës bazë)
        • Performancë e përmirësuar, duke përfshirë mbështetjen e përmirësuar me shumë bërthama, mbledhjen e mbeturinave në sfond dhe lidhjen e profilit nga ana e serverit.
        • Llojet e reja të skedarëve të hartuar me kujtesë dhe lloje të reja numerike.
        • Korrigjim më i lehtë, duke përfshirë korrigjimin e gabimeve, minidumpimet e Watson, korrigjimin e modalitetit të përzier për procesorët 64-bit dhe kontratat e kodit.
        • Lista e plotë Për shtesat për CLR dhe BCL, shihni .
      • Inovacionet në Gjuhët vizuale Basic dhe C#, si operatorët lambda, vazhdimet e linjave të nënkuptuara, dërgimi dinamik dhe parametrat e emërtuar dhe opsional.
      • Përmirësime në aksesin dhe modelimin e të dhënave.
        • Korniza e Entitetit i lejon zhvilluesit të programojnë operacionet me bazat e të dhënave relacionale të dhëna duke përdorur objekte .NET dhe Language Integrated Query (LINQ). Ai përfshin shumë veçori të reja, duke përfshirë kapërcimin e qëndrueshmërisë dhe mbështetjen për POCO, hartëzimin e çelësave të huaj, ngarkimin e ngadaltë, mbështetjen e zhvillimit të drejtuar nga testet, funksionet në model dhe operatorët e rinj LINQ. Karakteristika shtesë përfshijnë mbështetjen për aplikacionet e përpunimit të të dhënave me shumë nivele me entitete vetë-gjurmuese, gjenerimin e kodeve me porosi duke përdorur shabllonet T4, zhvillimin e modelit të parë, një ndërfaqe të përmirësuar të projektuesit, performancën e përmirësuar dhe pluralizimin e grupeve të entiteteve. informacion shtese shih nga.
        • Shërbimet e të dhënave WCF janë një komponent i .NET Framework që ju lejon të krijoni shërbime dhe aplikacione të bazuara në REST që përdorin Protokollin e të Dhënave të Hapura (OData) për të ekspozuar dhe marrë të dhëna në internet. Shërbimet e të dhënave WCF përmbajnë shumë komponentë të rinj, duke përfshirë mbështetjen e përmirësuar të BLOB, lidhjen e të dhënave, numërimin e rreshtave, personalizimin e furnizimit, projektimin dhe përmirësimet e tubacionit të pyetjeve. Integrim i integruar me Microsoft Office 2010 tani ju lejon të ofroni Të dhënat e Microsoft Serveri i Office SharePoint si një furnizim OData dhe aksesoni atë burim duke përdorur Bibliotekën e Klientit të Shërbimeve të të Dhënave WCF. Për më shumë informacion, shihni.
      • Zgjerime në ASP.NET
        • Fonde shtesë kontroll me duke përdorur HTML, ID-të e elementeve dhe me porosi Stilet CSS, duke e bërë të lehtë krijimin e formave të internetit që janë në përputhje me standardet dhe të optimizuara për motorët e kërkimit.
        • Komponentë të rinj dinamikë të të dhënave si filtra të rinj të pyetjeve, shabllone të entiteteve, mbështetje e pasur për Entity Framework 4 dhe aftësi të vërtetimit dhe krijimit të shablloneve që mund të aplikohen lehtësisht në format ekzistuese të internetit.
        • Mbështetja e formave të uebit për përmirësimet e reja të bibliotekës AJAX, duke përfshirë mbështetjen e integruar për Rrjetet e shpërndarjes së përmbajtjes (CDN).
        • Për një listë të plotë të shtesave për ASP.NET, shihni këtë lidhje.
      • Përmirësime në Fondacionin e Prezantimit të Windows (WPF)
        • Mbështetje e shtuar për hyrjen me shumë prekje, kontrollet e shiritit dhe aftësitë e shtrirjes së panelit Detyrat e Windows 7.
        • Mbështetje e shtuar për Surface SDK 2.0.
        • Kontrollet e reja për aplikacionet e biznesit, si kontrolli i grafikëve, redaktimi inteligjent, rrjeti i të dhënave dhe të tjera, përmirësojnë produktivitetin e zhvilluesve që krijojnë aplikacione të dhënash.
        • Përmirësime në performancë dhe shkallëzim.
        • Përmirësime të qartësisë paraqitje vizuale teksti, lidhja me piksel, lokalizimi dhe ndërveprimi.
        • Për një listë të plotë të shtesave për WPF, shihni.
      • Përmirësime në Windows Workflow (WF) për të ndihmuar zhvilluesit të mbajnë flukset e punës në mënyrë më efikase. Përfshin një model të përmirësuar programimi veprimi, një ndërfaqe të përmirësuar të projektuesit, një stil të ri modelimi i grafikut të rrjedhës, një gamë e zgjeruar veprimesh, integrimi i rregullave të rrjedhës së punës, si dhe aftësitë e reja të korrelacionit të mesazheve. .NET Framework 4 ofron gjithashtu përmirësime të rëndësishme të performancës për flukset e punës të bazuara në WF. Për një listë të plotë të shtesave për WF, shihni.
      • Përmirësime në Windows Communication Foundation (WCF), të tilla si mbështetja për Shërbimet e rrjedhës së punës WCF për të krijuar flukse pune që mbështesin korrelacionin e aktivitetit të bazuar në mesazhe. Përveç kësaj, .NET Framework 4 ofron komponentë të rinj WCF si zbulimi i shërbimit, shërbimi i rrugëzimit, mbështetja REST, diagnostikimi dhe performanca. Për një listë të plotë të shtesave për WCF, shihni.
      • Komponentët e fundit programimi paralel siç është mbështetja sythe paralele, Biblioteka paralele e detyrave (TPL), pyetjet PLINQ (Parallel LINQ) dhe strukturat e të dhënave të koordinimit që lejojnë zhvilluesit të menaxhojnë në mënyrë efikase aftësitë e përpunuesve me shumë bërthama.

    Kërkesat e sistemit

    • Sistemi operativ i mbështetur

      Windows 7; Windows 7 Paketa e Shërbimit 1; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 R2 SP1; Windows Vista Service Pack 1; Windows XP Service Pack 3

          • Windows XP SP3
          • Windows Server 2003 SP2
          • Windows Vista SP1 ose më vonë
          • Windows Server 2008 (nuk mbështetet në rolin kryesor të serverit)
          • Windows 7
          • Windows Server 2008 R2 (nuk mbështetet në rolin e serverit kryesor)
          • Windows 7 SP1
          • Windows Server 2008 R2 SP1
        • Arkitekturat e mbështetura:
          • ia64 (disa veçori nuk mbështeten në ia64, siç është WPF)
        • Kërkesat e harduerit:
          • Minimumi i rekomanduar: Procesor Pentium Me frekuenca e orës 1 GHz ose më e lartë, 512 MB RAM ose më shumë
          • Hapësira minimale në disk:
            • x86 - 850 MB
            • x64 - 2 GB
        • Kushtet paraprake:

    udhezime Instalimi

        1. E rëndësishme! Sigurohuni që keni më të instaluar në kompjuterin tuaj paketën e fundit përditësime dhe të rëndësishme Rregullime të Windows. Për të kërkuar përditësime sigurie, vizitoni Windows Update. Nëse instaloni në XP 64-bit ose Windows 2003, mund t'ju duhet të instaloni komponentin e imazhit të Windows. Versioni 32-bit i Windows Imaging Component ofrohet nga . Versioni 64-bit i Windows Imaging Component ofrohet nga .
        2. Klikoni butonin "Shkarko" në këtë faqe për të filluar shkarkimin.
        3. Për të filluar instalimin menjëherë, klikoni butonin Ekzekutoni.
        4. Për të ruajtur skedarët e shkarkuar në kompjuterin tuaj dhe për t'i instaluar më vonë, klikoni butonin Ruaj.
        5. Për të anuluar instalimin, klikoni butonin Anulo.

        Për zhvilluesit dhe administratorët e uebit

        Për të instaluar .NET Framework në një server në internet ose për të instaluar një mjedis të plotë të zhvillimit të uebit, përdorni .

    informacion shtese


      • Kërkesa shtesë për instalimin e serverit

        Nëse keni nevojë të instaloni një server, duhet të instaloni softuerin e mëposhtëm në kompjuterin tuaj përveç komponentëve bazë:

        • Shërbimet e Informacionit në Internet 6.0 ose më vonë. Për të aksesuar veçoritë e ASP.NET, duhet të instaloni .NET Framework përpara se ta instaloni Shërbimet e Informacionit në Internet Me përditësimet më të fundit sigurinë. ASP.NET mbështetet vetëm në Windows XP Professional, Windows Server 2003, Windows Server 2008 dhe Windows Server 2008 R2.
        • (Rekomandohet) Komponentët e aksesit të të dhënave MDAC 2.8 ose më vonë.

        SHËNIM: Shumica e përdoruesve nuk kanë nevojë të instalojnë një server. Nëse nuk jeni të sigurt nëse duhet të kryeni një instalim serveri, kryeni një instalim bazë.

        Programi instalimet e Windows Opsioni i serverit 2008 R2 SP1 Instalimi i serverit Bërthamë

        Ky version i Microsoft .NET Framework 4 nuk e mbështet opsionin e instalimit Bërthama e serverit Windows Server 2008 dhe Windows Server 2008 R2 OS. Për të marrë Versioni i Microsoft.NET Framework 4 që mbështet opsionin e instalimit të Server Core për Windows Server 2008 R2 SP1, ju lutemi klikoni këtu

Zhvillimi i platformës softuerike filloi në vitin 1999. Qëllimi i Microsoft .NET Framework është të krijojë një guaskë të vetme softuerësh që do të përdoret si në celular pajisje wireless, dhe në kompjuterë. Në të njëjtën kohë, procesi i shkrimit të programeve për të ndryshme pajisjet elektronike nuk duhet të jetë ndryshe. Kështu, qëllimi i Microsoft është të zhvillojë një zgjidhje që do të lejojë të njëjtat aplikacione të ekzekutohen si në kompjuterë desktop ashtu edhe në desktop. kompjutera laptop. Teknologjia .NET ju lejon të futeni aplikacionet Windows, e cila mund të mos jetë menduar fillimisht për të.

Si funksionon .NET

Teknologjia bazohet në një fokus në ruajtjen e shumicës së informacionit të programit të nisur serverë të largët. Krijim këtë vendim u shkaktua nga kufizimet e platformave celulare, të cilat kanë më pak memorie dhe më modeste karakteristikat kompjuterike për të ruajtur të gjitha informacionet në nivel lokal. Kështu që Mënyra e Microsoft filloi zhvillimin e një përpiluesi që do të lejojë integrimin maksimal midis kompjuterit dhe programit të serverit që ruan informacionin.

Për të arritur këtë qëllim, korporata vendosi të krijojë një grup të vetëm aplikacionesh dhe të kombinojë mjete programimi. Janë lëshuar për zhvillim versione të reja të mjediseve të zhvillimit, më i popullarizuari prej të cilëve është Microsoft Visual Studio, duke punuar me C#, F#, Bazë vizuale.NET dhe C++ e menaxhuar.

Sot, versioni më i fundit i .NET Framework është 4.5.1, i cili u lëshua për të mbështetur sistemet operative Windows 8.1 dhe Server 2012 R2, por shumica e programeve sot mund të kërkojnë instalimin e .NET Framework 2.0 të mëparshëm për të ekzekutuar. Versioni gjithashtu i lejon përdoruesit të ekzekutojë aplikacionet e zhvilluara në platformë.

Instalimi i .NET Framework

Shpesh, disa programe kërkojnë instalimin e një platforme për të ekzekutuar një aplikacion të caktuar. Për të instaluar .NET Korniza e nevojshme version, mund të shkoni në faqen zyrtare të Microsoft-it dhe të përdorni seksionin përkatës të shkarkimit. Shkarko skedari i kërkuar ekzekutoni atë dhe prisni derisa aplikacioni të instalohet.

Vlen të theksohet se në versionet e Windows 8 dhe më lart, .NET Framework është i integruar në mënyrë origjinale dhe nuk kërkon instalim shtesë. Megjithatë, për të instaluar disa aplikacione për më shumë versionet e mëparshme sistemet operative mund të kenë nevojë të shkarkojnë më herët .NET Framework 1.0, 2.0 ose 3.0.

Për ta thënë thjesht në gjuhë të thjeshtë, atëherë .Net Framework është ajo që lejon shumicën e programeve të punojnë. gjatë krijimit të tyre përdoren mjetet e kësaj kornize.

Ata që janë të dhënë pas lojërave kanë hasur tashmë DirectX më shumë se një herë: pothuajse çdo lojë kërkon instalimin e saj, përndryshe thjesht refuzon të nisë. Gjithashtu këtu: një kornizë është e ngjashme me një skelet mbi të cilin është mbledhur një program. Pa një themel të tillë, e gjithë struktura është joefektive.

Aktivizimi i versionit të parainstaluar

Me Windows 7, Microsoft filloi para-instalimin e kornizës; Kështu, në çdo kompjuter me "Seven" ose një OS më të ri, ky mjet tashmë ekziston. Kjo lëvizje ju lejon të shmangni humbjen e kohës për kërkimin dhe instalimin manual.

1. Hapni Panelin e Kontrollit → Programet dhe Veçoritë → Aktivizoni ose çaktivizoni veçoritë:

2. Microsoft .NET do të jetë në listë Versionet e kornizës 3.5. Nëse për ndonjë arsye nuk ka asnjë shenjë kontrolli pranë tij, kontrolloni atë dhe klikoni OK.

Programi ka nevojë për një version më të ri të kornizës, çfarë duhet të bëj?

Është e rëndësishme të kuptohet se version më i ri.NETOKorniza nuk zëvendëson gjithmonë atë të vjetër. Ato. nëse, për shembull, keni të instaluar 4.5, por jo 3.5, dhe programi ka nevojë për atë të vjetër, atëherë ai ende nuk do të nisë. Për pajtueshmërinë me numri maksimal instaloni të gjitha programet versionet e disponueshme kornizë.

Versioni 3.5 SP1 përfshin 2.0 dhe 3.0, kështu që është më mirë ta instaloni menjëherë.

Versioni 4.5.x përfshin 4.0, kështu që është në rregull nëse mungon "katër". Përjashtim bën Windows XP; Ky version i OS nuk mbështet 4.5, kufiri i tij është 4.0.

Problemi është se nuk mund ta instaloni version i vjeter në krye të më të riut. Por ka një zgjidhje të thjeshtë.

  1. Ekzekutoni atë dhe shikoni se cilat versione duhet të instaloni (ato që keni janë të theksuara me të bardhë, ato që nuk i keni janë të theksuara me gri).

Duke hequr .Net Framework

  1. Shkëputni programin e shkarkuar dhe ekzekutoni atë.
  2. Në dritaren që hapet, zgjidhni atë që dëshironi të fshini. Në shembullin tonë - 4.5. Procesi mund të zgjasë deri në 20 minuta, kështu që nëse ju duket se programi është i ngrirë dhe asgjë nuk po ndodh, prisni.
  3. Pas kësaj, kthehuni te Version Detector dhe klikoni "Rifresko".
  4. Nëse gjithçka është bërë si duhet - version i fshirë do të bëhet gri.

Instalimi i saktë i lëshimeve të humbura

  1. Tani në Version Detector klikoni mbi shigeta e gjelbërt pranë lëshimit të Microsoft .NET Framework që dëshironi të instaloni.
  2. Do të çoheni në faqen zyrtare të Microsoft-it, ku do t'ju kërkohet të zgjidhni gjuhën e instalimit dhe të shkarkoni arkivin me versionin e dëshiruar.
  3. Instalimi është i shpejtë kur të përfundojë, rinisni kompjuterin tuaj.
  4. Bëni veprime të ngjashme për të gjitha versionet e mbetura, duke lëvizur nga më të vjetrat në ato të reja.
konkluzioni

Rendi i saktë i instalimit të paketave do të ndihmojë në zgjidhjen e problemeve me mosfunksionimin e shumë programeve. Megjithatë, Windows XP ka një kufi: më i lartë se versioni 4.0 i .NET Framework nuk mbështetet në këtë OS. Nëse jeni përballur me një situatë të tillë, gjithçka që duhet të bëni është ose të kërkoni program alternativ, ose përmirësoni në më shumë version i ri Dritaret.


Urgjente dhe pyetje popullore nga përdoruesit që tashmë kanë kaluar diçka dorë për dore me kompjuterin e tyre.

Microsoft .NET Framework është platformë softuerike, i cili kombinon përputhshmërinë me të gjitha gjuhët kryesore të programimit.

E gjithë kjo do të thotë që programet e zhvilluara në C# mund të komunikojnë lehtësisht me një shërbim të bazuar në gjuhën Delphi.

Nevoja për këtë platformë po rritej kohe e gjate, sepse zhvilluesi mori parasysh të gjithë faktorët e mundshëm, domethënë prania ose mungesa e kodekëve, ishte shumë punë intensive dhe jo gjithmonë e realizueshme, plus iu desh më shumë kohë për të nisur aplikacionet për shkak të të gjitha llojeve të kontrolleve të ekzistencës, dhe Microsoft kishte fjalën e saj. Para lirimit të kësaj pakete Java po fitonte shpërndarje, për të cilën kompania dhe Microsoft nuk ishin të interesuar.

Për çfarë qëllimi u krijua NET Framework?

Sot .NET Framework është i nevojshëm për funksionimin e duhur Të gjitha më shumë produkte softuerike, zhvilluesit nuk mund të bëjnë më pa të. Përveç komoditetit dhe vendit në treg, kompania ndoqi qëllimin e zgjerimit të funksionalitetit të programuesit mesatar, sepse gjuhë të ndryshme karakteristika të veçanta dhe dallimet.

Për qartësi, le të shohim një shembull: javascript është një skrip i orientuar nga prototipi, me fjalë të tjera, kur shihni ekzekutimin e të dhënave që ndryshojnë në mënyrë dinamike në një faqe në një shfletues, shpesh është NET Framework ai që është përgjegjës për këtë.

PHP është zemra e shumicës së faqeve të internetit, gjeneron informacionin e paraqitur në faqe, por nuk mund ta ndryshojë përmbajtjen në mënyrë asinkrone, domethënë pa rifreskuar faqen dhe nëse kombinoni këto gjuhë, mund ta zgjeroni ndjeshëm funksionalitetin.

Platforma kombinon dy pjesë: një mjedis ekzekutimi dhe një bibliotekë klase. Common Language Runtime (CLR), siç sugjeron emri i tij, është krijuar për të komunikuar dhe ekzekutuar aplikacione nga serveri ose desktop.

Biblioteka e klasës kornizë është një bazë të dhënash, domethënë një depo informacioni, të gjitha llojet e komponentëve për të punuar me të gjithë elementët e kompjuterit tuaj.

Qëllimi është që të lejohet zhvilluesi të merret me aplikacionin që po shkruan, duke përdorur klasa të gatshme, në vend që të bëjë programim të nivelit të ulët.

Në fakt, .NET është menduar për kompjuterët personalë në sallën e operacionit Sistemi Windows, por kompania po zgjeron edhe ndikimin e saj në pajisje celulare, në të cilën ekziston e njëjta nevojë për të organizuar gjithçka, kështu që Korniza mund të shihet në pajisjet mobile.

Sigurisht, ka analoge të ndryshme Versionet Linux dhe sisteme të tjera, falë zhvillimit të projekteve të pavarura, kryesore prej të cilave janë Mono dhe Portable.NET.

Per te shmangur problemet e mundshme me zhvillues të paskrupullt që kanë qëllimet e tyre për të vjedhur të dhënat tuaja personale, mjedisi CLR i përpunon të gjitha këto dhe vendos kufij të rreptë, kështu funksionon kodi i menaxhuar, duke ndërvepruar me Kornizën. Prandaj, kodi që nuk hyn në platformë quhet i pamenaxhuar.

Paketa .NET Framework mund të lëshohet nga brenda, duke ngarkuar CLR dhe kodi i pamenaxhuar mund të krijohet si i veti mjedisi i softuerit, në të cilin ai mund të përdorë mjete kodi të menaxhuara dhe të pamenaxhuara. Windows ka ofruar mundësinë që programuesi të zhvillojë vetë mjediset e kohës së funksionimit, gjë që e bën Kornizën më fleksibël.

Më shpesh, përdoruesit nuk përballen me nevojën për të instaluar këtë platformë, pasi ajo përfshihet në shumicën e lojërave dhe shumë programe softuerike, instalimi pasi të përfundojë procesi kryesor, por nëse nuk keni instaluar asgjë për një kohë të gjatë, atëherë ia vlen të përditësoni manualisht. Nuk do të keni asnjë problem me shkarkimin, pasi të gjithë skedarët dhe të dhënat janë të listuara në faqen e internetit të prodhuesit, Microsoft.

Le të shohim disa nga pyetjet më të shpeshta pasi përdoruesi mesatar nuk do të duhet të merret me veçoritë e vetë aplikacionit, por ka gjëra për të ditur rreth kësaj platforme.

Si mund ta zbuloj versionin e instaluar të .NET Framework?

Përgjigja për këtë pyetje mund t'ju interesojë nëse një program i caktuar ka Kërkesat e sistemit thuhet për praninë e Kornizës version specifik. Vlen të përmendet se të gjitha versionet më të reja tashmë përmbajnë gjithçka të nevojshme për të ekzekutuar aplikacionin e zhvilluar për versionin më të vjetër.

Mënyra më e thjeshtë dhe për këtë arsye më e përshtatshme për të zbuluar versionin është ta shikoni atë në një seksion të veçantë të panelit të kontrollit.

1 mënyrë

1. Shkoni te "Paneli i Kontrollit" duke klikuar butonin "Start" dhe duke klikuar në elementin e specifikuar;

3. Shkoni te skeda "Aktivizoni ose çaktivizoni komponentët e Windows" në menynë e majtë;

4. Në listën që hapet, gjeni Framework tuaj emri i tij do të tregojë versionin;


Metoda 2

Një mënyrë tjetër për të zbuluar versionin është thjesht shkarkimi program NET Version Detector, funksionon pa instalim dhe do të tregojë të gjithë informacionin e nevojshëm.

Le të shohim sekuencën e veprimeve të këtij Kuadri, çdo program që është shkruar për këtë platformë, në gjuhë të ndryshme programimi, në fazën e përpunimit shndërrohet në bajtkod të ndërmjetëm të përbashkët të gjuhës së ndërmjetme. Pas së cilës kodi mund të ekzekutohet nga makina virtuale Common Language Runtime (CLR), ose të përkthehet nga programi NGen.exe në kod të ekzekutueshëm për një procesor specifik të synuar.

Nëse po ekzekutoni kodin në Makine virtuale, atëherë përpiluesi JiT konverton menjëherë kodin e ndërmjetëm në kod binar të përdorur nga procesori i arkitekturës së kërkuar.

Nëse keni ndonjë pyetje në lidhje me temën "Çfarë është Microsoft .NET Framework?”, mund t’i pyesni në komente


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

Artikujt më të mirë mbi këtë temë