Title: Využívání .NET assembly z neřízeného C++
Other Titles: Using .NET Assemblies in Unmanaged C++
Authors: Kinkor, Vojtěch
Advisor: Kohout Josef, Doc. Ing. Ph.D.
Referee: Koutný Tomáš, Doc. Ing. Ph.D.
Issue Date: 2016
Publisher: Západočeská univerzita v Plzni
Document type: bakalářská práce
URI: http://hdl.handle.net/11025/23786
Keywords: software;.NET Framework;assembly;c++/cli most;interoperabilita;automatické generování c++ wrapperů;rozšíření c++ aplikací.
Keywords in different language: software;.NET Framework;assembly;c++/cli bridge;interoperabilita;automatic generation of c++ wrappers;extending c++ applications.
Abstract: 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.
Abstract in different language: 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.
Rights: Plný text práce je přístupný bez omezení.
Appears in Collections:Bakalářské práce / Bachelor´s works (KIV)

Files in This Item:
File Description SizeFormat 
Kinkor_A12B0082P_BP.pdfPlný text práce1,03 MBAdobe PDFView/Open
A12B0082P-hodnoceni.pdfPosudek vedoucího práce367,4 kBAdobe PDFView/Open
A12B0082P-posudek.pdfPosudek oponenta práce567,35 kBAdobe PDFView/Open
A12B0082P-obhajoba.pdfPrůběh obhajoby práce119,93 kBAdobe PDFView/Open


Please use this identifier to cite or link to this item: http://hdl.handle.net/11025/23786

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.