Ызбекистон Республикаси




Download 4,07 Mb.
bet20/21
Sana03.12.2023
Hajmi4,07 Mb.
#110428
1   ...   13   14   15   16   17   18   19   20   21
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, TEST
22-расм.

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-расмда шаклини олади.


Download 4,07 Mb.
1   ...   13   14   15   16   17   18   19   20   21




Download 4,07 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Ызбекистон Республикаси

Download 4,07 Mb.