c# dasturlash tili

PPT 32 pages 12.6 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 32
pptxgenjs presentation c# dasturlash tili bugungi kunda c# dasturlash tili it sohasida eng kuchli, tez rivojlanayotgan va talabga ega tillardan biri hisoblanadi. hozirgi vaqtda unda turli xil ilovalar yozilgan: kichik ish stoli dasturlaridan tortib, har kuni millionlab foydalanuvchilarga xizmat ko'rsatadigan yirik veb-portallar va veb-xizmatlargacha. * c# ning tarixi 1 birinchi versiya tilning birinchi versiyasi 2002 yil fevral oyida microsoft visual studio .net ning chiqarilishi bilan chiqdi. 2 hozirgi versiya tilning joriy versiyasi c# 12 bo‘lib, u 2023-yil 14-noyabrda .net 8-ning chiqarilishi bilan birga chiqarilgan. * c# ning xususiyatlari 1 sintaksis c# - bu c-ga o'xshash sintaksisga ega bo'lgan til va bu borada c++ va java tillariga yaqin. 2 ob'ektga yo'naltirilgan c# ob'ektga yo'naltirilgan bo'lib, bu borada java va c++ dan ko'p narsalarni qabul qilgan. 3 qo'llab-quvvatlanadigan xususiyatlar masalan, c# tili polimorfizm, merosxo'rlik, operatorni ortiqcha yuklash va statik yozishni qo'llab-quvvatlaydi. 4 rivojlanish c# faol rivojlanishda davom etmoqda va har bir yangi …
2 / 32
anadigan tillar uchun umumiy sinf kutubxonasini taqdim etadi. texnologiyalarning xilma-xilligi umumiy tilning ish vaqti (clr) va asosiy sinf kutubxonasi ishlab chiquvchilar o'z ilovalarini yaratishda foydalanishi mumkin bo'lgan butun texnologiyalar to'plami uchun asos bo'lib xizmat qiladi. * .net platformasidagi texnologiyalar ado.net va entity framework core ushbu texnologiya stekidagi ma'lumotlar bazalari bilan ishlash uchun mo'ljallangan. wpf va winui boy, boy interfeysga ega grafik ilovalarni yaratish. xamarin/maui o'zaro platformali mobil va ish stoli ilovalarini ishlab chiqish uchun. asp.net veb-saytlar va veb-ilovalarni yaratish uchun. * blazor server tomonida veb-ilovalarni yaratishga imkon beradi. mijoz tomonida veb-ilovalarni yaratishga imkon beradi. kelajakda mobil ilovalarni va, ehtimol, ish stoli ilovalarini yaratishni qo'llab-quvvatlaydi. * xulosa c# - bu kuchli va ko'p qirrali dasturlash tili bo'lib, u .net platformasi bilan birgalikda turli xil ilovalarni yaratish uchun keng imkoniyatlarni taqdim etadi. * wpf (windows presentation foundation) wpf — bu .net ekotizimida grafik interfeyslarni yaratish uchun kuchli yordamchi, grafikani render qilishda directx …
3 / 32
i qurilmadan mustaqil birliklarda o'lchanadi, bu esa dasturlarni turli ekran yechimlariga moslashtirishga imkon beradi. * kengaytirilgan grafik imkoniyatlar 2d va 3d grafikalar 2d va 3d grafikalarni qo'llab-quvvatlaydi. animatsiyalar animatsiyalarni qo'llab-quvvatlaydi. usub va ma'lumotlarni bog'lash usub va ma'lumotlarni bog'lashni qo'llab-quvvatlaydi. winforms bilan integratsiya wpf dasturlarida winforms elementlarini ishlatish imkoniyati teskari moslashuvchanlikni ta'minlaydi. * multimedia multimedia bilan ishlashni qo'llab-quvvatlaydi multimedia bilan ishlashni qo'llab-quvvatlaydi, bu esa boy va interaktiv dasturlar yaratishga imkon beradi. * wpf ning cheklovlari resurslarga bo'lgan talablar wpf dasturlari, kengaytirilgan grafik imkoniyatlari tufayli, winforms bilan solishtirganda ko'proq xotira iste'mol qilishi mumkin. o'yinlar uchun samaradorlik muammolari o'yinlar yoki yuqori yuklamali 3d grafikaga ega dasturlar yaratish uchun maxsus freymvorklardan (masalan, directx, unity yoki monogame) foydalanish tavsiya etiladi. cheklangan kross-platforma wpf asosan windows operatsion tizimiga mo'ljallangan, bu esa kross-platformali dasturlarni ishlab chiqish imkoniyatlarini cheklaydi. * wpf arxitekturasi boshqariladigan api presentationframework.dll, presentationcore.dll, windowsbase.dll boshqarilmaydigan api milcore.dll, windowscodecs.dll operatsion tizim va directx direct3d, user32.dll * …
4 / 32
irilgan grafik imkoniyatlar boy va interaktiv dasturlar yaratishga imkon beradi resurslarga bo'lgan talablar multimedia multimedia bilan ishlashni qo'llab-quvvatlaydi winforms bilan integratsiya teskari moslashuvchanlikni ta'minlaydi cheklangan kross-platforma kross-platformali dasturlarni ishlab chiqish imkoniyatlarini cheklaydi * xaml (extensible application markup language) xaml — bu .net platformasida ob'ektlarni inicializatsiya qilish uchun ishlatiladigan markup tili. wpf (va silverlight) kontekstida bu til asosan grafik interfeysni deklarativ usulda yaratish uchun qo'llaniladi. * xamlning afzalliklari interfeys va mantiqni ajratish dizaynerlar va dasturchilar o'rtasida ishni mustaqil ravishda taqsimlashga yordam beradi. kompaktlik va tushunarlilik xaml kodi nisbatan oson qo'llab-quvvatlanadi. bamlga kompilyatsiya visual studio'da dastur kompilyatsiya qilinganda, xaml fayllaridagi kod baml (binary application markup language) ga aylantiriladi. * xaml strukturasi 1 window dasturning oynasini ifodalaydi. 2 page sahifalarni yaratish uchun ishlatiladi. 3 application ilovaning asosiy elementi. * xaml nomlar fazolari 1 xmlns:x xamlda ba'zi xususiyatlarni belgilaydi. 2 xmlns:d dizayn rejimida atributlarni qo'llab-quvvatlaydi. 3 xmlns:mc xaml markup muvofiqligini ta'minlaydi. 4 xmlns:local joriy …
5 / 32
ini ifodalaydi. boshqa oynalar yaratishda interfeysni window elementidan boshlashimiz kerak. window elementidan tashqari yana ikki yuqori darajadagi elementlar mavjud: page application window elementi ichida bo'sh grid elementi va html elementlari kabi bir qator atributlar (title, width, height) mavjud — ular mos ravishda oynaning sarlavhasi, kengligi va balandligini belgilaydi. xaml nomlar fazosi c# da kod yaratishda biz kerakli sinflarni qo'shish uchun using direktivasini ishlatamiz, masalan: csharp using system.windows; xamlda ham prostranstva imenlarni qo'shamiz. ikkinchi va uchinchi qatorlar loyihada standart ravishda qo'shiladigan prostranstva imenlarni ifodalaydi. xmlns atributi xmlda prostranstva imenini belgilash uchun maxsus atributdir. masalan, http://schemas.microsoft.com/winfx/2006/xaml/presentation prostranstva imenida ko'plab boshqaruv elementlari tavsifi va belgilanishi mavjud. bu prostranstva imen default prostranstva sifatida belgilangan. http://schemas.microsoft.com/winfx/2006/xaml prostranstva imeni xamlda ba'zi xususiyatlarni, masalan name yoki key xususiyatlarini belgilaydi. xmlns:x prefiksi bilan aniqlangan prostranstva imeni ichidagi xususiyatlar x prefiksi bilan ishlatiladi — masalan, x:name yoki x:key. boshqa prostranstva imenlar: xmlns:d="http://schemas.microsoft.com/expression/blend/2008": dizayn rejimida atributlarni qo'llab-quvvatlaydi. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006": xaml markup …

Want to read more?

Download all 32 pages for free via Telegram.

Download full file

About "c# dasturlash tili"

pptxgenjs presentation c# dasturlash tili bugungi kunda c# dasturlash tili it sohasida eng kuchli, tez rivojlanayotgan va talabga ega tillardan biri hisoblanadi. hozirgi vaqtda unda turli xil ilovalar yozilgan: kichik ish stoli dasturlaridan tortib, har kuni millionlab foydalanuvchilarga xizmat ko'rsatadigan yirik veb-portallar va veb-xizmatlargacha. * c# ning tarixi 1 birinchi versiya tilning birinchi versiyasi 2002 yil fevral oyida microsoft visual studio .net ning chiqarilishi bilan chiqdi. 2 hozirgi versiya tilning joriy versiyasi c# 12 bo‘lib, u 2023-yil 14-noyabrda .net 8-ning chiqarilishi bilan birga chiqarilgan. * c# ning xususiyatlari 1 sintaksis c# - bu c-ga o'xshash sintaksisga ega bo'lgan til va bu borada c++ va java tillariga yaqin. 2 ob'ektga yo'naltirilgan c# ob'ektga yo'nal...

This file contains 32 pages in PPT format (12.6 MB). To download "c# dasturlash tili", click the Telegram button on the left.

Tags: c# dasturlash tili PPT 32 pages Free download Telegram