Dezvoltarea extensibilității Visual Studio: Extinderea Visual Studio Ide pentru productivitate, calitate, instrumente și analiză

Evaluare:   (3.7 din 5)

Dezvoltarea extensibilității Visual Studio: Extinderea Visual Studio Ide pentru productivitate, calitate, instrumente și analiză (Rishabh Verma)

Recenzii ale cititorilor

În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 8 voturi.

Titlul original:

Visual Studio Extensibility Development: Extending Visual Studio Ide for Productivity, Quality, Tooling, and Analysis

Conținutul cărții:

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.

Alte date despre carte:

ISBN:9781484258521
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2020
Numărul de pagini:419

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Dezvoltarea extensibilității Visual Studio: Extinderea Visual Studio Ide pentru productivitate,...
Capitolul 1: Noțiuni de bază Scopul capitolului:...
Dezvoltarea extensibilității Visual Studio: Extinderea Visual Studio Ide pentru productivitate, calitate, instrumente și analiză - Visual Studio Extensibility Development: Extending Visual Studio Ide for Productivity, Quality, Tooling, and Analysis
Dezvoltarea extensibilității Visual Studio: Extinderea Visual Studio Ide pentru productivitate,...
Stăpâniți extensibilitatea Visual Studio pentru o...
Dezvoltarea extensibilității Visual Studio: Extinderea Visual Studio Ide pentru productivitate, calitate, instrumente, analiză și inteligență artificială - Visual Studio Extensibility Development: Extending Visual Studio Ide for Productivity, Quality, Tooling, Analysis, and Artificial Intelligence

Lucrările autorului au fost publicate de următorii editori:

© 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)