Plug-in туралы түсінік
Автор: amego • Ноябрь 5, 2018 • Реферат • 1,046 Слов (5 Страниц) • 566 Просмотры
Жоспар:
- Plug-in туралы түсінік
- Қолданбаның түрлері және олар не үшін плагиндерді пайдаланады
- Текст редакторлары
- Басқа бағдарламалар үшін қосылатын модульдер
- Google Chrome дағы плагиндер
- Қорытынды
Plug-in
Plug-in (ағылшын қосылатын модульден қосылу, кірістіру) - оның функционалдығын кеңейтуге арналған кез келген басқа бағдарламаға қосымша. Есептеулерде қосылатын модуль (немесе плагин, қондырма, қосу, қосу, қосу немесе кеңейту) - бар компьютерлік бағдарламаға нақты мүмкіндік қосатын бағдарламалық жасақтама компоненті. Бағдарлама қосылатын модульдерді қолдаған кезде, ол теңшеуге болады. Жалпы мысалдар - іздеу-қозғалтқыштар, вирус сканерлері немесе жаңа бейне пішімі сияқты жаңа файл түрін пайдалану мүмкіндігі сияқты жаңа мүмкіндіктерді қосу үшін веб-браузерлерде пайдаланылатын қосылатын модульдер. Танымал браузерлердің плагиндері Adobe Flash Player, QuickTime ойнатқышы және жергілікті Java виртуалды машинада орындау үшін веб-бетте қолданушы қосылған Java қосымшасын іске қосатын Java қосылатын модулін қамтиды.
Қолданбалар көптеген себептер бойынша плагиндерді қолдайды. Негізгі себептердің кейбіреулері:
- Үшінші тарап әзірлеушілеріне бағдарламаны кеңейтетін мүмкіндіктерді жасауға мүмкіндік беру
- жаңа мүмкіндіктерді оңай қосу үшін
- қолданба мөлшерін азайту
- сыйыспайтын бағдарламалық жасақтама лицензиялары себебінен қолданбаның бастапқы кодын бөлуге арналған.
Қолданбаның түрлері және олар не үшін плагиндерді пайдаланады:
Дыбыс редакторлары дыбысты жасау, өңдеу немесе талдау үшін плагиндерді пайдаланады. Ardor және Audacity - бұл редакторлардың мысалдары.
Сандық аудио жұмыс станциялары (DAW) дыбысты жасау немесе өңдеу үшін плагиндерді пайдаланады. Мысалдары Logic Pro X және ProTools.
Электрондық пошта клиенттері электрондық поштаны шифрлау және шифрлау үшін плагиндерді пайдаланады. Pretty Good Privacy - мұндай плагиндердің мысалы.
Ойын консолі эмуляторлары көбінесе плагиндерді эмулирлеуге ұмтылатын құрылғылардың жеке кіші жүйелерін модульдеу үшін пайдаланады.Мысалы, PCSX2 эмуляторы PlayStation 2-дің тиісті компоненттері үшін бейне, аудио, оптикалық және т.б. плагиндерді қолданады.
Графикалық бағдарламалық жасақтама пішімдерді және файл пішімдерін қолдайтын плагиндерді қолданады. (Photoshop плагині)
Медиа ойнатқыштар файл пішімдерін қолдайтын және сүзгілерді қолданатын плагиндерді пайдаланады. foobar2000, GStreamer, Quintessential, VST, Winamp, XMMS сияқты медиа ойнатқыштардың мысалдары.
Хосттың қосымшасында қосылатын модульдер қолданылатын қызметтер, соның ішінде қосылатын модульдердің хост қосымшасымен және плагиндермен деректер алмасу протоколымен тіркелу әдісі бар. Плагиндер хост қолданбасының қызметтеріне байланысты және әдетте өздері жұмыс жасамайды. Керісінше, хост қосымшасы қосылатын модульдерден тәуелсіз жұмыс істейді, бұл түпкі пайдаланушыларға хосттың қосымшасына өзгерістер енгізуді қажет етпей, плагиндерді динамикалық түрде қосуға және жаңартуға мүмкіндік береді.
Бағдарламашылар, әдетте, хост қосымшасымен тағайындалған орынға орнатылған орындау уақытында динамикалық түрде жүктелетін ортақ кітапханаларды пайдалану арқылы қосылатын модуль функциясын қолданады. HyperCard ұқсас қондырғыны қолдады, бірақ көбіне HyperCard құжаттарында (стектер деп аталады) плагин модулін өздері енгізеді. Осылайша, HyperCard бумасы өздігінен дербес бағдарламаға айналды, түпкі пайдаланушылар қосымша орнату-қадамдарсыз жұмыс істей алатын жалғыз ұйым ретінде таратыла алады. Бағдарламалар Python немесе Lua сияқты сценарийлік тілде жазылған қарапайым сценарий файлдарының каталогын жүктеу арқылы плагиндерді іске асырады.
- снайперлер пакеттік пішімдерді декодтау үшін плагиндерді пайдаланады. OmniPeek - бұл пакеттік снайперлердің мысалы.
- Қашықтан зондтау қосымшалары түрлі сенсор түрлерінен деректерді өңдеу үшін плагиндерді пайдаланады; мысалы, Opticks.
Текст редакторлары және интеграцияланған даму орталары бағдарламалау тілін қолдайтын немесе өрістету процесін, мысалы, Visual Studio, RAD Studio, Eclipse, IntelliJ IDEA, jEdit және MonoDevelop қолдайтын плагиндерді қолдау үшін қосылатын модульдерді пайдаланады. Visual Studio бағдарламасының өзі Visual Studio құралдарымен Office және Visual Studio құралдарына қосымшалар арқылы басқа қосымшаларға қосылуы мүмкін.
Веб-браузерлер олардың функционалдығын кеңейту үшін шолғыш кеңейтімдерін пайдаланады. Adobe Flash Player, Java SE, QuickTime, Microsoft Silverlight және Unity сияқты мысалдар.
...