visual c++ dasturi

PPTX 58 pages 3.8 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 58
старший преподаватель кафедры “основы информатики” лектор: саттаров акбар бахтиярович ma'ruza. visual c++ da komponentalar bilan ishlash. visual c ++ da komponentlar bilan ishlash ilova dasturchisi qulay interfeys yaratishiga yordam beradigan, natijada dastur ta'minoti foydalanuvchisi uchun oson aloqa va boshqarishni ta'minlaydigan ayrim komponentalarni ko'rib chiqamiz. oldingi mavzudan ma'lum bo'lganidek, har bir komponenta o'zining funktsional imkoniyatlarini aniqlaydigan uchta ma'lumotlar to'plami bilan tavsiflanadi: xususiyatlar, hodisalar va metodlar. dastur tuzish jarayonida deyarli barcha komponentalarda to'ldirilishi muhim bo'lgan tarkibiy qismlarni o'rganib chiqamiz. asosiy tarkibiy qismlar bilan ishlash tamoyillarini bilgan holda, visual c++ muhitidan foydalanuvchi tizim muhitida berilgan yordam (help) ma'lumotnoma orqali mustaqil ravishda yangi komponentalarni o'rganishi mumkin. system nomlar fazosi ushbu nomlar fazosi .net framework tarkibidagi asosiy berilganlar turlari uchun asos hisoblanadi. u barcha ilovalar tomonidan ishlatiladigan asosiy ma'lumotlar turlari uchun qo'llaniladigan sinflarni o'z ichiga oladi: object (meros qilib olingan sinflar ierarxiyasidagi asos sinf), byte, char, array, int32, string, collection va boshqalar. ushbu turlarning aksariyati …
2 / 58
unicode (16-bit) belgi decimal o'nli (128 bit) qiymat intptr qiymati tegishli platformaga bog'liq bo'lgan ishorali butun son: 32 bitli platformada 32 bitli qiymat va 64 bitli platformada 64 bitli qiymat uintptr qiymati tegishli platformaga bog'liq bo'lgan ishorasiz butun son: 32 bitli platformada 32 bitli qiymat va 64 bitli platformada 64 bitli qiymat sinflar object sinflar ierarxiyasi uchun asos sinfi string doimiy uzunlikdagi unicode belgilar satri button komponentasi komponenta all windows forms palitrasi tarkibidagi komponentalar guruhiga kiradi. ushbu komponenta formada o'rnatilgan joyga, sichqoncha bilan bosilishi kerak bo'lgan “tugma” elementini yaratadi. button komponentasi xatti-harakatlarini aniqlaydigan ba'zi xususiyatlar mavjud. button komponentasi button komponentasining formada ko'rinishi quyidagicha: button xususiyatlari (properties) ko'pgina xususiyatlar allaqachon bizga tanish - biz ular bilan formani o'rganayotganda uchrashdik. ba'zi notanish xususiyatlarni ko'rib chiqamiz. anchor — komponentaning sobit holatini belgilaydi. agar siz formani foydalanuvchi undan foydalanishi jarayonida o'lchamini o'zgartira oladigan qilib yaratgan bo'lsangiz, unda sizning formangiz tarkibiy qismlari ham mos ravishda …
3 / 58
rsatiladi. ammo esda tuting: xususiyatga “true” o'rnatish uchun, autosize xususiyati “false” bo'lishi kerak. agar autosize “true” bo'lsa, ellips hosil bo'lmaydi. autoellipsis xususiyati bilan ishlash button xususiyatlari (properties) dialogresult — qiymati ochiladigan ro'yxatdan tanlash mumkin bo'lgan xususiyat. modal sifatida ochiq bo'lgan formaning yopilishini ta'minlash uchun xizmat qiladi. dock - ushbu xususiyatdan foydalanib, komponentalarni (xususan, tugmachalarni) formaning turli tomonlariga mahkamlash (joylashtirish) ta'minlanadi yoki ular bironta qolipni to'liq to'ldiradi (boshqa komponentalarni o'z ichiga olishi mumkin bo'lgan komponenta, masalan, u forma yoki panel bo'lishi mumkin). dock xususiyati orqali tugmani mahkamlash variantlari button xususiyatlari (properties) flatappearance — bu xususiyat flatstyle tugmasi xususiyati flat bo'lsa ishlatiladi. ushbu xususiyatdan foydalanib, tugmachaning chegarasini o'rnatish, shuningdek dasturni ishga tushirish paytida tugmachaning holatini kuzatish mumkin. agar biz ushbu xususiyatni bir necha xususiyat ostilarga kengaytirsak (xususiyat nomini ikki marta bosganda: o'rnatilishi mumkin bo'lgan xususiyatlar osti paydo bo'ladi), ularning har biriga xohlagan o'zgarishni kiritish mumkin bo'ladi. tugmacha chegarasi rangini tanlash mumkin (bordercolor …
4 / 58
digan tugma mavjud. qaysi to'rtburchakni tanlasak, rasm tanlangan tugma maydoniga o'tadi. button xususiyatlari (properties) imageindex — bu xususiyat imagelist xususiyati bilan bog'liq bo'lib, ushbu xususiyat sohada ochiladigan dialog oynasi orqali ushbu komponenta tomonidan tanlanadigan rasmlar (piktogrammalar) qatoriga havolani o'rnatadi. imageindex tugmachasi xususiyati ro'yhatdan tanlanadi (ro'yxatni ochilganda imagelist komponentasida hosil bo'lgan barcha indekslar ko'rinadi). imagekey tugmachasining xususiyati ham imagelist komponentasi tomonidan yaratilgan belgi fayllarining nomlari bo'lgan qiymatlar ro'yxatini ochish orqali o'rnatiladi. tabindex — bu xususiyat formada komponentaning dasturlash muhiti tomonidan shakllantirilgan seriya raqamini o'z ichiga oladi. taborder qanday raqamlarga ega bo'lsa, dastur ishga tushirilgandan so'ng tugmachasini bosilganda komponentalar xuddi shu ketma-ketlikda faollashadi. agar faollashtirish tartibi o'zgarishi kerak bo'lsa, unda tabindex tarkibiy qismlarining xususiyatlariga tegishli qiymatlarni o'zgartirish kerak. button xususiyatlari (properties) tabstop — tugmachasi yordamida tegishli komponentaning kirish fokusini olishni o'chirishga imkon beradi (bunda xususiyatni false qilib belgilash kerak). textimagerelation — rasm va matn o'rtasidagi munosabatni o'rnatadi (kim ustida va kim oldida …
5 / 58
hodisalar o'z nomiga mos keluvchi hodisalarni shakllantirish uchun mo'ljallangan. keling, ba'zi hodisalarni ko'rib chiqaylik: click — tugma sichqoncha bilan bosilganda paydo bo'ladi; enter — tugma kiritish fokusini qabul qilganda paydo bo'ladi, ya'ni u faollashadi (uni bosish mumkin); mousehover — sichqoncha kursori tugmacha ustida bo'lganda paydo bo'ladi. masalan, bu hodisa ro'y berganda tugmachaning xususiyatlarini o'zgartiradigan qilish mumkin; mouseleave — sichqoncha kursori tugmani tark etganda paydo bo'ladi. bu yerda ushbu hodisaning paydo bo'lishidan ham foydalanish mumkin va avvalgi xususiyatdan farqli o'laroq tugmachaning xususiyatlari o'zgartirilib, endi ularni tiklash kerak, shunda tugma avvalgi shaklini oladi. button hodisalari (events) button metodlari (methods) tugmada asosan ajdod sinflaridan meros qilib olingan ko'plab metodlar mavjud. keling, ulardan ayrimlarini ko'rib chiqaylik: hide() — tugmachani yashiradi (ko'rinmas qiladi); focus() — tugmachani faol qiladi (uni bosish mumkin); select() — focus () ga o'xshash ishlaydi; show() — tugmachani ko'rsatadi (“visible” xususiyatini "true" ga o'rnatadi). label komponentasi label (yorliq) komponentasi all windows forms …

Want to read more?

Download all 58 pages for free via Telegram.

Download full file

About "visual c++ dasturi"

старший преподаватель кафедры “основы информатики” лектор: саттаров акбар бахтиярович ma'ruza. visual c++ da komponentalar bilan ishlash. visual c ++ da komponentlar bilan ishlash ilova dasturchisi qulay interfeys yaratishiga yordam beradigan, natijada dastur ta'minoti foydalanuvchisi uchun oson aloqa va boshqarishni ta'minlaydigan ayrim komponentalarni ko'rib chiqamiz. oldingi mavzudan ma'lum bo'lganidek, har bir komponenta o'zining funktsional imkoniyatlarini aniqlaydigan uchta ma'lumotlar to'plami bilan tavsiflanadi: xususiyatlar, hodisalar va metodlar. dastur tuzish jarayonida deyarli barcha komponentalarda to'ldirilishi muhim bo'lgan tarkibiy qismlarni o'rganib chiqamiz. asosiy tarkibiy qismlar bilan ishlash tamoyillarini bilgan holda, visual c++ muhitidan foydalanuvchi tizim muhitida...

This file contains 58 pages in PPTX format (3.8 MB). To download "visual c++ dasturi", click the Telegram button on the left.

Tags: visual c++ dasturi PPTX 58 pages Free download Telegram