Automatski generator programskog koda namijenjen nadogradnji postojećeg programskog sustava

Sažetak na hrvatskom: U ovom radu ostvaren je programski generator koda i opisan je ispravan način njegovog korištenja. Programski generator implementiran je korištenjem programskog jezika C#, a namijenjen je za upotrebu u okolini C#/.Net. Glavna funkcionalnost navedenog generatora ostvarena je uz p...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:47884/Details
Glavni autor: Medak, Duje (-)
Ostali autori: Srbljić, Siniša (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, D. Medak, 2017.
Predmet:
LEADER 02940na a2200229 4500
003 HR-ZaFER
008 160221s2017 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid5711 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Medak, Duje 
245 1 0 |a Automatski generator programskog koda namijenjen nadogradnji postojećeg programskog sustava :  |b završni rad /  |c Duje Medak ; [mentor Siniša Srbljić]. 
246 1 |a Automatic Code Generator for Existing Software Artifact Upgrade  |i Naslov na engleskom:  
260 |a Zagreb,  |b D. Medak,  |c 2017. 
300 |a 27 str. ;  |c 30 cm +  |e CD-ROM 
502 |b preddiplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računarska znanost, šifra smjera: 41, datum predaje: 2017-06-09, datum završetka: 2017-07-10 
520 3 |a Sažetak na hrvatskom: U ovom radu ostvaren je programski generator koda i opisan je ispravan način njegovog korištenja. Programski generator implementiran je korištenjem programskog jezika C#, a namijenjen je za upotrebu u okolini C#/.Net. Glavna funkcionalnost navedenog generatora ostvarena je uz pomoć .Net prevoditeljske platforme poznate pod imenom Roslyn. Roslyn je skup aplikacijskih programskih sučelja razvijenih od strane Microsofta koja služe za analizu i prevođenje koda u C#/ i Visual Basic programskim jezicima. Funkcionalnosti koje programski generator koda omogućava su izmjena postojećeg te generiranje novog koda. Spomenute funkcionalnosti uključuju funkciju za dodavanje novih varijabli razreda (već postojećeg tipa ili nekog novog tipa), funkciju za dodavanje novih metoda, funkciju za dodavanje vitičastih zagrada te funkciju izmjena varijabli metoda. programskim generatorom koda moguće je i generiranje potpuno novog razreda kojeg je nakon stvaranja moguće uređivati dodavanjem novih članskih varijabli ili metoda. 
520 3 |a Sažetak na engleskom: This paper describes the implementation and proper usage of code generator. Code generator is implemented using C# programming language and it is intended for usage in C#/.Net environment. The main functionality of this code generator is achieved by using Roslyn, a set of open-source compilers and code analysis APIs for C# and Visual Basic .NET languages from Microsoft. Code generator can be used for easier modification of existing code and for the generation of new code. Those tasks include functions like adding new variables (of existing type or new type), adding new methods, adding brackets and method variable modification. Besides modifying existing class, code generator can be used to generate completely new class which can be edited by adding new variables or methods. 
653 1 |a C#  |a .Net  |a Roslyn  |a programsko generiranje koda  |a sintaksni čvor  |a sintaksno stablo  |a analiza koda 
653 1 |a C#  |a .Net  |a Roslyn  |a code generator  |a syntax node  |a syntax tree  |a code analysis 
700 1 |a Srbljić, Siniša  |4 ths 
942 |c Z 
999 |c 47884  |d 47884