Mi az a VSDM fájl?
A .vsdm kiterjesztésű fájlok olyan rajzfájlok, amelyeket a makrókat támogató Microsoft Visio alkalmazással hoztak létre. A VSDM fájlok olyan OPC/XML rajzok, amelyek hasonlóak a VSDX-hez, de a fájl megnyitásakor makrók futtatását is lehetővé teszik. A makrók a Visual Basic for Applications (VBA) programban kifejlesztett, felhasználó által meghatározott műveletek/lépések, amelyek ismétlődő feladatok végrehajtására használhatók. A VSDM fájlformátumot a Microsoft Visio 2013 elindításával vezették be. A Visio fájlok vizuális objektumokat, folyamatábrákat, UML-diagramokat, információáramlást, szervezeti diagramokat, szoftverdiagramokat, hálózati elrendezést, adatbázis-modelleket, objektumleképezést és egyebeket tartalmazó rajzok létrehozására szolgálnak. hasonló információk. A Visio segítségével generált fájlok exportálhatók különböző fájlformátumokba is, például PNG, BMP, PDF és mások.
VSDM fájlformátum
A VSDM fájlok a nyílt csomagolási egyezményeken és az XML-en alapulnak, és a fejlesztők profitálhatnak ebből a formátumból, ha megtanulják, hogyan kell programozottan dolgozni ezekkel a fájlokkal. A formátum ugyanazokat az XML-struktúrákat örökli, mint a Visio XML Drawing fájlformátum (.vdx) részei. A Visio fájlokkal való együttműködés nagymértékben megnövekedett, mivel a harmadik féltől származó szoftverek képesek fájlformátum szinten kezelni a Visio fájlokat.
Minden Visio-fájlt más fájlokat vagy részeket tartalmazó csomagnak neveznek. A csomag része lehet XML fájl, kép vagy akár VBA-megoldás is. A csomagon belüli részek feloszthatók „dokumentum” és „kapcsolat” részekre.
Dokumentum
A dokumentum részei tartalmazzák a Visio fájl tényleges tartalmát és metaadatait, például a fájl nevét, az első oldalt és a benne lévő összes alakzatot, sőt az alakzatokhoz tartozó adatkapcsolatokat is. A csomagon belüli képek és szöveges fájlok dokumentumrészeknek minősülnek.
Kapcsolatok
A Visio-fájlok kapcsolati részei a „_rels” mappában vannak tárolva, és leírják, hogy a csomagon belüli részek hogyan kapcsolódnak egymáshoz. A fájl szerkezetét is megadja. Egy önálló XML-dokumentum az elemek szülő/utód kapcsolatát használja az entitások egymáshoz való viszonyának meghatározására. Egy érvényes Visio 2013 fájlformátum tartalmazza az alkatrészek megfelelő készletét, és a csomag tartalmazza az alkatrészek közötti kapcsolatokat.
A kapcsolati részek olyan XML dokumentumok, amelyek a csomagon belüli különböző dokumentumrészek közötti kapcsolatokat írják le. Társulást határoznak meg két elem között: egy meghatározott forrás (a kapcsolatfájl neve és helye által meghatározott) és egy meghatározott céldokumentum rész között. A kapcsolati részek például arra szolgálnak, hogy leírják, mely alakzat-mesterek vannak társítva a fájlhoz, hogyan kapcsolódnak az oldalak a fájlhoz és egymáshoz, vagy hogyan kapcsolódnak a képek és az objektumok egy adott oldalhoz.