1. Полиморфизм ва виртуаль методлар


Download 34.29 Kb.
bet8/10
Sana07.02.2023
Hajmi34.29 Kb.
#1173955
1   2   3   4   5   6   7   8   9   10
Bog'liq
dasturlash (2) (2)

24. LINQ texnologiyasi
LINQ texnologiyasi yoki "til bilan birlashtirilgan so'rovlar" deb tarjima qilinishi mumkin bo'lgan Language Integrated Query 2007 yil noyabr oyida .NET Framework 3.5 versiyasining chiqarilishi bilan birga tug'ildi. Boshqa ko'plab Microsoft ishlanmalari singari, LINQ dastlab C(omega) deb nomlangan pilot loyihadan o'tdi.
LINQ ning mohiyati oddiy - ishlab chiquvchilarga turli manbalardan olingan to'plamlar va ma'lumotlar to'plamlari bilan bir xilda ishlash imkonini beradi: ma'lumotlar bazalari, XML fayllari, dasturlash tilidagi to'plamlar. Ushbu maqsadlar uchun XML uchun o'rnatilgan .NET Framework LINQ, SQL uchun LINQ, ob'ektlar uchun LINQ, ob'ektlar uchun LINQ kabi ma'lum bir LINQ provayderi amalga oshiriladi . .NET Framework 3.5 ga qo'shilgan til kengaytmalari bu vazifaga hissa qo'shdi. Masalan, C# da anonim usullar va lambda iboralari kiritildi, ular LINQda keng qo'llaniladi.
LINQ ifodasining eng oddiy misolini ko'rib chiqing :
List a = new List(3);
a.Qoʻshish(3);a.Qoʻshish(12) ;a.Qoʻshish(-l);Roʻyxat musbat = a.Qaerda(x => x >= 0).Tanlash(x => x).ToList ();

25.Ado. Net
Ingliz tilidan tarjima qilingan-ADO.NET - Microsoft .NET Framework-dan ma'lumotlarga kirish texnologiyasi bo'lib, u umumiy komponentlar to'plami orqali relyatsion va aloqasiz tizimlar o'rtasidagi aloqani ta'minlaydi.
ADO.NET (. net uchun ActiveX Data Object) - ma'lumotlar bazasida yoki boshqa manbalarda (Microsoft SQL Server, Microsoft Access, Microsoft Excel, Microsoft Outlook, Microsoft Exchange, Oracle, OLE DB, ODBC, XML, matnli fayllar) saqlangan ma'lumotlarga kirish va boshqarish imkonini beruvchi texnologiya[1]. platformada. net Framework va.net Framework 2.0 ning bir qismi kutubxonalar to'plamidir[2]. Asosan bir-biri bilan chambarchas bog'liq bo'lgan mijoz-server tizimlari uchun mo'ljallangan ADO texnologiyasidan farqli o'laroq, ADO.NET ko'proq DataSet ob'ektlari bilan avtonom ishlashga qaratilgan. DataSet ob'ektlari o'zaro bog'liq ma'lumotlar jadvallarining mahalliy nusxalarini aks ettiradi, ularning har biri qator va ustunlar to'plamini o'z ichiga oladi. DataSet ob'ektlari chaqiruvchi yig'ilishga (masalan, veb-sahifa yoki ish stolida ishlaydigan dastur) DataSet tarkibi bilan ishlashga, ma'lumotlar manbasiga ulanishni talab qilmasdan o'zgartirishga va o'zgartirilgan ma'lumotlar bloklarini qayta ishlashga yuborishga imkon beradi.tegishli ma'lumotlar adapteri yordamida. Ammo, ehtimol, klassik ADO va o'rtasidagi eng asosiy farq ADO.NET bu shundan iborat ADO.NET bu boshqariladigan kod kutubxonasi va shuning uchun har qanday boshqariladigan kutubxona bilan bir xil qoidalarga bo'ysunadi. Tarkibiy turlari ADO.NET, CLR xotirasini boshqarish protokolidan foydalaning, bir xil turdagi tizimga tegishli (sinflar, interfeyslar, ro'yxatlar, tuzilmalar va delegatlar) va ularga har qanday .NET tili orqali kirish mumkin. sinflar ADO.NET tizim qurilishida.Data.dll.



Download 34.29 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling