c++ tilining multimedia imkoniyatlaridan foydalanish

DOCX 65 стр. 980,5 КБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 65
o’zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi _____________ davlat universiteti “amaliy matematika va informatika” kafedrasi “5130200 – amaliy matematika va informatika” ta’lim yo’nalishi bo’yicha bakalavr darajasini olish uchun ______________________________________ning « c++ tilining multimedia imkoniyatlaridan foydalanish» mavzusida yozgan bitiruv malakaviy ishi ilmiy rahbar: _________________ “himoyaga tavsiya etildi” fizika-matematika fakulteti dekani ____________ prof. ______________ “___” ________________ 20__-y. toshkent – 20__-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 47 3.2. ovozli fayllar bilan ishlash 50 3.3. video fayllar bilan ishlash 54 xulosa 61 foydalanilgan adabiyotlar va internet resurslari …
2 / 65
turali dasturlashning mohiyati – dasturni o’zaro bog’langan protseduralar (bloklar) va ular qayta ishlaydigan berilganlarning majmuasi deb qarashidir. ushbu model dastur bloklarini keng qo’llashga, goto operatoridan imkon qadar kam foydalanishga tayangan va unda dastur tuzuvchi o’n ming qatordan ortiq buyruqlardan iborat dasturni yarata oladi. yaratilgan dasturni protsedurali modelga nisbatan sozlash va nazorat qilish oson kechadi. bularga qaramasdan yangi murakkab masalalarning paydo bo’lishi dasturlashdagi yangi yondashuvning paydo bo’lishiga olib keldi. ya’ni murakkab masalalarni yechish uchun dasturlashning yangi uslubiga zarurat paydo bo’lib, u oyd modelida 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 qilib tibbiyot, kuzatuv obyektlari kabilarni aytish mumkin. shu boisdan ham ishda qo’yilgan masala ahamiyatlidir. ishning maqsadi: c++ dasturlash tilining grafika …
3 / 65
yicha ilmiy-uslubiy, nazariy adabiyotlarni o’rganish; − ta’lim to’g’risida davlat hujjatlari, dts talablari, ilg’or mutaxassis olimlarning fikrlarini o’rganish; − mavzuga aloqador 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 etadi . ushbu bitiruv malakaviy ishda c++ tilining multimedia imkoniyatlarini yoritish maqsadida forma sirtida garafik chizish, uning ustida …
4 / 65
da 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 esa (client width,client heigth) koordinatalar bilan aniqlanadi. alohida nuqta (piksel) joylashuvi pixels bilan aniqlanib uning xi …
5 / 65
arni 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. masalan: canvas->lineto(100,200); qalamning joriy koordinatasini moveto metodi bilan o’zagartirish mumkin: misol: canvas->moveto(10,10); canvas->lineto(50,10); bu dastur qismi (10,10) nuqtadan (50,10) nuqtagacha …

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

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

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

О "c++ tilining multimedia imkoniyatlaridan foydalanish"

o’zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi _____________ davlat universiteti “amaliy matematika va informatika” kafedrasi “5130200 – amaliy matematika va informatika” ta’lim yo’nalishi bo’yicha bakalavr darajasini olish uchun ______________________________________ning « c++ tilining multimedia imkoniyatlaridan foydalanish» mavzusida yozgan bitiruv malakaviy ishi ilmiy rahbar: _________________ “himoyaga tavsiya etildi” fizika-matematika fakulteti dekani ____________ prof. ______________ “___” ________________ 20__-y. toshkent – 20__-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. m...

Этот файл содержит 65 стр. в формате DOCX (980,5 КБ). Чтобы скачать "c++ tilining multimedia imkoniyatlaridan foydalanish", нажмите кнопку Telegram слева.

Теги: c++ tilining multimedia imkoniy… DOCX 65 стр. Бесплатная загрузка Telegram