Amaliy matematika va intellektual texnologiyalar fakulteti


System.Drawing kutubxonasidagi boshqa sinflarning ob'ektlari


Download 447.75 Kb.
bet6/8
Sana05.01.2022
Hajmi447.75 Kb.
#215357
1   2   3   4   5   6   7   8
Bog'liq
kurs ishi c# new

System.Drawing kutubxonasidagi boshqa sinflarning ob'ektlari

To'rtburchak va nuqta kabi sinflar GDI + elementlarini o'z ichiga oladi. Shuni e'tiborga olingki, nuqta aslida x, y maydonlari bo'lgan strukturadir. Ushbu tushuntirish ahamiyatsiz, chunki C # tarkibidagi tuzilmalar sinflarga o'xshashdir va nuqta tuzilishi ob'ektini boshlash sinf ob'ektini boshlash bilan bir xil ko'rinishi mumkin:

Nuqta nuqtasi = yangi nuqta ();

Pen klassi chiziqlar va egri chiziqlarni chizish uchun, Brush sinfidan olingan sinflar esa yopiq yo'llarni bo'yash uchun ishlatiladi (pastga qarang).


GraphicsPath klassi bir-biriga bog'langan chiziqlar va egri chiziqlar ketma-ketligini o'rnatishga imkon beradi, Region klassi ko'pburchak va yo'llardan iborat grafik shaklning ichki qismini tavsiflaydi.
Image sinfi - bu Bitmap va Metafile olingan sinflari uchun funksionallikni ta'minlovchi mavhum bazaviy sinf. Bitmap pikselli tasvirlar bilan ishlash uchun ishlatiladi (yuqoridagi misolga qarang). Metafile yozib olish (yaratish) va ijro etish (namoyish qilish) mumkin bo'lgan grafik operatsiyalar ketma-ketligini tavsiflovchi yozuvlarni o'z ichiga olgan grafik metafaylni belgilaydi. Ushbu sinf meros qilib olinmagan.

Grafika darsi U GDI + chizilgan yuzasini o'z ichiga oladi. Ushbu sinf meros qilib olinmagan. Ushbu sinfda juda ko'p usullar mavjud, shuning uchun biz ularni dastlab jadvalda taqdim etamiz, so'ngra ularning ayrimlarini misollar va tushuntirishlar bilan ko'rib chiqamiz. Jadvalning uchinchi ustunida parametrlar to'plamida farq qiladigan ortiqcha usullar soni ko'rsatilgan (IntelliSense aqlli maslahatidan foydalanib, kerakli usul parametrini tanlang).

Qalam sinfi

Pen klassi to'g'ri chiziqlar va egri chiziqlar chizish uchun foydalaniladigan ob'ektni belgilaydi. Ushbu sinf meros qilib olinmagan. Sinf konstruktorlari (shuningdek, ortiqcha yuklanishning misoli):

1) Pen (Color) Pen sinfining yangi nusxasini ko'rsatilgan rang bilan ishga tushiradi.

2) Pen (Colour, Single) Pen va sinfning yangi Color, Width xususiyatlariga ega nusxasini ishga tushiradi. (Kenglik - qalamning kengligini, chizish uchun ishlatiladigan Grafika birliklarida o'rnatadi
Xulosa

O'zbekiston mustaqillikka erishgadan so'ng davlatimizning asosiy qonuni - Konstitutsiyamizga ega bo'ldik. Vaqt o'tishi bilan hukumatimiz rahbarining O'zbekistonda “Kadrlar tayyorlash milliy dasturi” va “Axborot texnologiyalari sohasida kadrlar tayyorlash tizimini takomillashtirish” qarorlari alohida o'rin tutadi. Undagi g'oyalar avvalo XXI asrda yashaydigan, Vatan va yurt mustaqilligini mustahkamlovchi yoshlarning manfaatini ifodalaydi. Dasturda e'tirof etilgan kadrlar tayyorlash tizimini rivojlantirishning asosiy yo'nalishlarida shu narsa alohida belgilandiki, ta'lim tizimini yaxlit axborotlashtirish hozirgi zamon talablariga muvofiqlashuvini ta'minlaydi. Bu dasturni o'tgan davr mobaynida sarhisob qilib, ularning eng muhim xususiyatlaridan biri sifatida hozirgi ta'lim dasturida nazarda tutilayotgan zamonaviy axborot texnologiyalari, ta'limni kompyuterlashtirish va kompyuterlash tarmoqlari tizimida ta'lim jarayonini axborot bilan ta'minlashni yanada rivojlantirishni nazarda tutmoqdamiz. Zero, Milliy dasturni ro'yobga chiqarishga doir tashkiliy ishlarda e'tirof etilganidek, “Ta'limni axborot bilan ta'minlash tizimini shakllantirishva rivojlantirish, uni jahon axborot tizimi bilan bog'lash, ommaviy axborot vositalarining ta'lim sohasidagi vazifalarini belgilash” malakali mutaxassislarni tayyorlashning muhim mezonlaridan biridir. Hozirgi zamonda yurtimizda Axborat Texnologiyalarini rivojlantirish yo‘lida juda ko‘p ishlar amalga oshirilmoqda. Bu borada davlatimiz ko‘p ishlarni amalga oshirmoqda. Xususan ko‘p joylarga dasturlash orqali ko‘p loyihalarni oson va qulay bajarilyapti.Dasturlash chet davlatlarida anchagina rivojlangan masalan Amerika,Malayziya, Koreya,Hindiston.Hozirgi kunda har-xil dasturlash tillari mavjud C++,C#,Java, va hokozo. Shularning orasidan C# Windows muhitida ishlaydigan dastur tuzish uchun qulay vosita bo‘lib,kompyuterda dastur yaratish ishlarini avtomatlashtiradi, xatoliklarni kamaytiradi va dastur tuzuvchi ishini kamaytiradi.




Download 447.75 Kb.

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




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