Interfeys toifalari tushunchasi Interfeys toifalarni abstract bazaviy sinflar bilan taqqoslash Maxsus interfeyslarni kiritish


Directorylnfo toifasi orqali papkalar yaratish


Download 0.77 Mb.
bet42/50
Sana26.01.2023
Hajmi0.77 Mb.
#1129439
1   ...   38   39   40   41   42   43   44   45   ...   50
Bog'liq
MAVZULAR UMUMIY

Directorylnfo toifasi orqali papkalar yaratish
Directorylnfo.CreateSubdirectory() metodi vositasida dasturdan turib, ya’ni dasturiy tartibda, papkalar tuzilishini kengaytirish mumkin:
static void ModifyAppDirectory()
{
Directorylnfo dir = new Directorylnfо(@"C:\");
// Yangi \MeningPapkam papkasini yaratish
dir.CreateSubdirectory("MeningPapkam ");
// Yangi \ MeningPapkam2\Data papkasini yaratish
dir.CreateSubdirectory(@"MeningPapkam2\Data");
}
Bu metodning qaytaradiga qiymatini olish shart emas, biroq muvaffaqiyatli ijro etilganida, ushbu metod Directorylnfo toifasiga mansub ob’yektni qaytaradi. Buni ushbu metod orqali namoyish etish mumkin:
static void ModifyAppDirectory()
{
Directorylnfo dir = new Directorylnfo(".");
// Boshlang’ich papakada \ MeningPapkam papkasini yaratish
dir.CreateSubdirectory("MeningPapkam ");
// Qaytarilgan Directorylnfo ob’yektini olish
Directorylnfo myDataFolder=dir.CreateSubdirectory(@"MeningPapkam2\Data ") ;
// ..\ MeningPapkam2\Data papkasiga yo’lni chiqarish
Console . WriteLine (’’Yangi papka: {0}", myDataFolder);
}

739-bet



Ma’ruza 11 (37)
Mavzu: LINQ texnolodiyasi va operatorlari.
LINQ texnologiyasi. LINQ sintaksisi.
Qidirish, tartiblash, guruxlash, tanlash operatorlari
Reja:

  1. LINQ texnologiyasi

  2. LINQ so’rovlarini elementar massivlarga qo’llash

  3. LINQ so’rovlari sintaksisi


LINQ texnologiyasi
.NET platformasidan foydalangan holda qanaqa ilova yaratishingizdan qat’iy nazar, sizning dasturingiz qandaydir shakldagi ma’lumotlarga murojaatlar qilishiga to’g’ri keladi. Ma’lumotlar esa, tabiiyki, XML fayllari, relyatsion ma’lumotlar bazalari, xotira kollektsiyalari va oddiy massivlar kabi juda ko’plab shaklu shamoillarda, joylarda saqlanadi. Tarixan shunday bo’lib qolgan ediki, ma’lumotlarning qayerda saqlanayotganiga bog’liq ravishda dasturchilar turli, bir-biriga bog’liq bo’lmagan API-interfeyslarni qo’llashlariga to’g’ri kelgan. .NET 3.5 versiyasida paydo bo’lgan LINQ (Language Integrated Query — birlashtirilgan so’rovlar tili) texnologoyalari to’plami ma’lumotlarning juda eng turli-tuman saqlanish joylariga qisqa, simmetrik va qat’iy toifalashgan tarzda murojaat qilishni ta’minlaydi.

Download 0.77 Mb.

Do'stlaringiz bilan baham:
1   ...   38   39   40   41   42   43   44   45   ...   50




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