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 VelikostFormát 
Kinkor_A12B0082P_BP.pdfPlný text práce1,03 MBAdobe PDFZobrazit/otevřít
A12B0082P-hodnoceni.pdfPosudek vedoucího práce367,4 kBAdobe PDFZobrazit/otevřít
A12B0082P-posudek.pdfPosudek oponenta práce567,35 kBAdobe PDFZobrazit/otevřít
A12B0082P-obhajoba.pdfPrůběh obhajoby práce119,93 kBAdobe PDFZobrazit/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.