DLL - съкращение на динамична библиотека на връзката («динамична линк библиотека" от английски.). Dynamic ресурс библиотечни практики и ви позволява да използвате по-рано, написани модули многократно. Файловата библиотека може да включва, например процедури, икони. Необходимо е за операционни системи Windows.
1
Библиотека за програмиране се нарича съвкупност от програми, които могат да бъдат достъпни в разработването на софтуер. Колекция от малки програми динамично включени в най-много в повикването като неразделна част от нея. DLL-подаде предимство в това, че не взема памет и зарежда, когато е необходимо по време на работа (по време на изпълнение), който ви позволява да запишете памет.
2
DLL-програма може да работи с устройства: принтер, скенер. При работа с текст в MS Word няма нужда от постоянното присъствие на DLL-принтер. Ако даден документ е отпечатан, тогава MS Word се отнася до динамичната библиотека, повиква съответната DLL-програма за принтера.
3
Набор от динамични рутинни процедури може да се използва едновременно в няколко работни програми - е друг плюс. Ето защо те все още се наричат \u200b\u200b"обществена библиотека". Долната линия е, дали паметта е зареден само едно копие на библиотеката динамична връзка, и се отнасят до всичко активната в момента програма. Което също води до спестяване на ресурси на паметта.
4
В допълнение към критично необходими съчетания в DLL да съхранявате допълнителни функции. Те могат да се използват като плъгин (плъгини), като по този начин умножават функционалността на програмата. Липсата на желания модул в DLL върши работата на основната програма невъзможна. Това отрицателно качество на динамична линк библиотека.
5
Файлове от библиотеката динамичен имат стандартен разширение във всяка операционна система: в OS / 2 и MS Windows - ".dll"; Mac OS - ".dylib"; UNIX - "Така че". Тези файлове се съхраняват в определено място. Например, в "System32". Програмистът, когато пишете молба посочва името на желаната функция и името на библиотеката, в която се намира. самия код на подпрограма не е писано в изходния текст, което значително опростява процеса на програмиране. Този принцип се основава на модулен популярно кодиране. Прости програми са изготвени като отделни модули, които позволиха да не ги пиша всеки път отново, но да се включи в кода на новата програма в завършен вид - компилиран модул.
6
В допълнение към изпълнимия код на процедурите и функциите в библиотеката динамичен, можете да съхранявате на графични и видео файлове. Използването им спестява не само RAM, но също така и дисково пространство. Многобройни предимства на библиотеката DLL не намалява един недостатък - не се изисква допълнително време за натоварване модули. Предимствата са очевидни, затова те се използват навсякъде с програмисти в почти всяка програма.
Бъдете много внимателни при работа: Никога не се промени ".dll" удължаването на друг, не се прехвърлят тези файлове в друга папка. Ако файлът е назначена на .dll наставка, това няма да промени вида си. За реализация изисква специално приложение. Най-често грешки на Windows са свързани с липсата на желания ".dll" файла.