1. Полиморфизм ва виртуаль методлар


Ranglar bitmap va grafik sinflari


Download 25.98 Kb.
bet9/9
Sana19.10.2023
Hajmi25.98 Kb.
#1709432
1   2   3   4   5   6   7   8   9
Bog'liq
1. Полиморфизм ва виртуаль методлар-fayllar.org

28.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.


29. Анимациялар ҳосил илиш. Вақт билан ишлаш.
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.
http://fayllar.org
Download 25.98 Kb.

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




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