Název: | Využívání .NET assembly z neřízeného C++ |
Další názvy: | Using .NET Assemblies in Unmanaged C++ |
Autoři: | Kinkor, Vojtěch |
Vedoucí práce/školitel: | Kohout Josef, Doc. Ing. Ph.D. |
Oponent: | Koutný Tomáš, Doc. Ing. Ph.D. |
Datum vydání: | 2016 |
Nakladatel: | Západočeská univerzita v Plzni |
Typ dokumentu: | bakalářská práce |
URI: | http://hdl.handle.net/11025/23786 |
Klíčová slova: | software;.NET Framework;assembly;c++/cli most;interoperabilita;automatické generování c++ wrapperů;rozšíření c++ aplikací. |
Klíčová slova v dalším jazyce: | software;.NET Framework;assembly;c++/cli bridge;interoperabilita;automatic generation of c++ wrappers;extending c++ applications. |
Abstrakt: | Cílem této práce je prozkoumat možnosti využívání .NET assemblies z aplikací napsaných v neřízeném C++ a navrhnout optimální metodu jejich propojení. Toto propojení může usnadnit rozšiřování stávajících C++ aplikací, které není možné přepsat pro platformu .NET. Součástí práce je návrh nástroje pro automatické generování C++ wrapperů pro .NET třídy a tím pádem usnadnění tohoto propojení. Výsledné řešení nabízí až 5× vyšší výkon než stávající nástroje. |
Abstrakt v dalším jazyce: | The aim of this thesis is to investigate options of using .NET assemblies from applications programmed in unmanaged C++ and propose an optimal method for their interconnection. This can be helpful for extending already existing C++ applications which cannot be rewritten for .NET platform. In addition part of this thesis presents implemented utility for automatic generation of C++ wrappers for .NET classes and so in conclusion to simplify this interconnection. Presented solution offers up to 5× better performance than competitive tools. |
Práva: | Plný text práce je přístupný bez omezení. |
Vyskytuje se v kolekcích: | Bakalářské práce / Bachelor´s works (KIV) |
Soubory připojené k záznamu:
Soubor | Popis | Velikost | Formát | |
---|---|---|---|---|
Kinkor_A12B0082P_BP.pdf | Plný text práce | 1,03 MB | Adobe PDF | Zobrazit/otevřít |
A12B0082P-hodnoceni.pdf | Posudek vedoucího práce | 367,4 kB | Adobe PDF | Zobrazit/otevřít |
A12B0082P-posudek.pdf | Posudek oponenta práce | 567,35 kB | Adobe PDF | Zobrazit/otevřít |
A12B0082P-obhajoba.pdf | Průběh obhajoby práce | 119,93 kB | Adobe PDF | Zobrazit/otevřít |
Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam:
http://hdl.handle.net/11025/23786
Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.