Ekranmarkazidaformadizaynerijoylashgan 1-rasm). Buyaratilayotgan dasturninginterfeysinihosilqiluvchioynadir. Oynaningnomiva sarlavhasiuningtepasidayozilganbo’ladi. Odatda, Form1


Download 62.06 Kb.
bet3/3
Sana18.06.2023
Hajmi62.06 Kb.
#1558649
1   2   3
TextBoxkomponentasiTtextBox sinfiningto’g’ridan-to’g’rihosilasibo’lib, uningbarchaxususiyatlari, metodlarivavoqealarigavorislikqiladi.
Button

Yozuvlito’rtburchaktugmaniyaratadi. Tugmachabosilganda, dasturdabiror-birhatti-harakatnomlanadi (initstiallashtiriladi).
Tugmachalarko’proqdialoglidarchalardaqo’llanadi. Defaultxususiyatiningtrueqiymatitomonidantanlabolinganyashirintugmacha, dialogdarchasidahargalenterklavishasibosilgandaOnClickvoqeaqaytaishlatgichiniishgatushiradi. Cancelxususiyatiningtrueqiymatitanlabolganbekorqilishtugmachasi, dialogdarchasidahargalEscapeklavishasibosilganda, OnClickvoqeaqaytaishlatgichiniishgatushiradi.
1- jadvaldagitopshiriqlarnibajarishuchunuslubiyko’rsatmalar.
Visual C++ dasturining Windows Application muhitidaishlash:
Masalaningqo’yilishi: Formadaa[N][M] massiv elementlarini [-1000; 1000] oraliqdagi tasodifiy sonlar bilan to’ldiring. N va M ni TextBox komponetalari yordamida kiriting.Massivni dataGridWiewkomponentasiga joylashtiring.Massiv elementlaridan qiymati juft bo’lganlarining yig’indisini label komponentasida chiqaring.
1-qadam.Yangiformaochiladi.

1.7–rasm.Yangiformaochishoynasi.
2-qadam.Formaga 2 taTextBoxkomponetalari (misoldagi N va M uchun) joylashtiriladi;
3-qadam. Formaga 4 ta label komponetalari (misolberilishi, N, M lar vanatija uchun) joylashtiriladivalabel Textxususiyatlarimosravishdao’zgartiribchiqiladi;
4-qadam.Formaga1tadataGridWiewkomponetasi (misoldagi N va M o’lchovlimassivelementlarinichiqarishuchun) joylashtiriladi;
5-qadam. Formagabuttontugmachasijoylashtiriladi va nomi o’zgartiriladi.button1tugmachasini 2 martabosib, kodlaroynasidaquyidagikodlarteriladi:
#include"iostream"
#include"conio.h"
#include"stdlib.h"
#include"form2.h"
intg,s;
#pragmaendregion
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
inta[10][10];
s=0;
int n=Convert::ToInt32(textBox1->Text);
int m=Convert::ToInt32(textBox2->Text);
for(inti=0;i if(g==0){dataGridView1->Rows->Add();}
for(int j=0;ja[i][j]=rand()%2001-1000;
dataGridView1->Columns[j]- >HeaderText=(j+1).ToString()+" - ustun";
dataGridView1->Rows[i]->Cells[j]->Value =a[i][j].ToString();
if(a[i][j]%2==0){s+=a[i][j];}
}}
g+=1;
label4->Text="Juftlariyig'indisi= " + s.ToString();
}
Dasturnatijasiquyidagiko’rinishdabo’ladi:

1.8 – rasm.Dasturoynasi.
Download 62.06 Kb.

Do'stlaringiz bilan baham:
1   2   3




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