Native DLL Importer for C#
Importér nativních knihoven pro C#
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/37944Identifikátory
SIS: 71783
Kolekce
- Kvalifikační práce [10678]
Autor
Vedoucí práce
Oponent práce
Bednárek, David
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Obecná informatika
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
17. 9. 2010
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Velmi dobře
Cílem předložené práce je návrh a implementace aplikace, která usnadní používání mechanismu P/Invoke, určeného pro import nativních DLL knihoven do prostředí .NET, v jazyce C#. Primárním cílem je podpora knihoven implementujících rozhraní Windows API. V práci je nejprve popsán mechanismus P/Invoke a následně je provedena analýza automatizovaného získávání informací pro tento mechanismus. Dále je popsána implementace samotné aplikace a v poslední části je provedeno zhodnocení dosažených cílů a jsou uvedena možná pokračování do budoucna.
The aim of this work is to design and implement application that facilitate the use of the mechanism of P/Invoke, which imports the native DLL libraries into .NET, in the C # language. The primary objective is to support libraries that implement the Windows API interface. The thesis first describes the mechanism of P/Invoke and then analyzes the automated gathering of information for this mechanism. The next part describes the implementation of the application and the last part provides the assessed achievements and possible work for the future.