Thesis (Selection of subject)Thesis (Selection of subject)(version: 285)
Assignment details
   Login via CAS
Podpora „Edit and Continue“ v prostředí SharpDevelop
Thesis title in Czech: Podpora „Edit and Continue“ v prostředí SharpDevelop
Thesis title in English: “Edit and Continue” for the SharpDevelop IDE
Key words: ladění, .NET, Edit and Continue, SharpDevelop
English key words: debugger, .NET, Edit and Continue, SharpDevelop
Academic year of topic announcement: 2011/2012
Type of assignment: Bachelor's thesis
Thesis language: čeština
Department: Department of Distributed and Dependable Systems (32-KDSS)
Supervisor: Mgr. Pavel Ježek, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 10.11.2011
Date of assignment: 10.11.2011
Confirmed by Study dept. on: 06.12.2011
Date and time of defence: 06.09.2012 10:00
Date of electronic submission:03.08.2012
Date of submission of printed version:03.08.2012
Date of proceeded defence: 06.09.2012
Reviewers: RNDr. Mgr. Tomáš Pop, Ph.D.
 
 
 
Guidelines
Cílem této práce je rozšířit vývojové prostředí SharpDevelop o podporu EnC (Edit and Continue) pro jazyk C#. Hlavní úkolem funkce EnC je pomoci vývojářům s laděním jejich kódu. EnC umožňuje uživateli vývojového prostředí učinit některé změny v kódu ještě v průběhu ladění programu a poté pokračovat v ladění bez nutnosti opětovné kompilace a restartu laděného projektu. Práce by měla plně využít všech možností .NET CLR pro EnC a umožnit provádět maximální šíři změn v kódu bez nutnosti restartu. Práce musí být plně integrovaná do aktuální verze prostředí SharpDevelop.
References
Jeffrey Richter: CLR via C# (3rd Edition), Microsoft Press, February 2010

Serge Lidin: Expert .NET 2.0 IL Assembler, Apress, August 2006

Steven Pratschner: Customizing the Microsoft .NET Framework Common Language Runtime, Microsoft Press, February 2005
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html