Hodnotenie:
Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 8 hlasoch.
Visual Studio Extensibility Development: Extending Visual Studio Ide for Productivity, Quality, Tooling, and Analysis
Kapitola 1: Základy
Cieľ kapitoly: Cieľom tejto kapitoly je oboznámiť čitateľa so základnými pojmami, ktoré bude potrebovať v tejto knihe, aby sa na tejto ceste učenia cítil pohodlne.
Počet strán:50-60.
Dielčie témy.
1. Čo je to kompilátor?
2. Čo je SDK (Software Development Kit)?
3. Zhrnutie stromovej štruktúry údajov.
1. Prechádzanie stromom,.
2. Abstraktná syntax stromov.
4. Základy MEF (Managed Extensibility Framework).
5. Visual Studio a jeho história.
6. XML A JSON.
7. Serializácia a deserializácia.
8. Opakovanie návrhových vzorov Visitor, Abstract Factory a Factory.
9. Základy MSBuild.
10. Async-await.
Kapitola 2: Začíname
Kapitola Cieľ:S pevne zvládnutými základmi môžeme začať pracovať s modelom rozšíriteľnosti Visual Studia (VS). V tejto kapitole sa budeme venovať nastaveniu. Táto kapitola by mala čitateľovi predstaviť VS Extensibility, Roslyn. Čitateľ by sa tiež naučil písať a ladiť rozšírenie VS.
Počet strán: 40
Podotázky Podotázky.
1. Predpoklady a inštalácia VS.
2. Anatómia VSIX.
3. Ako Visual Studio zisťuje a načítava rozšírenia.
4. VSPackage.
5. Asynchrónne načítanie.
6. Napísanie prvého jednoduchého šablónového rozšírenia Visual Studio.
7. Roslyn - základy platformy.NET Compiler.
Kapitola 3: Rozšírenie Visual Studia
Cieľ kapitoly:Táto kapitola by predstavila model rozšíriteľnosti a ako sa dajú do VS zapojiť rôzne rozšírenia ako menu, príkazy, okno nástrojov, okno kódu, prieskumník riešení atď
Počet strán: 40-50
Dielčie témy:
1. Model rozšíriteľnosti Visual Studio.
2. Rozšírenie okna nástroja.
3. Ponuky a príkazy,.
4. Rozšírenie Code Window.
5. Rozšírenie položky Prieskumník riešení.
Kapitola 4: Vývoj rozšírení pre reálny svet - I
Cieľ kapitoly:Táto kapitola sa zaoberá vývojom užitočných rozšírení reálneho sveta VS a ukazuje, ako ich možno konfigurovať pomocou prispôsobenia používateľského rozhrania a stránky s možnosťami. V tejto kapitole by sme sa tiež naučili zapisovať do výstupného okna a manipulovať s dokumentmi a projektmi.
Počet strán: 40-50.
Dielčie témy:
1. Rozšírenie VS na vyhľadávanie na MSDN/Bing/Google.
2. Rozšírenie VS na generovanie triedy HTTP Client proxy pre HTTP Web API pomocou šablón T4.
3. Rozšírenie VS na generovanie testovacích údajov.
4. Prispôsobenie rozšírenia vytvorením stránky s možnosťami Tools.
5. Prispôsobenie používateľského rozhrania rozšírenia.
Kapitola 5: Vývoj rozšírení v reálnom svete - II
Cieľ kapitoly:Táto kapitola nadväzuje na predchádzajúcu a pokračuje vo vývoji užitočných rozšírení VS, tentoraz však s využitím platformy.NET Compiler - Roslyn.
Počet strán: 40-50.
Dielčie témy:
1. Prepis rozšírenia VS na generovanie triedy HTTP Client proxy pre HTTP Web API pomocou Roslynu.
2. Vývoj vlastného rozšírenia Visual Studio Extension pre analýzu kódu.
3. Vývoj kódu v štýle žiarovky r.