• 2-qadam
  • Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi




    Download 1.59 Mb.
    bet6/14
    Sana29.05.2023
    Hajmi1.59 Mb.
    #66362
    1   2   3   4   5   6   7   8   9   ...   14
    Bog'liq
    3 4 mustaqil ishlar

    T extBox
    Axborot yakka satrining tahrir qilinayotgan kiritishidagi to`rtburchak sohani shaklda aks ettiradi. Tahrir sohasining ichidagi boshlang‘ich narsalarni Text xususiyatining qiymati bo`lan satr aniqlaydi.
    TextBox komponentasi TtextBox sinfining to‘g‘ridan-to‘g‘ri hosilasi bo`lib, uning barcha xususiyatlari, metodlari va voqealariga vorislik qiladi.
    B utton
    Yozuvli to`rtburchak tugmani yaratadi. Tugmacha bosilganda, dasturda biror-bir hatti-harakat nomlanadi (initsiallashtiriladi). Tugmachalar ko`proq dialogli darchalarda qo`lanadi. Default xususiyatining true qiymati tomonidan tanlab olingan yashirin tugmacha, dialog darchasida har gal enter klavishasi bosilganda OnClick voqea qayta ishlatgichini ishga tushiradi. Cancel xususiyatining true qiymati tanlab olgan bekor qilish tugmachasi, dialog darchasida har gal Escape klavishasi bosilganda, OnClick voqea qayta ishlatgichini ishga tushiradi.
    Masalan: Visual C++ dasturida Windows Application muhitida 1-formada a[N][M] massiv elementlarini [N; M] oraliqdagi tasodifiy sonlar bilan to‘ldiring. N va M ni TextBox komponetasi yordamida kiriting. Massiv elementlaridan qiymati juft bo‘lganlarining yig‘indisini 2-formaning label komponentasida chiqaring. 1-qadam. Yangi forma ochiladi.

    5.3.1 - rasm. Yangi forma ochish oynasi
    2-qadam. Loyihaga yangi forma qo`shiladi.

    5.3.2 - rasm. Yangi forma qo‘shish oynasi
    3-qadam. 1-formaga 2 ta TextBox komponetalari (misoldagi N va M uchun) joylashtiriladi:
    4-qadam. 1-formaga 2 ta dataGridWiew komponetasi (misoldagi N va M o‘lchovli massiv elementlarini chiqarish uchun) joylashtiriladi:
    5-qadam. 1-formaga button1 tugmachasi joylashtiriladi va button1tugmachasini 2 marta bosib, kodlar oynasida quyidagi kodlar teriladi:

    1. #include "iostream"

    2. #include "conio.h"

    3. #include "stdlib.h" 4. #include "form2.h"

    1. ...

    2. ...

    3. int s;

    4. #pragma endregion

    5. private: System::Void button1_Click(System::ObjectA sender,

    System::EventArgsA e) {

    1. int a[10][10];

    2. s=0;

    3. int n=Convert::ToInt32(textBox1->Text);

    4. int m=Convert::ToInt32(textBox2->Text);

    5. dataGridView1->ColumnCount = n;

    6. dataGridView1->RowCount = n;

    7. fo r (int i=0;i

    8. fo r (int j=0;j

    9. a[i][j]=rand()%50+1;

    10. dataGridView1->Columns[j]- >HeaderText=(j+1).ToString()+" - ustun";

    11. dataGridView1->Rows[i]->Cells[j]->Value =a[i][j].ToString();

    12. i f (a[i][j]%2==0){s+=a[i][j];}

    13. }}

    14. }


    Download 1.59 Mb.
    1   2   3   4   5   6   7   8   9   ...   14




    Download 1.59 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi

    Download 1.59 Mb.