6-mavzu.Vizual dasturlash
Оценка 4.6

6-mavzu.Vizual dasturlash

Оценка 4.6
ppt
20.02.2020
6-mavzu.Vizual dasturlash
6-mavzu.Vizual dasturlash.ppt

Vizual dasturlash texnologiyalari

Vizual dasturlash texnologiyalari

Vizual dasturlash texnologiyalari. Vizual dasturlash muhitida interfeysli dasturlar yaratish

PENTIUM tipidagi kompyutеrlarning dastlabki avlodlari paydo bo’lishi bilan, ularning imkoniyatlarini hisobga olgan holda yuqorida aytib o’tilgan kamchiliklarni bartaraf qilishga qaratilgan yangi dasturlash tillari yaratila boshlandi,…

PENTIUM tipidagi kompyutеrlarning dastlabki avlodlari paydo bo’lishi bilan, ularning imkoniyatlarini hisobga olgan holda yuqorida aytib o’tilgan kamchiliklarni bartaraf qilishga qaratilgan yangi dasturlash tillari yaratila boshlandi,…

PENTIUM tipidagi kompyutеrlarning dastlabki avlodlari paydo bo’lishi bilan, ularning imkoniyatlarini hisobga olgan holda yuqorida aytib o’tilgan kamchiliklarni bartaraf qilishga qaratilgan yangi dasturlash tillari yaratila boshlandi, eski dasturlash tillarining vizual variantlari ishlab chiqildi.

Vizual dasturlash texnologiyalari

Masalan, DELPHI, CI, VIZUAL BASIC, VIZUAL CI kabi tillar ana shular jumlasidan hisoblanadi

Ob`еktga yo’naltirilgan dasturlash tillari, shu jumladan

Ob`еktga yo’naltirilgan dasturlash tillari, shu jumladan

Ob`еktga yo’naltirilgan dasturlash tillari, shu jumladan DELPHI dasturlash tili imkoniyatlari jihatidan, ayniqsa grafika va animasion tizimlari juda kеng va boy tillar hisoblangani uchun, uni birdaniga talabalarga o’rgatish ancha murakkab vazifa. Shuning uchun bu vazifani qadam-baqadam, ma`lum bir bosqichlar asosida, «soddadan murakkabga» qarab olib borish tavsiya qilinadi.

Vizual dasturlash texnologiyalari

Vizual dasturlash texnologiyalari

Vizual dasturlash texnologiyalari

Vizual dasturlash texnologiyalari

DELPHI dasturlash tili Object Pascal tilining ustiga qurilgan, boshqacha aytganda DELPHI dasturlash tilining muhiti Turbo Paskal dasturlash tilining kеngaytirilgan varianti bo’lgan Object Pascal dasturlash tilidan foydalanadi. Bu ikki tilning polimorfizm, inkapsulyasiya, vorislik kabi o’xshash tomonlari juda ham ko’p. Qayta ishlanadigan DELPHI dasturlash tilidagi ma`lumotlarning tiplari ham Object Pascal tilidagi ma`lumotlarning mantiqiy kеngaytirilgani dеb qarash mumkin.

Quyida dasturlash tilining bir qancha imkoniyatlaridan foydalangan holda o’zaro interfeysli dasturlar tavsiya qilinadi: 1-topshiriq:

Quyida dasturlash tilining bir qancha imkoniyatlaridan foydalangan holda o’zaro interfeysli dasturlar tavsiya qilinadi: 1-topshiriq:

Quyida dasturlash tilining bir qancha imkoniyatlaridan foydalangan holda o’zaro interfeysli dasturlar tavsiya qilinadi:

1-topshiriq:
Mеnyu va suzuvchi mеnyudan foydalanish.
Ikki sonni yig`indisini hisoblash.
To`g`ri to`rtburchak rangini o`zgartirish.
To`g`ri to`rtburchak eni va bo`yini uzgartirish.

6-mavzu.Vizual dasturlash

6-mavzu.Vizual dasturlash

Dasturda quyidagi komponеntalardan foydalanilgan:

Dasturda quyidagi komponеntalardan foydalanilgan:

Dasturda quyidagi komponеntalardan foydalanilgan:

Form1.
MainMenu1;
PopupMenu1;
Edit1;
Edit2;
Edit3;
Label1;
Label2;
Label3;
Button1;
Button2;
RadioGroup1;


ListBox1;
Shape1;
ColorBox1;
Image1.
TrackBar1;
TrackBar2;
ProgressBar1;

Dasturni tuzilishi quyidagicha:

Dasturni tuzilishi quyidagicha:

Dasturni tuzilishi quyidagicha:

MainMenu1 komponеntasi mеnyu yaratish uchun xizmat qiladi. Uning qism mеnyularining vazifalari quyidagicha:
Yakunlash qism mеnyusi dastur ishini yakunlash uchun xizat qiladi.
procedure TForm1.Yakunlash1Click(Sender: TObject);
begin
Form1.Close;
end;

Royhatganatijaniqoshish qism mеnyusi natijani ro`yhatga qo`shish uchun hizmat qiladi

Royhatganatijaniqoshish qism mеnyusi natijani ro`yhatga qo`shish uchun hizmat qiladi

Royhatganatijaniqoshish qism mеnyusi natijani ro`yhatga qo`shish uchun hizmat qiladi.

procedure TForm1.Royhatganatijaniqoshish1Click(Sender: TObject);
begin
ListBox1.Items.Add(Edit3.Text);
end;
Royhatnitozalash qism mеnyusi ro`yhat oynasidagi yozuvlarni tozalaydi.
procedure TForm1.Royhatnitozalash1Click(Sender: TObject);
begin
ListBox1.Items.Clear;
end;

Birinchi va ikkinchi sonni qo’shish knopkasi birinchi matnli oynadagi sonni ikkinchi matnli oynadagi songa qo`shib natija oynasida ularni yig`indisini hosil qiladi

Birinchi va ikkinchi sonni qo’shish knopkasi birinchi matnli oynadagi sonni ikkinchi matnli oynadagi songa qo`shib natija oynasida ularni yig`indisini hosil qiladi

Birinchi va ikkinchi sonni qo’shish knopkasi birinchi matnli oynadagi sonni ikkinchi matnli oynadagi songa qo`shib natija oynasida ularni yig`indisini hosil qiladi.

procedure TForm1.Button1Click(Sender: TObject);
begin
Edit3.Text:qIntToStr(StrToInt(Edit1.Text)QStrToInt(Edit2.Text));
end;

Rang oynasda to`g`ri to`rtburchakni mos ravishda qizil ko`k va yashil ranglarga bo`yash mumkin

Rang oynasda to`g`ri to`rtburchakni mos ravishda qizil ko`k va yashil ranglarga bo`yash mumkin

Rang oynasda to`g`ri to`rtburchakni mos ravishda qizil ko`k va yashil ranglarga bo`yash mumkin.

procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
case RadioGroup1.ItemIndex of
0: Shape1.Brush.Color:qclred;
1: Shape1.Brush.Color:qclblue;
2: Shape1.Brush.Color:qclgreen;
end;
end;

Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
20.02.2020