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 | Size | Format | |
---|---|---|---|---|
Kinkor_A12B0082P_BP.pdf | Plný text práce | 1,03 MB | Adobe PDF | View/Open |
A12B0082P-hodnoceni.pdf | Posudek vedoucího práce | 367,4 kB | Adobe PDF | View/Open |
A12B0082P-posudek.pdf | Posudek oponenta práce | 567,35 kB | Adobe PDF | View/Open |
A12B0082P-obhajoba.pdf | Průběh obhajoby práce | 119,93 kB | Adobe PDF | View/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.