O’ZBEKISTON RESPUBLIKASI
OLIY VA O’RTA MAXSUS TA’LIM VAZIRLIGI
FARG’ONA DAVLAT UNIVERSITETI
MATEMATIKA-INFORMATIKA FAKULTETI
AMALIY MATEMATIKA YO‘NALISHI
20.07- guruh talabasi
Maxmutaliyev Olloxberdining
”Algoritmik tillar va dasturlash asoslari ” fanidan
“C# dasturlash tilida avtomobillarning axboriy dasturini tuzish” mavzusiga oid yozgan
KURS ISHI
Kurs ishi rahbari:
“Amaliy matematika”
kafedrasi o’qituvchisi: I.Tojmamatov
Farg’ona 2022-yil
Mundarija:
KIRISH………………………………………………………………………………………………………3
I.BOB.C# dasturlash tili umumiy imkoniyatlari va axboriy dasturlarni ishlab chiqarishning nazariy jihatlari …………………………………………………………………………………6
1.1.C# dasturlash tili va uning yaratilish bosqichlari………………………………………………….6
1.2.C# dasturlash tilining umumiy imkoniyatlari,afzalliklari va kamchiliklari……………..9
1.3C# dasturlash tilida sinf, operator va konstruktorlar bilan ishlash………………………12
1.4 C# dasturlash tilida konteynerlar bilan ishlash………………………………………………….19
II.BOB.C# dasturlash tilida avtomobillar axboriy dasturini yaratish va uni amaliyotga tadbiq etish…………………………………………………………………………………………20
2.1 C# dasturlash tilida avtomobillar axboriy dasturini algartimini tuzish……………….20
2.2 Axboriy dasturni formalarini va Controlllarini yaratish va ularning vazifalari…….23
2.3 Dasturni C#dagi kodi va tahlili…………………………………………………………………………..28
2.4 Dastur ishlash yo’llari ,afzalliklari va kamchiliklari……………………………………………38
XULOSA …………………………………………………………………………………………………………….39
Foydalanilgan adabiyotlar…………………………………………………………………………………40
KIRISH
Bugungi kunda C# dasturlash tili IT sohasida eng kuchli, tez rivojlanayotgan va talabga ega tillardan biri hisoblanadi. Ayni paytda unda turli xil ilovalar yozilgan: kichik ish stoli dasturlaridan tortib, har kuni millionlab foydalanuvchilarga xizmat ko'rsatadigan yirik veb-portallar va veb-xizmatlargacha. C# tili endi yosh til emas va .NET platformasining qolgan qismi kabi u uzoq yo‘lni bosib o‘tdi. Tilning birinchi versiyasi 2002 yil fevral oyida Microsoft Visual Studio .NET ning chiqarilishi bilan chiqdi. Tilning joriy versiyasi C# 10.0 bo‘lib, u 2021-yil 8-noyabrda .NET 6-ning chiqarilishi bilan birga chiqarilgan. C# - bu C-ga o'xshash sintaksisga ega bo'lgan til va bu jihatdan C++ va Java tillariga yaqin. Shuning uchun, agar siz ushbu tillardan biri bilan tanish bo'lsangiz, C# tilini o'zlashtirish osonroq bo'ladi. C# ob'ektga yo'naltirilgan bo'lib, bu borada Java va C++ dan ko'p narsalarni olgan. Masalan, C# tili polimorfizm, merosxo'rlik, operatorni ortiqcha yuklash, statik yozishni qo'llab-quvvatlaydi. Ob'ektga yo'naltirilgan yondashuv bizga katta, ammo ayni paytda moslashuvchan, kengaytiriladigan va kengaytiriladigan ilovalarni qurish muammolarini hal qilish imkonini beradi. Va C# faol rivojlanishda davom etmoqda va har bir yangi versiya bilan yanada qiziqarli funktsiyalar paydo bo'ladi. C# deganda ular ko'pincha .NET platformasi texnologiyalarini (Windows Forms, WPF, ASP.NET, Xamarin) nazarda tutadi. Aksincha, ular .NET deganda, ular ko'pincha C# ni anglatadi. Biroq, bu tushunchalar bir-biriga bog'liq bo'lsa-da, ularni aniqlash noto'g'ri. C# tili .NET ramkasi bilan ishlash uchun maxsus yaratilgan, ammo .NET tushunchasining o'zi biroz kengroqdir.
Do'stlaringiz bilan baham: |