• Dasturlash modellari
  • Oliy va o`rta maxsus ta’lim vazirligi




    Download 21,16 Kb.
    Sana18.07.2024
    Hajmi21,16 Kb.
    #267868
    Bog'liq
    mirziyo meliboyev laylo2


    O`ZBEKISTON RESPUBLIKASI
    OLIY VA O`RTA MAXSUS TA’LIM VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI HUZURIDAGI
    TEXNOLOGIYALARI YANGIQO`RG`ON AXBOROT
    TEXNOLOGIYALARI TEXNIKUMI
    INTERNET TEXNOLOGIYALARI
    O`QUV AMALIYOTI
    FANIDAN
    AMALIY ISH
    8-dasturiy injiniring talabasi
    Meliboyev Mirziyo

    Mavzu:ASP.NETtexnologiyalari asoslari



    ASP (inglizcha: Active Server Pages — «serverning aktiv sahifalari») — World Wide Web uchun oson ilovalar yaratishga yordam beradigan, Microsoft tomonidan yaratilgan texnologiya. ASP Windows NT turkumidagi operatsion sistemasining tarkibiga kiruvchi IIS veb serveri orqali ishlaydi.
    ASP.NET bu ochiq manbali,[2] server tomoni veb-dastur doirasi uchun mo'ljallangan veb-ishlab chiqish ishlab chiqarish dinamik veb-sahifalar. U tomonidan ishlab chiqilgan Microsoft ruxsat berish dasturchilar dinamik qurish veb-saytlar, ilovalar va xizmatlar.
    Birinchi marta 2002 yil yanvar oyida 1.0 versiyasi bilan chiqarildi .NET Framework va Microsoft-ning merosxo'ridir Serverning faol sahifalari (ASP) texnologiyasi. ASP.NET-da o'rnatilgan Umumiy til ishlash vaqti (CLR), dasturchilarga ASP.NET kodini har qanday qo'llab-quvvatlanadigan vositalardan foydalanib yozish imkonini beradi .NET tili. ASP.NET SABUN kengaytma ramkasi ASP.NET komponentlariga SOAP xabarlarini qayta ishlashga imkon beradi.
    ASP.NET vorisi ASP.NET Core. Bu ASP.NET-ni modul sifatida qayta amalga oshirish veb-ramka, shunga o'xshash boshqa ramkalar bilan birgalikda Entity Framework. Yangi ramka yangi ochiq manbadan foydalanadi .NET kompilyatori platformasi (kod nomi "Roslyn") va shunday o'zaro faoliyat platforma. ASP.NET MVC, ASP.NET veb-API va ASP.NET veb-sahifalari (faqat foydalanadigan platforma Jilet sahifalar) birlashtirilgan MVC 6-ga birlashtirildi.[3]

    Dasturlash modellari


    ASP.NET veb-ilovalarni yaratish uchun bir qator dasturlash modellarini qo'llab-quvvatlaydi:[4]

    • ASP.NET veb-shakllari - UI hodisalari server tomonida qayta ishlanadigan komponentlardan modulli sahifalarni yaratish uchun asos.

    • ASP.NET MVC - yordamida veb-sahifalar yaratishga imkon beradi model-view-kontroller dizayn namunasi.

    • ASP.NET veb-sahifalari - Dinamik kodni qo'shish uchun engil sintaksis va to'g'ridan-to'g'ri HTML formatida ma'lumotlarga kirish.[5]

    • ASP.NET veb-API - Qurilish uchun ramka Veb-APIlar ustiga .NET Framework.[6]

    • ASP.NET WebHooks - amalga oshiradi Webhook tadbirlarga obuna bo'lish va HTTP orqali nashr etish uchun naqsh.

    • SignalR - Mijoz va server o'rtasida ikki tomonlama aloqa uchun real vaqt rejimidagi aloqa tizimi.

    Boshqa ASP.NET kengaytmalariga quyidagilar kiradi:

    • ASP.NET ishlov beruvchisi - amalga oshiruvchi komponentlar System.Web.IHttpHandler interfeys. ASP.NET sahifalaridan farqli o'laroq, ular HTML formatlash fayliga, tadbirlarga va boshqa qo'llab-quvvatlovchiga ega emaslar. Ularda bor-yo'g'i kodli fayl (har qanday holda yozilgan) .NET-ga mos keladigan til) ba'zi ma'lumotlarni server HTTP javobiga yozadi. HTTP ishlov beruvchilari o'xshash ISAPI kengaytmalar.

    • ASP.NET AJAX - ASP.NET sahifalarini yozish uchun ikkala mijoz tomoni va server tomoni komponentlari bilan kengaytma Ayaks funktsionallik.

    • ASP.NET dinamik ma'lumotlari - A iskala ma'lumotlarga asoslangan veb-ilovalarni yaratish uchun kengaytma.

    Download 21,16 Kb.




    Download 21,16 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Oliy va o`rta maxsus ta’lim vazirligi

    Download 21,16 Kb.