C# TILIDA WINDOWS FORMS ILOVALARINI YARATISH TEXNOLOGIYALARI
Abstract
Ushbu maqolada C# dasturlash tili va .NET ekotizimining ajralmas qismi bo'lgan Windows Forms (WinForms) texnologiyasi yordamida grafik interfeysli (GUI) ish stoli ilovalarini ishlab chiqish masalalari yoritilgan. Maqolada WinForms-ning arxitekturaviy tuzilishi, komponentlar bilan ishlash tamoyillari va hodisaga asoslangan dasturlash (Event-Driven Programming) modeli tahlil qilinadi. Shuningdek, zamonaviy dasturiy ta'minotni ishlab chiqishda WinForms-ning o'rni, uning afzalliklari va foydalanuvchi interfeysini loyihalashdagi muhim xususiyatlar ko'rib chiqilgan. Tadqiqot yangi boshlovchi dasturchilar uchun WinForms muhitida samarali ishlash bo'yicha metodik tavsiyalarni o'z ichiga oladi.
References
N.R. G‘aybullayev, Z.B. Alpamisov. "C# dasturlash tili va Visual Studio muhiti". Toshkent, 2021-yil. (Oliy ta'lim muassasalari uchun darslik).
2. M.H. Lutfillaev, U.S. Sharifov. "Obyektga yo‘naltirilgan dasturlash va C# tili asoslari". O‘quv qo‘llanma, Samarqand, 2019-yil.
3. A.A. Mo‘minov. "Algoritmlar va ma'lumotlar strukturasi: C# misolida". Toshkent: "Aloqachi" nashriyoti, 2020-yil.
4. Z. Qodirov. "Windows Forms bilan ishlash: Amaliy qo‘llanma". O‘zbekiston Milliy Universiteti axborot resurs markazi, 2022-yil.
5. Andrew Troelsen, Philip Japikse. "Pro C# 10 with .NET 6: Foundational Principles and Practices". Apress, 2022. (Sohadagi eng nufuzli manbalardan biri).
6. Herbert Schildt. "C# 4.0: The Complete Reference". McGraw-Hill Education, 2010. (C# tilining fundamental asoslari uchun klassik qo‘llanma).
7. Mark J. Price. "C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals". Packt Publishing, 2022.