Mavzu: Ma’lumotlarni saqlovchi kolleksiyalardan foydalanish (C# tilida)


Download 351.29 Kb.
bet1/10
Sana15.06.2023
Hajmi351.29 Kb.
#1487438
  1   2   3   4   5   6   7   8   9   10
Bog'liq
Iskandarov Otaxon Kurs ishi

O’ZBEKISTON RESPUBLIKASI OLIY VA O’RTA MAXSUS TA’LIM VAZIRLIGI





Urganch Davlat Universiteti Fizika-matematika fakulteti Kompyuter ilmlari va dasturlash texnologiyasi yo`nalishi 202-guruh tolibi Iskandarov Otaxon Algoritmik tillar va dasturlash fanidan tayyorlagan



KURS ISHI

Mavzu: Ma’lumotlarni saqlovchi kolleksiyalardan foydalanish (C# tilida)


Topshirdi: Iskandarov. O

Qabul qildi: Sharipov. M

Baholash: _________



Urganch-2022

Reja:
1.Kirish


2.Ma’lumotlarni saqlovchi kolleksiyalardan foydalanish(C# tilida)

3.Ikki marta bog'langan ro'yxat LinkedList

4.Navbat

5.Stack to'plami

6.Lug'at to'plami


7.Xulosa
8.Foydalanilgan adabiyotlar


  1. C# tili

Hozirgi vaqtda C # dasturlash tili it sohasida eng kuchli, tez rivojlanayotgan va talab qilinadigan tillardan biridir. Hozirgi vaqtda u turli xil ilovalarni yozadi: kichik ish stoli dasturlaridan yirik veb-portallarga va veb-xizmatlarga, har kuni millionlab foydalanuvchilarga xizmat qiladi. C # endi yosh til emas va butun. net platformasi kabi allaqachon katta yo'lni bosib o'tdi. Tilning birinchi versiyasi 2002 yil fevral oyida Microsoft Visual Studio. net versiyasi bilan birga chiqdi. Tilning joriy versiyasi C# 10.0 versiyasidir, bu 8 noyabr 2021 yilida.net 6 versiyasi bilan birga chiqarildi. C # C-ga o'xshash sintaksisga ega bo'lgan tildir va bu jihatdan C++ va Java-ga yaqin. Shuning uchun, agar siz ushbu tillardan biri bilan tanish bo'lsangiz, C# ni egallash osonroq bo'ladi. C # ob'ektga yo'naltirilgan va bu borada Java va C++dan juda ko'p narsalarni oldi. Misol uchun, C# polimorfizm, meros, operatorlarning haddan tashqari yuklanishi, statik yozishni qo'llab-quvvatlaydi. Ob'ektga yo'naltirilgan yondashuv sizga katta, ammo ayni paytda moslashuvchan, ölçeklenebilir va kengaytirilgan ilovalarni qurish muammolarini hal qilish imkonini beradi. Va C# faol rivojlanishda davom etmoqda va har bir yangi versiya bilan ko'proq qiziqarli funksiyalar paydo bo'ladi. . Net platformasining roli C# deyishganda, ular ko'pincha. net platformasi (Windows Forms, WPF, ASP.NET o'tish: saytda harakatlanish, qidiruv Va, aksincha,. net aytganda, ko'pincha C#degan ma'noni anglatadi. Biroq, bu tushunchalar bir-biriga bog'liq bo'lsa-da, ularni aniqlash noto'g'ri. C # tili. net framework bilan ishlash uchun maxsus yaratilgan, ammo. net tushunchasi biroz kengroq. Bill Geyts,. net platformasi Microsoft tomonidan yaratilgan eng yaxshi narsa ekanini aytdi. Ehtimol, u to'g'ri edi. Net framework ilovalarni yaratish uchun kuchli platformani taqdim etadi. Quyidagi asosiy xususiyatlarni ajratib ko'rsatish mumkin Ko'p tilni qo'llab-umumiy til muhiti (CLR), shuning uchun. net bir nechta tillarni qo'llab-quvvatlaydi: C# bilan birga VB.NET, C++, F#, shuningdek, boshqa tillarning turli lahjalari,. net bog'langan, masalan, Delphi.NET. ushbu tillarning har qanday kodini tuzishda montaj qilinadi umumiy tilda CIL (umumiy Intermediate Language) - bu .NET platformasi assembleridir. Shuning uchun muayyan sharoitlarda biz alohida tillarda bitta ilovaning alohida modullarini tuzishimiz mumkin. O'zaro faoliyat platformalar. . Net portativ platforma (ba'zi cheklovlar bilan). Misol uchun, hozirgi vaqtda platformaning eng so'nggi versiyasi -. net 6 eng zamonaviy Windows, MacOS, Linux operatsion tizimlarida qo'llab-quvvatlanadi. Net platformasida turli texnologiyalardan foydalangan holda, Windows, MacOS, Linux, Android, iOS, Tizen kabi turli platformalar uchun C# tilidagi ilovalarni ishlab chiqish mumkin. Kuchli sinf kutubxonasi. . Net barcha qo'llab-quvvatlanadigan tillar uchun yagona sinf kutubxonasini taqdim etadi. Va biz C# - matn muharriri, suhbat yoki murakkab veb-saytga yozmoqchi bo'lgan har qanday dastur - baribir .NET sinf kutubxonasidan foydalanamiz. Texnologiyalarning xilma-xilligi. CLR ning umumiy til muhiti va sinflarning asosiy kutubxonasi ishlab chiquvchilarning muayyan ilovalarni qurishda foydalanishi mumkin bo'lgan texnologiyalarning butun to'plami uchun asos bo'lib xizmat qiladi. Misol uchun, ushbu texnologiya to'plamidagi ma'lumotlar bazalari bilan ishlash uchun texnologiya mo'ljallangan ADO.NET va Entity Framework Core. Boy boy interfeysga ega bo'lgan grafik ilovalarni yaratish uchun - WPF va WinUI texnologiyasi, oddiy grafik ilovalarni yaratish uchun - Windows Forms. Xamarin/MAUI - ko'ndalang platforma mobil va ish stoli ilovalarni ishlab chiqish. Veb-saytlar va veb-ilovalarni yaratish uchun - ASP.NET


  1. Download 351.29 Kb.

    Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling