Курстық ЖҰмыс объектіге бағытталған бағдарламалау Java (пәннің атауы) Тақырып: avi бейне файлдарын ойнатуға арналған бағдарлама Қабылдаған



бет3/4
Дата18.12.2022
өлшемі90,17 Kb.
#163187
1   2   3   4
Байланысты:
Ualikhan Assem курсавой JAVA.1
5

2.2 UML класстар диаграммасы


UML-модельдеудің біріздендірілген тілі – (Unified Modeling Language) -объектілі-бағытталған талдау және жобалау үшін қолдануға болатын белгілер жүйесі. Оны бағдарламалық жүйелерді визуализациялау, спецификациялау, құрастыру және құжаттау үшін пайдалануға болады.


Класс-бұл бірдей атрибуттары, операциялары, байланыстары және семантикасы бар объектілер жиынтығының сипаттамасы.
Графикалық сынып көлденең сызықтармен 3 блокқа бөлінген тіктөртбұрыш түрінде бейнеленеді:

  • сынып аты;

  • сынып атрибуттары;

  • класс операциялары (әдістері).

Атрибуттар мен операциялар үшін көрінудің үш түрінің бірі көрсетілуі мүмкін:

  • private (жеке);

  • protected (қорғалған);

  • public (жалпы).

Өрістер мен әдістер үшін көріну тиісті элементтің аты бар жолда сол символ түрінде көрсетіледі. Әрбір сынып басқа сыныптардан ерекшеленетін есімге ие болуы тиіс. Аты-мәтіндік жол. Сынып Атауы әріптердің, сандар мен тыныс белгілерінің кез келген санынан (қос нүкте мен нүктені қоспағанда) тұруы мүмкін және бірнеше жолға жазылуы мүмкін.
Атрибут (сипат) – атрибуттың данасын қабылдай алатын мәндердің ауқымын сипаттайтын кластың атаулы қасиеті. Атрибут осы кластың барлық нысандары бар үлгілейтін нысанның кейбір қасиетін білдіреді. Атрибуттың аты, сынып аты сияқты, мәтін болуы мүмкін. Іс жүзінде атрибутты атау үшін атрибут жататын кластың қандай да бір қасиетін білдіретін бір немесе бірнеше қысқа зат пайдаланылады.
Операция (әдіс) – класс әдісін іске асыру. Класта операциялардың кез келген саны болуы мүмкін немесе бірде-бір операция болмауы мүмкін. Нысан операциясына жиі шақыру оның атрибуттарын өзгертеді[5].
UML байланыстарының бес түрі бар:

  • мұрагерлік;

  • ассоциация;

  • агрегация;

  • композиция;

  • полиморфизм.

UML моделдеу тілі кластар моделін құру үшін, сонымен қатар олардың арасындағы байланыстарды көрсету арқылы алынған жобаның сұлбасын жобалауға көп пайдасын тигізеді. Сол себепті де бұл модельдеу тілі жобамызда жасауда өте маңызды рөл атқарады.
Ассоциация - бұл нысандар арасындағы байланыс жиынтығын сипаттайтын модель элементтері арасындағы құрылымдық байланыс. Ассоциация бір нысан (сынып) нысандары басқа нысан объектілерімен бір класс объектілерінен екіншісіне ауысуға болатындай етіп байланысты екенін көрсетеді.
Агрегация – класстар арасындағы құрылымдық байланысты білдіретін ассоциацияның ерекше түрі. Агрегацияның бір қатынасы екіден артық класты (контейнер мен мазмұн) қамтуы мүмкін емес. Мұндағы контейнер класс өзінің өмір сүруін тоқтатқанда мазмұн өзінің өмір сүруін тоқтатпайды.
Композиция - агрегацияның қатаң нұсқасы. Композиция - бұл бөліктер мен бүтіннің өмір сүру уақытының дәлдігі мен иелену қатынасы анық көрсетілген агрегация нысаны. Композиция контейнер класының және сынып даналарының өмір сүру уақытына қатты тәуелді. Егер контейнер жойылса, оның барлық мазмұны да жойылады.
Мұрагерлік – ұрпақ классы ата-аналық класстан элементтерді мұраға алуын көрсететін байланыс түрі. Мұнда ұрпақ классы ата-аналық классты қайта анықтап, толықтыру мүмкіндігі қосылған.
Полиморфизм – бір әрекеттің бірнеше нәтиже қайтаруы.
2.3 AVI бейне файлдарын ойнатуға арналған бағдарлама

AVI шамамен 30 жыл бұрын пайда болғанына қарамастан, ол өзектілігін жоғалтқан жоқ және әлі күнге дейін сандық ортадағы негізгі бейне форматтарының бірі болып қала береді. MP4-пен қатар, бұл формат кино әуесқойлары мен бейне монтажмен айналысатындар арасында кең таралған. Ол Сығылған аудио және бейне деректерді медиа контейнерде сақтауды қамтамасыз етеді. Көбінесе AVI-де деректерді сығымдау кезінде әртүрлі кодектердің комбинациясы қолданылады.


Бұл жиынтықта файлдарды AVI форматында іске қосуға мүмкіндік беретін әртүрлі медиа ойнатқыштар бар. Олардың ішінде сіз ыңғайлы интерфейсі, алдын-ала орнатылған кодектері, аудио тректі таңдау мүмкіндігі, кіріктірілген эквалайзер, субтитр қолдауы, эффектілер мен сүзгілердің үлкен кітапханасы бар танымал VLC Media Player-ді таба аласыз. Оны музыка мен бейне файлдардың ең тұрақты ойнатқыштарының бірі деп санауға болады. Егер сізге қарапайым аналог қажет болса, AVI файлдарын көруге қажет барлық нәрсеге ие Media Player Classic Home Cinema-ға назар аударуды ұсынамыз. Ол артық модульдермен жүктелмейді және бірнеше секунд ішінде жүктеледі. Стандартты функциялары және ойнату тізімдерін жасау мүмкіндігі бар классикалық Windows Media Player ойнатқышы туралы ұмытпаңыз. Неғұрлым күрделі ойыншылардың қатарына KMPlayer, AVS Media Player және GOM Media Player кіреді. Олар фильмдер мен бейнелерді көрудің көптеген нұсқалары мен параметрлерін ұсынады, сонымен қатар бейнені аппараттық жеделдету функциясын қолдайды.
Жоғарыда аталған барлық утилиталар AVI форматында файлдарды ойнату үшін қосымша кодектерді орнатуды қажет етпейді. Фильмді, сериалды немесе анимациялық бейнені көруге ләззат алу үшін тізімнен ойнатқыштардың біреуін таңдап, оны компьютерге немесе ноутбукке орнату жеткілікті.
Бағдарлама туралы негізгі ақпарат. Бағдарламаны кез-келген компьютерге орнатуға міндетті бағдарламалар тізімдерінің ішінде медиа ойнатқыштарды талқылау ең қызу пікірталастарды тудырады. Кейбір пайдаланушылар Windows Media Player сияқты классикалық ойнатқыштарды қалайды, ал басқалары мүмкіндігінше көптеген форматтар мен өнімділікті қолдайды. VLC media player-бұл көп форматты ойнатқышқа қатысты бірінші таңдау. Ол қазіргі уақытта қол жетімді барлық форматтарды қолдайды, маңызды емес - аудио немесе видео. Бағдарламаны орнату оны орнату кезінде басталады. Мысалы, сіз жүйеде VLC media player-мен қандай форматтарды байланыстыру керектігін бірден таңдай аласыз.
Ойнатқыш интерфейсі сізді таң қалдырмайтынын ескеріңіз. Бұл жақсы жағынан-мұнда бағдарламаны жасаушылар принципі толығымен жүзеге асырылады-қуатты толтыру ақылды көріністің артында жасырылады. Сондықтан, мұнда бәрі қарапайым-сіз ойнату үшін файлдарды оңай ашып, уақытыңызды ысырап ете алмайсыз. Мұндай қарапайымдылықты ұнатпайтындар сыртқы дизайн тақырыптарын орнатуға мәжбүр болады, оларды әзірлеушінің сайтынан тікелей жүктеуге болады.
Бірақ ойнатқыш тек бір қарағанда қарапайым. Сіз ойнатқыштың параметрлерін аша аласыз және әртүрлі нұсқалардың көптігіне таң қаласыз. VLC media player-де ойнатқыштың сыртқы түріне ғана емес, сонымен қатар оның функционалдығына да қатысты көптеген параметрлер бар.
Бағдарламада қазіргі уақытта ойнатылатын файл туралы кеңейтілген ақпаратты көрсету құралы бар. Мүмкіндіктер жиынтығын кеңейте алатын плагиндерге қолдау бар. Кірістірілген тердің бейне және аудио ойнату қолдауы (HTTP, rtp, MMS және RTSP форматтарында), форматтар арасындағы түрлендіру функциялары және дыбыс пен суретті түсіру мүмкіндігі.
Сурет пен дыбысты дәл баптау үшін ойнатқышта Adjustments және Effects деп аталатын панельдер бар. Олар арқылы сіз барлық жетілдірілген параметрлерге - эквалайзерге, әртүрлі алдын-ала орнатуларға және бөлменің астындағы дыбысты реттеу құралына қол жеткізе аласыз. Бейнелер үшін Сіз бірнеше эффектілердің бірін таңдай аласыз - кесу, бояу, кескінді өзгерту, Логотип қосу. Мұның артында дыбыс пен сурет ағындары мен субтитрлер арасында кідіріс орнатуға болады. Қорытындылай келе, тағы бір рет еске түсіріңіз - VLC бұл қазіргі уақытта қол жетімді ең жақсы ойыншылардың бірі. Конфигурацияланатын интерфейс, тамаша функционалдылық және барлық форматтардың қолдауы өздері үшін сөйлейді.
Браузер терезесінің төменгі жағында Жүктеу тақтасы пайда болуы керек және оған жүктелген файл. Процесс аяқталғаннан кейін оны бір рет басу арқылы іске қосуға болады.
Егер сіз файлды жүктегеннен кейін таба алмасаңыз және не істеу керектігін білмесеңіз, оны "менің құжаттарым" немесе "жүктеулер"қалтасынан іздеңіз.
Егер файл атауы someprogram түрінде болса.rar немесе someprogram.zip-бұл бағдарлама орналасқан мұрағат. Оны сол жерден алу үшін мұрағатшыны орнатуға тура келеді. WinRAR немесе 7-Zip қолданып көріңіз-оларды орнатқаннан кейін жүктелген файл оңай ашылады.
2.3.1 AVI бейне файлдарының пішімі

AVI пішімін түсіну. Бірінші нәрсе туралы түсінуіңіз керек, AVI бір-бірімен дыбыстық бейне, бұл өте ескі контейнер форматын Microsoft корпорациясы 1992 жылы жасаған. Бұл дегеніміз, AVI файлында синхрондау кезінде бірге ойнатуға болатын аудио және бейне деректер ағындары бар. Бұл өте маңызды, себебі аудио немесе бейне ағынының форматы AVI контейнерінің ішінде әр түрлі болуы мүмкін. Мысалы, бейне ағынды DivX, Xvid, H.264, VP9 немесе MPEG-4 кодек көмегімен қысуға болады. Егер сіздің AVI файлыңызда қысу үшін неғұрлым заманауи кодек пайдаланылатын бейне ағыны болса, Windows Media Player оны ойната алмауы мүмкін, себебі ол дәл осы кодекті декомпрессиялай алмайды. Сізде бұл мәселені шешудің төрт шешімі бар:



  • Windows Media ойнатқышының жаңа нұсқасын қолданыңыз;

  • бейнені MP4, WMV, т.б. сияқты басқа форматқа түрлендіріңіз;

  • жүйеге қажетті кодектерді орнатыңыз. Сонда Windows Media ойнатқышы бейне ағынының декомпрессиясын жасай алады немесе VLC сияқты басқа медиа ойнатқышты пайдаланыңыз, ол қазірдің өзінде барлық кодектерді қолдайды.



Достарыңызбен бөлісу:
1   2   3   4




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет