Polimorfizm va virtual metodlar



Yüklə 30,86 Kb.
səhifə5/5
tarix20.11.2023
ölçüsü30,86 Kb.
#162276
1   2   3   4   5
Polimorfizm va virtual metodlar

21.Ado. Net
Ingliz tilidan tarjima qilingan-ADO.NET - Microsoft .NET Framework-dan ma'lumotlarga kirish texnologiyasi bo'lib, u umumiy komponentlar to'plami orqali relyatsion va aloqasiz tizimlar o'rtasidagi aloqani ta'minlaydi.
ADO.NET (. net uchun ActiveX Data Object) - ma'lumotlar bazasida yoki boshqa manbalarda (Microsoft SQL Server, Microsoft Access, Microsoft Excel, Microsoft Outlook, Microsoft Exchange, Oracle, OLE DB, ODBC, XML, matnli fayllar) saqlangan ma'lumotlarga kirish va boshqarish imkonini beruvchi texnologiya[1]. platformada. net Framework va.net Framework 2.0 ning bir qismi kutubxonalar to'plamidir[2]. Asosan bir-biri bilan chambarchas bog'liq bo'lgan mijoz-server tizimlari uchun mo'ljallangan ADO texnologiyasidan farqli o'laroq, ADO.NET ko'proq DataSet ob'ektlari bilan avtonom ishlashga qaratilgan. DataSet ob'ektlari o'zaro bog'liq ma'lumotlar jadvallarining mahalliy nusxalarini aks ettiradi, ularning har biri qator va ustunlar to'plamini o'z ichiga oladi. DataSet ob'ektlari chaqiruvchi yig'ilishga (masalan, veb-sahifa yoki ish stolida ishlaydigan dastur) DataSet tarkibi bilan ishlashga, ma'lumotlar manbasiga ulanishni talab qilmasdan o'zgartirishga va o'zgartirilgan ma'lumotlar bloklarini qayta ishlashga yuborishga imkon beradi.tegishli ma'lumotlar adapteri yordamida. Ammo, ehtimol, klassik ADO va o'rtasidagi eng asosiy farq ADO.NET bu shundan iborat ADO.NET bu boshqariladigan kod kutubxonasi va shuning uchun har qanday boshqariladigan kutubxona bilan bir xil qoidalarga bo'ysunadi. Tarkibiy turlari ADO.NET, CLR xotirasini boshqarish protokolidan foydalaning, bir xil turdagi tizimga tegishli (sinflar, interfeyslar, ro'yxatlar, tuzilmalar va delegatlar) va ularga har qanday .NET tili orqali kirish mumkin. sinflar ADO.NET tizim qurilishida.Data.dll.
22.Rasmlar geometric obektlardan foydalanish
GDI+ yordamida chiziqlar va shakllarni chizish, matnni ko'rsatish yoki rasmlarni ko'rsatish va boshqarishdan oldin siz grafik ob'ektni yaratishingiz kerak. Grafik ob'ekti GDI+ chizilgan sirtini ifodalaydi va grafik tasvirlarni yaratish uchun ishlatiladigan ob'ektdir.
Grafika bilan ishlashda ikki bosqich mavjud:
Agar grafik ob'ektini yaratish.
Chiziqlar va shakllarni chizish, matnni ko'rsatish yoki tasvirlarni ko'rsatish va boshqarish uchun grafik ob'ektdan foydalanish.
Grafik ob'ektini yaratish
Grafik ob'ekt turli yo'llar bilan yaratilishi mumkin.
Grafik ob'ektini yaratish uchun
Bir shaklda yoki nazorat bo'yoq tadbirda PaintEventArgs qismi sifatida grafik ob'ektga mos yozuvlar olish. Bu nazorat qilish uchun rasmlar kodni yaratishda bir grafik ob'ektga mos yozuvlar olish qanday odatda. Xuddi shunday, PrintDocument uchun PrintPage hodisasini ko'rib chiqishda PrintPageEventArgs mulki sifatida grafik ob'ektni ham olishingiz mumkin.
- yoki-
Ushbu boshqaruv yoki shaklning chizilgan yuzasini ifodalovchi grafik ob'ektga havola olish uchun boshqaruv yoki shaklning CreateGraphics usulini chaqiring. Agar siz allaqachon mavjud bo'lgan shakl yoki boshqaruvga rasm chizmoqchi bo'lsangiz, ushbu usuldan foydalaning.
- yoki-
Tasvir meros har qanday ob'ekt bir grafik ob'ekt yaratish. Ushbu yondashuv allaqachon mavjud tasvirni o'zgartirmoqchi bo'lganingizda foydalidir.
Quyidagi bo'limlarda ushbu jarayonlarning har biri haqida batafsil ma'lumot berilgan.
Painteventargs ichida bo'yoq voqealar Handler
PaintEventHandler-ni boshqaruv elementlari uchun yoki PrintDocument uchun PrintPage-ni dasturlashda grafik ob'ekt PaintEventArgs yoki PrintPageEventArgs xususiyatlaridan biri sifatida taqdim etiladi.
23.Ranglar bitmap va grafik sinflari
Bitmap qisqa BMP-bu kompyuter grafikalarini yaratish va saqlash uchun ishlatilishi mumkin bo'lgan rasm fayli formati. Bitmap fayli naqshdagi kichik nuqtalarni ko'rsatadi, u uzoqdan qaralganda umumiy tasvirni yaratadi va Bitmap tasviri qatorlar va ustunlardan yasalgan panjara bo'lib, unda ma'lum bir katakka uni to'ldiradigan yoki bo'sh qoldiradigan qiymat beriladi.ma'lumotlardan rasm yaratish. Bitmap yoki raster grafik-bu nuqta matritsasidan tashkil topgan raqamli tasvir. 100% da ko'rishga harakat qilsak, har bir nuqta displeyda alohida pikselga to'g'ri keladi. Standart Bitmap tasvirida har bir nuqtaga boshqa rang berilishi mumkin. Ushbu nuqtalar birgalikda har qanday to'rtburchaklar rasmni ifodalash uchun ishlatilishi mumkin. Bir nechta turli xil bitmap fayl formatlari mavjud. Standart siqilmagan bitmap formati Bitmap formati yoki qurilmadan mustaqil bitmap (DIB) formati sifatida ham tanilgan. U rasmning o'lchamini va rasmda bo'lishi mumkin bo'lgan ranglar sonini belgilaydigan sarlavha va ularga mos keladigan ranglar bilan piksellar ro'yxatini o'z ichiga oladi. Ushbu oddiy, universal tasvir formati deyarli barcha platformalarda tan olinishi mumkin, ammo unchalik samarali emas, ayniqsa katta rasmlar uchun.
24. Animatsiyalar hosil ilish. Vaqt bilan ishlash.

public Form1()


{
InitializeComponent();
DoubleBuffered = true;
System.Windows.Forms.Timer timer1 = new System.Windows.Forms.Timer();
timer1.Interval = 30;
timer1.Tick += Timer1_Tick;
timer1.Enabled = true;
}
int x_position = 0;
int bar_width = 40;
int speed = 1;
private void Timer1_Tick(object sender, EventArgs e)
{
x_position += speed;
if (x_position + bar_width > this.Width) x_position = 0;
Invalidate();
}
protected override void OnPaint(PaintEventArgs e)
{
e.Graphics.FillRectangle(Brushes.Black, x_position, 0, bar_width, 500);
}
Bu animatsiyani yaratish uchun "new project"->"windows forms application" ga kiramz keyn form1 ning uziga 2marta bosib kod yozish qismiga o'tamz va quyidagicha kodni yozamiz bu dasturning natijasi oq fonda qora palasa harakati hosil bôladi.
Yüklə 30,86 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin