Войти Регистрация

Docx

  • Рефераты
  • Дипломные работы
  • Прочее
    • Презентации
    • Рефераты
    • Курсовые работы
    • Дипломные работы
    • Диссертациии
    • Образовательные программы
    • Инфографика
    • Книги
    • Тесты

Информация о документе

Цена 3000UZS
Размер 2.9MB
Покупки 0
Дата загрузки 21 Ноябрь 2024
Расширение pptx
Раздел Презентации
Предмет Информатика и ИТ

Продавец

Bohodir Jalolov

Visual C++ da komponentalar bilan ishlash

Купить
D A S T U R L A S H 1 1DASTURLASH 2 Visual C++ da komponentalar bilan ishlash10 MAVZU D A S T U R L A S H 2Mа’ruza rejasi 2Visual C ++ da komponenta tushunchasi1 button komponentasi va uning xususiyatlari2 label komponentasi va uning xususiyatlari3 textbox komponentasi va uning xususiyatlari4 listbox va comboBox komponentalari, ularning xususiyatlari5 Xulosa6 D A S T U R L A S H 2Visual C ++ da komponenta tushunchasi 3Windows dasturlarining arxitekturasi xabarlar prinsipiga asoslanganligi sababli, ushbu dasturlarning barchasida ba’zi umumiy komponentalarni o’z ichiga oladi. Odatda ular aniq ko’rinishda manba kodiga kiritilishi kerak. Ammo, MFC kutubxonasidan foydalanganda, bu avtomatik ravishda sodir bo’ladi; ularni yozishga vaqt va kuch sarflashning hojati yo’q. Shunga qaramay, MFC yordamida yozilgan Windows dasturining qanday ishlashini va u nima uchun aynan shu tarzda ishlashini to’liq tushunish uchun ushbu komponentalar ta’rifini umumiy ma’noda tushunish kerak. D A S T U R L A S H 2Visual C ++ da komponentlar bilan ishlash 4Visual C++ dasturlash tilini forma muhitida interfesli ilova yaratish uchun biz komponentalardan foydalanamiz. Ilovalar interfeysini yaratish uchun Visual C++ komponentalarining ulkan (keng) to&#39;plamini taqdim qiladi. D A S T U R L A S H 2Visual C ++ da komponentlar bilan ishlash 5 Komponentalar bilan ishlashda biz .NET Framework sinflar kutubxonasida aniqlangan sinflar va nomlar fazosi mexanizmidan foydalanamiz, ular ishlab chiqarish muhitining funksional imkoniyatlaridan foydalanishni ta’minlaydigan sinflar, interfeyslar va turli xil berilganlar tiplarini o’z ichiga oladi.NET Framework kutubxonasida mavhum (ular asosida aniq sinflar yaratiladi) va aniq sinflarning yetarli to’plami mavjud. Ushbu kutubxonada qardosh turlar bilan ishlashni osonlashtirish uchun ular nomlar fazolariga birlashtirilgan . D A S T U R L A S H 2System nomlar fazosi 6Ushbu nomlar fazosi .NET Framework tarkibidagi asosiy berilganlar turlari uchun asos hisoblanadi. U barcha ilovalar tomonidan ishlatiladigan asosiy ma&#39;lumotlar turlari uchun qo&#39;llaniladigan sinflarni o&#39;z ichiga oladi: Object (meros qilib olingan sinflar ierarxiyasidagi asos sinf), Byte, Char, Array, Int32, String, Collection va boshqalar. Ushbu turlarning aksariyati dasturlash tilida ishlatiladigan birlamchi berilganlar turlaridir. Quyidagi jadvalda C++ uchun ba&#39;zi berilganlar turlari ro&#39;yxati keltirilgan. D A S T U R L A S H 2C ++ uchun berilganlar turlari 7Berilganlar turlari Sinf nomi Ta&#39;rifi Butun son Byte 8 bitli ishorasiz butun son Sbyte 8 bitli ishorali butun son Int16 16 bitli ishorali butun son Int32 32 bitli ishorali butun son Int64 64 bitli ishorali butun son UInt16 16 bitli ishorasiz butun son UInt32 32 bitli ishorasiz butun son UInt64 64 bitli ishorasiz butun son Haqiqiy son Single Birlamchi (32 bit) aniqlik bilan, suzuvchi nuqtali son Double Ikkilamchi (64 bit) aniqlik bilan suzuvchi nuqtali son Mantiqiy Boolean Mantiqiy(bool) son (true yoki false) Boshqa turlari Char Unicode (16-bit) belgi Decimal O&#39;nli (128 bit) qiymat IntPtr Qiymati tegishli platformaga bog&#39;liq bo&#39;lgan ishorali butun son: 32 bitli platformada 32 bitli qiymat va 64 bitli platformada 64 bitli q D A S T U R L A S H 2Button komponentasi 8Komponenta All Windows Forms palitrasi tarkibidagi komponentalar guruhiga kiradi. Ushbu komponenta formada o&#39;rnatilgan joyga, sichqoncha bilan bosilishi kerak bo&#39;lgan “tugma” elementini yaratadi. Button komponentasi xatti-harakatlarini aniqlaydigan ba&#39;zi xususiyatlar mavjud. Button komponentasining formada ko&#39;rinishi quyidagicha: D A S T U R L A S H 2Button xususiyatlari (Properties) . 9Ko&#39;pgina xususiyatlar allaqachon bizga tanish - biz ular bilan formani o&#39;rganayotganda uchrashdik. Ba&#39;zi notanish xususiyatlarni ko&#39;rib chiqamiz. Anchor — komponentaning sobit holatini belgilaydi. Agar siz formani foydalanuvchi undan foydalanishi jarayonida o&#39;lchamini o&#39;zgartira oladigan qilib yaratgan bo&#39;lsangiz, unda sizning formangiz tarkibiy qismlari ham mos ravishda hajmini o&#39;zgartirishlari kerak. Agar tarkibiy qism formaga &#34;bog&#39;langan&#34; bo&#39;lsa va forma hajmi o&#39;zgarsa, “bog&#39;lanish&#34; holatida komponenta o&#39;zi va langar nuqtasi orasidagi masofani avtomatik o’zgartiradi. Anchor xususiyati AutoSize xususiyati bilan o&#39;zaro ta&#39;sir qiladi. D A S T U R L A S H 2Button komponentasi xususiyatlari 10 D A S T U R L A S H 2Button xususiyatlari (Properties) 11 AutoEllipsis — bu xususiyat matnning o&#39;ng tomonida ellips paydo bo&#39;lish-bo&#39;lmasligini aniqlaydi, bu esa matn komponentaning o&#39;lchamlari uchun ajratilgan chegaradan tashqariga chiqishini bildiradi. Agar siz xususiyatning qiymatini “true” ga o&#39;rnatgan bo&#39;lsangiz, foydalanuvchi sichqonchani komponenta ustiga o&#39;tkazganda (dastur ishlayotgan vaqti), komponentaning pastki qismidan tashqariga chiqadigan matn ko&#39;rsatma sifatida ko&#39;rsatiladi. Ammo esda tuting: xususiyatga “true” o&#39;rnatish uchun, AutoSize xususiyati “false” bo&#39;lishi kerak. Agar AutoSize “true” bo&#39;lsa, ellips hosil bo&#39;lmaydi. D A S T U R L A S H 2AutoEllipsis xususiyati bilan ishlash . 12 D A S T U R L A S H 2Button xususiyatlari (Properties). 13DialogResult — qiymati ochiladigan ro&#39;yxatdan tanlash mumkin bo&#39;lgan xususiyat. Modal sifatida ochiq bo&#39;lgan formaning yopilishini ta&#39;minlash uchun xizmat qiladi. Dock - ushbu xususiyatdan foydalanib, komponentalarni (xususan, tugmachalarni) formaning turli tomonlariga mahkamlash (joylashtirish) ta&#39;minlanadi yoki ular bironta qolipni to&#39;liq to&#39;ldiradi (boshqa komponentalarni o&#39;z ichiga olishi mumkin bo&#39;lgan komponenta, masalan, u forma yoki panel bo&#39;lishi mumkin). D A S T U R L A S H 2Dock xususiyati orqali tugmani mahkamlash variantlari 14 D A S T U R L A S H 2Button xususiyatlari (Properties) 15FlatAppearance — bu xususiyat FlatStyle tugmasi xususiyati Flat bo&#39;lsa ishlatiladi. Ushbu xususiyatdan foydalanib, tugmachaning chegarasini o&#39;rnatish, shuningdek dasturni ishga tushirish paytida tugmachaning holatini kuzatish mumkin. Agar biz ushbu xususiyatni bir necha xususiyat ostilarga kengaytirsak (xususiyat nomini ikki marta bosganda: o&#39;rnatilishi mumkin bo&#39;lgan xususiyatlar osti paydo bo&#39;ladi), ularning har biriga xohlagan o&#39;zgarishni kiritish mumkin bo&#39;ladi. Tugmacha chegarasi rangini tanlash mumkin (BorderColor xossasi maydonini bosilsa, rang tanlash mumkin bo&#39;lgan oyna paydo bo&#39;ladi), sichqoncha kursori olib borilganda tugmachaning rangi o&#39;zgaradigan rangni tanlash mumkin. Agar tugma D A S T U R L A S H 2FlatAppearance xususiyati ishlashi 16Tugma uslublari ko&#39;rinishi D A S T U R L A S H 2Button xususiyatlari (Properties) 17FlatStyle — tugma uslubini o&#39;rnatadi. Uslub xususiyat maydoniga sichqonchani bosganda paydo bo&#39;ladigan ro&#39;yxatdan tanlanadi. Image — tugma maydoniga mos keladigan rasmni tanlashga imkon beradigan xususiyatdir. ImageAlign — bu xususiyatdan foydalanib, tugmachadagi rasm tekislanadi: xususiyat maydonida to&#39;rtburchaklar qatoridan tashkil topgan tekislash sxemasini ochadigan tugma mavjud. Qaysi to&#39;rtburchakni tanlasak, rasm tanlangan tugma maydoniga o&#39;tadi. D A S T U R L A S H 2Button hodisalari (Events) 18Ko&#39;pgina hodisalar o&#39;z nomiga mos keluvchi hodisalarni shakllantirish uchun mo&#39;ljallangan. Keling, ba&#39;zi hodisalarni ko&#39;rib chiqaylik: Click — tugma sichqoncha bilan bosilganda paydo bo&#39;ladi; Enter — tugma kiritish fokusini qabul qilganda paydo bo&#39;ladi, ya&#39;ni u faollashadi (uni bosish mumkin); MouseHover — sichqoncha kursori tugmacha ustida bo&#39;lganda paydo bo&#39;ladi. Masalan, bu hodisa ro&#39;y berganda tugmachaning xususiyatlarini o&#39;zgartiradigan qilish mumkin; MouseLeave — sichqoncha kursori tugmani tark etganda paydo bo&#39;ladi. Bu yerda ushbu hodisaning paydo bo&#39;lishidan ham foydalanish mumkin va avvalgi xususiyatdan farqli o&#39;laroq tugmachaning xususiyatlari o&#39;zgartirilib, endi ular D A S T U R L A S H 2Button hodisalari (Events) 19 D A S T U R L A S H 2 20Button metodlari (methods) Tugmada asosan ajdod sinflaridan meros qilib olingan ko&#39;plab metodlar mavjud. Keling, ulardan ayrimlarini ko&#39;rib chiqaylik: Hide() — tugmachani yashiradi (ko&#39;rinmas qiladi); Focus() — tugmachani faol qiladi (uni bosish mumkin); Select() — Focus () ga o&#39;xshash ishlaydi; Show() — tugmachani ko&#39;rsatadi (“Visible” xususiyatini &#34;true&#34; ga o&#39;rnatadi). D A S T U R L A S H 2 21Label komponentasi Label (yorliq) komponentasi All Windows Forms komponentalar palitrasida joylashgan. Ushbu komponenta o&#39;z sohasida foydalanuvchi tomonidan dastur ishlashi davomida o&#39;zgartira olmaydigan matnlar yoki rasmlarni namoyish etadi. Komponenta formadagi obyektlarni nomlash yoki belgilash(piktogramma - ya&#39;ni, biror komponent uchun yorliq sifatida) uchun ishlatiladi, ammo u kirish fokusini ololmaydi D A S T U R L A S H 2 22Label komponentasi xususiyatlari D A S T U R L A S H 2Label xususiyatlari (Properties) 23Komponenta xususiyatlari Properties oynasida ko&#39;rsatilgan , ulardan ayrimlarini ko&#39;rib chiqamiz: BorderStyle — ochiladigan ro&#39;yxatdan tanlangan yorliqning chegarasini belgilaydi. Ro&#39;yxatda uchta qiymat bor: qirrasiz, bir chiziqli qirra, uch o&#39;lchovli fazodagi qirra; TextAlign — Text xususiyati maydonida yozilgan matnni tartibga solish (tekislash) usulini belgilaydi (matn maydonga chapdan, o&#39;ngdan yoki o&#39;rtadan tekislanadi va hokazo). Matn joylashadigan joyni tanlash tugmachasi bosilganda, turli sxemali ko&#39;rinishdagi diagramma ochiladi va undan keraklisi tanlanadi. matnning joylashishini belgilash kerak. Shundan so&#39;ng, yorliqda yorliq maydoni cho&#39;zilishi yoki siqilishini ta&#39;minlovchi langar n D A S T U R L A S H 2 24Label hodisalari (Events) D A S T U R L A S H 2 25TextBox (matn maydoni) komponentasi All Windows Forms komponentalar palitrasida joylashgan. Ushbu komponent bir qatorli yoki ko&#39;p qatorli tahrirlanadigan maydonni belgilaydi. U orqali satrli ma&#39;lumotlar kiritiladi / chiqariladi. Formadagi TextBox komponentasining ko&#39;rinishi:TextBox komponentasi D A S T U R L A S H 2 26TextBox komponentasi xususiyatlari D A S T U R L A S H 2 27Komponenta xususiyatlari Properties oynasida ko&#39;rsatilgan , ulardan ayrimlarini ko&#39;rib chiqamiz: AcceptsReturn — komponentaning ko&#39;p qatorli rejimida <Enter> tugmachasini bosganda sohada yangi satrni yaratishga (xususiyat qiymati true bo&#39;lsa) yoki forma uchun odatiy tugmaga o&#39;tishga (xususiyat qiymati false bo&#39;lsa) tegishli ekanligini bildiradi. Agar xususiyat qiymati false bo&#39;lsa (dastlabki qiymat sifatida false qabul qilingan), foydalanuvchi ko&#39;p qatorli kiritish rejimida yangi qatorni tashkil qilish uchun <Ctrl> + <Enter> tugmalar birikmasini bosishi kerak. Agar forma uchun default(beixtiyor) tugma mavjud bo&#39;lmasa, <Enter> tugmachasini bosish AcceptsReturn xususiyatidan qat&#39;iy nazar har doim yangi matn qatorini yaratadi. Fo D A S T U R L A S H 2 28AcceptsTab — ko&#39;p satrli kiritish rejimida <Tab> tugmachasini bosish matn muharriridagi kabi abzatsni aks ettiradimi yoki yo&#39;qligini ko&#39;rsatadi (<Tab> tugmachasini bosish odatda kirish fokusini aniqlab keyingi komponentaga o&#39;tkazish imkonini beradi). AutoCompleteCustomSource — bu xususiyat AutoCompleteMode va AutoCompleteSource xususiyatlari bilan birgalikda avtomatik to&#39;ldirishni yoki kirishni boshqarish vazifasini bajaradigan kirish satrlari uchun ro&#39;yxatdagi tanlov bilan maslahat beradi. AutoCompleteMode (avtomatik to&#39;ldirish usuli) va AutoCompleteSource (avtomatik to&#39;ldirish ma&#39;lumotlari olinadigan manba) xususiyatlari birgalikda ishlashi kerak. Xususan, agar AutoCompleteSource xususiyatining ochiladigan ro&#39;yxatidan Custom D A S T U R L A S H 2TextBox xususiyatlari (Properties) 29HideSelection — tanlangan matnning vizual indikatori kiritish fokusi boshqa komponentaga o&#39;tganda qolishini belgilaydi (true - tanlangan matn orqa nurini o&#39;zgartirmaydi, false - boshqa komponenta tanlanganida orqa nur yo&#39;qoladi). Lines — bu xususiyat yordamida chiziqlarni o&#39;rnatish (ochilgan dialog oynasi orqali), chiziqlarni ko&#39;rsatish va albatta chiziqlarni kiritish mumkin. Ushbu xususiyatda o&#39;rnatilgan barcha o&#39;zgarishlar Text xususiyatiga tushadi va aksincha. D A S T U R L A S H 2AutoCompleteCustomSource, AutoCompleteMode, AutoCompleteSource xususiyatlarining ishlashi 30 D A S T U R L A S H 2Lines xususiyatining ishlashi 31 D A S T U R L A S H 2TextBox xususiyatlari (Properties) 32Multiline — ko&#39;p qatorli kiritish rejimini o&#39;rnatadi (yuqorida uni boshqa yo&#39;l bilan o&#39;rnatdik – ya&#39;ni komponentaning o&#39;zida yordamchi menyuni ochdik). PasswordChar — agar TextBox maydonchasida kiritilgan belgilar ko&#39;rinmasa, lekin parolni kiritishda yuz beradiganga o&#39;xshab boshqa belgi bilan almashtirilishi kerak bo&#39;lsa, unda belgi (masalan, yulduzcha) qiymatini ushbu xususiyatga kiritishimiz kerak. Ammo, shu bilan birga, Multiline xususiyatining qiymati false bo&#39;lishi kerak. ReadOnly — foydalanuvchi komponenta maydonidagi matnni o&#39;zgartira oladimi yoki yo&#39;qligini aniqlaydi: agar bu xususiyat true bo&#39;lsa o&#39;zgartira olmaydi, false bo&#39;lsa o&#39;zgartira oladi. D A S T U R L A S H 2TextBox xususiyatlari (Properties) 33ScrollBars — bu xususiyat ko&#39;p satrli rejimda, agar chiziqlar ajratilgan TextBox bo&#39;sh joyiga to&#39;g&#39;ri kelmasa, ishlatilishi mumkin (o&#39;tish panellarini kiritish mumkin). Qaysi bandlarni kiritish kerak va ularni kiritish kerakmi bular xususiyatning ochiladigan ro&#39;yxatidan tanlanadi. Bu holatda, WordWrap xususiyatiga amal qilinish kerak - gorizontal yurgizgich ko&#39;rinmasligi mumkin. ShortcutsEnabled — o&#39;rnatilagn tezkor klaviatura kombinatsiyalari-dan foydalanish imkoniyatini beradi: <Ctrl>+<Z>; <Ctrl>+<E>; <Ctrl>+<C>; <Ctrl>+<Y>; <Ctrl>+<X>; <Ctrl>+<Backspace>; <Ctrl>+<V>; <Ctrl>+<Delete>; <Ctrl>+<A>; <Shift>+<Delete>; <Ctrl>+<L>; <Shift>+<Insert>; <Ctrl>+<R>. D A S T U R L A S H 2TextBox xususiyatlari (Properties) 34Text — bu xususiyat orqali matnning bitta qatori kiritiladi/ chiqariladi. TextAlign — xususiyat ochiladigan ro&#39;yxatdagi tekislash usulini tanlab, komponenta maydonidagi matnni tekislash imkonini beradi (matn chap yoki o&#39;ng tomonda, yoki maydonning o&#39;rtasida joylashgan bo&#39;lishi mumkin). UseSystemPasswordChar — kiritilgan belgini standart parol sifatida e&#39;lon qilish qobiliyatini sozlaydi. Agar bunday belgi kiritilgan bo&#39;lsa, PasswordChar xususiyatiga kiritilgan har qanday belgi e&#39;tiborga olinmaydi. WordWrap — belgilarni avtomatik ravishda keyingi qatorning boshiga o&#39;tkazish imkoniyatini beradi, ya&#39;ni kirish maydoniga to&#39;g&#39;ri kelmaydigan chiziqni davom ettirish mumkin (tabiiy ravishda <Enter> D A S T U R L A S H 2TextBox metodlari (methods) 35Komponentani har qanday metodi tuzilishini dasturlash muhitidagi Help dan ko&#39;rib chiqish mumkin. Metodni chaqirish quyidagicha bajariladi: this-> TextBox1-> Show(); yoki String ^ s = “Matn qo&#39;shish”; this-> textBox1-> AppendText (s); Hammasi metodning tuzilishiga bog&#39;liq bo&#39;ladi D A S T U R L A S H 2ListBox komponentasi 36 ListBox komponentasi All Windows Forms komponentalar palitrasida joylashgan. Bu komponenta foydalanuvchi bitta yoki ko&#39;p elementni tanlashi mumkin bo&#39;lgan elementlarning ro&#39;yxatini chop etadi. Agar elementlar to&#39;plami oynaning o&#39;lchamidan kattaroq bo&#39;lsa, unda komponentada avtomatik ravishda yurgizgich paydo bo&#39;ladi. Agar MultiColumn xususiyatiga “true” o&#39;rnatilgan bo&#39;lsa, komponenta elementlarni bir nechta ustunlarda namoyish etadi va gorizontal yurgizgich paydo bo&#39;ladi. Agar MultiColumn qiymatiga “false” o&#39;rnatilgan bo&#39;lsa, unda elementlarning chiqishi bitta ustunli bo&#39;ladi va vertikal yurgizgich paydo bo&#39;ladi. Agar ScrollAlwaysVisible xususiyati “true” bo&#39;lsa, elementlar sonidan qat& D A S T U R L A S H 2 37ListBox bilan qanday ishlanadi SelectedIndex — xususiyati tanlanganlar ro&#39;yxatidagi birinchi elementga to&#39;g&#39;ri keladigan butun sonni qaytaradi. Agar tanlov bo&#39;sh bo&#39;lsa, ushbu xususiyatning qiymati-1 ga o&#39;rnatiladi. Ro&#39;yxatdagi indeks qiymati noldan boshlanadi. Komponentaning formada ko&#39;rinishi: D A S T U R L A S H 2ListBox bilan qanday ishlanadi 38SelectedItem — xususiyati tanlangan elementni qaytaradi. Odatda bu matn satridir. Ro&#39;yxatdagi elementlarning(satrlar) soni Count xususiyatida aniqlanadi, ularning qiymati har doim ro&#39;yxatning oxirgi satrining indeksidan bittaga ko&#39;pdir, chunki indeks noldan hisoblanadi. Ro&#39;yxatga satrlar qo&#39;shish yoki olib tashlash uchun quyidagi metodlardan foydalaniladi: Add () — ro&#39;yxatning oxiriga element qo&#39;shish; Insert() — ro&#39;yxat ichiga element qo&#39;shish; Clear() — ro&#39;yxatdan barcha elementlarni olib tashlash (ro&#39;yxatni o&#39;chiradi); Remove() — ko&#39;rsatilgan elementni ro&#39;yxatdan olib tashlash. Bundan tashqari, dizayn rejimida Items xususiyatidan foydalanib ro&#39;yxatga elementlarni qo&#39;shis D A S T U R L A S H 2ListBox komponentasi xususiyatlari 39 D A S T U R L A S H 2 40СomboBox komponentasi ComboBox komponentasi All Windows Forms komponentalar palitrasida joylashgan. Ushbu komponenta tahrirlanadigan maydon va ListBox ro&#39;yhati birikmasidir: formada u o&#39;ng tomonda uchburchak tugmachasi bilan tahrirlanadigan maydon sifatida ko&#39;rinadi. ComboBox komponentasi ochiladigan ro&#39;yxat ko&#39;rinishida ma&#39;lumotlarni namoyish qilish va ushbu ro&#39;yxatdan element tanlash uchun qo&#39;llaniladi. Odatda ComboBox matn kiritish / chiqarish oynasi sifatida paydo bo&#39;ladi (bitta satrli TextBox ning analogi) va ochiladigan ro&#39;yxat yashiringan holatda bo&#39;ladi. Bundan tashqari, u foydalanuvchi elementlarni tanlashi mumkin bo&#39;lgan ListBox komponentining ham analogidir. D A S T U R L A S H 2ComboBox komponentasi formada ko&#39;rinishi 41 D A S T U R L A S H 2ComboBox xususiyatlari (Properties) 42 D A S T U R L A S H 2XULOSA 43Visual C++ dasturlash tilini forma muhitida interfesli ilova yaratish uchun komponentalardan foydalaniladi. Ilovalar interfeysini yaratish Visual C++ komponentalari orqali amalga oshiriladi D A S T U R L A S H 2Foydalanilgan adabiyotlar 44• https://www.javatpoint.com/ • https://www.geeksforgeeks.org/ • http://www.cplusplus.com/ • https://metanit.com/ D A S T U R L A S H 1 45E’TIBORINGIZ UCHUN RAXMAT!
Купить
  • Похожие документы

  • Operatsion tizimlarda journaling file system
  • I/O scheduling algoritmlari
  • O‘rta Osiyo kutubxonalarining o‘rganilish masalalari
  • Funksiyalar va arrow function
  • Tashkilot xodimlari ma’lumotlarini jamlovchi tizim

Подтвердить покупку

Да Нет

© Copyright 2019-2026.

  • Инструкция по снятию с баланса
  • Контакты
  • Инструкция использования сайта
  • Инструкция загрузки документов
  • O'zbekcha