Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Siguria
  • Çfarë është një kornizë php në gjuhën njerëzore? Çfarë është Microsoft.Net Framework.

Çfarë është një kornizë php në gjuhën njerëzore? Çfarë është Microsoft.Net Framework.

07/09/17 33.4K

Nëse instaloni shpesh programe, me siguri keni hasur në gabime të Microsoft .NET Framework. Dy më të zakonshmet - ose nuk është i instaluar, ose është instaluar versioni i gabuar.

Pse ndodh? Çfarë është dhe pse nevojitet NET Framework?

Çfarë është .NET Framework?

Ju ndoshta e dini se profesioni kryesor i programuesve është shkrimi i kodit. Duke vepruar kështu, ata përdorin gjuhë të ndryshme programimi për t'i treguar kompjuterit se çfarë duhet të bëjë:


Por ka një problem - gjuhët e programimit janë mjaft primitive. Me ndihmën e tyre, ju mund të kryeni lehtësisht veprime të thjeshta si mbledhja dhe shumëzimi. Çdo gjë tjetër kërkon një punë të gjatë dhe të vështirë. Dëshironi të shfaqni tekst ose imazhe në ekran? Pastaj ju duhet të shkruani shumë kode duke përdorur elementët më të thjeshtë të gjuhës.

Këtu hyn .NET Framework. Në fakt, ky është një grup i gjerë i copave të kodit të shkruar ( krijuar dhe mirëmbajtur nga Microsoft) të cilat programuesit mund t'i përdorin për të shkruar programe më shpejt.

Për shembull, .NET Framework kujdeset për të gjitha operacionet për vizatimin e dritareve në ekran. Programuesi duhet vetëm të fusë tekst, të mendojë mbi menunë e programit, të vendosë sjelljen e butonave kur përdoruesi klikon mbi to, etj.

Por .NET Framework është shumë më tepër se thjesht një grumbull kodesh shtesë. Ai përfshin mjete për të reduktuar kohën e zhvillimit dhe API shtesë që programuesit mund të përdorin për të ndërvepruar lehtësisht me shërbime të tilla si Dyqani i Windows. Në vend që të shkruani manualisht të gjithë kodin e nevojshëm për të mbështetur Platformën Universale të Windows, mund të përdorni .NET Framework:


Ekziston vetëm një pengesë për zhvillimin e aplikacioneve duke përdorur .NET Framework - ato nuk mund të ekzekutohen nëse .NET nuk është i instaluar në sistemin tuaj.

NET Framework ka dy pjesë. Pjesa e parë përfshin një grup kodesh të shkruara paraprakisht ( i quajtur zyrtarisht SDK, Dev Packs ose "Developer Paket"). Pjesa e dytë përfshin një program që mund të interpretojë kodin .NET Framework në komanda për sistemin operativ. Kjo pjesë, e cila quhet " koha e ekzekutimit"Ju lejon të ekzekutoni programe të shkruara duke përdorur .NET Framework.

Në këtë drejtim, .NET Framework është i ngjashëm me Java - ju duhet të shkarkoni Java Runtime Environment për të përdorur aplikacionet e shkruara në të.

Shkurtimisht, pse ju nevojitet Microsoft NET Framework: Nëse jeni një përdorues i thjeshtë që nuk do të bëjë programim, ju duhet vetëm koha e funksionimit .NET Framework.

Si të instaloni .NET Framework

Shumica e kompjuterëve Windows kanë tashmë të instaluar .NET Framework, por versioni mund të jetë i vjetëruar. Për shembull, Windows 8 dhe 8.1 vijnë me versionin 4.5.1 dhe Windows 10 vjen me versionin 4.6, 4.6.1 ose 4.6.2.

Në kohën e këtij shkrimi, versioni i fundit është .NET Framework 4.7. Kjo është ajo që ne do të instalojmë:


.NET Framework mund të instalohet nëpërmjet Përditësimi i Windows... Por shumë njerëz çaktivizojnë përditësimin e Windows, kështu që kjo metodë do të ishte e preferueshme.

Përpara instalimit - .NET Framework 4.7 mund të instalohet në Windows 10, Windows 8.1 dhe Windows 7 SP1 në të dy sistemet 32-bit dhe 64-bit. Microsoft rekomandon që të keni të paktën 2,5 GB hapësirë ​​të lirë në hard diskun tuaj për të siguruar që instalimi të funksionojë pa probleme.

Microsoft ofron dy lloje instaluesish: instalues ​​në ueb dhe instalues ​​jashtë linje. Instaluesi i uebit është më pak se 2 MB dhe shkarkon të gjithë komponentët e nevojshëm gjatë instalimit. Prandaj, do t'ju duhet një lidhje e qëndrueshme në internet.

Instaluesi i pavarur peshon rreth 60 MB dhe nuk kërkon qasje në internet gjatë instalimit.

Të dy instaluesit përmbajnë të njëjtat versione NET Framework, por ne preferojmë të përdorim instaluesin jashtë linje. Është më i besueshëm dhe do të jetë gjithmonë pranë nëse keni nevojë të riinstaloni .NET Framework. Pasi të shkarkohet, procesi i instalimit duhet të jetë i drejtpërdrejtë - thjesht ndiqni udhëzimet që shfaqen në ekran. Dhe atëherë do të kuptoni shpejt pse ju nevojitet NET Framework 4.

NET Framework 4.7 Web Installer

NET Framework 4.7 Instaluesi offline


Vini re se versioni 4.7 është një përditësim i vazhdueshëm nga versionet 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 dhe 4.6.2. Prandaj, mos i çinstaloni versionet e mëparshme pas instalimit. .NET Framework 3.5 SP1 dhe më të vjetra janë instaluar veçmas.

Si parazgjedhje, .NET Framework instalon versionin anglisht pa marrë parasysh cilin instalues ​​përdorni. Për lokalizim, duhet të shkarkoni paketën e duhur të gjuhës. Aktualisht, paketat e gjuhëve për versionin 4.7 disponohen vetëm si instalues ​​jashtë linje.

A do të jem në gjendje të shkruaj modulet e mia (të çdo kompleksiteti) për CMS-në time në kornizë. Sigurisht që më shumë se një kornizë nuk ka funksionin e analizimit të përmbajtjes së vet (për promovim të mëvonshëm) sipas parimit të robotëve të kërkimit. A do të më pengojë korniza të krijoj module të tilla për shkak të funksionalitetit të tij të kufizuar.

Nr. Ju nuk e kuptoni plotësisht se për çfarë janë kornizat. Një kornizë është një bazë (themeli) për aplikacionin ose faqen tuaj. Formalisht, një kornizë është një strukturë e gatshme për zhvillim më të përshtatshëm. Nuk ka kuptim të integrosh ndonjë gjë në kornizë në një CMS të gatshme të ngathët në php të pastër.
A do të jem në gjendje të përmirësoj ndonjë modul të kornizës (për shembull, duke shtuar komente) për nevojat e mia pa ndërhyrë në përditësimin e tij (nëse lëshohet një version i ri). Ose do të më duhet të rishkruaj gjithçka me lëshimin e një versioni të ri, siç duhet të bëj në një CMS si DLE.

Nuk ka nevojë të rishkruhet asgjë që është shkruar tashmë.
Për shembull, nëse përdorni vetëm një nga kornizat kryesore në treg (të themi, Laravel), nuk duhet të keni frikë nga pajtueshmëria. Për shembull, nëse keni filluar të shkruani në 5.0, mund të përmirësoni në 5.1 përpara humbjeve, dhe kur të përmirësoni në 5.2, do t'ju duhet të ndryshoni vetëm dy rreshta kodi në një skedar të vetëm. Kur publikohet një ndryshim global në dokumentacion, bashkangjitet një udhëzim për një tranzicion pa dhimbje.
Sa do të varem nga lëshimi i versioneve të reja? Për shembull, unë dua të shkarkoj tani dhe pastaj të bëj gjithçka me të pa frikë, si në pyetjen e mëparshme, se ata do të gjejnë një lloj dobësie dhe përsëri duhet ta përditësojnë atë dhe të rishkruajnë të gjitha kodet e mia në qindra skedarë php.

Dobësia nuk do të gjendet. Për shembull, i njëjti Laravel tashmë ka kaluar nëpër disa lëshime kryesore dhe po zhvillohet për vitin e pestë. Mbrojtja e tij është në nivelin maksimal dhe nuk janë gjetur defekte të mëdha sigurie që nga lëshimi i versionit të pestë. Dhe më besoni - më shumë se një person po përpiqet të gjejë një gabim në laravel, sepse përdoret në më shumë se një duzinë faqesh. Faqet në të numërohen në mijëra.
A do të jetë e mundur (përveç opsionit që do të kopjoj faqen në LAN dhe për një vit do ta rishkruaj nga e para në kornizë) gradualisht, pa ndërprerë funksionimin e faqes, të transferoj CMS-në time në kornizë, duke pasur parasysh që kanë dhjetëra module, panelet e tyre admin etj etj.

Çdo gjë është e mundur nëse dëshironi. Por arkitektura e kornizave, dhe i njëjti Laravel është i tillë që pasi ta studioni dhe ta kuptoni, do të dëshironi të shkruani gjithçka nga e para. Dhe, më besoni, do t'ju marrë shumë pak kohë (krahasuar me kohën që keni shpenzuar duke shkruar gjithçka nga e para).
Dhe së fundi, zgjodha, të themi, një kornizë. Dhe zhvilluesi mbuloi zhvillimin e tij të mëtejshëm. A mund të largohem nga kuadri dhe të vazhdoj ta përdor pa i rishkruar të gjithë skedarët në kornizën e re përsëri.

Nëse zgjidhni një lojtar të madh (unë rekomandoj Laravel, përsëri) - nuk duhet të mendoni për ta mbështetur atë. Ky është të paktën një projekt me burim të hapur, qindra zhvillues të uebit po punojnë në mënyrë të pavarur për ta përmirësuar dhe mbështetur atë.
Dhe në këtë rast ju gjithashtu mund të kontribuoni duke forcuar projektin, duke bërë ndryshimet tuaja.

Korniza përbëhet nga një makinë virtuale dhe shumë komponentë të ndryshëm të integruar. Ai gjithashtu përfshin bibliotekat e klasave që përdoren për të përshkruar funksionet në kodin e makinës.

Korniza bën disa gjëra:
- e bën më të lehtë punën me teknologji komplekse;
- lidh së bashku objekte ose përbërës të veçantë në diçka më të dobishme;
- Detyron komandën të zbatojë kodin në mënyrë të tillë që të lehtësojë kodimin sekuencial;
- ju lejon të bëni më pak gabime dhe të krijoni aplikacione më fleksibël;
- e bën të lehtë kontrollimin dhe korrigjimin e kodit të programit sepse është i strukturuar.

Korniza ofron një bazë të dhënash të shkëlqyer që mund ta përdorni në programet tuaja Windows dhe Linux. Ai krijon një "mjedis pune" që lejon programet të ekzekutohen dhe të funksionojnë jashtë kufizimeve ekzistuese. Ai gjithashtu ofron ndërfaqen e përdoruesit dhe menaxhimin e të dhënave.

Arkitektura e kornizës

Një arkitekturë është një stil i kodit programues që përfshin elementë specifikë strukturorë. Kjo zbatohet për të ofruar një metodologji specifike për zbatimin në program. Dokumentet e klasës të ofruara në paketën Microsoft Foundation Classes (MFC) janë blloqet ndërtuese të arkitekturës. Në thelb, arkitektura zbaton marrëdhëniet midis objekteve. Këto marrëdhënie përfshijnë trashëgiminë, kapsulimin, etj.

Arkitektura e kornizës ka atribute që mund t'i injoroni ose zëvendësoni me siguri nëse nuk keni nevojë për to. Ky organizim është shumë i dobishëm sepse krijon aftësinë për të përdorur korniza të ripërdorshme që ofrojnë disa funksione të avancuara. Por sapo të filloni t'i përdorni ato, mund të shfaqen probleme serioze të rifaktorimit në fazat e mëvonshme të zhvillimit.

Modelet e projektimit

Modelet e përdorimit të një arkitekture të veçantë janë gjithashtu një metodologji. Përdorimi i tyre siguron një metodë të veçantë ndërveprimi. Megjithatë, nëse përdorni sjellje, i gjithë aplikacioni do t'i përmbahet këtij zbatimi të saktë. Modelet bazë të dizajnit janë mjaft primitive dhe shumë të lehta për t'u mbajtur mend. Ato nuk duhet të jenë komplekse dhe të bazuara në faktin se komponentët dhe objektet ndërveprojnë me njëri-tjetrin.

Korniza Microsoft .net është një model programimi i integruar, i qëndrueshëm dhe gjithëpërfshirës i Windows OS. Përdoret për të krijuar softuer me cilësi të lartë me një ndërfaqe superiore dhe dallohet për sigurinë dhe transparencën e lidhjeve në rrjet.

Thelbi i platformës është një mjedis programimi shumëgjuhësh i quajtur Common Language Runtime (CLR). Besohet se korniza u zhvillua si një përgjigje ndaj platformës së atëhershme të njohur Java nga Sun.

Pse ta instaloni?

Kur një nga aplikacionet ose një lojë gjatë instalimit kërkon instalimin e kornizës së microsoft .net, jo shumë bien dakord, duke mos kuptuar pse është e nevojshme. Disa nga përdoruesit nuk e instalojnë paketën e bashkuar sepse ata tashmë kanë të instaluar një nga kornizat.

Megjithatë, të dyja janë të gabuara. Sigurohuni që të instaloni saktësisht versionin (v4.0, 2.0, 3.5, 4.5) të kornizës .net microsoft që kërkon ky apo ai aplikacion. Meqenëse do të funksionojë në mënyrë të qëndrueshme vetëm në platformën në të cilën është zhvilluar, edhe nëse keni instaluar versionin më të fundit të paketës së softuerit.

Kjo marrëdhënie e aplikacioneve me platformën është shumë e thjeshtë për t'u shpjeguar. Kjo është bërë në mënyrë që zhvilluesi të mos jetë i lidhur me sistemin operativ dhe bitin e procesorit të përdoruesit. Për shembull, nëse një program i krijuar në një version të platformës v4.0, 2.0, 3.5, 4.5 është lançuar në një kompjuter, ju duhet të instaloni mbështetje (ose implementim) në formën e softuerit microsoft .net Framework v4.0, 2.0, 3.5, 4.5 ...

Përbërës të rëndësishëm

Duhet të dini se kuadri i microsoft .net përbëhet nga dy pjesë:

  • mjedisi i interpretuesit;
  • bibliotekë plug-in.

Komponenti kryesor mund të quhet Common Language Runtime (CLR). Mund të ekzekutojë pjesën e softuerit të aplikacioneve të zakonshme ose në anën e serverit, duke qenë një mjedis ekzekutimi.

Duhet të paktën pjesa e dytë. Biblioteka e klasës kornizë (FCL) është një bibliotekë klase që përmban elementë të mjaftueshëm për t'u marrë me:

  • bazat e të dhënave;
  • rrjete;
  • ndërfaqet;
  • dosjet;
  • hyrjen dhe daljen e të dhënave.

E gjithë kjo i lejon zhvilluesit të përdorë klasa të gatshme për të krijuar programe, duke anashkaluar pjesën e nivelit të ulët.

Instalimi i mbështetjes së platformës

Instaluesi i kornizës Microsoft .net shtohet në dritaret e OS si parazgjedhje. Versioni i platformës v4.0, 2.0, 3.5, 4.5 varet nga sistemi operativ. Por pothuajse çdo prej tyre mund të instalohet sipas nevojës vetë, nëse kompjuteri juaj i plotëson kërkesat.

Kërkesat e platformës .Net

Siç ndodh me çdo aplikacion, edhe platforma .Net ka kërkesat e veta për funksionimin normal të programeve. Sa më i ri të jetë versioni i microsoft.net (v4.0, 2.0, 3.5, 4.5), aq më shumë karakteristika PC kërkon.

Megjithatë, aplikacionet e zhvilluara në këtë platformë janë më të ndjeshme ndaj performancës. Kjo do të thotë, nëse jeni duke përdorur një kompjuter të vjetër, atëherë nuk do të instaloni programe në të nën Windows 8, që do të thotë se nuk keni nevojë as për platformën 4.5.

Për të instaluar kornizën microsoft .net të çdo versioni (v4.0, 2.0, 3.5, 4.5) do t'ju duhet:

  • sistemi operativ i familjes Windows, duke filluar me XP sp3 ose server 2003 Sp2;
  • një kompjuter me një procesor nga 1 GHz;
  • jo më pak se 512 MB RAM;
  • çdo version i arkitekturës së procesorit duke filluar nga x86.

Procesi i instalimit të softuerit

Është e nevojshme të merret parasysh fakti i mëposhtëm: për instalim do t'ju nevojiten dy programe, zakonisht të integruara në sistemin operativ. Nëse po përdorni XP pa përditësime, atëherë duhet t'i shkarkoni nga faqja zyrtare e Microsoft-it. Versionet minimale që ju nevojiten janë:

  • Versioni 5 i shfletuesit.

Ju mund të zbuloni se cilin version keni instaluar duke parë të gjithë komponentët. Por, përpara se të filloni instalimin, këshillohet që të përditësoni të gjithë softuerin e sistemit. Për ta bërë këtë, plotësoni kushtet e mëposhtme:

  1. Hapni panelin e kontrollit;
  2. Gjeni "Windows Update";
  3. Kontrolloni për përditësime të rëndësishme dhe instaloni ato.

Ju mund të shkarkoni çdo version (v4.0, 2.0, 3.5, 4.5) të kornizës microsoft .net në faqen zyrtare të Microsoft.

Vetë disa prej aplikacioneve ofrojnë instalimin e versionit (v4.0, 2.0, 3.5, 4.5) që u nevojitet. Shtimi i një komponenti mund të përfshijë disa të tjerë, në varësi të nevojave të softuerit, si dhe të vetë platformës (për shembull, 3.0 dhe 2.0 janë instaluar së bashku me platformën 3.5).

Instalimi në vetvete është shumë i thjeshtë dhe intuitiv. Nëse gjatë instalimit të komponentit ndodh një dështim, ose sistemi shfaq një mesazh gabimi, duhet të çaktivizoni ose hiqni të gjitha versionet (v4.0, 2.0, 3.5, 4.5) microsoft.net

Heqja dhe çaktivizimi i Kornizës

Pse të hiqni kornizën? Nëse keni një problem pas përditësimit të një prej komponentëve të Windows, mund të ndiqni këto hapa:

  1. Provoni të çaktivizoni artikullin e fundit të instaluar;
  2. Hiqeni atë duke përdorur mjete standarde;
  3. Përdorni mjetin special të pastrimit të kornizës së rrjetit të shërbimeve.

Rivendosja e punës duke përdorur mjete standarde të Windows

Për të çaktivizuar komponentin, duhet të shkoni te "Paneli i Kontrollit", "Aktivizimi dhe çaktivizimi i komponentëve". Gjeni versionin (v4.0, 2.0, 3.5, 4.5) që është instaluar i fundit dhe zgjidhni (çaktivizoni), më pas klikoni butonin "OK".

Nëse problemi nuk ndodhi gjatë instalimit, por kur filluan dritaret, atëherë ka shumë të ngjarë të ketë pasur një dështim në sistem. Nëse gabimi është kritik dhe nuk ju lejon të nisni, atëherë duhet ta zgjidhni problemin në modalitetin e sigurt. Për të hequr qafe përplasjet, çinstaloni programet kornizë përmes programeve standarde "Shto ose Hiq".

Kur çinstaloni, filloni me versionin më të lartë të instaluar dhe përfundoni me versionin më të ulët. Kjo do të thotë, çinstaloni v4.0 - 3.5 - 3.0 - 2.0 - 1.1 me radhë. Pas kësaj, duhet të shkarkoni versionet që ju nevojiten nga faqja zyrtare e internetit.

Përdorimi i softuerit shtesë

Për shkak të versioneve të shumta, dështimet janë mjaft të ndryshme. Mjetet standarde të Windows nuk ndihmojnë gjithmonë në heqjen e plotë të softuerit, duke lënë të panevojshme regjistrime në regjistër, skedarë cilësimesh dhe biblioteka të sistemit.

Kjo mund të shkaktojë probleme edhe më serioze më vonë. Prandaj, u krijua një program i veçantë çinstalimi - mjeti i pastrimit të kornizës neto.

Shërbimi është shumë i thjeshtë. Pas nisjes së tij, duhet të klikoni butonin "Pastrimi Tani". Mjeti i pastrimit të kornizës neto funksionon në atë mënyrë që heq plotësisht të gjitha gjurmët e aktivitetit të komponentit, duke përfshirë:

  • softuer;
  • përditësimet përkatëse;
  • regjistrimet në regjistër;
  • skedarët e cilësimeve;
  • bibliotekat e sistemit.

Falë këtij programi, ju mund të hiqni përbërësit e vjetër të panevojshëm pa asnjë problem dhe pasojë, si dhe të shpëtoni nga gabimet e sistemit operativ në rast të instalimit të gabuar ose dështimit të komponentit.

Artikujt kryesorë të lidhur