Intelligencia
- A .NET-keretrendszer a Microsoft átfogó és konzisztens programozási modellje kiváló felhasználói felülettel, átlátható és biztonságos kommunikációval, valamint gazdag üzleti folyamatok létrehozására képes alkalmazások létrehozására.
A .NET Framework 4 a korábbi verzióival párhuzamosan működik. A .NET-keretrendszer korábbi verzióin alapuló alkalmazások továbbra is az alapértelmezett platformjukon futnak.
A Microsoft .NET-keretrendszer 4 a következő új szolgáltatásokat és fejlesztéseket tartalmazza.
- A CLR (Common Language Runtime) és a BCL (Base Class Library) fejlesztései
- Teljesítményjavítások, beleértve a többmagos gépek jobb támogatását, a háttérben végzett szemétgyűjtést és a profilkészítő csatolást a szerveren.
- Új memórialeképezett fájltípusok és új numerikus típusok.
- Könnyebb hibakeresés, beleértve a kiíratási hibakeresést, a Watson minidump-eket, a vegyes módú hibakeresést 64 bites processzorokhoz és a kódszerződéseket.
- Teljes lista a CLR és BCL kiterjesztésekhez lásd: .
- Újítások a nyelvekben Visual Basicés C#, például lambda operátorok, implicit sorfolytatások, dinamikus továbbítás, valamint elnevezett és opcionális paraméterek.
- Az adatokhoz való hozzáférés és a modellezés fejlesztése.
- Az Entity Framework lehetővé teszi a fejlesztők számára, hogy relációs adatbázis-műveleteket programozzanak .NET objektumok és Language Integrated Query (LINQ) használatával. Számos új funkciót tartalmaz, beleértve a perzisztencia figyelmen kívül hagyását és a POCO támogatást, az idegen kulcsok leképezéseit, a lassú betöltést, a tesztvezérelt fejlesztés támogatását, a modell funkcióit és az új LINQ operátorokat. További jellemzők magában foglalja a többrétegű adatalkalmazások támogatását önkövető entitásokkal, egyedi kódgenerálást T4 sablonokkal, első modellfejlesztést, továbbfejlesztett tervezői felületet, jobb teljesítményt és entitáskészletek pluralizálását. További információért lásd:.
- A WCF Data Services a .NET-keretrendszer egyik összetevője, amely lehetővé teszi REST-alapú szolgáltatások és alkalmazások létrehozását, amelyek az Open Data Protocol (OData) segítségével biztosítanak és kérnek le adatokat az interneten keresztül. A WCF Data Services számos új funkciót tartalmaz, beleértve a továbbfejlesztett BLOB-támogatást, az adat-összerendelést, a sorszámlálást, a hírcsatorna testreszabását, a vetítéseket és a lekérdezési folyamat továbbfejlesztéseit. Beépített integráció a Microsoft iroda 2010 most lehetővé teszi, hogy biztosítsa Microsoft adatok Az Office SharePoint Server OData feedként, és elérheti ezt a hírcsatornát a WCF Data Services ügyfélkönyvtár segítségével. További információért lásd:.
- Bővítmények az ASP.NET-ben
- További vezérlők HTML használatával, elemazonosítók és egyéni css stílusok, amelyek megkönnyítik a szabványoknak megfelelő és keresőmotorokra optimalizált webes űrlapok létrehozását.
- Új dinamikus adatösszetevők, például új lekérdezési szűrők, entitássablonok, az Entity Framework 4 gazdag támogatása, valamint a meglévő webes űrlapokra könnyen alkalmazható érvényesítési és sablonkészítési lehetőségek.
- Webes űrlapok támogatása az új AJAX-könyvtár-bővítésekhez, beleértve a Content Delivery Networks (CDN) beépített támogatását.
- Az ASP.NET bővítményeinek teljes listáját ezen a hivatkozáson találja.
- A Windows Presentation Foundation (WPF) továbbfejlesztései
- Hozzáadott támogatás a többérintéses bevitelhez, a szalagvezérlőkhöz és a panel bővíthetőségi funkcióihoz Windows feladatok 7.
- Hozzáadott támogatás a Surface SDK 2.0-hoz.
- Az új üzleti alkalmazások vezérlői, mint például a diagramkezelés, a prediktív szerkesztés, az adatrács és egyebek, javítják az adatalkalmazásokat fejlesztő fejlesztők termelékenységét.
- A teljesítmény és a méretezhetőség javítása.
- Fejlesztések a szöveg vizuális tisztaságában, a pixelrögzítésben, a lokalizációban és az interoperabilitásban.
- A WPF kiterjesztéseinek teljes listáját lásd: .
- A Windows Workflow (WF) továbbfejlesztései lehetővé teszik a fejlesztők számára a munkafolyamatok hatékonyabb karbantartását. Tartalmaz egy továbbfejlesztett tevékenységprogramozási modellt, egy továbbfejlesztett tervezői felületet, egy új folyamatábra-modellezési stílust, egy kibővített tevékenységpalettát, egy munkafolyamat-szabály integrációt és új üzenetkorrelációs képességeket. A .NET-keretrendszer 4 a WF-alapú munkafolyamatokhoz is jelentős teljesítményjavításokat biztosít. A WF kiterjesztések teljes listáját lásd: .
- A Windows Communication Foundation (WCF) továbbfejlesztései, például a WCF-munkafolyamat-szolgáltatások támogatása az üzenetalapú tevékenységkorrelációt támogató munkafolyamatok létrehozásához. Ezenkívül a .NET-keretrendszer 4 új WCF-szolgáltatásokat kínál, például szolgáltatáskeresést, útválasztási szolgáltatást, REST-támogatást, diagnosztikát és teljesítményt. A WCF bővítmények teljes listáját lásd: .
- A legújabb párhuzamos programozási összetevők, mint például a párhuzamos hurkok támogatása, a TPL (Task Parallel Library), a PLINQ (Parallel LINQ) lekérdezések és a koordinációs adatstruktúrák, amelyek lehetővé teszik a fejlesztők számára a többmagos processzorok képességeinek hatékony kezelését.
Támogatott operációs rendszer
Windows 7; Windows 7 szervízcsomag 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 vagy újabb
- Windows Server 2008 (az elsődleges kiszolgálói szerepkörben nem támogatott)
- Windows 7
- Windows Server 2008 R2 (az elsődleges kiszolgálói szerepkörben nem támogatott)
- Windows 7 SP1
- Windows Server 2008 R2 SP1
- Támogatott architektúrák:
- ia64 (egyes funkciók nem támogatottak az ia64-en, például a WPF)
- Hardver követelmények:
- Javasolt minimum: 1 GHz-es vagy gyorsabb Pentium processzor, 512 MB véletlen hozzáférésű memória vagy több
- Minimális lemezterület:
- x86 - 850 MB
- x64 - 2 GB
- Előfeltételek:
- vagy több későbbi verzió
- vagy későbbi
- Fontos! Győződjön meg arról, hogy számítógépében van a legtöbb utolsó csomag frissítések és fontos Windows-javítások. A biztonsági frissítések kereséséhez keresse fel a Windows Update webhelyet. Ha 64 bites XP-re vagy Windows 2003-ra telepít, előfordulhat, hogy telepítenie kell a Windows Imaging Componentet. 32 bites Windows verzió A képalkotó komponens beszerezhető innen: . A Windows Imaging Component 64 bites verziója innen érhető el.
- Kattintson a "Letöltés" gombra ezen az oldalon a letöltés elindításához.
- A telepítés azonnali elindításához kattintson a gombra Fuss.
- A letöltések számítógépre mentéséhez és későbbi telepítéséhez kattintson a gombra Megment.
- A telepítés megszakításához kattintson a gombra Megszünteti.
Webfejlesztőknek és rendszergazdáknak
A .NET-keretrendszer webszerverre vagy teljes webfejlesztői környezet telepítéséhez használja a .
További követelmények a szerver telepítéséhezHa szervertelepítést szeretne végrehajtani, az alapvető összetevők mellett a következő szoftvereket is telepítenie kell a számítógépére:
- IIS 6.0 vagy újabb. Az ASP.NET szolgáltatásainak eléréséhez először telepítenie kell az IIS-t a következővel: legújabb frissítések Biztonság. Az ASP.NET csak Windows XP Professional, Windows Server 2003, Windows Server 2008 és Windows Server 2008 R2 rendszeren támogatott.
- (Ajánlott) MDAC Data Access Components 2.8 vagy újabb.
JEGYZET: a legtöbb felhasználónak nem kell kiszolgálót telepítenie. Ha nem biztos abban, hogy végre kívánja-e hajtani a szervertelepítést, hajtson végre egy alapszintű telepítést.
Program Windows telepítés Server 2008 R2 SP1 opció Szerver telepítés Mag
A Microsoft .NET Framework 4 ezen verziója nem támogatja a Server Core telepítési opciót a Windows Server 2008 és a Windows Server 2008 R2 rendszerhez. A Microsoft .NET Framework 4 olyan verziójának beszerzéséhez, amely támogatja a Windows Server 2008 R2 SP1 Server Core telepítési opcióját, látogasson el ide:
dotNetFx40_Full_setup.exe
Megjelenés dátuma:
Rendszerkövetelmények
Telepítési útmutató
további információ
Microsoft .NET-keretrendszer Egy újraterjeszthető csomag, amely telepíti a .NET-keretrendszer futtatókörnyezetét és az alkalmazások fejlesztéséhez szükséges fájlcsomagot. A .NET Framework for Windows 7, 8, 10 a Microsoft átfogóan konzisztens programozási modellje nagyszerű, gazdag alkalmazások készítéséhez. frissített verzió Az orosz nyelvű .NET-keretrendszer kiválóan működik elavult alapértelmezett verzióival. A Microsoft .NET fő ötlete a beírt programok töredékeinek kombinálása különböző nyelvek programozás. A .NET minden egyes könyvtára információkat tárol a jelenlegi verzió. Ez megkerüli az új és a régi összeszerelési verziók közötti sok konfliktust. legújabb verzió A Microsoft .NET Framework ingyenes letöltése orosz nyelven a hivatalos weboldal közvetlen hivatkozásával ellátogathat weboldalunkra.
A Microsoft .NET-keretrendszer Windows 7, 8, 10 rendszerhez szolgáltatásai:
- Nagy teljesítmény a többmagos számítógépekkel végzett munka során;
- A VisualBasic és a C++ frissítéseinek támogatása;
- Szimulációs fejlesztések elérhetők;
- A HTML-en keresztüli további vezérlés megkönnyíti a keresőmotorok webes űrlapjainak létrehozását;
- Többérintéses beviteli és szalagvezérlők támogatása;
- A tálca bővíthetősége a NET Framework for Windows 7, 8, 10 rendszerben;
- Jobb teljesítmény és skálázhatóság.
A Microsoft .NET-keretrendszer egy közös nyelvi futtatókörnyezet (CLR) és a kapcsolódó fájlok, amelyek a .NET-keretrendszerhez fejlesztett alkalmazások futtatásához szükségesek.
A Microsoft .NET-keretrendszer az új modell felügyelt kód programozás a számára operációs rendszer Ablakok.
Amint telepíti a .NET-keretrendszert, az összetevő azonnal megteremti a program működéséhez szükséges összes feltételt. Így ez a komponens megteremti a szükséges feltételeket a programok működéséhez.
A .NET-keretrendszer Windows NT, 98, Me, 2000, XP, Server 2003, Vista, Server 2008 és 7, 8 operációs rendszerekre telepíthető.
Azt mondanám, hogy a .NET-keretrendszer nem kodekekről szól, hanem a java alternatívájáról - egy virtuális gépről, amely képes különböző platformokon futtassa a hozzá írt kódot.
A Java-val ellentétben a kód nem csak értelmezhető Virtuális gép, hanem közvetlenül a hardveren történő végrehajtáshoz is lefordítható (ez nagyobb teljesítményt biztosít).
Használata nem korlátozódik az internetre, a szokásos szoftverek is .NET alá íródnak. Ennek a szoftvernek az az előnye, hogy bármely számítógépen és bármilyen .NET-támogatással rendelkező operációs rendszeren futni fog, például mobiltelefonokon.
A .NET-keretrendszert már régóta a Windows rendszerrel szállítják. A Windows 7 3.5-ös verzióval és néhány korábbi verzióval rendelkezik a kompatibilitás érdekében. A 4-es verzió jelenleg naprakész.
A Windows 7-től eltérően a Windows 8 platform 4.5-ös verziójával érkezik, amely az operációs rendszer telepítése során automatikusan települ. Ezért, ha van egy műtét Windows rendszer 8, akkor nem kell telepítőt letölteni, már minden telepítve van. További információ a platformról az MSDN oldalán.
Hogyan állapítható meg, hogy a .NetFramework melyik verziója van telepítve?
3 van egyszerű módszer.NET verzió definíciók Framework telepítve a számítógépeden:
1. módszer:
A Windows Intéző használata (Windows Intéző)
A Rendszerleíróadatbázis-szerkesztő használata
Egy kis hordozható segédprogram használata .NET Version Detector All Microsoft verziók A .NET-keretrendszer a következő mappába van telepítve:
Ahol " %windir%" - A gyökérmappa, amelybe a "Windows" volt telepítve, azaz. C:\Windows\.
Menjen a menübe Start->Futtatás majd írja be a parancsot %windir%\Microsoft.NET\Framework\ Ezt a parancsot is be lehet írni címsor Windows Intéző(azaz bármilyen mappát). Megnyílik egy mappa, amely a következő képernyőképen látható:
Ebben a mappában láthatja, hogy mely verziókat telepítette.
2. módszer: A Rendszerleíróadatbázis-szerkesztő használata.
A Rendszerleíróadatbázis-szerkesztőn keresztül azt is megtudhatja, hogy a .NET-keretrendszer melyik verziója van telepítve a számítógépére:
- Menjen a menübe Start->Futtatás majd írja be a parancsot regedités nyomja meg Belép.
Megnyílik egy ablak. - Most a következő kulcsot keressük:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP - Ez a kulcs több további részt is tartalmaz, amelyek mindegyike a rendszerre telepített .NET-keretrendszer nevét és verzióját jeleníti meg.
3. módszer:
A .NET-keretrendszer telepített verzióinak ellenőrzése egyszerű a .NET Version Detector segítségével
A Microsoft .NET-keretrendszer összes verziójának listája
Az alábbiakban az összes kiadott listája található Ebben a pillanatban a .NET-keretrendszer verziói:- .NET-keretrendszer 1.0
- .NET Framework 1.1 (a Windows Server 2003-tól kezdődő operációs rendszer része)
- .NET-keretrendszer 2.0
- .NET Framework 3.0 (Windows Vista és Server 2008 óta az operációs rendszer része)
- .NET Framework 3.5 (Windows 7 és Server 2008 R2 óta az operációs rendszer része)
- .NET-keretrendszer 4.0
Töltse le a Microsoft .NET Framework 1.0-t
Töltse le a Microsoft .NET Framework 1.1-et
Töltse le a Microsoft .NET Framework 2.0-t
(webes telepítő) (Internet kapcsolat szükséges a telepítés során)
Microsoft .NET Framework 3.5 Service Pack 1 (SP1) (teljes offline telepítő)
Töltse le a Microsoft .NET Framework 4.0-t
Letöltés (webes telepítő) (internetkapcsolat szükséges a telepítés során) (orosz)
A következő program telepítésekor a felhasználók gyakran szembesülnek azzal, hogy a .NET-keretrendszer új verziójával kell rendelkezniük. Gyártói, a Microsoft folyamatosan frissítéseket adnak ki termékeikhez. Az oldalon mindig ingyenesen letöltheti jelenlegi verzióösszetevő. Tehát hogyan frissítheti a .NET-keretrendszert Windows 7 rendszeren?
Kézi frissítés
Ezért nincs frissítés a .NET-keretrendszerben. Úgy történik, mint normál telepítés programokat. A különbség az régi verzió nem kell törölnie, a frissítés a többi verzió tetejére kerül. A telepítéshez fel kell lépnie a Microsoft hivatalos webhelyére, és le kell töltenie a legújabb .NET-keretrendszert. Ezt követően a fájl fut "alkalmazás".
A telepítési folyamat körülbelül 5 percet vesz igénybe, nem több. A számítógép újraindítása után a frissítés befejeződik.
Frissítés az ASoft .NET Version Detector segítségével
Annak érdekében, hogy ne keresse sokáig a szükséges telepítőfájlt a webhelyen, használhatja speciális segédprogram ASoft .NET Version Detector. Az indítást követően az eszköz megkeresi a számítógépen a .NET-keretrendszer telepített verzióit.
A rendszerben nem szereplő verziók szürkével vannak jelölve, szemben a zöld letöltési nyilakkal. Ha rákattint, letöltheti a kívánt .NET-keretrendszert. Most telepíteni kell az összetevőt, és újra kell indítani a rendszert.
Ezzel befejeződik a .NET-keretrendszer frissítése, vagyis valójában nem különbözik egy összetevő telepítésétől.
És mégis, ha frissített a .NET-keretrendszer legújabb verziójára, akkor nem tudja korábban telepíteni, a program hibát ad.
07/09/17 33,4KHa gyakran telepít programokat, akkor valószínűleg Microsoft .NET Framework hibákkal találkozott. A két leggyakoribb - vagy nincs telepítve, vagy rossz verzió van telepítve.
Miért történik ez? Mi ez, és miért van szükség a NET-keretrendszerre?
Mi az a .NET-keretrendszer?
Valószínűleg tudja, hogy a programozók fő foglalkozása a kódírás. Ennek során különféle programozási nyelveket használnak, hogy elmondják a számítógépnek, mit kell tennie:
De van egy probléma - a programozási nyelvek meglehetősen primitívek. Segítségükkel könnyedén végrehajthat olyan egyszerű műveleteket, mint az összeadás és a szorzás. És minden más hosszú és kemény munkát igényel. Szöveget vagy képeket szeretne megjeleníteni a képernyőn? Ezután sok kódot kell írnia a nyelv legegyszerűbb elemeivel.
Itt a .NET-keretrendszer segít. Valójában ez egy kiterjedt kódrészlet, amelyet írtunk ( a Microsoft készítette és karbantartja), amellyel a programozók gyorsabban írhatnak programokat.
Például a .NET-keretrendszer gondoskodik az ablakok képernyőre rajzolásának összes műveletéről. A programozónak csak szöveget kell beszúrnia, át kell gondolnia a programmenüt, be kell állítania a gombok viselkedését, amikor a felhasználó rájuk kattint stb.
A .NET-keretrendszer azonban sokkal több, mint egy csomó extra kód. Tartalmaz olyan eszközöket, amelyek csökkentik a fejlesztési időt, és további API-kat tartalmaznak, amelyek segítségével a programozók könnyedén kapcsolatba léphetnek olyan szolgáltatásokkal, mint a Windows Store. Ahelyett, hogy manuálisan írná az egészet szükséges kódot egyetemes támogatására Windows platformok, használhatja a .NET-keretrendszert:
Az alkalmazások .NET-keretrendszerrel történő fejlesztésének egyetlen hátránya van: nem futtathatók, ha a .NET nincs telepítve a rendszerre.
NET-keretrendszer két részből áll. Az első rész egy előre megírt kódot tartalmaz ( hivatalosan SDK-nak, fejlesztői csomagnak vagy "fejlesztői csomagnak" nevezik). A második rész egy olyan programot tartalmaz, amely a .NET-keretrendszer kódját az operációs rendszer parancsaivá tudja értelmezni. Ez a rész, amely az ún futásidejű környezet, lehetővé teszi a .NET-keretrendszerrel írt programok futtatását.
Ebből a szempontból a .NET-keretrendszer a Java-hoz hasonlít – a benne írt alkalmazások használatához le kell töltenie a Java Runtime Environment-et.
Röviden, miért van szüksége Microsoft Net Framework : Ha Ön egyszerű felhasználó, aki nem szándékozik programozni, akkor csak a .NET-keretrendszer futtatókörnyezetére van szüksége.
A .NET-keretrendszer telepítése
A legtöbb Windows számítógépen már telepítve van a .NET-keretrendszer, de előfordulhat, hogy a verzió már elavult. Például a Windows 8 és 8.1 a 4.5.1 verzióval érkezik, míg a Windows 10 a 4.6, 4.6.1 vagy 4.6.2 verziót tartalmazza.
Az írás idején a legtöbb friss változat- .NET-keretrendszer 4.7. Ezt fogjuk telepíteni:
A .NET Framework ezen keresztül is telepíthető Windows Update. De sokan kikapcsolnak Windows Update, ezért ez a módszer előnyösebb lenne.
Telepítés előtt – A .NET-keretrendszer 4.7 telepíthető Windows 10, Windows 8.1 és Windows 7 SP1 32 és 64 bites rendszerekre egyaránt. A Microsoft azt javasolja, hogy a merevlemezen legalább 2,5 GB szabad hely legyen a telepítés zökkenőmentes lebonyolítása érdekében.
A Microsoft kétféle telepítőt kínál: a webes telepítőt és az offline telepítőt. A webes telepítő kevesebb, mint 2 MB, és mindent letölt szükséges alkatrészeket telepítés során. Ezért stabil internetkapcsolatra lesz szüksége.
Az önálló telepítő körülbelül 60 MB méretű, és nem igényel internet-hozzáférést a telepítés során.
Mindkét telepítő ugyanazt tartalmazza .NET verziók Framework , de inkább az offline telepítőt használjuk. Megbízhatóbb, és mindig kéznél lesz, ha újra kell telepítenie a .NET-keretrendszert. A letöltést követően a telepítési folyamatnak egyszerűnek kell lennie – csak kövesse a képernyőn megjelenő utasításokat. És akkor gyorsan megérti, miért van szükség a NET Framework 4-re.
NET Framework 4.7 webes telepítő
NET Framework 4.7 offline telepítő
Felhívjuk figyelmét, hogy a 4.7-es verzió a 4-es, 4.5-ös, 4.5.1-es, 4.5.2-es, 4.6-os, 4.6.1-es és 4.6.2-es verziók folyamatban lévő frissítése. Szóval ne töröld előző verziók telepítés után. A .NET-keretrendszer 3.5 SP1 és régebbi verziói külön telepítve vannak.
Alapértelmezés szerint a .NET-keretrendszer az angol verziót telepíti, függetlenül attól, hogy melyik telepítőt használja. A lokalizációhoz le kell töltenie a megfelelő nyelvi csomagot. Pillanatnyilag nyelvi csomagok a 4.7-es verzióhoz csak offline telepítőként érhetők el.