Nima bo'ldi. Microsoft.NET Framework nima? Sizga Microsoft kerakmi yoki yo'qmi?

Intellekt

    dotNetFx40_Full_setup.exe

    Nashr qilingan sana:

    • .NET Framework - bu Microsoft-ning yuqori darajadagi foydalanuvchi tajribasi, shaffof va xavfsiz aloqalari hamda boy biznes jarayonlarini yaratish qobiliyatiga ega ilovalarni yaratish uchun keng qamrovli va izchil dasturlash modeli.

      .NET Framework 4 oldingi versiyalari bilan birga ishlaydi. .NET Frameworkning oldingi versiyalariga asoslangan ilovalar sukut bo'yicha ishlab chiqilgan platformada ishlashda davom etadi.

      Microsoft .NET Framework 4 quyidagi yangi xususiyatlar va yaxshilanishlarni o'z ichiga oladi.

      • CLR (Common Language Runtime) va BCL (Base Class Library) uchun yaxshilanishlar
        • Yaxshilangan unumdorlik, jumladan, yaxshilangan ko'p yadroli qo'llab-quvvatlash, fon axlat yig'ish va server tomonidagi profil biriktirish.
        • Yangi xotira xaritali fayl turlari va yangi raqamli turlari.
        • Osonroq disk raskadrovka, jumladan, dump disk raskadrovka, Watson minidumplari, 64-bitli protsessorlar uchun aralash rejimda disk raskadrovka va kod shartnomalari.
        • CLR va BCL uchun kengaytmalarning to'liq ro'yxati uchun qarang.
      • Visual Basic va C# dagi yangi ishlanmalar, masalan, lambda operatorlari, yashirin chiziq davomi, dinamik jo'natish va nomlangan va ixtiyoriy parametrlar.
      • Ma'lumotlarga kirish va modellashtirishni yaxshilash.
        • Entity Framework ishlab chiquvchilarga .NET ob'ektlari va Language Integrated Query (LINQ) yordamida relyatsion ma'lumotlar bazasi operatsiyalarini dasturlash imkonini beradi. U ko'plab yangi xususiyatlarni o'z ichiga oladi, jumladan, POCO uchun qat'iylikni bekor qilish va qo'llab-quvvatlash, tashqi kalitlarni xaritalash, sekin yuklash, test asosida ishlab chiqishni qo'llab-quvvatlash, modeldagi funktsiyalar va yangi LINQ operatorlari. Qo'shimcha funktsiyalarga o'z-o'zini kuzatish ob'ektlari bilan ko'p bosqichli ma'lumotlar fanini qo'llab-quvvatlash, T4 shablonlari yordamida maxsus kod yaratish, modelni birinchi ishlab chiqish, kengaytirilgan dizayner interfeysi, yaxshilangan ishlash va ob'ektlar to'plamlarini ko'plashtirish kiradi. Qo'shimcha ma'lumot olish uchun qarang.
        • WCF Data Services .NET Framework komponenti boʻlib, Internet orqali maʼlumotlarni ochish va qabul qilish uchun Open Data Protocol (OData) dan foydalanadigan REST-ga asoslangan xizmatlar va ilovalarni yaratish imkonini beradi. WCF Data Services koʻplab yangi komponentlarni oʻz ichiga oladi, jumladan BLOB takomillashtirilgan qoʻllab-quvvatlashi, maʼlumotlarni bogʻlash, qatorlarni hisoblash, tasmani moslashtirish, proyeksiya va soʻrovlar quvurini yaxshilash. Microsoft Office 2010 bilan mahalliy integratsiya endi Microsoft Office SharePoint Server maʼlumotlarini OData tasmasi sifatida koʻrsatish va WCF Data Services Client Library yordamida ushbu tasmaga kirish imkonini beradi. Qo'shimcha ma'lumot olish uchun qarang.
      • ASP.NET-dagi kengaytmalar
        • Qo'shimcha HTML boshqaruv elementlari, element identifikatorlari va maxsus CSS uslublari standartlarga mos keladigan va qidiruv tizimi optimallashtirilgan veb-shakllarni yaratishni osonlashtiradi.
        • Yangi dinamik ma'lumotlar komponentlari, masalan, yangi so'rov filtrlari, ob'ekt shablonlari, Entity Framework 4 uchun boy qo'llab-quvvatlash va mavjud veb-shakllarga osongina qo'llanilishi mumkin bo'lgan tekshirish va shablonlarni yaratish imkoniyatlari.
        • Veb-formalar AJAX kutubxonasining yangi yaxshilanishlarini, jumladan Content Delivery Networks (CDN) uchun o'rnatilgan yordamni qo'llab-quvvatlaydi.
        • ASP.NET kengaytmalarining toʻliq roʻyxati uchun ushbu havolaga qarang.
      • Windows Presentation Foundation (WPF) yaxshilanishlari
        • Ko‘p sensorli kiritish, lenta boshqaruvi va Windows 7 vazifalar panelini kengaytirish imkoniyatlari uchun qo‘shimcha qo‘llab-quvvatlash.
        • Surface SDK 2.0 uchun qo‘shimcha qo‘llab-quvvatlash.
        • Diagrammani boshqarish, aqlli tahrirlash, ma'lumotlar tarmog'i va boshqalar kabi biznes ilovalari uchun yangi boshqaruvlar ishlab chiquvchilarning ma'lumotlar ilovalarini yaratish samaradorligini oshiradi.
        • Ishlash va miqyosda yaxshilanishlar.
        • Matn ravshanligi, piksellarni bog‘lash, mahalliylashtirish va o‘zaro ta’sirni yaxshilash.
        • WPF kengaytmalarining to'liq ro'yxati uchun qarang.
      • Ishlab chiquvchilarga ish oqimlarini samaraliroq saqlashga yordam berish uchun Windows Workflow (WF) uchun yaxshilanishlar. Takomillashtirilgan harakat dasturlash modeli, takomillashtirilgan dizayner interfeysi, yangi oqim sxemasini modellashtirish uslubi, kengaytirilgan harakatlar palitrasi, ish oqimi qoidalari integratsiyasi va yangi xabarlar korrelyatsiyasi imkoniyatlarini o'z ichiga oladi. .NET Framework 4, shuningdek, WF-ga asoslangan ish oqimlari uchun sezilarli yaxshilanishlarni ta'minlaydi. WF kengaytmalarining to'liq ro'yxati uchun qarang.
      • Xabarga asoslangan faoliyat korrelyatsiyasini qo'llab-quvvatlaydigan ish oqimlarini yaratish uchun WCF Workflow xizmatlarini qo'llab-quvvatlash kabi Windows Communication Foundation (WCF)dagi yaxshilanishlar. Bundan tashqari, .NET Framework 4 xizmatni aniqlash, marshrutlash xizmati, REST qo'llab-quvvatlashi, diagnostika va ishlash kabi yangi WCF komponentlarini taqdim etadi. WCF kengaytmalarining to'liq ro'yxati uchun qarang.
      • Parallel tsiklni qo'llab-quvvatlash, TPL (Task Parallel Library), PLINQ (Parallel LINQ) so'rovlari va muvofiqlashtirish ma'lumotlar tuzilmalari kabi so'nggi parallel dasturlash komponentlari ishlab chiquvchilarga ko'p yadroli protsessorlarning imkoniyatlarini samarali boshqarish imkonini beradi.

    Tizim talablari

    • Qo'llab-quvvatlanadigan operatsion tizim

      Windows 7; Windows 7 xizmat paketi 1; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 R2 SP1; Windows Vista xizmat to'plami 1; Windows XP xizmat to'plami 3

          • Windows XP SP3
          • Windows Server 2003 SP2
          • Windows Vista SP1 yoki undan keyingi versiyalari
          • Windows Server 2008 (asosiy server rolida qo'llab-quvvatlanmaydi)
          • Windows 7
          • Windows Server 2008 R2 (asosiy server rolida qo'llab-quvvatlanmaydi)
          • Windows 7 SP1
          • Windows Server 2008 R2 SP1
        • Qo'llab-quvvatlanadigan arxitekturalar:
          • ia64 (ba'zi xususiyatlar ia64 da qo'llab-quvvatlanmaydi, masalan, WPF)
        • Uskuna talablari:
          • Tavsiya etilgan minimal: 1 GHz yoki undan yuqori Pentium protsessor, 512 MB RAM yoki undan ko'p
          • Minimal disk maydoni:
            • x86 – 850 MB
            • x64 - 2 GB
        • Old shartlar:
          • yoki keyinroq
          • yoki keyinroq

    O'rnatish bo'yicha ko'rsatmalar

        1. Muhim! Kompyuteringizda eng so'nggi xizmat to'plami va muhim Windows tuzatishlari mavjudligiga ishonch hosil qiling. Xavfsizlik yangilanishlarini qidirish uchun Windows Update-ga tashrif buyuring. Agar 64-bitli XP yoki Windows 2003-ga o'rnatilsa, Windows Imaging komponentini o'rnatishingiz kerak bo'lishi mumkin. Windows Imaging komponentining 32-bitli versiyasi quyidagi manzilda mavjud. Windows Imaging komponentining 64-bitli versiyasi quyidagi manzildan mavjud.
        2. Yuklab olishni boshlash uchun ushbu sahifadagi "Yuklab olish" tugmasini bosing.
        3. O'rnatishni darhol boshlash uchun tugmani bosing Bajarish.
        4. Yuklab olingan fayllarni kompyuteringizga saqlash va ularni keyinroq o'rnatish uchun tugmani bosing Saqlash.
        5. O'rnatishni bekor qilish uchun tugmani bosing Bekor qilish.

        Veb-ishlab chiquvchilar va administratorlar uchun

        .NET Framework-ni veb-serverga o'rnatish yoki to'liq veb-ishlab chiqish muhitini o'rnatish uchun dan foydalaning.

    Qo'shimcha ma'lumot


      • Serverni o'rnatish uchun qo'shimcha talablar

        Agar siz serverni o'rnatishingiz kerak bo'lsa, asosiy komponentlarga qo'shimcha ravishda kompyuteringizga quyidagi dasturlarni o'rnatishingiz kerak:

        • Internet Information Services 6.0 yoki undan keyingi versiyalari. ASP.NET xususiyatlariga kirish uchun, .NET Framework-ni o'rnatishdan oldin, eng so'nggi xavfsizlik yangilanishlari bilan Internet Information Services (IIS) ni o'rnatishingiz kerak. ASP.NET faqat Windows XP Professional, Windows Server 2003, Windows Server 2008 va Windows Server 2008 R2 da qo'llab-quvvatlanadi.
        • (Tavsiya etiladi) MDAC ma'lumotlarga kirish komponentlari 2.8 yoki undan keyingi versiyalari.

        ESLATMA: Aksariyat foydalanuvchilar server o'rnatishlari shart emas. Agar server o'rnatishni amalga oshirishga ishonchingiz komil bo'lmasa, asosiy o'rnatishni bajaring.

        Windows Server 2008 R2 SP1 Server Core oʻrnatish opsiyasi bilan oʻrnatish

        Microsoft .NET Framework 4 ning ushbu versiyasi Windows Server 2008 va Windows Server 2008 R2 ning Server Core o‘rnatish variantini qo‘llab-quvvatlamaydi. Windows Server 2008 R2 SP1 uchun Server Core oʻrnatish variantini qoʻllab-quvvatlaydigan Microsoft .NET Framework 4 versiyasini olish uchun bu yerni bosing.

Microsoft .NET Framework- Bu dasturiy platforma deb ataladigan narsa. Ushbu platformada yozilgan dasturlarni ishga tushirish uchun NET Framework-ni o'rnatish talab qilinadi. Siz uchun tushunarli bo'lishi uchun men buni quyidagicha tushuntiraman: agar ular uchun zarur kodeklar o'rnatilmagan bo'lsa, ba'zi video fayllar Windowsda o'ynamaydi. Bu erda ham vaziyat bir xil: NET Framework uchun yozilgan dasturlar, agar ushbu komponent tizimda o'rnatilmagan bo'lsa, ishlay olmaydi.

Muhim nuqta: NET Framework-ning ma'lum bir versiyasi uchun yozilgan dastur ishlashi uchun ushbu versiya o'rnatilgan bo'lishi kerak.

Microsoft NET Frameworkning birinchi versiyasini 2000 yilda chiqargan va shundan beri bir nechtasi chiqarildi (NET Framework 1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5).

NET Framework-ning qaysi versiyalari kompyuteringizda o'rnatilganligini qanday aniqlash mumkin?

Microsoft .NET Framework 4.5.1
Bu 4.0 va 4.5 versiyalarining yangilanishi, shuning uchun agar siz 4.5.1 ni o'rnatayotgan bo'lsangiz, bu versiyalarni o'rnatish shart emas. Windows XP NET Framework 4.5 tomonidan qo'llab-quvvatlanmaydi.

Microsoft .NET Framework-ni qanday qayta o'rnatish mumkin?

Ba'zida tizimda NET Framework bilan bog'liq muammolar paydo bo'ladi. Masalan, ba'zi dasturlarni ishga tushirishda yoki Microsoft .NET Framework-ning o'zini o'rnatishda (yangilashda) xatolar paydo bo'ladi. Bunday holda, muammolarni eng ishonchli hal qilish platformani olib tashlash va uni qayta o'rnatishdir.

Kimga NET Framework-ni to'g'ri olib tashlang kompyuteringizdan buning uchun maxsus yaratilgan dasturdan foydalanish yaxshidir .NET Framework tozalash vositasi.

Uni yuklab oling, keyin arxivni oching va faylni ishga tushiring cleanup_tool.exe.

Xabar paydo bo'ladi: ".NET Framework Setup Cleanup Utility dasturini ishga tushirmoqchimisiz?" (Ingliz tilida bo'lsa ham) - "Ha" tugmasini bosing. Keyin litsenziya shartnomasi shartlarini qabul qiling ("Ha" tugmasi).
Dastur oynasida ro'yxatdan ".NET Framework - Barcha versiyalar" ni tanlang va "Hozir tozalash" tugmasini bosing:
NET Framework-ni o'chirib tashlaganingizdan so'ng, kompyuteringizni qayta ishga tushiring. Keyin eng kichikidan boshlab kerakli versiyalarni qayta o'rnating.

Uni o'z kompyuterida ochgan ko'plab foydalanuvchilar u erda Microsoft tarmoq tizimini topadilar. U bir nechta versiyalarda (1.0, 2.0, 3.0, 3.5 va boshqalar) mavjud va deyarli har doim 4.5 versiyasiga qadar o'rnatiladi.

Ushbu maqolada biz sizga Microsoft tarmog'i nima ekanligini va uni olib tashlashga arziydimi yoki yo'qligini aytib beramiz, chunki deyarli har doim bu savol tizim diski bilan bog'liq.

Microsoft net framework nima uchun ishlatiladi?

Gap shundaki, bu aslida dastur emas. Microsoft net framework - bu dastur muhiti (platforma) bo'lib, uning ichida yoki undan foydalanib turli xil o'yinlar va dasturlar ishlab chiqiladi.

Aynan shu dasturlar yoki o'yinlar ishlashi uchun sizning kompyuteringizda Microsoft net framework bo'lishi kerak, chunki u birlashtiruvchi havolaga o'xshaydi, buning yordamida operatsion tizimingiz dastur yoki o'yinni ishga tushirishda siz bergan kodni qanday bajarishni tushunadi. .

Hozirgi kunda deyarli barcha o'yinlar va dasturlar Microsoft net framework yordamida yoziladi. Shuning uchun ularni o'rnatishda ular ushbu dasturiy muhitni o'rnatishlari kerak.

Microsoft net ramkasini olib tashlash mumkinmi?

Albatta yo'q! Agar siz buni qilsangiz, kompyuteringizdagi ko'pgina dasturlar va o'yinlar ishga tushirishda etishmayotgan fayllar bilan xato qilib, shunchaki ishlashni rad etadi.

Microsoft net framework etishmayotganligi sababli dasturni ishga tushirishda xatolik yuz berdi


Maqolani ijtimoiy tarmoqlarda baham ko'ring! Saytimizga yordam bering!

VK-da bizga qo'shiling!

Net Framework Microsoft dasturiy muhitida yaratilgan ilovalarni ishga tushiruvchi vositadir. NET. Bu Microsoft tomonidan patentlangan texnologiya. Oddiy so'zlar bilan aytganda, bu kodeklar bo'lib, ularsiz ko'pgina dasturlar va saytlar ishlamaydi. Endi xizmat standart, shuning uchun u deyarli har bir shaxsiy kompyuterda o'rnatilgan.

Dasturning birinchi versiyasi 2002 yil may oyida chiqarilgan. Keyin u faqat Windows XP va Windows Server 2003 o'rnatilgan mashinalarda ishlagan. To'rtinchi versiya 2010 yilda taqdim etilgan. U Windows 8, Windows Server 2012 bilan mos keladi. 4.7 modifikatsiyasi 2017 yilda chiqarilgan - u Windows 10 platformasida ishlaydi.

Microsoft Net Framework nima dasturchi uchunmi? Bu yangi platformalarni o'zlashtirmasdan, tanish tilda dasturlar yozish qobiliyatidir. Ramka - bu C#, Visual Basic, JScript, C++/CLI, F#, J# va boshqalar kabi til algoritmlaridan buyruqlarni tushunadigan ko'p platformali muhit.

Bunday imkoniyatlar tufayli ishlab chiquvchilar chiroyli vizualizatsiya bilan murakkab dasturlarni yaratishi mumkin. Tayyor ilovalar turli muhit va qurilmalarda ishlashi mumkin. Avvalo, ramkani ishlab chiqishda mutaxassislar Windows platformasiga e'tibor qaratdilar. Ilovada dasturlash tilining muvofiqligi CLR ijro elementi bilan ta'minlanadi.

Net Framework-ni yuklab olishim kerakmi?

Dasturni Windows bilan ishlaydigan har bir shaxsiy kompyuterga o'rnatishning hojati yo'q - bu juda muhim emas. Biroq, deyarli vaziyat yuzaga kelishi kafolatlanadi tizim ushbu dasturiy ta'minot to'plamini talab qilganda va odatdagidek, bu eng mos bo'lmagan daqiqada sodir bo'ladi. Biroq, yangi mahsulotlar bilan erkin ishlash uchun ramkani oldindan o'rnatish tavsiya etiladi.

Ko'pincha o'yin yoki dasturni o'rnatish paytida tizim Net Framework-ni o'rnatish uchun ruxsat so'raydi. Agar kompyuteringizda ramkalardan biri allaqachon o'rnatilgan bo'lsa ham, ushbu so'rovni e'tiborsiz qoldirmaslik yaxshiroqdir. Ushbu dasturiy mahsulot Frameworkning kerakli versiyasini o'rnatadi - faqat bu holda u to'g'ri ishlashi mumkin bo'ladi.

Framework-ni Windows XP-ga yangilanmasdan o'rnatish uchun sizga ikkita dastur kerak bo'ladi - Windows Installer 3.1 va Internet Explorer brauzeri 5-versiyadan past bo'lmagan. Ramkani o'rnatishdan oldin, barcha mavjud yangilanishlarni kompyuteringizga o'rnatish muhimdir. Buni o'rnatilgan yangilash markazi yordamida amalga oshirish mumkin.

Microsoft-dan rasmiy dasturni qayerdan olsam bo'ladi?

Windows 7 Net Framework-dan boshlab allaqachon kiritilgan operatsion tizimning tarqatish paketida - sukut bo'yicha Windows bilan birga o'rnatiladi. Agar biron sababga ko'ra ushbu paket yo'qolgan yoki o'rnatilmagan bo'lsa, dasturni Microsoft veb-saytidan yuklab olishlar bo'limidan yuklab olish mumkin. Dasturni yuklab olish bepul.

Ramka mosligi

Frameworkning har bir nashri Windows-ning ma'lum bir versiyasiga mos keladi. Sizning kompyuteringiz paketni qo'llab-quvvatlash uchun maxsus talablarga javob berishi kerak. Bu erda ishda tabiiy qoida mavjud- ramka qanchalik yangi bo'lsa, uning normal ishlashi uchun shunchalik ko'p resurslar talab qilinadi. Siz uni eski kompyuterga o'rnatishingiz dargumon. net to'plami 4 nashri.

Dasturning 3.5 versiyasidan boshlanadigan versiyalari tanqid qilindi, chunki ular Windows 7 dan eski Windows versiyalariga o'rnatilmaydi. Bu foydalanuvchilar uchun juda ko'p noqulayliklar tug'diradi, chunki eski Windows-ga yangi ramkalarni o'rnatish juda ko'p vaqt va kuch talab qiladi. Mutaxassislar platformani SSE qo'ng'iroqlarini qo'llab-quvvatlamaganligi uchun ham tanqid qilishadi.

Microsoft Net Framework turlari:

  1. .NET Compact Framework - Windows CE platformasida ishlaydigan qurilmalar uchun versiya.
  2. .NET Micro Framework - 32 va 64 bitli mikrokontrollerlar uchun versiya.
  3. DotGNU asosiy dasturning analogidir va ochiq manba hisoblanadi.
  4. Portable.NET - portativ vositalarga ega versiya, o'rnatishni talab qilmaydi.

Net Framework-ni o'rnatish uchun minimal talablar

  • OS Windows XP SP3 yoki Windows Server 2003 SP2.
  • 1 gigagertsli chastotali protsessor.
  • 512 MB operativ xotira.
  • X86 dan boshlab har qanday protsessor arxitekturasi.

Shunday qilib, dasturning eski versiyasi deyarli har qanday mashinaga, hatto eskirganiga ham mos keladi. Agar ramka kompyuterda ishlashiga shubha qilsangiz, tizim ish faoliyatini tekshirish. Buni amalga oshirish uchun kompyuter xususiyatlariga o'ting va protsessor quvvatiga, RAM miqdoriga va qattiq diskdagi bo'sh joy miqdoriga qarang.

Microsoft Framework-ni o'chirish va qayta o'rnatish

Windows komponentlarini ishlatish yoki yangilash bilan bog'liq muammolar mavjud bo'lsa, bunday choralar zarur. Vaziyatni to'g'irlash uchun siz oxirgi o'rnatilgan komponentni o'chirib qo'yishingiz yoki standart vositalar yordamida olib tashlashingiz kerak. Shundan so'ng, siz Net Framework Cleanup Tool-ni ishga tushirishingiz kerak.

Microsoft .Net Framework versiyasini qanday topish mumkin

1-usul. Boshqaruv paneliga o'ting. Buning uchun Boshlash menyusida tegishli belgini toping. Keyin "Dasturlar va xususiyatlar" bo'limini toping. Chapdagi menyuda siz "Xususiyatlar yoqish yoki o'chirish" yorlig'ini topasiz. Unga bosish orqali ro'yxat paydo bo'ladi, unda siz kompyuteringizda o'rnatilgan ramka versiyasini ko'rasiz.

2-usul. Net Versin Detector yordam dasturini yuklab oling - u resurslarni talab qilmaydi va o'rnatmasdan ishlaydi. Dasturni ishga tushirganingizda, siz darhol ramkangizning versiyasini ko'rasiz. Ushbu usul birinchisiga qaraganda ancha qulayroq, ammo yordam dasturini yuklab olish uchun kompyuter Internetga ulangan bo'lishi kerak. Dastur biroz og'irlik qiladi.

Net Framework 4 nima?

Bu Microsoft dasturlash muhitining so'nggi versiyalaridan biridir. Uning asosida yaratilgan ilovalar jozibador interfeys, yuqori xavfsizlik va tarmoq ulanishlarining shaffofligini oladi. Platforma eng ilg'orlardan biri hisoblanadi. Mutaxassislar uni Sun’ning Java dasturlash muhitiga bevosita raqobatchi deb hisoblashadi.

Framework 4 quyidagi yangiliklarni o'z ichiga oladi:

Agar siz o'rtacha kompyuter foydalanuvchisi bo'lsangiz, ushbu Microsoft mahsulotining barcha texnik tafsilotlarini o'rganishingiz shart emas. Ushbu paket sizning shaxsiy kompyuteringizda o'rnatilgan yoki yo'qligini va uning qaysi versiyasiga ega ekanligini tushunishingiz kerak. Dasturlarni yozuvchi mutaxassislar dasturning batafsil xususiyatlari bilan ishlab chiquvchining rasmiy veb-saytida tanishishlari mumkin.


O'z shaxsiy shaxsiy kompyuteri bilan birga biror narsadan o'tgan foydalanuvchilar orasida dolzarb va mashhur savol.

Microsoft .NET Framework - bu barcha asosiy dasturlash tillarining mosligini birlashtirgan dasturiy platforma.

Bularning barchasi C# tilida ishlab chiqilgan dasturlarning Delphi tiliga asoslangan xizmat bilan bemalol muloqot qilishini bildiradi.

Ushbu platformaga bo'lgan ehtiyoj uzoq vaqtdan beri paydo bo'lgan, chunki ishlab chiquvchi barcha mumkin bo'lgan omillarni hisobga olgan, ya'ni kodeklarning mavjudligi yoki yo'qligi juda ko'p mehnat talab qiladi va har doim ham amalga oshirilmaydi, bundan tashqari ishga tushirish uchun ko'proq vaqt kerak bo'ldi. ilovalar tufayli turli mavjudligi tekshiruvlar va Microsoft o'z so'zini aytdi. Ushbu to'plam chiqarilishidan oldin, Java kompaniyasi va Microsoftni qiziqtirmagan tarqatishga erishdi.

NET Framework nima maqsadda yaratilgan?

Bugungi kunda .NET Framework ko'payib borayotgan dasturiy mahsulotlarning to'g'ri ishlashi uchun zarurdir. Qulaylik va bozordagi o'ringa qo'shimcha ravishda, kompaniya o'rtacha dasturchining funksionalligini kengaytirish maqsadini oldi, chunki turli tillar maxsus imkoniyatlar va farqlarga ega.

Aniqlik uchun, keling, misolni ko'rib chiqaylik: javascript - bu prototipga yo'naltirilgan skript, boshqacha qilib aytganda, brauzerda sahifada dinamik ravishda o'zgaruvchan ma'lumotlarning bajarilishini ko'rsangiz, ko'pincha buning uchun NET Framework javobgar bo'ladi.

PHP ko'pchilik veb-saytlarning yuragi bo'lib, u sahifada taqdim etilgan ma'lumotlarni yaratadi, lekin u kontentni asinxron tarzda, ya'ni sahifani yangilamasdan o'zgartira olmaydi va agar siz ushbu tillarni birlashtirsangiz, funksionallikni sezilarli darajada kengaytirishingiz mumkin.

Platforma ikki qismni birlashtiradi: ish vaqti muhiti va sinf kutubxonasi. Common Language Runtime (CLR), nomidan ko'rinib turibdiki, server yoki ish stoli ilovalari bilan muloqot qilish va ularni ishga tushirish uchun mo'ljallangan.

Framework Class Library - bu ma'lumotlar bazasi, ya'ni ma'lumotlar ombori, kompyuteringizning barcha elementlari bilan ishlash uchun barcha turdagi komponentlar.

Maqsad, ishlab chiquvchiga past darajadagi dasturlash bilan shug'ullanmasdan, tayyor sinflardan foydalangan holda, o'zi yozayotgan ilova bilan shug'ullanish imkonini berishdir.

Aslida, .NET Windows operatsion tizimidagi shaxsiy kompyuterlar uchun mo'ljallangan, ammo kompaniya mobil qurilmalarga ham o'z ta'sirini kengaytirmoqda, ular hamma narsani tartibga solish uchun bir xil ehtiyojga ega, shuning uchun Frameworkni mobil qurilmalarda ko'rish mumkin.

Albatta, mustaqil loyihalarni ishlab chiqish tufayli Linux va boshqa tizimlarning turli versiyalarida analoglar mavjud, ularning asosiylari Mono va Portable.NET.

Shaxsiy ma'lumotlaringizni o'g'irlash uchun o'z maqsadlariga ega bo'lgan vijdonsiz ishlab chiquvchilar bilan yuzaga kelishi mumkin bo'lgan muammolarni oldini olish uchun CLR muhiti bularning barchasini qayta ishlaydi va qat'iy chegaralarni o'rnatadi, boshqariladigan kod shunday ishlaydi, Framework bilan o'zaro ishlaydi. Shunga ko'ra, platformaga kira olmaydigan kod boshqarilmaydigan deb nomlanadi.

.NET Framework paketi CLR-ni yuklagan holda ichkaridan ishga tushirilishi mumkin va boshqarilmaydigan kod ham boshqariladigan, ham boshqarilmaydigan koddan foydalanishi mumkin bo'lgan o'zining dasturiy muhitini yaratish imkoniyatini oladi. Windows dasturchiga ish vaqti muhitlarini o'zlari ishlab chiqish imkoniyatini taqdim etdi, bu esa Frameworkni yanada moslashuvchan qiladi.

Ko'pincha foydalanuvchilar ushbu platformani o'rnatish zaruratiga duch kelmaydilar, chunki u ko'pgina o'yinlar va ko'plab dasturiy ta'minot dasturlariga kiritilgan bo'lib, asosiy jarayonni tugatgandan so'ng o'zini o'zi o'rnatadi, lekin agar siz uzoq vaqt davomida hech narsa o'rnatmagan bo'lsangiz, unda bunga arziydi. qo'lda yangilash. Yuklab olishda hech qanday muammo bo'lmaydi, chunki barcha fayllar va ma'lumotlar ishlab chiqaruvchining Microsoft veb-saytida keltirilgan.

Keling, bir nechta tez-tez beriladigan savollarni ko'rib chiqaylik, chunki oddiy foydalanuvchi ilovaning o'zi bilan shug'ullanmaydi, ammo bu platforma haqida bilish kerak bo'lgan narsalar mavjud.

.NET Framework-ning o'rnatilgan versiyasini qanday topish mumkin?

Agar ma'lum bir dasturning tizim talablari uning Frameworkning ma'lum bir versiyasiga ega ekanligini bildirsa, bu savolga javob sizni qiziqtirishi mumkin. Shuni ta'kidlash kerakki, barcha yangi versiyalar allaqachon eski versiya uchun ishlab chiqilgan dasturni ishga tushirish uchun zarur bo'lgan hamma narsani o'z ichiga oladi.

Versiyani aniqlashning eng oddiy va shuning uchun eng to'g'ri usuli - bu boshqaruv panelining maxsus bo'limida qarash.

1 yo'l

1. "Ishga tushirish" tugmasini bosish va ko'rsatilgan elementni bosish orqali "Boshqarish paneli" ga o'ting;

3. Chap menyuda "Windows komponentlarini yoqish yoki o'chirish" yorlig'iga o'ting;

4. Ochilgan ro'yxatda Framework-ni toping, uning nomi versiyani ko'rsatadi.


2 yo'l

Versiyani aniqlashning yana bir usuli - NET Version Detector dasturini yuklab olish, u o'rnatmasdan ishlaydi va barcha kerakli ma'lumotlarni ko'rsatadi.

Ushbu platformaning amallar ketma-ketligini ko'rib chiqamiz, bu platforma uchun turli dasturlash tillarida yozilgan har qanday dastur qayta ishlash bosqichida Common Intermediate Language oraliq bayt kodiga aylanadi. Shundan so'ng kod Common Language Runtime (CLR) virtual mashinasi tomonidan bajarilishi yoki NGen.exe yordam dasturi tomonidan ma'lum maqsadli protsessor uchun bajariladigan kodga tarjima qilinishi mumkin.

Agar siz virtual mashinada kodni bajarsangiz, JiT kompilyatori oraliq kodni bir zumda kerakli arxitekturadagi protsessor tomonidan ishlatiladigan ikkilik kodga aylantiradi.

Mavzu bo'yicha savollaringiz bo'lsa "Microsoft .NET Framework nima?” deb so‘rashingiz mumkin


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