რა არის DLL

რა არის DLL

DLL - დინამიური ბმული ბიბლიოთეკიდან ("დინამიურად დაკავშირებული ბიბლიოთეკა" ინგლისურიდან). რესურსების დინამიური ბიბლიოთეკა და subroutines საშუალებას იძლევა გამოყენების ადრე წერილობითი მოდულები არაერთხელ. ბიბლიოთეკის ფაილი შეიძლება შეიცავდეს, მაგალითად, პროცედურები, ხატები. საჭიროა Windows ოპერაციული სისტემების ფუნქციონირებისათვის.

1
პროგრამირების ბიბლიოთეკა არის პროგრამების შეგროვება, რომელიც შეგიძლიათ დაუკავშირდეთ პროგრამების განვითარებას. მცირე პროგრამების კომპლექტი დინამიურად დიდი საქმეა, როგორც განუყოფელი ნაწილი. უპირატესობა DLL ფაილის არის ის, რომ იგი არ დაიკავებს RAM, მაგრამ იტვირთება საჭიროების შემთხვევაში ოპერაციის დროს (პერსპექტივაში), რომელიც საშუალებას გაძლევთ მნიშვნელოვნად შეინახოთ RAM.

2
DLL პროგრამას შეუძლია მუშაობა მოწყობილობებთან: პრინტერი, სკანერი. MS Word- ში ტექსტის მუშაობისას, DLL პრინტერის მუდმივი ყოფნის საჭიროება არ არის საჭირო. თუ დოკუმენტი დაიბეჭდება, MS Word ეხება დინამიურ ბიბლიოთეკას და მოუწოდებს შესაბამის DLL პროგრამას პრინტერისთვის.

2014-12-19 22-32-12 ეკრანის სკრინშოტი

3
დინამიური სუბტროუზის კომპლექტი ერთდროულად შეიძლება გამოყენებულ იქნას რამდენიმე სამუშაო პროგრამაში - ეს არის კიდევ ერთი პლუს. ამიტომაც ისინი ჯერ კიდევ "ზოგადი ბიბლიოთეკას" უწოდებენ. ქვედა ხაზი ის არის, რომ დინამიური ბიბლიოთეკის მხოლოდ ერთი ასლი RAM- ში დატვირთულია და ყველა აქტიურ პროგრამას მიმართავს. რა იწვევს RAM რესურსების დანაზოგებს.

4
კრიტიკული ქვეპროგრამების გარდა, DLL ბიბლიოთეკაში დამატებითი ფუნქციები ინახება. ისინი შეიძლება გამოყენებულ იქნას როგორც მოდული (plug-ins), რითაც გამრავლებს პროგრამის ფუნქციონირება. DLL ბიბლიოთეკაში სასურველი მოდულის ნაკლებობა მთავარ პროგრამას შეუძლებელს ხდის. ეს არის დინამიური ბიბლიოთეკის უარყოფითი ხარისხი.

2014-12-19 21-50-19 ეკრანის სკრინშოტი

5
ფაილები დინამიურ ბიბლიოთეკას აქვს სტანდარტული გაფართოება თითოეულ ოპერაციულ სისტემაში: OS / 2 და MS Windows - ".dll"; Mac OS - ".dylib"; UNIX - ".რატომ. ეს ფაილი ინახება კონკრეტულ ადგილას. მაგალითად, "System32" -ში. პროგრამისტი აპლიკაციის წერისას განსაზღვრავს სასურველ ფუნქციასა და ბიბლიოთეკის დასახელებას, რომელშიც იგი მდებარეობს. Subroutine კოდი თავად არ არის დაწერილი წყარო ტექსტში, რომელიც მნიშვნელოვნად ამარტივებს პროგრამირების პროცესს. ეს პრინციპი ეფუძნება პოპულარული მოდულური კოდირებას. მარტივი პროგრამები შედგენილი იყო როგორც ცალკეული მოდულები, რომელიც საშუალებას მისცემს მათ არ დაწერა მათ ყოველ ჯერზე, მაგრამ შეიტანოთ ახალი პროგრამის კოდექსში მზა ფორმაში - შედგენილი მოდული.

2014-12-19 21-53-06 ეკრანის სკრინშოტი

6
დინამიური ბიბლიოთეკის პროცედურებისა და ფუნქციების შესრულებისა და ფუნქციების გარდა, შეგიძლიათ შეინახოთ გრაფიკული და ვიდეო ფაილები. მათი გამოყენება არა მხოლოდ RAM, არამედ დისკზე. DLL- ის ბიბლიოთეკის მრავალრიცხოვანი უპირატესობა არ შეამცირებს ერთ-ერთ ნაკლოვანებას - დამატებითი დრო საჭიროა მოდულების ჩატვირთოს. უპირატესობები აშკარაა, ამიტომ ისინი თითქმის ყველა პროგრამას იყენებენ.

2014-12-19 22-02-01 ეკრანის სკრინშოტი

იყავით ძალიან ფრთხილად, როდესაც მუშაობა: არასოდეს შეცვალოს ".dll" გაგრძელების სხვა, არ გადარიცხოთ ეს ფაილი სხვა საქაღალდეში. თუ ფაილი ენიჭება. Dll Suffix, ეს არ შეცვლის მისი ტიპის. კონვერტაციისთვის მოითხოვს სპეციალური განაცხადი. ყველაზე ხშირად, Windows შეცდომები უკავშირდება სასურველი ".dll" ფაილი.

კომენტარის დამატება

თქვენი ელ.ფოსტა არ გამოქვეყნდება. სავალდებულო ველი აღინიშნება *

დაკეტვა