Dasturlash II 15-hafta mavzu: qt muhitida multimediyali fayllar bilan ishlash



Download 2,32 Mb.
bet1/7
Sana29.04.2022
Hajmi2,32 Mb.
#592293
  1   2   3   4   5   6   7
Bog'liq
D2 maruza-15


DASTURLASH II


15-HAFTA


MAVZU: QT MUHITIDA MULTIMEDIYALI FAYLLAR BILAN ISHLASH



Hafta

Mavzu

Mashg‘ulot turi

Soat

Mashg‘ulot mazmuni

15-hafta



Qt muhitida multimediyali fayllar bilan ishlash



Ma’ruza 14

2

Qt muhitida multimediyali fayllar bilan ishlash

Lab_14_1

2

Qt muhitida rasmli fayllarni ochish

Lab_14_2

2

Qt muhitida “Audio Player” dasturini tuzish

Lab_14_3

2

Qt muhitida “Video Player” dasturini tuzish

Mustaqil ish 14



2

Topshiriqda berilgan savollarga javob yozish; test topshiriqlarini bajarish.

6

Dastur tuzishga doir topshiriqlarni bajarish


15-MA’RUZA
Mavzu: Qt muhitida multimediyali fayllar bilan ishlash

Reja:

    1. Qt da multimediyaga oid modullar;

    2. Rasmlarni ochishni dasturlash;

    3. Audio fayllarni ochishni dasturlash;

    4. Video fayllarni ochishni dasturlash.

Kalit so‘zlar:

  • forma

  • gorizontal

  • GUI

  • interfeys

  • krossplatforma

  • modul

  • ob’yektlar nazoratchisi

  • QtSS

  • Vertical

  • vidjet

  • vizual

15.1. Qt da multimediyaga oid modullar
Key Point. Qt muhiti – vizual dasturlash uchun keng imkoniyatlar taqdim etadi.
Qt ning multimediya moduli ko`plab xususiyatlar va funksionalliklarni taqdim etuvchi, bir nechta qismlardan tashkil topgan, haqiqatda katta hajmli modul hisoblanadi. Uning asosiy kategoriyalari quyidagilar:

  • Audio

  • Video

  • Camera

  • Radio

Shuni inobatga olish kerakki, turli formatlardagi rasmli fayllar bilan ishlashga mo`ljallangan QImage va QPixmap kabi qismlar multimediya moduliga tegishli emas, balki, GUI moduli tarkibiga mansubdir. Chunki bular GUI modulining ajratib bo`lmas, muhim bo`lagidir. Shunga qaramasdan, ushbu mavzuda QImage sinfi bilan ham tanishib chiqamiz.
Multimediya modulidagi har bir kategoriya o`zining ichki kategoriyalariga ega bo`lishi mumkin. Bunga misol sifatida quyidagilarni qaraymiz:

  • Audio:

    • Audio chiqarish

    • Audio yozib olish

  • Video:

    • Video yozib oluvchi

    • Video qoyuvchi

    • Videolar ro`yxati

  • Camera:

    • Kamera kuzatuvi

    • Kameradan fotosurat olish

    • Kameradan videoga yozib olish

  • Radio:

    • Radio tyuner (analogli radioni qo`llovchi qurilmalar uchun)

Har bir sinf turlicha maqsadlarni amalga oshirish uchun loyihalangan. Masalan, QSoundEffect kam ushlab qolinadigan audio fayllar (WAV ga o`xshagan fayllar)ni qo`yish uchun, QAudioOutput esa, bizga audio chiqarishnining quyi darajadagi nazorat qilish imkoniyatini taqdim etuvchi, muayyan qurilmadagi ishlov berilmagan audio ma’lumotlarni chiqaradi. Va nihoyat, yuqori darajadagi, turli formatlardagi audio fayllarni qo`yuvchi – QMediaPlayer. Biz loyihamizni qurishimizda qaysi turdagi sinflarni tanlashimiz lozimligini oldindan bilib olishimiz zarur.
Qt ning multimediya moduli ko`p hollarda fayl formatlarini adashtirib yuboradi. Agar multimediya modulining aynan kerakli qismi (kategoriyasi)ni tanlayolsak, u bizga ancha foydali imkoniyatlarni taqdim etishi mumkin. Multimediya moduliga oid yana bir masala – bu uning biz qurayotgan dastur loyihamizda ishlay olishi yoki yo`qligidadir. Chunki, bu sinflarning muayyan platformalar uchun alohida tadbiq (realizatsiya)lari mavjud. Agar tanlangan sinfdagi funksiyalar platformada ish bermasa, demak ushbu platformada bu sinfni tadbiq etib bo`lmaydi.



Download 2,32 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish