|
Ызбекистон Республикаси
|
bet | 20/21 | Sana | 03.12.2023 | Hajmi | 4,07 Mb. | | #110428 |
Bog'liq Vizual maruza file (23), 1-kurs. Majmua IQTISOD, Chrome бўйича инструкция, 2-амалий, 1,Qishloq xo\'jaligi va sanoat sohasidagi o\'zgarishlar. Reja Qishl, Baslawish klass (2), Mustaqil ish2 MT A, KAMOLIDDIN KOMPYUTERNI TASHKIL ETISH, 596 10.11.2023, O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi t, KICHIK BIZNESNI SOLIQQA TORTISHNING UMUMIY TAVSIFI., 1-Mavzu “Milliy g„oya asosiy tushuncha va tamoyillar” fanining-fayllar.org, TEST22-расм.
14-маъруза: Visual Basic нинг мультимедиали
имкониятлари.
Мультимедиа – бу хар =андай ахборот ташувчилардаги видео-аудио ахборотлар билан компьютер ёрдамида ишлашни таъминловчи технологиядир. Visual Basic да мультимедиа воситаларини бош=ариш махсус MCI (Multimedia Control Interface) интерфейс ёрдамида амалга оширилади.
Visual Basic кып сонли мультимедиа =урилмаларини тыли= назорат =ила олади. Мульдимедиани бош=арувчи мухитдан фойдаланиш учун =ылланилувчи файлнинг форматини билиш зарур. +урилмани бош=ариш учун файл структурасига бо\ли= равишда =урилма типини ва унинг драйвери мавжуд ёки мавжуд эмаслигини билиш керак.
Visual Basic даги MCI мультимедиани бош=арувчи интерфейс деярли барча типдаги мультимедиа форматли файлларни бош=ара олади:
AVI
|
AVI (Audio Visual Interleaved) форматидаги видеофайл
|
MPEG
|
Си=илган форматдаги видеотасвир
|
MID, RMI
|
MIDI (Musical Instrument Digital Interface) форматдаги кетма-кетлик
|
WAV
|
Овозли файллар
|
Visual Basic да мультимедиани бош=арув мухитидан фойдаланиш учун айни пайтда фойдаланаётган файлингизни типини билишингиз зарур. Мультимедиадаги ахборот файл структурасига бо\ли= равишда треклар кыринишида структураланади. Масалан, муси=али компакт дискда трек бу алохида муси=а былиб хисобланади ва тартиб быйича ра=амланади.
Visual Basic да мультимедиа имкониятларидан фойдаланиш учун MCI интерфейси =ылланилади. Бу интерфейснинг асосий компоненти – MMControl бош=арув элементи былиб, у мультимедиани бош=арувчи ва уни тыли= назорат =илувчи хусусиятлар ва буйру=лар тыпламидан иборатдир.
MCI дан дастурда фойдаланиш учун проектга Microsoft Multimedia Control 6.0 кутубхонасини улаш керак. Бунинг учун Project (Проект) менюсидан Components (Компонентлар) буйру\и танланади ва хосил былган Components муло=от ойнасидан Microsoft Multimedia Control 6.0 кутубхонасига белги =ыйилиши ва Ok тугмаси босилиши етарлидир. Ушбу кутубхона уланганидан кейин бош=арув элементлари панелида MMControl тугмаси хосил былганини кырамиз. MMControl мультимедиа бош=арув жлементи ты==изта тугмадан иборат былган панел былиб, улар =уйидаги жадвалда келтирилган:
Тугма
|
Номланиши
|
Вазифаси
|
|
Prev (аввалги)
|
Ёзув (файл)нинг бошига ытиш
|
|
Next (навбатдаги)
|
Ёзув (файл)нинг охирига ытиш
|
|
Play (ижро этиш)
|
Ёзувни ижро эттириш
|
|
Pause (танаффус)
|
Ижро ёки ёзувни тыхтатиб туриш
|
|
Back (ор=ага =адам)
|
Бир =адам (кадр) ор=ага ытиш
|
|
Step (олдинга =адам)
|
Бир =адам (кадр) олдинга ытиш
|
|
Stop (стоп)
|
Ижро ёки ёзувни тыхтатиш
|
|
Record (ёзиш)
|
Маълумот ёзиш
|
|
Eject (бышатиш)
|
Маълумот ташувчини =урилмадан олиш
|
MMControl бош=арув элементи мультимедиани бош=ариш имкониятини берувчи бир нечта хусусиятларга эга:
Хусусият
|
вазифаси
|
AutoEnabled
|
+урилмани ишга тайёргарлиги ва=тида ундан барча тугмаларни автоматик тарзди ишчи холатга =ыяди
|
CanEject
|
Агар маълумот ташувчи =урилмада былмаса True =ийматга эга, акс холда False
|
CanPlay
|
Агар =урилма ижро этишга тайёр былса True =ийматга эга, акс холда False
|
CanRecord
|
Агар =урилма ёзишга тайёр былса True =ийматга эга, акс холда False
|
DeviceType
|
+урилмани ырнатиш
|
Error
|
MCI нинг охирги хатолигини ани=лаш
|
ErrorMessage
|
Охирги хатолик ха=ида хабар бериш
|
FileName
|
Ижро учун файлни ырнатиш
|
Frames
|
Step буйру\и ёрдамида ытказиб юборилувчи =адамлар сони берилади
|
HWndDisplay
|
Чизиш ойнасининг дескрипторини белгилайди
|
Length
|
Маълумотлар узунлигини ани=лаш
|
Mode
|
+урилманинг жорий иш режимини ани=лаш
|
Position
|
TimeFormat хусусиятига бо\ли= равишда =урилмадаги жорий позицияни ани=лайди
|
RecordMode
|
+урилманинг жорий ёзув режимини ани=лаш
|
Silent
|
Овозни узиш
|
Start
|
Маълумот ташувчининг бошлан\ич позициясига ырнатиш
|
TimeFormat
|
Ва=т форматини ани=лаш
|
To
|
Маълумот ташувчининг охирги позициясига ырнатиш
|
Mci бош=арув элементи ёрдамида аудиофайллар ижрочиси дастурини яратамиз. Бундай ижрочини яратиш учун =уйидаги кетма-кетликни бажариш керак былади:
1. Янги стандарт форма яратилади.
2. Проектни MyMultiMedia деб номлаймиз. Бунинг учун Project менюсидан Project1 Properties танланади. Хосил былган муло=от ойнасидан Project Name га MyMultiMedia деб ёзилади.
3. Форманининг номини эса Properties хусусият ойнасидан Name хусусиятига FormPlayer, Caption хусусиятига эса Мультимедиали ижрочи деб ёзамиз.
4. Components муло=от ойнаси ёрдамида формага Microsoft Multimedia Control 6.0 компонентини формага ырнатамиз. Бу муло=от ойна Project менюсидан Components буйру\ини танлаш билан хосил =илинади. Бош=арув панелида хосил былган MMControl компоненти устида сич=он тугмаси икки марта тез босилиши билан, компонент формада хосил =илинади. Ушбу компонентнинг номини MMCntrolCDPlayer деб ызгартирамиз.
5. Ушбу дастур ёрдамида керакли бирор овозли файлни очиш имконияти хам былиши талаб этилади. Шунинг учун бизга =ышимча компонент, яъни файлни очиш учун муло=от ойна зарур. Components муло=от ойнаси ёрдамида Microsoft Common Dialog Control 6.0 компоненти танланади ва бош=арув панелидан CommonDialog компоненти устида сич=он тугмаси икки марта тез босилиши билан компонент формада хосил =илинади. Бу компонентнинг номини cdPlayer деб ызгартирамиз.
6. Формага битта CommandButton тугма ырнатилади. Тугманинг номини cdFindFile, Caption хусусиятини эса Файлни топиш деб ызгартирамиз. Дастуримизнинг форма кыриниши 23-расмда шаклини олади.
|
| |