Evaluare:
În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 8 voturi.
Visual Studio Extensibility Development: Extending Visual Studio Ide for Productivity, Quality, Tooling, and Analysis
Capitolul 1: Noțiuni de bază
Scopul capitolului: Obiectivul acestui capitol este de a prezenta cititorului conceptele de bază care vor fi necesare pe parcursul acestei cărți, astfel încât acesta să se simtă confortabil în această călătorie de învățare.
Număr de pagini:50-60.
Sub -teme
1. Ce este un compilator?
2. Ce este un SDK (Software Development Kit)?
3. Recapitularea structurii de date arborescente.
1. Traversarea arborelui,.
2. Arbori de sintaxă abstractă.
4. Bazele MEF (Managed Extensibility Framework).
5. Visual Studio și istoria sa.
6. XML ȘI JSON.
7. Serializare și deserializare.
8. Revizitarea modelelor de proiectare Visitor, Abstract Factory și Factory.
9. Bazele MSBuild.
10. Async-await.
Capitolul 2: Noțiuni introductive
Scopul capitolului: Cu bazele bine stabilite, suntem acum pregătiți să începem cu modelul de extensibilitate Visual Studio (VS). Vom face configurarea în acest capitol. Acest capitol va prezenta cititorului modelul de extensibilitate VS, Roslyn. Cititorul ar învăța, de asemenea, să scrie și să depaneze o extensie VS.
Nr. de pagini: 40
Sub - Subiecte
1. Condiții prealabile și instalarea VS.
2. Anatomia unui VSIX.
3. Cum descoperă și încarcă Visual Studio extensiile.
4. VSPackage.
5. Încărcarea Async.
6. Scrierea primei dvs. extensii Visual Studio simplu tematizate.
7. Fundamentele platformei compilatorului Roslyn -.NET.
Capitolul 3: Extinderea Visual Studio
Scopul capitolului:Acest capitol va prezenta modelul de extensibilitate și modul în care diverse extensii pot fi conectate în VS ca meniuri, comenzi, fereastra de instrumente, fereastra de cod, exploratorul de soluții etc
Nr. de pagini: 40-50
Sub - Subiecte:
1. Modelul de extensibilitate Visual Studio.
2. Extensia ferestrei de instrumente.
3. Meniuri și comenzi.
4. Extensie fereastră cod.
5. Extensie element explorator de soluții.
Capitolul 4: Dezvoltarea de extensii din lumea reală - I
Scopul capitolului:Acest capitol se scufundă în dezvoltarea de extensii VS utile din lumea reală și arată cum pot fi acestea făcute configurabile prin personalizarea interfeței și a paginii de opțiuni. Vom învăța, de asemenea, cum să scriem în fereastra de ieșire și să manipulăm documente și proiecte în acest capitol.
Nr. de pagini: 40-50.
Sub - Subiecte:
1. Extensie VS pentru a căuta pe MSDN/Bing/Google.
2. Extensie VS pentru a genera clasa proxy HTTP Client pentru HTTP Web API utilizând șabloane T4.
3. Extensie VS pentru a genera date de testare.
4. Personalizarea extensiei prin dezvoltarea paginii de opțiuni Tools.
5. Personalizarea interfeței de utilizator a extensiei.
Capitolul 5: Dezvoltarea de extensii din lumea reală - II
Scopul capitolului:Acest capitol este continuarea ultimului capitol și continuă dezvoltarea de extensii VS utile în lumea reală, dar de data aceasta folosind platforma compilatorului.NET - Roslyn.
Nr de pagini: 40-50.
Sub - Subiecte:
1. Rescrierea extensiei VS pentru a genera clasa proxy HTTP Client pentru HTTP Web API utilizând Roslyn.
2. Dezvoltarea unei analize a codului personalizat Visual Studio Extension.
3. Dezvoltarea unui cod în stil bec r.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)