Informatie over reverse-engineering van Visual Studio 6.0-broncode in de UML

Van toepassing op
Visio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

Als u projecten ontwikkelt in Microsoft Visual C++ 6.0 of Microsoft Visual Basic 6.0, kunt u de sjabloon UML-modeldiagram in Microsoft Office Visio gebruiken om de klassedefinities van uw projecten te reverse-engineeren en vervolgens statische UML-structuurmodellen te genereren.

Wanneer u Visio installeert, worden ook de DLL-bestanden (Dynamic-Link Library) geïnstalleerd waarmee u Visual C++ en Visual Basic kunt aanpassen. Met de aanpassing wordt een werkbalk van de Visio UML-invoegtoepassing toegevoegd aan Visual C++ en Visual Basic.

Met de Visio UML-invoegtoepassing maakt u een werkbalk in Visual Basic die u kunt gebruiken om broncode reverse-engineering uit te voeren om een statisch UML-structuurmodel te maken in uw Visio-programma. Open het Visual Basic-project met de code die u wilt reverse-engineeren voordat u op de werkbalkknop klikt.

De Visual C++ Visio UML-invoegtoepassing maakt gebruik van bladerinformatiebestanden om UML-modellen te maken. Daarom moet u voor Visual C++ een bestand met browsegegevens genereren wanneer u het project bouwt met de broncode die u wilt reverse-engineeren.

De code-elementen met reverse-engineering van uw model worden weergegeven in de structuurweergave van de Visio UML-modelverkenner, van waaruit u pictogrammen naar een tekenpagina kunt slepen om statische structuurdiagrammen te maken.

U hebt toegang tot de eigenschappen van UML-elementen door te dubbelklikken op pictogrammen in de structuurweergave of vormen op de tekenpagina.

Opmerking

De taaltoewijzing en ondersteunde taalconstructies voor reverse-engineering van Visual C++ en Visual Basic zijn niet hetzelfde.

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

Bijschrift 1 De knop Visio openen Klik om Visio te starten en kies het tekentype dat u wilt openen.

Bijschrift 2 Knop Nieuw Visio UML-document Klik om de sjabloon Visio UML-modeldiagram rechtstreeks te openen.

Bijschrift 3 De knop UML-model reverse-engineeren Klik om de broncode voor een specifiek project te reverse-engineeren, open de sjabloon UML-modeldiagram en geef de resultaten weer als pictogrammen in de structuurweergave.

Knop Bijschrift 4 Visio UML-opties (alleen Visual C++ ) Klik om opties in te stellen voor het opnemen of uitsluiten van MFC-klassen, ATL-klassen of standaardbestanden opnemen.

Bijschrift 5 Visio UML Help-knop Klik om de Visio UML Help-onderwerpen over reverse-engineering C++-code te openen.