ІнтэрнэтФорум

Убудова што такое гэты цуд?

Як часта кожнаму з карыстальнікаў персанальнага кампутара не хапала, якога-небудзь кампанента, наяўнасць якога зрабіла б яго любімую і самую патрэбную праграму практычна ідэальнай? Мабыць, у большасці выпадкаў. Бо распрацоўшчыкі праграмнага забеспячэння не могуць прадугледзець кожны момант эксплуатацыі ўласных рашэнняў, а таксама ўлічыць усе патрабаванні, якія могуць прад'яўляць шматлікія канчатковыя карыстальнікі. Да прыкладу, у большасці інтэрнэт-браўзэраў адсутнічае цэлы шэраг магчымасцяў, так што ж адмаўляцца ад выкарыстання сродкаў для прагляду вэб-старонак? Вядома ж, не! На дапамогу простым карыстальнікам прыходзяць такія рашэнні як, убудова што такое гэты кампанент мы паспрабуем разабрацца ніжэй.

Убудова што такое гэта паняцце, пытаюцца многія карыстальнікі, якія здзяйсняюць першыя крокі ў засваенне тонкасцяў выкарыстання прыкладанняў, якія дазваляюць вырашаць шырокі спектр задач. Убудова што такое гэтае слова? Дадзены тэрмін азначае, што магчымасці праграмы, першапачаткова адсутнічаюць у камплекце пастаўкі, усё-такі могуць быць рэалізаваныя. Па сваёй сутнасці убудовы з'яўляюцца дапаўненнямі, якія ўкараняюцца ў цела праграмы і становяцца неад'емнай яе часткай. Убудовы дапаўненні здольныя пашырыць функцыянальныя магчымасці большасці папулярных прыкладанняў, таму іх выкарыстанне дапамагае карыстальнікам аб'яднаць спосабы вырашэння мноства, здавалася б, не звязаных адзін з адным задач у адной праграме.

Кажучы тэхнічным мовай растлумачыць убудова што такое можна так. Убудова з'яўляецца незалежна кампіляваным праграмным модулем, якому ўласцівая здольнасць дынамічна падлучацца да асноўнай праграмы. У агульным выпадку прызначэннем дадзенага модуля з'яўляецца пашырэнне і / або выкарыстанне ўсіх магчымасцяў прыкладання. Часцей за ўсё убудовы ствараюцца ў выглядзе падзяляем бібліятэк.

Асноўным дадаткам прадастаўляюцца сэрвісы, якія выкарыстоўваюцца дадаткам. Дадзеныя сэрвісы прадстаўлены рознымі магчымасцямі - здольнасцю плагіна зарэгістраваць сябе у пашырэнні дадатку, пратаколам, якія дазваляюць ўбудовам абменьвацца дадзенымі адзін з адным, а таксама некаторымі іншымі кампанентамі. Ўбудовам ўласцівая залежнасць ад сэрвісаў, якія падаюцца асноўнай праграмай і амаль ва ўсіх выпадках яны не могуць выкарыстоўвацца асобна ад прыкладання, для якога яны ствараліся. Асноўнаму дадаткам у супрацьлегласць дапаўненнямі, ўласцівая здольнасць свабодна апераваць ўбудовамі, што дае магчымасць прадастаўлення канчатковым карыстачам магчымасці дадаваць, выдаляць і абнаўляць дапаўненні дынамічна, пры гэтым, не падвяргаючы асноўнае дадатак якім-небудзь зменаў.

У якасці прыкладу прыкладання, для якога выпускаюцца убудовы, можа выступаць графічны рэдактар. Часцей за ўсё для такіх прыкладанняў прапануюцца розныя фільтры, якія і з'яўляюцца ўбудовамі па сваёй сутнасці. Досыць распаўсюджанай з'яўляецца сітуацыя, калі ў выглядзе убудоў рэалізуецца падтрымка некаторых фарматаў файлаў. Да прыкладу, такое становішча спраў вельмі часта назіраецца ў папулярных прайгравальніках мультымедыя-файлаў, у пакетах офісных прыкладанняў, а таксама прыкладаннях, якія выкарыстоўваюцца для апрацоўкі гуку і графікі. Апрацоўка гуку таксама патрабуе прымянення убудоў - з іх дапамогай выконваецца апрацоўка і стварэнне розных гукавых эфектаў і дадатковых магчымасцяў, да прыкладу, мастэрынгу, прымянення эквалайзера і сціску дынамічнага дыяпазону. Некаторым ўбудовам ўласцівая магчымасць змяняць тэхнічныя характарыстыкі гукавых дарожак, прадстаўленых глыбінёй, частатой дыскрэтызацыі і многімі іншымі. Асаблівай папулярнасцю сярод карыстальнікаў Інтэрнэту карыстаецца убудова абарона для браўзэра, які дазваляе засцерагчы свой ПК ад агрэсіўнай асяроддзя Глабальнай сеткі.

НА гэтым пералік функцый, якія набываюць праграмы пасля ўстаноўкі убудоў, вядома ж, не сканчаецца - кожны распрацоўшчык імкнецца прыўнесці ў сваё прыкладанне нешта новае, а іншыя праграмісты-энтузіясты незвычайна моцна схільныя жаданні пашырыць магчымасці праграм і наладзіць іх «пад сябе».

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.delachieve.com. Theme powered by WordPress.