• System.Exception
  • Kafedrasi yo’nalishi




    Download 190,91 Kb.
    bet11/12
    Sana24.05.2024
    Hajmi190,91 Kb.
    #252555
    1   ...   4   5   6   7   8   9   10   11   12
    Bog'liq
    Windows Forms yordamida C# da grafik foydalanuvchi interfeysini (GUI) ishlabchiqish.2

    System.Exception namespace C# dagi barcha istisno holatlar malum bir sinflarni ichida saqlanadi. Barcha istisno holatlar joylashgan sinflar System namespace(nomlar fazosi)iga kiruvchi C# da o'rnatilgan Exception qismidan kelib chiqadi. Shuning uchun barcha istisnolar System.Exception namespacening qism sinflariga tegishli. Istisno holatining eng muhim Exception qism sinfi System.Exception namespacega tegishlidir. C # tizimida ishlash vaqtida kelib chiqadigan barcha istisnolar aynan shu sinfdan kelib chiqadi. C # dastur tuzuvchilarga ushbu vaziyatlarni boshqarish imkoniyatini beradi. Buning uchun C # da try…catch…finally konstruktsiyasi mo'ljallangan • try bloki – dastur bajarishi lozim bo’lgan kodni inkapsulyatsiya qiladi. Agar ushbu jarayonda xatolik yoki mumkin bo’lmagan hol yuzaga kelsa, xatolik sodir bo’lganda bajariladigan blok chaqiriladi. • сatch bloki – try blokidan so’ng kelib, xatolik yuz berganda bajariladigan kodni ishga tushiradi. • finally bloki – doimo bajariluvchi kod, yani try blokidan keyin yoki catch blokidan keyin bajariladi. Ushbu blok har doim bo’lishi shart emas. Undan goto operatori orqali chiqish mumkin emas. Quyida istisnolardan foydalanish uchun try/catch/finally bloklarni aniqlashning umumiy shakli keltirilgan
    Bugungi kunda planshet kompyuter hayotimiz ga qat'iykirib bordi. Ushbu qurilmalar doimiy ravishda takomillashtirilmoqda va planshetlarning rivojlanishini to'xtatish haqida gap bo'lishimumkinemas. "Tabletkalar" vaboshqa shunga o'xshash "qurilmalar" o'rtasidagiasosiyfarqbukattasensorli ekranning mavjudligidir. Uningo'lchamlarideyarlibutunplanshetningo'lchamlari bilanmoskeladi. Vabar cha tarkibiy qismlar ekran ostida joylashgan. Odatda, planshet kompyuterning ekran diagonali ...Bugungi kunda Internetdan foydalangan holda tovarlar va xizmatlar uchun haq to'lashning ko'plab usullari mavjud. BundayusullardanbiribuYandex.Moneytizimiorqalihisob-kitobqilishdir. Agar sizYandex.Moneynimaekanliginieshitmaganbo'lsangiz, unda ushbu maqolasizuchun. Xizmatningveb-saytigahavola - money.yandex.ru Yandex.Money (YA qisqasi) elektronpullarg'oyasiniamalgaoshiradiganeng kengtarqalgan to'lovtizimlaridanbiri. Tizim real vaqtrejimida So'zinterfeysi ko'plab ta'riflargaega bo'lishimumkin, ammo asosiy ta'rif kompyuter texnologiyalarisohasigategishli. Bu erdainterfeysfoydalanuvchigao'yinlar, dasturlaryokioperatsiontizimlarbilano'zaroaloqadabo'lishgayordamberadiganvositanianglatadi. Ushbu vositadasturlarni taniqliqiladivaularbilanishlashni osonlashtiradi. Masalan, siz Paint dasturininginterfeysiniolishingizmumkin. Agar birorkishi u bilan qanday ishlash nibilsa, u shunga o'xshash interfeysgaegabo'lganboshqadasturlarbilanishlashimkoniyatigaegabo'ladi.
    Sizush buatamaniboshqachaqilibaytganda, odam kompyuter texnologiyalariniboshqaradiganturlixilvositalarningkombinatsiyasisifatidatushuntirishingizmumkin. Interfeysningasosiyvazifalarima'lumotlarni kiritish va chiqarishdir. Bundan tashqari, dasturiy ta'minotni boshqarish, ma'lumotlaralmashishvajamoaviyoperatsiyalarniamalgaoshirishgayordamberadi. Ushbuoperatsiyalartashqisaqlashvositalaridanfoydalanganholdaamalgaoshiriladi.
    Interfeyssifatidasizkompyuterningorqapanelinitavsiflashingizmumkin. Buningsababiturlixilqurilmalarniungakirishorqaliulashimkoniyatibilanbog'liq. Kir yuvishmashinalaridayokiavtomashinalardajoylashganboshqaruvpanellari ham interfeysdir.
    C# da GUI yaratish uchun WPF (Windows Presentation Foundation) yoki Windows Forms frameworklaridan foydalanishingiz mumkin. WPF, qisqa vaqt ichida yuqori darajada shakllantirish imkoniyatlariga ega bo'lgan modern interfeyslar yaratishga imkon beradi, ayrim holatlarda esa oddiy va tez interfeyslar uchun Windows Forms qo'llanishingiz mumkin. Qaysi frameworkni tanlash, loyihangizning talablariga qarab boshqariladi. C# da GUI yaratish uchun WPF (Windows Presentation Foundation) yoki Windows Forms frameworklaridan foydalanishingiz mumkin. WPF, qisqa vaqt ichida yuqori darajada shakllantirish imkoniyatlariga ega bo'lgan modern interfeyslar yaratishga imkon beradi, ayrim holatlarda esa oddiy va tez interfeyslar uchun Windows Forms qo'llanishingiz mumkin. Qaysi frameworkni tanlash, loyihangizning talablariga qarab boshqariladi. Tabii, sizga oddiy bir Windows Forms ilova misol kodini taklif qilaman.
    using System;
    using System.Windows.Forms;
    namespace GuiExample
    {
    public class Program : Form
    {
    private Button button;
    public Program()
    {
    // Formni konfiguratsiya qilish
    Text = "Salom Dunyo!";
    Width = 300;
    Height = 200;
    // Buttonni yaratish va joylashtirish
    button = new Button();
    button.Text = "Bosing!";
    button.Click += Button_Click;
    Controls.Add(button);
    }
    private void Button_Click(object sender, EventArgs e)
    {
    MessageBox.Show("Assalomu alaykum!");
    }
    public static void Main(string[] args)
    {
    Application.Run(new Program());
    }
    }
    }

    Xulosa
    Men ushbu loyiha ishini yozish davomida Algoritmlar nazaryasi fanini vadasturlash texnalogiyalarini ya’ni dasturchilikni o’rganishda algoritmlar nazaryasi fanini dasturlash tillariga bog’lashni, dasturlarning algoritmlarini tuzishnio’rganishga bo’lgan bilimlarni egallashda katta poydevor bo’ldi. Bu loyiha ishi orqali bilim va ko’nikmalarimni oshirib oldim, men kelajakda ushbu bilimlarimni rivojlantirib yetuk mutaxasis bo’lishga harakat qilaman.Saralash orqali ko’p masalalarni hal qilsa bo’ladi. Katta-katta masalalarnioddiy va sodda qilib ishlab chiqsa bo’lar ekan. Bu kurs ishi orqali saralashningqanchalik qiziqarli va samarali mavzu ekanligini bildim. Bundan tashqari juda ko’pyangi usullar orqali saralash bilan turli xil chiroyli va qiziqarli masalarni hal qilish,va shu kabi misollarni tez bajara olish qobilyatini hosil qildim. Bu loyiha ishiorqali men mustaqil oddiy saralashlarni hal qiladigan dasturlar tuza olish qobilyatigaega bo’ldim.Kundalik hayotimizda juda ko’p qo’llaniladigan saralash har doim har birishimizda foydalanamiz. O’ylaymanki bu loyiha ishi dasturlash olamiga kiribborishimga katta poydevor vazifasini o’tab beradi.
    tugmasi bilan bosib, hosil bo‘lgan kontekst menyusidan View Designerni tanlash (Shift+F7) orqali hosil qilinadi Tanlash mumkin bo'lgan radio tugmalar guruhini yaratish uchun bir nechta radio tugmalarni GroupBox yoki Panel elementlariga joylashtirish kerak. Turli xil konteynerlarda joylashgan kalitlar turli guruhlarga tegishli bo'ladi.WinForm da siz dasturlarni oflayn tarzda yoki internetga ulangan holatdayangilanishlarni olish va ulardan foydalanishingiz mumkin. WinForm o`zi ishlab turgan kompyuter xotirasiga murojaat qilishi va undan ma’lumotlar olishi mumkin interfeysdir.
    C# da GUI yaratish uchun WPF (Windows Presentation Foundation) yoki Windows Forms frameworklaridan foydalanishingiz mumkin. WPF, qisqa vaqt ichida yuqori darajada shakllantirish imkoniyatlariga ega bo'lgan modern interfeyslar yaratishga imkon beradi, ayrim holatlarda esa oddiy va tez



    Download 190,91 Kb.
    1   ...   4   5   6   7   8   9   10   11   12




    Download 190,91 Kb.