Mavzu: Kantenerlar bilan ishlash Konteynerlar


Download 173.5 Kb.
bet3/12
Sana21.06.2023
Hajmi173.5 Kb.
#1640460
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
Mavzu abbos

Istisno holati haqida

  • Istisno turlari quyidagi xususiyatlarni qo'llab-quvvatlaydi.

  • Xatoni tasvirlaydigan odam oʻqiy oladigan matn. Istisno sodir bo'lganda, ish vaqti foydalanuvchiga xatoning tabiati haqida xabar berish va muammoni hal qilish bo'yicha harakatni taklif qilish uchun matnli xabarga kirishni ta'minlaydi. Ushbu matnli xabar istisno obyektining Message xususiyatida saqlanadi . Istisno ob'ektini yaratishda siz ushbu istisno tafsilotlarini tavsiflash uchun konstruktorga matn qatorini yuborishingiz mumkin. Agar konstruktorga xato xabari argumenti berilmasa, standart xato xabari ishlatiladi. Qo'shimcha ma'lumot olish uchun Xabar xususiyati tavsifiga qarang .

  • Istisno sodir bo'lganda qo'ng'iroqlar to'plamining holati. StackTrace xususiyati kodda xatolik qayerda sodir bo'lganligini aniqlash uchun ishlatilishi mumkin bo'lgan stek izini o'z ichiga oladi. Stack izi barcha chaqirilgan usullarni va qo'ng'iroqlar qilingan manba faylidagi qator raqamlarini ko'rsatadi.

Exception sinfining xususiyatlari

  • Exception sinfining xususiyatlari

  • Istisno klassi kod joylashuvi, turi, yordam fayli va istisno sababini aniqlashga yordam beradigan bir qator xususiyatlarni o'z ichiga oladi: StackTrace , InnerException , Message , HelpLink , HResult Source , TargetSite va Data .

  • Ikki yoki undan ortiq istisnolar o'rtasida sabab munosabatlari mavjud bo'lsa , InnerException xususiyati bu ma'lumotni saqlaydi. Tashqi istisno bu ichki istisnoga javoban tashlanadi. Tashqi istisno bilan shug'ullanadigan kod xatoni to'g'ri hal qilish uchun oldingi ichki istisnodagi ma'lumotlardan foydalanishi mumkin. Istisno haqida qo'shimcha ma'lumot Data xususiyatida kalit/qiymat juftliklari to'plami sifatida saqlanishi mumkin .

  • Istisno ob'ektni yaratishda konstruktorga uzatiladigan xato xabari satri mahalliylashtirilgan bo'lishi kerak va ResourceManager klassi yordamida resurs faylidan taqdim etilishi mumkin. Mahalliylashtirilgan resurslar haqida qo'shimcha ma'lumot olish uchun Sun'iy yo'ldosh assambleyalarini yaratish va resurslarni qadoqlash va joylashtirishga qarang .

  • Foydalanuvchiga istisno sababi haqida batafsil ma'lumot berish uchun HelpLink xususiyati Yordam faylining URL manzilini (yoki URN) o'z ichiga olishi mumkin.

  • Istisno Sinf 0x80131500 COR_E_EXCEPTION HRESULT qiymatidan foydalanadi.

  • Istisno sinfining namunasi uchun boshlang'ich xususiyat qiymatlari ro'yxati uchun Istisno konstruktorlariga qarang.

Algoritmik muammo – bu konkrеt masalalr sinfi uchun natijaviy bеrilganlar bilan boshlang’ich ma'lumotlar orasida bog’lanishni bеruvchi xossalarga ega bo’lgan algoritm izlash masalasidir.

  • Algoritmik muammo – bu konkrеt masalalr sinfi uchun natijaviy bеrilganlar bilan boshlang’ich ma'lumotlar orasida bog’lanishni bеruvchi xossalarga ega bo’lgan algoritm izlash masalasidir.

  • Umumiy algoritmik muammo – bu konkrеt sinfga talluqli barcha masalarni еchishga mo’ljallangan umumiy algoritmni izlash muammosidir.

  • Xususiy algoritmik muammo – bu konkrеt masalalar sinfiga taalluqli bir gurux masalalarning еchimini topishga qaratilgan algoritmik jarayonni yaratuvchi algoritmni izlash masalasidir.

  • Agar umumiy yoki xususiy algoritmik muammo еchimini izlash natijasida еchimning mavjudligi aniqlansamuamo еchimli, aks holda muammo еchimsiz dеb hisoblanadi. Masala algoritmik еchimsiz dеb hisoblanadi, agar uni hal etadigan Tyuring mashinasi (rеkursiv funktsiya yoki normal arkov algoritmi) mavjud bo’lmasa.

  • Markov tеzisi. Har qanday algoritm normal algoritm (intuitiv ma'noda) ko’rinishida ifodalanishi mumkin.Еchimsizligi oldindan ma'lum yoki algoritmlar nazariyasi doirasida isbotlanuvchi algoritmik еchimsiz muammolar mavjud.




Download 173.5 Kb.

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




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