visual c++ dasturida komponentalar bilan ishlashni o’rganish

DOCX 13 стр. 340,8 КБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 13
11-amaliy ish mavzu: komponenta xususiyatlari va hodisalari. standart, additional, system komponentalari ishdan maqsad: visual c++ dasturida komponentalar bilan ishlashni o’rganish. nazariy qism 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, font qismidagi 3 ta nuqtali tugma bosiladi va komponenta o’lchamlari o’rnatiladi. u 1.4 – rasmda keltirilgan: 1.4– rasm. komponenta shiriftlarini sozlash …
2 / 13
tilgan. 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 kerakli darajada qondirish uchun, kutubxonaning mavjud komponentalaridan foydalaning va hosila komponentalar imkoniyatlarini kengaytiring. visual c++ …
3 / 13
; · 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 bir marta bosilib, siljitish bilan formaga joylashtirish mumkin. formaga joylashtirilgan komponentani formaning ixtiyoriy qismiga siljitishimiz mumkin. …
4 / 13
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. cancel xususiyatining true qiymati tanlab olgan bekor qilish tugmachasi, dialog darchasida har gal escape klavishasi bosilganda, onclick voqea …
5 / 13
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 n=convert::toint32(textbox1->text); int m=convert::toint32(textbox2->text); datagridview1->rowcount = n; datagridview1->columncount = m; int a[10][10]; int sum = 0; for(int i = 0; i rows[i]->cells[j]->value = convert::tostring(a[i][j]); if(a[i][j]%2==0) sum+=a[i][j]; } } label4->text="juftlari yig'indisi= " + sum.tostring(); } dastur natijasi quyidagi ko’rinishda bo’ladi: 1.8 – rasm. dastur oynasi. topshiriq. ma’ruza va amaliyot darslarida olingan ma’lumotlarga asoslanib, o’z variantingiz uchun quyidagilarni bajarinig. a) 1 jadvaldan o’z variantingizni ko’chirib oling; b) laboratoriya ishini bajarish uchun uslubiy ko’rsatma asosida o’z …

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

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

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

О "visual c++ dasturida komponentalar bilan ishlashni o’rganish"

11-amaliy ish mavzu: komponenta xususiyatlari va hodisalari. standart, additional, system komponentalari ishdan maqsad: visual c++ dasturida komponentalar bilan ishlashni o’rganish. nazariy qism 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 hodisalar...

Этот файл содержит 13 стр. в формате DOCX (340,8 КБ). Чтобы скачать "visual c++ dasturida komponentalar bilan ishlashni o’rganish", нажмите кнопку Telegram слева.

Теги: visual c++ dasturida komponenta… DOCX 13 стр. Бесплатная загрузка Telegram