Možnosti využití unmanaged kódu v jazyce C#

DSpace Repository

Language: English čeština 

Možnosti využití unmanaged kódu v jazyce C#

Show full item record

No preview available
Title: Možnosti využití unmanaged kódu v jazyce C#
Author: Kharytonchyk, Pavel
Advisor: Král, Erik
Abstract: Diplomová práce zkoumá a popisuje možnosti využití unmanaged kódu pomocí programovacího jazyka C# v řízeném prostředí Common Language Runtime (CLR). Práce se skládá celkem z pěti částí. Teoretická část se převážně věnuje rozboru toho, jak CLR pracuje s pamětí. Dále jsou krátce rozebrány způsoby interoperability mezi řízeným a neřízeným kódem a stručně je popsána datová struktura, která byla využita při testování. V praktické části je za použití jazyků C#, C a C++ a technologií Platform Invoke a C++/CLI realizovaná komunikace mezi řízeným a nativním kódem. Dále jsou popsány nejužitečnější části jednotlivých implementací. Následuje grafická prezentace a porovnání testů navržených implementací. V závěru práce jsou vyhodnoceny výsledky testů a je uvedeno doporučení pro správné používání interoperability v .NET.
URI: http://hdl.handle.net/10563/44495
Date: 2018-12-03
Availability: Bez omezení
Department: Ústav informatiky a umělé inteligence
Discipline: Informační technologie
Grade for thesis and defense: A 51628


Citace závěřečné práce

Files in this item

Files Size Format View Description
kharytonchyk_2019_dp.pdf 1.828Mb PDF View/Open None
kharytonchyk_2019_op.pdf 338.5Kb PDF View/Open None
kharytonchyk_2019_vp.pdf 150.7Kb PDF View/Open None

This item appears in the following Collection(s)

Show full item record

Find fulltext

Search DSpace


Browse

My Account