Autor: rad

Seznam úkolů hotov

Konečně jsem dodělal ten seznam úkolů. Poslední věc, co jsem musel vyřešit, byla to, že jsem musel upravit cizí C# parser, aby mi parsovalo i komentáře, abych mohl vyparsovat třídu a jmenné prostory a pak z jejich zdrojového kódu najít úkoly a taky určit název té třídy a jmenného prostoru. Vypadalo to, že to prostě …

Read More Seznam úkolů hotov

Už to i parsuje a zobrazuje chyby

Jako obvykle jsem dnes řešil jeden neřešitelný problém, totiž spuštění kompilátoru a odchyt výstupu kompilátoru, protože v něm jsou chyby, varování a zprávy. Celý problém byl v tom, že jsem měl správně do ProcessStartInfo.FileName dát název kompilátoru a do ProcessStartInfo.Arguments dát argumenty, ale já to spojil a všechno dal do FileName. Fakt blbá chyba a …

Read More Už to i parsuje a zobrazuje chyby

Konečně už SVS kompiluje..

Sice mi to dalo pár dní práce, která by se dala rozdělit takto: Psaní mé samotné třídy na tvorbu příkazů pro kompilaci Zkoušení této třídy Zkoumání příkazu SharpDevelopu Zkoumání Microsoft.Common.targets Na obrázku je mnou zkompilovaný program..ta jeho ikona je načtena z EmbeddedResources a ten obrázek CASD z výchozího Resources.resx. Poslední věc bylo to, že to …

Read More Konečně už SVS kompiluje..

Nechápu proč MS cpe do všech jeho xml souborů do kořenového elementu atributy

..pak nemůžu s těmi soubory pracovat ve třídách přímo od MS, které jsou v System.Xml..zatím to řeším tak, že to jednoduše nahrazuji metodou Replace, ale to není 100%, takže bych si měl napsat metodu, co mi to odfiltruje ještě předtím než se s tím začne pracovat..tedy, už bych takovou třídu měl mít, protože jsem si …

Read More Nechápu proč MS cpe do všech jeho xml souborů do kořenového elementu atributy

Implementuji docela pokročilé hledání a nahrazení

Jdu implementovat hledání v SunamoVisualStudio..nejtěžší bude vyhledávat v určitém bloku (třídě, metodě, výběru) – což zatím budu muset nechat tak, protože kód, který zanalyzuje můj kód a řekne mi, jaké v něm mám metody atd., ještě nemám..Vyhledávání pomocí Wildcards by mělo být taky docela jednoduché implementovat, horší to bude s regexy, které jsem společně se …

Read More Implementuji docela pokročilé hledání a nahrazení