Dinamisko saišu bibliotēka jeb DLL fails ir tradicionālās Windows programmēšanas pamats. Programma izmanto šos failus, lai iegūtu papildu funkcijas un bibliotēkas bez nepieciešamības iestrādāt pašā programmā. Bieži vien DLL faili tiek koplietoti starp dažādām programmām. Lielākajai daļai lietotāju DLL darbojas fonā, un jums reti ir jātiek galā ar šiem failiem. Tomēr dažreiz, lai instalētā programma darbotos pareizi, jums, iespējams, būs jāreģistrē DLL. Ja jūs interesē kodēšana, izpētot, kā izveidot DLL, var arī noskaidrot jūsu izpratni.
Solis
1. metode no 2: DLL failu izmantošana
1. solis. Izprotiet, kas ir DLL fails
DLL (dinamisko saišu bibliotēka) ir Windows fails, ko programmas izmanto, lai izsauktu esošās funkcijas. Būtībā tie ļauj sistēmai Windows un citām programmām veikt savas funkcijas bez šīm funkcijām.
DLL faili ir svarīga Windows programmēšanas sastāvdaļa, un tie padara programmas vienkāršākas un efektīvākas
2. solis. Ņemiet vērā, ka vidusmēra lietotājam nav jāatver DLL faili vai jāsadarbojas ar tiem
Lielākajai daļai lietotāju DLL fails būs fonā. Programma tos automātiski instalēs un izsauks, un failu pārvietošana var radīt nopietnas problēmas datorsistēmā.
- Dažreiz, instalējot kopienas veidotu programmu, jums tiks piedāvāts ievietot DLL failu noteiktā vietā. Pirms izpildāt šos norādījumus, pārliecinieties, ka uzticaties programmai, jo DLL faili var būt bīstami.
- Ja vēlaties uzzināt, kā izveidot DLL failu, skatiet nākamo sadaļu.
3. darbība. Reģistrējiet jauno DLL
Ja jums ir manuāli jākopē DLL fails mapē vai programmā, lai to lietotu, iespējams, tas būs jāreģistrē Windows reģistrā. Skatiet programmas norādījumus, lai noteiktu, vai jums vajadzētu veikt šo darbību (tas ir ļoti neparasti lielākajai daļai Windows programmu).
- Atveriet komandu uzvedni. To var atrast izvēlnē Sākt vai nospiežot Win+R un ierakstot cmd. Dodieties uz jaunā DLL faila atrašanās vietu.
- Ja izmantojat operētājsistēmu Windows 7 vai jaunāku versiju, atveriet mapi, kurā atrodas jaunais DLL fails, turiet nospiestu taustiņu Shift un ar peles labo pogu noklikšķiniet uz mapes un izvēlieties "Atvērt komandu logu šeit". Šajā mapē nekavējoties tiks atvērta komandu uzvedne.
- Ierakstiet regsvr32 dllname.dll un nospiediet taustiņu Enter. Tas pievienos DLL failu Windows reģistram.
- Ierakstiet regsvr32 -u dllname.dll, lai noņemtu DLL failu no Windows reģistra.
2. metode no 2: dekompilējiet DLL failu
1. solis. Lejupielādējiet un instalējiet dekompilētāju
"Dekompilētājs" ir programma, kas ļauj apskatīt avota kodu, ko izmanto, lai izveidotu failu vai programmu, šajā gadījumā - DLL failu. Lai redzētu kodu, kas nodrošina DLL faila darbību, jums būs jāizmanto dekompilētājs, lai failu pārvērstu lasāmā kodā. Atverot DLL failu bez dekompilētāja (piemēram, atverot to ar Notepad), tiks parādīts nesalasāmu rakstzīmju sajaukums.
dotPeek ir viens no populārākajiem bezmaksas dekompilētājiem. To var atrast vietnē jetbrains.com/decompiler/
2. solis. Atveriet dekompilētāja DLL failu
Ja izmantojat dotPeek, noklikšķiniet uz "Fails" → "Atvērt", pēc tam atrodiet DLL failu, kuru vēlaties dekompilēt. Jūs varat izpētīt DLL faila saturu, neietekmējot jūsu sistēmu.
3. solis. Izmantojiet "Assembly Explorer", lai izpētītu DLL faila mezglus
DLL faili sastāv no "mezgliem" vai koda moduļiem, kas kopā veido visu DLL failu. Jūs varat paplašināt katru mezglu, lai redzētu, kādi apakšmezgli tajā var būt.
4. solis. Veiciet dubultklikšķi uz mezgla, lai skatītu tā kodu
Atlasītā mezgla kods parādīsies rāmī pa labi no dotPeek. Jūs varat pārlūkot kodu, lai to pārskatītu. dotPeek parādīs kodu C#, vai arī lejupielādēs papildu bibliotēkas, lai jūs varētu redzēt kodu no sākotnējā avota.
Ja mezglam ir nepieciešama papildu bibliotēku apskate, dootPeek mēģinās tās lejupielādēt automātiski
5. solis. Noskaidrojiet dažādus koda fragmentus
Ja atrodat nesaprotamu koda fragmentu, varat izmantot ātrās dokumentācijas funkciju, lai redzētu, ko komanda dara.
- Novietojiet kursoru virs koda fragmenta, kuram vēlaties atrast parakstu koda skatītāja rāmī.
- Nospiediet Ctrl+Q, lai ielādētu ātrās dokumentācijas logu.
- Izpildiet saites, lai uzzinātu vairāk par katru pētāmā koda aspektu.
6. darbība. Eksportējiet kodu uz Visual Basic
Ja vēlaties manipulēt, rediģēt un izveidot savus failus, varat tos eksportēt uz Visual Studio. Eksportētais kods būs C#, lai gan sākotnēji tas tika uzrakstīts citā programmēšanas valodā.
- Ar peles labo pogu noklikšķiniet uz DLL faila programmā Assembly Explorer.
- Atlasiet "Eksportēt uz projektu"
- Atlasiet eksportēšanas opciju. Jūs varat nekavējoties atvērt projektu Visual Studio, ja vēlaties, lai fails tiktu nekavējoties palaists programmā.
7. darbība. Rediģējiet kodu programmā Visual Studio
Kad jūsu projekts ir ielādēts Visual Studio, jums būs pilnīga kontrole pār jūsu radīto DLL failu rediģēšanu un izveidi. Noklikšķiniet šeit, lai iegūtu detalizētus norādījumus par Visual Studio lietošanu.