Využívání .NET assembly z neřízeného C++

dc.contributor.advisorKohout Josef, Doc. Ing. Ph.D.
dc.contributor.authorKinkor, Vojtěch
dc.contributor.refereeKoutný Tomáš, Doc. Ing. Ph.D.
dc.date.accepted2016-6-9
dc.date.accessioned2017-02-21T08:30:41Z
dc.date.available2014-10-14
dc.date.available2017-02-21T08:30:41Z
dc.date.issued2016
dc.date.submitted2015-6-25
dc.description.abstractCí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.cs
dc.description.abstract-translatedThe 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.en
dc.description.resultObhájenocs
dc.format42 s. (58 500 znaků)cs
dc.format.mimetypeapplication/pdf
dc.identifier63032
dc.identifier.urihttp://hdl.handle.net/11025/23786
dc.language.isocscs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.rights.accessopenAccessen
dc.subjectsoftwarecs
dc.subject.NET Frameworkcs
dc.subjectassemblycs
dc.subjectc++/cli mostcs
dc.subjectinteroperabilitacs
dc.subjectautomatické generování c++ wrapperůcs
dc.subjectrozšíření c++ aplikací.cs
dc.subject.translatedsoftwareen
dc.subject.translated.NET Frameworken
dc.subject.translatedassemblyen
dc.subject.translatedc++/cli bridgeen
dc.subject.translatedinteroperabilitaen
dc.subject.translatedautomatic generation of c++ wrappersen
dc.subject.translatedextending c++ applications.en
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelBakalářskýcs
dc.thesis.degree-nameBc.cs
dc.thesis.degree-programInženýrská informatikacs
dc.titleVyužívání .NET assembly z neřízeného C++cs
dc.title.alternativeUsing .NET Assemblies in Unmanaged C++en
dc.typebakalářská prácecs
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=63032

Files

Original bundle
Showing 1 - 4 out of 4 results
No Thumbnail Available
Name:
Kinkor_A12B0082P_BP.pdf
Size:
1 MB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
A12B0082P-hodnoceni.pdf
Size:
367.4 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
A12B0082P-posudek.pdf
Size:
567.35 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta práce
No Thumbnail Available
Name:
A12B0082P-obhajoba.pdf
Size:
119.93 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce