WINDOWS FORMSDA FORMA BILAN ISHLASH
Keywords:
Windows Forms, forma, C#, foydalanuvchi interfeysi, hodisa, forma xossalari, forma metodlari, Visual Studio, .NET, forma dizayni, forma o‘zgaruvchilari, forma yaratish, GUI, dasturlash, multiforma ilovalar, oyna, forma holatlari, Form.Show(), Form.Hide(), Form.Close(), MessageBox.Abstract
Mazkur ilmiy maqolada Windows Forms texnologiyasi asosida foydalanuvchi interfeysini yaratish, shakllar (formalar) bilan ishlash, ularning funksional imkoniyatlari, obyektlararo aloqalar va foydalanuvchi bilan muloqotni ta’minlovchi asosiy elementlar tahlil qilinadi. Windows Forms – bu .NET platformasida ishlovchi grafik interfeysli ilovalarni yaratish uchun mo‘ljallangan muhit bo‘lib, ushbu maqolada forma obyekti, uning xossalari, hodisalar va voqealar (eventlar) bilan ishlashning dasturiy yondashuvlari o‘rganiladi. Bundan tashqari, formalar o‘rtasida ma’lumot uzatish, turli holatlarda forma holatini boshqarish (yopish, yashirish, ko‘rsatish) hamda amaliy misollar orqali foydalanuvchi ehtiyojlariga moslashuvchan interfeyslar yaratish yo‘llari ko‘rsatib o‘tilgan. Mavzuga oid kod namunalarida Visual Studio muhitida C# dasturlash tilidan foydalanilgan. Ushbu maqola dasturchilar, o‘qituvchilar va axborot texnologiyalari sohasidagi talabalar uchun foydali bo‘lishi mumkin.
References
1. Aliev, A. A. – C# dasturlash tili asoslari. – Toshkent: Innovatsiya, 2021. – 328 b.
2. Raximov, B. R. – .NET Framework asoslari va Windows Forms bilan ishlash. – Toshkent: Fan, 2020. – 412 b.
3. Yakubov, S. N. – Visual Studio muhitida ilovalar yaratish. – Samarqand: Zarafshon, 2022. – 287 b.
4. Petzold, Ch. – Programming Microsoft Windows Forms. – Redmond: Microsoft Press, 2005. – 896 p.
5. Troelsen, A. – Pro C# 8 with .NET Core 3. – New York: Apress, 2020. – 1340 p.
6. MSDN (Microsoft Developer Network) – Windows Forms Documentation. – https://learn.microsoft.com/en-us/dotnet/desktop/winforms/
7. Freeman, A. – Pro Windows Forms Programming in C#. – New York: Apress, 2019. – 972 p.
8. Bobokulov, Z. K. – Interfeys dizayni va foydalanuvchi bilan muloqot. – Buxoro: Axborot texnologiyalari markazi, 2023. – 214 b.
9. Ikramov, I. I. – Dasturlashga kirish: Visual C# misolida. – Toshkent: IT School, 2021. – 304 b.
10. Microsoft Learn – Windows Forms overview. – https://learn.microsoft.com/en-us/dotnet/desktop/winforms/overview/
11. Raxmonjonovich, F. S. (2023). Array ma’lumotlar tizimini talabalarga o’qitishda Blockchain metodidan foydalanish. Yangi O'zbekiston taraqqiyotida tadqiqotlarni o'rni va rivojlanish omillari, 2(2), 541-547.
12. Raxmonjonovich, F. S. (2023). Dasturlashda interfeyslardan foydalanishning ahamiyati. Yangi O'zbekiston taraqqiyotida tadqiqotlarni o'rni va rivojlanish omillari, 2(2), 425-429.
13. Raxmonjonovich, F. S. (2023). Dasturlashda obyektga yo’naltirilgan dasturlashning ahamiyati. Yangi O'zbekiston taraqqiyotida tadqiqotlarni o'rni va rivojlanish omillari, 2(2), 434-438.
14. Raxmonjonovich, F. S. (2023). Dasturlash tillarida fayllar bilan ishlash mavzusini Blended Learning metodi yordamida o'qitish. Yangi O'zbekiston taraqqiyotida tadqiqotlarni o'rni va rivojlanish omillari, 2(2), 464-469.
15. Raxmonjonovich, F. S. (2023). DASTURLASHDA ISTISNOLARNING AHAMIYATI. Yangi O'zbekiston taraqqiyotida tadqiqotlarni o'rni va rivojlanish omillari, 2(2), 475-481.
16. Raxmonjonovich, F. S. (2023). Dasturlashda abstraksiyaning o’rni. Yangi O'zbekiston taraqqiyotida tadqiqotlarni o'rni va rivojlanish omillari, 2(2), 482-486.
17. Raxmonjonovich, F. S., & Ravshanbek o’g’li, A. A. (2023). Zamonaviy dasturlash tillarining qiyosiy tahlili. Yangi O'zbekiston taraqqiyotida tadqiqotlarni o'rni va rivojlanish omillari, 2(2), 430-433.
18. Raxmonjonovich, F. S. (2023). C# dasturlash tilida fayl operatsiyalari qo’llashning qulayliklari haqida. Yangi O'zbekiston taraqqiyotida tadqiqotlarni o'rni va rivojlanish omillari, 2(2), 439-446.
19. Raxmonjonovich, F. S. (2023). C# tilida ArrayList bilan ishlashning afzalliklari. Yangi O'zbekiston taraqqiyotida tadqiqotlarni o'rni va rivojlanish omillari, 2(2), 470-474.
20. Farmonov Sherzodbek Raxmonjonovich, & Rustamova Humoraxon Sultonbek qizi. (2024). C# DASTURLASH TILIDA TO’PLAMLAR BILAN ISHLASH. Ta’lim Innovatsiyasi Va Integratsiyasi, 11(10), 210–214. Retrieved from http://web-journal.ru/index.php/ilmiy/article/view/2480.
21. Raxmonjonovich, F. S., & Ravshanbek o’g’li, A. A. (2023). Zamonaviy dasturlash tillarining qiyosiy tahlili. Yangi O'zbekiston taraqqiyotida tadqiqotlarni o'rni va rivojlanish omillari, 2(2), 430-433.