"operatsion tizimlar fanidan amaliy topshirig"

DOCX 12 pages 6.0 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 12
mirzo ulug’bek nomidagi o’zbekiston milliy universiteti jizzax filiali amaliy matematika fakulteti “kompyuter ilimlari va dasturlash texnalogiyalari” yo’nalishi 471_22-guruh talabasining “operatsion tizimlar” fanidan tayyorlagan amaliy topshirig’i bajardi: aliyeva rayhona. tekshirdi: mixliyev ramazon. 15.02.2025 mavzu: ob'ektga yo'naltirilgan dasturlash asosiy tushunchalari sinf ma’lumotlar ob’ekti emas, balki tipdir va har bir sinf ob’ekti ushbu sinf ma’lumotlar a’zolarining o‘z nusxasiga ega. biroq, bu turdagi barcha ob’ektlar ba’zi ma’lumotlarni almashishi uchun ba’zi turlarni amalga oshirish kerak. bunday umumiy ma’lumotlar sinfning bir qismi sifatida e’lon qilinishi kerak. statik ma’lumotlar sinfning barcha ob’ektlari uchun amal qiladi. ushbu ma’lumotlar, agar ishlatiladi. · sinf ob’ektlarining umumiy sonini nazorat qilish kerak; · barcha ob’ektlarga yoki ularning bir qismiga bir vaqtning o‘zida kirish talab qilinadi; · ob’ektlar tomonidan umumiy resurslarni almashish talab qilinadi. bunday holda, sinf ta’rifiga statik a’zolar kiritilishi mumkin. statik a’zolar static kalit so‘zi bilan e’lon qilinadi, undan ma’lumotlar a’zosi va funksiya a’zosini e’lon qilishda foydalanish mumkin. bunday sinf a’zolari …
2 / 12
nlari) global sinf o‘zgaruvchisi sifatida ko‘rib chiqilishi mumkin. ammo oddiy global o‘zgaruvchilardan farqli o‘laroq, statik a’zolar shaxsiy va ommaviy ko‘rinish qoidalariga bo‘ysunadi. statik o‘zgaruvchini shaxsiy qismga joylashtirish orqali siz undan foydalanishni cheklashingiz mumkin. sinf deklaratsiyasidagi statik a’zolar deklaratsiyasi ta’rif emas, ya’ni bu statik a’zolar deklaratsiyasi xotirani ajratish va ishga tushirishni ta’minlamaydi statikdan foydalanish xususiyatlari sinf usullari •statik sinf usullari ishlatiladi, asosan global ob’ektlar bilan ishlash uchun yoki mos keladigan statik ma’lumotlar maydonlari sinf. •statik sinf usullaridan foydalanish mumkin emas sinfning statik bo‘lmagan ma’lumotlar a’zolari. •statik sinf usullaridan foydalanish mumkin emas bu ko‘rsatkich, ya’ni. nomidan ob’ektdan foydalaning qaysi funktsiya deyiladi. •statik sinf usullari bo‘lishi mumkin emas virtual va doimiy (inline - mumkin) xatolarni boshqarish vositalari. c++ tilidagi istisnolar c++ da istisnolardan foydalanish tashkil etilgan kalit so‘zlar harakat qilib ko‘ring, ushlang va tashlang. dastur bayonotlari, ularning bajarilishini ta’minlash kerak istisnolardan foydalanish try - catch - blokida ajratilgan. agar try blokida xatolik yuzaga …
3 / 12
shlab turishingiz mumkin. protsessor vaqtini oladigan boshqa hisob-kitoblarni qilish xavfli bo‘ladi, chunki bosish momentini o‘tkazib yuborish mumkin edi. shunday qilib, kirish ibtidoiy qurilmalarda qayta ishlandi. agar apparat yoki operatsion tizim tugmani bosganini sezsa va uni navbatga o‘tkazsa, oldinga qadam bo‘ladi. keyin dastur vaqti-vaqti bilan yangi hodisalar uchun navbatni tekshirib turishi va navbatdagi narsalarga munosabat bildirishi mumkin. albatta, tekshirishni eslab qolishi va buni tez-tez bajarishi kerak, chunki tugmani bosish va dastur buni sezishi va unga munosabat bildirishi o‘rtasida uzoq vaqt bo‘lishi ushbu dasturni sekin deb qabul qilishga olib keladi. ushbu yondashuv kamdan-kam qo‘llaniladi. har bir brauzer hodisasi ishlov beruvchisi kontekst bilan ro‘yxatdan o‘tgan. addeventlistener-ga qo‘ng‘iroq qilganingizda, uni butun oynada usul sifatida chaqirasiz, chunki brauzerda global qamrov oyna ob’ekti hisoblanadi. har bir dom elementi o‘zining addeventlistener usuliga ega, bu sizga ushbu elementdan hodisalarni tinglash imkonini beradi. 22.02.2025 mavzu: istisno holat istisno (istisno) - bu dastur kodini bajarish jarayonida yuzaga keladigan g‘ayritabiiy holat …
4 / 12
lanadi. barcha istisno sinflar throwable sinfining avlodlaridir. shunday qilib, agar dasturda istisno yuzaga kelsa, ma’lum bir istisno turiga mos keladigan sinf ob’ekti hosil bo‘ladi. throwable sinfida ikkita bevosita kichik sinf mavjud: istisno va xato. xato turidagi istisnolar ilovada emas, java virtual mashinasida yuzaga keladigan xatolarga ishora qiladi. siz bunday istisnolarni nazorat qila olmaysiz, shuning uchun dastur odatda ularga javob bermaydi. shunday qilib, ushbu turdagi istisnolar ushbu kitobda muhokama qilinmaydi. dastur bilan bog‘liq xatolar exception sinfidan olingan alohida kichik sinflar bilan ifodalanadi. xususan, nolga bo‘linish, chegaradan tashqari massiv va fayllarga kirish xatolari ushbu toifaga kiradi. bunday xatolar dasturning o‘zida hal qilinishi kerak. istisnodan olingan muhim kichik sinf bu runtimeexception klassi bo‘lib, u dasturni bajarish jarayonida tez-tez yuzaga keladigan turli xil xatolarni ko‘rsatish uchun ishlatiladi. har bir istisno holat ma’lum bir sinf bilan bog‘liq. agar mos sinf mavjud bo‘lmasa, u ishlab chiquvchi tomonidan yaratilishi mumkin. java-da hamma narsa ob'yekt bo‘lganligi sababli, istisno …
5 / 12
sh hodisalarini boshqarish uchun siz ushbu tugmaga onclicklistener dasturini qo‘llashingiz mumkin. c. textwatcher: beforetextchanged(), ontextchanged() va aftertextchanged() usullarini ta'minlovchi interfeys. u edittextdagi o‘zgarishlarni kuzatish va ularga munosabat bildirish imkonini beradi, masalan, kiritilgan ma’lumotlarni tekshirish. android ilovasida bildirishnomaning koʻrinishi va harakatini sozlash uchun notificationcompat.builder sinfining quyidagi atributlaridan foydalanishingiz mumkin: setsmallicon(): bildirishnomada ko‘rsatilgan kichik belgini o‘rnatadi. setlargeicon(): bildirishnomada ko‘rsatiladigan katta belgini o‘rnatadi. setcontenttitle(): bildirishnoma sarlavhasini o‘rnatadi. setcontenttext(): bildirishnomaning asosiy matnini o‘rnatadi. setcontentintent(): foydalanuvchi bildirishnomani bosganida ishga tushadigan pendingintent-ni o‘rnatadi. setautocancel(): foydalanuvchi uni bosganida bildirishnoma avtomatik ravishda bekor qilinadimi yoki yo‘qligini belgilaydi. setstyle(): bildirishnoma qanday ko‘rsatilishini belgilovchi notificationcompat.style-ni o‘rnatadi. setgroup(): bildirishnoma tegishli bo‘lgan guruhni o‘rnatadi. setpriority(): bildirishnomaning qurilmada qanday ko‘rsatilishini belgilovchi ustuvorligini o‘rnatadi. 24.03.2025 mavzu: dasturlash muhitini o’rnatish android studio va android sdk o'rnatilmoqda. so‘nggi yillarda axborot texnologiyalarining jadal rivojlanishi planshetlar, smartfonlar, netbuklar va boshqa gadjetlar kabi ko‘plab yangi qurilmalar va texnologiyalarning paydo bo‘lishiga olib keldi. ular bizning hayotimizga tobora mustahkam o'rnashib, oddiy …

Want to read more?

Download all 12 pages for free via Telegram.

Download full file

About ""operatsion tizimlar fanidan amaliy topshirig""

mirzo ulug’bek nomidagi o’zbekiston milliy universiteti jizzax filiali amaliy matematika fakulteti “kompyuter ilimlari va dasturlash texnalogiyalari” yo’nalishi 471_22-guruh talabasining “operatsion tizimlar” fanidan tayyorlagan amaliy topshirig’i bajardi: aliyeva rayhona. tekshirdi: mixliyev ramazon. 15.02.2025 mavzu: ob'ektga yo'naltirilgan dasturlash asosiy tushunchalari sinf ma’lumotlar ob’ekti emas, balki tipdir va har bir sinf ob’ekti ushbu sinf ma’lumotlar a’zolarining o‘z nusxasiga ega. biroq, bu turdagi barcha ob’ektlar ba’zi ma’lumotlarni almashishi uchun ba’zi turlarni amalga oshirish kerak. bunday umumiy ma’lumotlar sinfning bir qismi sifatida e’lon qilinishi kerak. statik ma’lumotlar sinfning barcha ob’ektlari uchun amal qiladi. ushbu ma’lumotlar, agar ishlatiladi. · sinf ob’e...

This file contains 12 pages in DOCX format (6.0 MB). To download ""operatsion tizimlar fanidan amaliy topshirig"", click the Telegram button on the left.

Tags: "operatsion tizimlar fanidan am… DOCX 12 pages Free download Telegram