Om at foretage reverse engineering af Visual Studio 6.0-kildekode til UML

Hvis du udvikler projekter i Microsoft Visual C++ 6.0 eller Microsoft Visual Basic 6.0, kan du bruge skabelonen UML-modeldiagram i Microsoft Office Visio til at foretage reverse engineering af projektets klassedefinitioner og derefter generere statisk strukturdiagram.

Når du installerer Visio, bliver de DLL-filer (dynamic link library), der gør det muligt at tilpasse Visual C++ og Visual Basic, også installeret. I forbindelse med tilpasningen føjes en værktøjslinje med Visio UML-tilføjelsesprogrammer til Visual C++ og Visual Basic.

Visio UML-tilføjelsesprogrammet opretter en værktøjslinje i Visual Basic, som du kan bruge til at foretage reverse engineering af kildekode for at oprette en statisk UML-strukturmodel i Visio-programmet. Åbn det Visual Basic-projekt, der indeholder den kode, du vil foretage reverse engineering af, før du klikker på knappen på værktøjslinjen.

Visio UML-tilføjelsesprogrammet til Visual C++ bruger gennemsynsfiler til at oprette UML-modeller. Du skal derfor oprette en gennemsynsfil for Visual C++, når du opbygger projektet med den kildekode, du vil foretage reverse engineering på.

De kodeelementer for modellen, der er foretaget reverse engineering på, vises i statisk strukturdiagramtræstruktur i Visio Modelstifinder, hvor du kan trække ikoner til en tegningsside for at oprette statiske strukturdiagrammer.

Du kan få adgang til egenskaberne for UML-elementer ved at dobbeltklikke på ikonerne i træstrukturen eller på figurerne på tegningssiden.

Bemærk: Sprogstruktur-mapping og understøttede sprogstrukturer for reverse engineering af Visual C++ og Visual Basic er ikke det samme.

UML toolbar that appears when you customize Visual C++ or Visual Basic

Callout 1 Knappen Åbn Visio  Klik for at starte Visio, og vælg den tegningstype, du vil åbne.

Callout 2 Knappen Nyt Visio UML-dokument  Klik for at åbne Visio-skabelonen UML-modeldiagramdirekte.

Callout 3 Knappen Foretag reverse engineering på UML-model  Klik for at fortage reverse engineering på kildekoden for et bestemt projekt, åbn skabelonen UML-modeldiagram, og få vist resultaterne som ikoner i træstrukturen.

Boble 4 Knappen Visio UML-indstillinger (kun Visual C++)  Klik for at angive indstillinger, der medtager eller udelader MFC-klasser, ATL-klasser eller filer, der som standard er medtaget.

Callout 5 Knappen Visio UML Hjælp  Klik for at åbne emnerne om reverse engineering af C++-kode i Visio UML Hjælp.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×