|
Matematika va kompyuter ilmlari fakulteti algoritmlar va dasturlash texnologiyalari kafedrasi
|
bet | 11/12 | Sana | 18.05.2024 | Hajmi | 189,93 Kb. | | #241349 |
Bog'liq Windows Forms yordamida C# da grafik foydalanuvchi interfeysini (GUI) ishlabchiqishSystem.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'rtasidagiasosiyfarqbukattasensorliekranningmavjudligidir. Uningo'lchamlarideyarlibutunplanshetningo'lchamlaribilanmoskeladi. 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, undaushbumaqolasizuchun. Xizmatningveb-saytigahavola - money.yandex.ru Yandex.Money (YA qisqasi) elektronpullarg'oyasiniamalgaoshiradiganengkengtarqalganto'lovtizimlaridanbiri. Tizim real vaqtrejimida ...
So'zinterfeysiko'plabta'riflargaegabo'lishimumkin, ammo asosiyta'rifkompyutertexnologiyalarisohasigategishli. Bu erdainterfeysfoydalanuvchigao'yinlar, dasturlaryokioperatsiontizimlarbilano'zaroaloqadabo'lishgayordamberadiganvositanianglatadi. Ushbuvositadasturlarnitaniqliqiladivaularbilanishlashniosonlashtiradi. Masalan, siz Paint dasturininginterfeysiniolishingizmumkin. Agar birorkishi u bilanqandayishlashnibilsa, u shunga o'xshashinterfeysgaegabo'lganboshqadasturlarbilanishlashimkoniyatigaegabo'ladi.
Sizushbuatamaniboshqachaqilibaytganda, odamkompyutertexnologiyalariniboshqaradiganturlixilvositalarningkombinatsiyasisifatidatushuntirishingizmumkin. Interfeysningasosiyvazifalarima'lumotlarnikiritishvachiqarishdir. Bundantashqari, dasturiyta'minotniboshqarish, 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
Hozirgi kunda C# dasturlash tili yuqori bosqichli dasturlash tillari ichida eng samarali dasturlash tillaridan hisoblanadi. C# dasturlash tilida dastur tuzish uchun Visual Studio .NET muhitidan foydalanamiz. C# dasturlash tili obektga mo’ljallangan dasturlash tili hisoblanadi. BMIning birinchi bobida C# dasturlash tili va uning operatorlari haqida ma’lumotlar keltirilgan. Ma’lumotlarni kiritish va chiqarish turli xil oqimlar orqali amalga oshiriladi. Bu bobda konsol rejimda ma’lumotlarni ekran orqali kiritish va chiqarish amallari ko’rib chiqilgan. Birinchi bob 3 ta bo’limdan iborat. Birinchi bo’limda C# tilining sintaksisi, ma’lumotlar tiplari haqida ma’lumotlar keltirilgan. Har bir operatorning funksional imkoniyatlari misollar orqali tushuntirib berilgan. Ikkinchi bo’limda C# tilida ifoda, intruksiya va operatorlar haqida ma’lumotlar keltirilgan. Shaklni grafik dizayner rejimida ochish uchun loyiha tuzilmasidagi Form1.cs faylini sichqonchaning chap tugmasi bilan ikki marta bosish yoki sichqonchaning o‘ng 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
|
| |