Hvis du udvikler projekter i Microsoft Visual C++ 6,0 eller Microsoft Visual Basic 6,0, kan du bruge skabelonen UML-model diagram i Microsoft Office Visio til at foretage reverse engineering af dine projekters klassedefinitioner og derefter GENERERE statiske UML-struktur modeller.
Når du installerer Visio, er DLL-filerne (Dynamic Link Library), der giver dig mulighed for at tilpasse Visual C++ og Visual Basic, også installeret. Tilpasningen tilføjer et Visio-værktøjslinje til tilføjelsesprogram til Visual C++ og Visual Basic.
Tilføjelsesprogrammet Visio UML opretter en værktøjslinje i Visual Basic, som du kan bruge til at foretage reverse engineering-kildekode for at oprette en UML statisk-struktur model 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.
Visual C++ Visio UML-tilføjelsesprogram bruger gennemse oplysnings filer til at oprette UML-modeller. For Visual C++ skal du derfor oprette en gennemsynsfil, når du opbygger projektet med kildekode, du vil foretage reverse engineering for.
Kode elementerne for reverse engineering for din model vises i trævisning af Visio UML-Modelstifinder, hvorfra 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å ikoner i trævisningen eller på figurerne på tegningssiden.
Bemærk!: Sprog tilknytning og understøttede sprog strukturer til reverse engineering af Visual C++ og Visual Basic er ikke det samme.
Åbn Visio -knappen Klik for at starte Visio, og vælg den tegningstype, du vil åbne.
nyt Visio UML-dokument knap Klik for at åbne skabelonen Visio UML-model diagram direkte.
UML-model for reverse engineering Klik for at foretage reverse engineering af kildekoden for et bestemt projekt, åbne skabelonen UML-model diagram og få vist resultaterne som ikoner i trævisningen.
knappen Visio UML-indstillinger (kun Visual C++) Klik for at angive indstillinger for at medtage eller udelade MFC-klasser, ATL-klasser eller standard Medtag filer.
Klik på Visio UML hjælp -knappen for at åbne emnerne i Visio UML hjælp om reverse engineering af C++-kode.