c++ tilining multimedia imkoniyatlaridan foydalanish

DOCX 943.2 KB Free download

Page preview (5 pages)

Scroll down 👇
1
c++ tilining multime.docx x y 2 cos 3 = ) , ( 0 0 y x o’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi qarshi davlat universiteti “amaliy matematika va informatika” kafedrasi “5130200 – amaliy matematika va informatika” ta’lim yo’nalishi bo’yicha bakalavr darajasini olish uchun muxtorova fayoza eshqobil qizining « c++ tilining multimedia imkoniyatlaridan foydalanish» mavzusida yozgan bitiruv malakaviy ishi ilmiy rahbar: o’q. f.qilicheva “himoyaga tavsiya etildi” fizika-matematika fakulteti dekani ____________ prof. a.tashatov “___” ________________ 2017-y. qarshi – 2017-yil mundarija kirish 3 i bob c++ builder dasturining grafik imkoniyatlari 6 1.1. grafik asos va primitivlar 6 1.2. tasvirni tashqi fayldan o’qish 21 1.3. bitli tasvirlardan foydalanish 24 ii bob multiplikatsiya va multimedia 29 2.1. multiplikatsiya 29 2.2. multimediali fayllar bilan ishlashda animate komponentasining qo’llanilishi 34 2.3. multimediali fayllar bilan ishlashda mediaplayer komponentasining qo’llanilishi 42 iii bob. c++ tili multimedia imkoniyatlarining tatbig’i 47 3.1. bir nechta funksiya grafiklarini bir vaqtda tasvirlash …
2
di. rivojlanishning kеyingi bosqichida dasturlarning strukturali modеli paydo bo’ldi va ular algol, pascal va c tillar kompilyatorlarida o’z aksini topdi. strukturali dasturlashning mohiyati – dasturni o’zaro bog’langan protsеduralar (bloklar) va ular qayta ishlaydigan bеrilganlarning majmuasi dеb qarashidir. ushbu modеl dastur bloklarini kеng qo’llashga, goto opеratoridan imkon qadar kam foydalanishga tayangan va unda dastur tuzuvchi o’n ming qatordan ortiq buyruqlardan iborat dasturni yarata oladi. yaratilgan dasturni protsеdurali modеlga nisbatan sozlash va nazorat qilish oson kеchadi. bularga qaramasdan yangi murakkab masalalarning paydo bo’lishi dasturlashdagi yangi yondashuvning paydo bo’lishiga olib keldi. ya’ni murakkab masalalarni yеchish uchun dasturlashning yangi uslubiga zarurat paydo bo’lib, u oyd modеlida amalga oshirildi. ushbu ishda esa oyd ning imkoniyatlaridan foydalanib grafika va multimedia bilan ishlash jarayonini qarab chiqamiz. bugungi kunga kelib grafika va multimedia bilan ishlovchi ko’plab dasturiy vositalar mavjud bo’lsada, kompyuter bilan bog’liqlikda ishlovchi qurilmalarning mukammallashuvi grafika va multimedia bilan ishlovchi yangi dasturiy vositalarga ehtiyoj sezmoqda. bunga misol …
3
bo’lgan multimediali elektron o’quv adabiyotlar, animatsiya, ovoz va video fayllar bilan ishlovchi mukammal dasturlar. tadqiqotning ilmiy ahamiyati: −mavzu bo’yicha ilmiy-uslubiy, nazariy adabiyotlarni o’rganish; − ta’lim to’g’risida davlat hujjatlari, dts talablari, ilg’or mutaxassis olimlarning fikrlarini o’rganish; − mavzuga aloqadоr mavjud internet resurslaridan foydalanish; − c++ tilining grafika va multimedia imkoniyatlarini amaliy dasturlar qurishga tatbiq etish. ishning hajmi va strukturasi: bitiruv malakaviy ishi, kirish, uchta bob, xulosa, foydalanilgan adabiyotlar hamda internet resurslari ro’yxatidan iborat. ishning 1-bobida grafik asos va primitivlar, tasvirni tashqi fayldan o’qish, bitli tasvirlardan foydalanish haqida umumiy tushunchalar keltiriladi. 2-bobda multiplikatsiya, multimediali fayllar bilan ishlashda animate komponenetasining qo’llanilishi, multimediali fayllar bilan ishlashda mediaplayer komponentasining qo’llanilishi amaliy masalalar yordamida tushuntiriladi. 3-bobida bir nechta funksiyalarning grafiklarini bir vaqtda tekislikda tasvirlash, ovozli fayllar bilan ishlash, video fayllar bilan ishlash dasturining matni va undan foydalanib olingan natijalardan namunalar keltiriladi. i bob c++ builder dasturining grafik imkoniyatlari c++ builder muhiti dasturchiga grafik imkoniyatlarni ham taqdim …
4
’ri to’rtburchak chizadi. 1—jadval. grafik primitivlarning ishlatish metodlari metod vazifasi lineto(x,y); joriy nuqtadan ko’rsatilgan nuqtagacha bo’lgan masofada to’g’ri chiziq chizadi rectangle(x1,y1,x2,y2); yuqori chap burchagi x1,y1 quyi o’ng burchagi x2,y2 bo’lgan to’g’ri to’rtburchak chizadi fillrect(x1,y1,x2,y2); yuqori chap burchagi x1,y1 quyi o’ng burchagi x2,y2 bo’lgan ichi bo’yalgan to’g’ri to’rtburchak chizadi framerect(x1,y1,x2,y2); to’g’ri to’rtburchak konturini chizadi roundrect(x1,y1,x2,y2,x3,y3); burchaklari silliq bo’lgan to’g’ri to’rtburchak chizadi ellipse(x1,y1,x2,y2) ellips yoki aylana chizadi.x1,x2,y1,y2-lar ellipsga chizilayotgan ellipsga tashqi chizilgan to’g’ri to’rtburchak(kvadrat) ning diagonal uchlari koordinatalri polyline(points,n) siniq chiziq chizish. bu yerda points tpoint turidagi massiv. massivning har bir elementidagi yozuv o’zida xi va yi sinish nuqtalarining koordinatalarini saqlaydi. n esa siniq chiziqlar soni boshqa grafik primitivlarni chizish uchun canvas metodining ro’yxatiga qarash kerak bo’ladi. asos alohida nuqtalar(piksellar)dan tuzilgan bo’ladi.asos tekisligidagi piksel koordinatalari x—gorizontal va y—vertikal o’qlar bo’yicha aniqlanadi. koordinatalar yuqori chap burchakdan boshlanib, chapdan o’ngga va yuqoridan pastga o’sib boradi (1-rasm).ya’ni yuqori chap burchak (0,0) koordinata ,quyi o’ng burchak …
5
’yqalam mos ravishda canvas metodining pen va brush obyektlari orqali aniqlanadi. pen obyekti geometrik tasvirlovchi chiziqning yo’g’onligi va rangi kabi xossalarni o’zida saqlaydi. 2-jadval. pen (qalam) obyektining xususiyatlari xususiyatlar vazifasi color chiziq rangi width chiziq qalinligi style chiziq ko’rinishi (pssolid—yaxlit, psdasht—uzuq chiziq, psdot—qisqa-uzuq,psclear—ko’rinmas chiziq) brush obyekti to’rtburchak, aylana kabi yopiq sohalar ichini bo’yash uchun xizmat qiladi. 3-jadval. brush (mo’yqalam) obyektining xususiyatlari. xususiyatlar vazifasi color yopiq soha rangi style sohani bo’yash stili, bssolid—yaxlit bo’yash, bsvertical—vertikal chiziq bilan qoplash, bshorizintal—gorizontal chiziq bilan qoplash,bsfdiagonal—diagonal bo’yicha oldinga og’ishgan rangli chiziq bilan qoplash, bsbdiagonal — diagonal bo’yicha orqaga og’ishgan , bscross—kesishgan chiziqlar bilan, bsdiagcross—diagonal kesishgan chiziqlar bilan bo’yash grafik primitivlar. ekranda hosil qilinadigan ixtiyoriy grafik, rasmlar asosida primitiv shakllar yotadi. bunday shakllarga nuqta, to’g’ri chiziq aylana, to’g’ri to’rtburchak kabilar kiradi. quyida ularning ayrimlarini hosil qilishni ko’rib o’tamiz. to’g’ri chiziqni chizish uchun lineto metodidan foydalaniladi.bu metod qalamning joriy koordinatasidan metodning argumentida ko’rsatilgan nuqtagacha bo’lgan chiziqni chizadi. …

Want to read more?

Download the full file for free via Telegram.

Download full file

About "c++ tilining multimedia imkoniyatlaridan foydalanish"

c++ tilining multime.docx x y 2 cos 3 = ) , ( 0 0 y x o’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi qarshi davlat universiteti “amaliy matematika va informatika” kafedrasi “5130200 – amaliy matematika va informatika” ta’lim yo’nalishi bo’yicha bakalavr darajasini olish uchun muxtorova fayoza eshqobil qizining « c++ tilining multimedia imkoniyatlaridan foydalanish» mavzusida yozgan bitiruv malakaviy ishi ilmiy rahbar: o’q. f.qilicheva “himoyaga tavsiya etildi” fizika-matematika fakulteti dekani ____________ prof. a.tashatov “___” ________________ 2017-y. qarshi – 2017-yil mundarija kirish 3 i bob c++ builder dasturining grafik imkoniyatlari 6 1.1. grafik asos va primitivlar 6 1.2. tasvirni tashqi fayldan o’qish 21 1.3. bitli tasvirlardan foydalanish 24 ii bob multiplikatsiy...

DOCX format, 943.2 KB. To download "c++ tilining multimedia imkoniyatlaridan foydalanish", click the Telegram button on the left.

Tags: c++ tilining multimedia imkoniy… DOCX Free download Telegram