mustaqil_ish_topshirig'i_va_bajarishga_ko'rsatma_1.docx

DOCX 10 стр. 325,1 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 10
mustaqil ish mavzusi: visual c++ forma muxitida ixtiyoriy dastur tuzing. dasturni word formatga rasmiylashtirib loyiha bilan birga bitta papakaga ziplab yuboring. eslatma: mustaqil ish vazifasini visual c++ dasturlash (muxitida) qilishingiz shart. visual c++ forma muxitida bajarilishi kerak bo’lgan topshiriq uchun ko’rsatma ishning maqsadi ekran markazida forma dizayneri joylashgan (1.1-rasm). bu bo’lg’usi dasturning interfeysini hosil qiluvchi oynadir. oynaning nomi va sarlavhasi uning tepasida yozilgan bo’ladi. odatda, form1.h va shuningdek oynani berkituvchi va kichraytiruvchi tugmachalari ekranning o’ng tepasida joylashgan. 1.1– rasm. forma oynasi. forma dizayneri ostida dastur kodi muharriri joylashgan, odatda u form1.h sarlavha bilan beriladi. bu oyna dastur kodini kiritish va tahrir qilish uchun mo’ljallangan (1.2-rasm). 1.2 – rasm. kodlar oynasi. 1.3 – rasmda forma va unda joylashgan komponentalarning xossalarini va hodisalarini o’zgartiradigan oynani ko’rish mumkin. 1.3– rasm. xususiyatlar “properties” va hodisalar “events” oynasi. ushbu oyna orqali komponentalarning tashqi ko’rinishlari va barcha xususiyatlari sozlanadi. misol uchun komponentaning o’lchamini o’zgartirish kerak bo’lsa, …
2 / 10
lgan holda joylashgan bo’ladi. komponentalar palitrasi ma’lum bir vazifalariga ko’ra komponentalar to’plamidan iborat komponentalar sahifasiga ajratilgan. bu sahifalar ma’no va vazifasiga ko’ra bir - biriga yaqin bo’lgan komponentalarni bitta guruhga birlashtiradi. 1.6-rasmda komponentalar palitrasi va komponentalar joylashtirilgan oyna keltirilgan. 1.6-rasm. komponentalar palitrasi va komponentalar oynasi. visual c++ 32 razryadli takomillashtirilgan vizual komponentalar kutubxonasi vcl (visual component library) bilan birgalikda etkazib beriladi. bu kutubxona eng murakkab ilovalarni qurish uchun mo’ljallangan, 100 dan ortiq takroran qo’llanadigan komponentalardan iborat. kutubxonaning asosiy komponentalari - palitra komponentalarining instrumental panelida berilgan. komponentalar belgilari dastur formasiga olib o’tiladi. kutubxona windows operastion tizimlaridagi foydalanuvchi grafik interfeysi, standart interfeys ob’ektlarining to’liq inkapsulyastiyalanishini o’z ichiga oladi. ular orasida, ixtisoslashgan komponentalar bilan bir qatorda, relyastion ma’lumotlar bazasini boshqarish uchun mo’ljallangan komponentalar alohida o’rin egallaydi. ishonchli va samarali dasturlarni yaratishda visual c++ oyd imkoniyatlaridan to’liq foydalanadi. visual c++ bu omd ekan, ole (ocx) boshqaruvchi elementlarni kiritish uncha qiyinchilik tug’dirmaydi. o’z masalalaringiz talablarini …
3 / 10
ning vorislik mexanizmiga tayanadi, cheklanishlarga deyarli ega bo’lmaydi hamda qo’yidagi bosqichlardan o’tadi: · mavjud komponenta turiga vorislik; · yangi xususiyatlar, metodlar va voqealarni aniqlash; · yaratilgan komponentani qayd etish. qidirish oson bo’lishi uchun, palitra funkstional jihatdan o’xshash komponentalarni birlashtiradigan qo’shimcha ilovalar bilan bo’lingan. tanlab olingan komponentaning kontekst menyusini unga sichqonchaning o’ng tugmasini bosib ochish mumkin. bular ichidan ok yozuvli button tugmasini, a yozuvli label tugmasini osonlik bilan topish mumkin. agar sahifada komponentalar juda ko’p bo’lsa, harakatlanuvchi tugmalar orqali o’ng va chapga panelni harakatlantirish orqali barcha komponentalarni ko’rishimiz mumkin. barcha komponentalar biror nom yoki maxsus yorliq orqali berilgan, agar sichqoncha kursorini yorliq ustiga oborsak shu komponenta nomi paydo bo’ladi. e’tibor bergan bo’lsangiz, ko’pgina komponentalar to’rtburchak yoki dumaloq shaklga ega. ixtiyoriy komponentani formaga ikki xil yo’l bilan joylashtirish mumkin. komponenta ustida sichqonchani olib borib chap tugmasini ikki marta bosilsa, mazkur komponenta forma markazida paydo bo’ladi. ikkinchi usul sichqoncha chap tugmasini komponenta ustida …
4 / 10
tatik matnning to’rtburchak sohasini aks ettiradi. odatda matn boshqa komponenta nomidan iborat bo’ladi. nom matni text xususiyatining qiymatidir. alignment xususiyati matnni tekislash usulini aniqlaydi. shrift o’lchami avtomatik tarzda sohaning maksimal to’ldirilishiga mos kelishi uchun, autosize xususiyatining true qiymatini o’rnating. kalta soha ichida matnning hammasini ko’rish imkoniga ega bo’lish uchun, wordwrap xususiyatiga true qiymatini bering. transparent xususiyatiga true qiymatini o’rnatsangiz, boshqa komponentaning bir qismini to’g’ri uning ustida joylashtirilgan nom orasidan ko’rinib turadigan qilishingiz mumkin. textbox axborot yakka satrining tahrir qilinayotgan kiritishidagi to’rtburchak sohani shaklda aks ettiradi. tahrir sohasining ichidagi boshlang’ich narsalarni text xususiyatining qiymati bo’lgan satr aniqlaydi. textbox komponentasi ttextbox sinfining to’g’ridan-to’g’ri hosilasi bo’lib, uning barcha xususiyatlari, metodlari va voqealariga vorislik qiladi. button yozuvli to’rtburchak tugmani yaratadi. tugmacha bosilganda, dasturda biror-bir hatti-harakat nomlanadi (initstiallashtiriladi). tugmachalar ko’proq dialogli darchalarda qo’llanadi. default xususiyatining true qiymati tomonidan tanlab olingan yashirin tugmacha, dialog darchasida har gal enter klavishasi bosilganda onclick voqea qayta ishlatgichini ishga tushiradi. …
5 / 10
yangi forma ochiladi. 1.7 – rasm. yangi forma ochish oynasi. 2-qadam. formaga 2 ta textbox komponetalari (misoldagi n va m uchun) joylashtiriladi; 3-qadam. formaga 4 ta label komponetalari (misol berilishi, n , m lar va natija uchun) joylashtiriladi va label text xususiyatlari mos ravishda o’zgartirib chiqiladi; 4-qadam. formaga 1 ta datagridwiew komponetasi (misoldagi n va m o’lchovli massiv elementlarini chiqarish uchun) joylashtiriladi; 5-qadam. formaga button tugmachasi joylashtiriladi va nomi o’zgartiriladi. button1 tugmachasini 2 marta bosib, kodlar oynasida quyidagi kodlar teriladi: #include "iostream" #include "conio.h" #include "stdlib.h" #include "form2.h" int g,s; #pragma endregion private: system::void button1_click(system::object^ sender, system::eventargs^ e) { int a[10][10]; s=0; int n=convert::toint32(textbox1->text); int m=convert::toint32(textbox2->text); for(int i=0;i rows->add();} for(int j=0;j 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="juftlari yig'indisi= " + s.tostring(); } dastur natijasi quyidagi ko’rinishda bo’ladi: 1.8 – rasm. dastur oynasi. image6.png image7.png image8.png image9.png image10.png image11.png image1.png image2.png image3.png image4.png image5.png

Хотите читать дальше?

Скачайте все 10 страниц бесплатно через Telegram.

Скачать полный файл

О "mustaqil_ish_topshirig'i_va_bajarishga_ko'rsatma_1.docx"

mustaqil ish mavzusi: visual c++ forma muxitida ixtiyoriy dastur tuzing. dasturni word formatga rasmiylashtirib loyiha bilan birga bitta papakaga ziplab yuboring. eslatma: mustaqil ish vazifasini visual c++ dasturlash (muxitida) qilishingiz shart. visual c++ forma muxitida bajarilishi kerak bo’lgan topshiriq uchun ko’rsatma ishning maqsadi ekran markazida forma dizayneri joylashgan (1.1-rasm). bu bo’lg’usi dasturning interfeysini hosil qiluvchi oynadir. oynaning nomi va sarlavhasi uning tepasida yozilgan bo’ladi. odatda, form1.h va shuningdek oynani berkituvchi va kichraytiruvchi tugmachalari ekranning o’ng tepasida joylashgan. 1.1– rasm. forma oynasi. forma dizayneri ostida dastur kodi muharriri joylashgan, odatda u form1.h sarlavha bilan beriladi. bu oyna dastur kodini kiritish va tahrir...

Этот файл содержит 10 стр. в формате DOCX (325,1 КБ). Чтобы скачать "mustaqil_ish_topshirig'i_va_bajarishga_ko'rsatma_1.docx", нажмите кнопку Telegram слева.

Теги: mustaqil_ish_topshirig'i_v… DOCX 10 стр. Бесплатная загрузка Telegram