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.
De knop Visio openen Klik om Visio te starten en kies het tekentype dat u wilt openen.
Knop Nieuw Visio UML-document Klik om de sjabloon Visio UML-modeldiagram rechtstreeks te openen.
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.
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.
Visio UML Help-knop Klik om de Visio UML Help-onderwerpen over reverse-engineering C++-code te openen.