के साथ फ्लाई पर विज़ियो आरेख उत्पन्न करता है यदि मेरे पास क्लाइंट ऐप्स, सेवाओं और डेटाबेस की एक सूची है तो एक आर्किटेक्चर (एक सभ्य लेआउट के साथ) का एक विज़िओ आरेख उत्पन्न करने का एक अच्छा तरीका है? मैंने सोचा होगा कि फ्लाई पर इसे उत्पन्न करने का एक अच्छा तरीका होगा।एनईटी
एनईटी
उत्तर
गिटहब पर VisioAutomation है। यदि आपके पास Visio इंस्टॉल है तो यह आरेख की पीढ़ी को स्वचालित कर सकता है। यदि आप निर्देशित ग्राफ के रूप में इच्छित आरेख को मॉडल कर सकते हैं तो यह स्वचालित रूप से आपके लिए ग्राफ़ लेआउट कर सकता है (MSAGL का उपयोग करके)।
यहाँ निर्देशित ग्राफ
using VACONNECT = VisioAutomation.Shapes.Connections;
var d = new VisioAutomation.Models.DirectedGraph.Drawing();
var basic_stencil = "basic_u.vss";
var n0 = d.AddShape("n0", "Node 0", basic_stencil, "Rectangle");
n0.Size = new VA.Drawing.Size(3, 2);
var n1 = d.AddShape("n1", "Node 1", basic_stencil, "Rectangle");
var n2 = d.AddShape("n2", "Node 2", basic_stencil, "Rectangle");
var n3 = d.AddShape("n3", "Node 3", basic_stencil, "Rectangle");
var n4 = d.AddShape("n4", "Node 4\nUnconnected", basic_stencil, "Rectangle");
var c0 = d.AddConnection("c0", n0, n1, "0 -> 1", VACONNECT.ConnectorType.Curved);
var c1 = d.AddConnection("c1", n1, n2, "1 -> 2", VACONNECT.ConnectorType.RightAngle);
var c2 = d.AddConnection("c2", n1, n0, "0 -> 1", VACONNECT.ConnectorType.Curved);
var c3 = d.AddConnection("c3", n0, n2, "0 -> 2", VACONNECT.ConnectorType.Straight);
var c4 = d.AddConnection("c4", n2, n3, "2 -> 3", VACONNECT.ConnectorType.Curved);
var c5 = d.AddConnection("c5", n3, n0, "3 -> 0", VACONNECT.ConnectorType.Curved);
और फिर बनाने यह आकर्षित करने के लिए की एक बुनियादी उदाहरण है:
var options = new VisioAutomation.Models.DirectedGraph.MsaglLayoutOptions();
var page = visio_app.ActivePage;
d.Render(page,options);
यह है एक लिंक-केवल उत्तर का _definition_। –
बिल्कुल मुझे क्या चाहिए, धन्यवाद – eka808
- 1. एनईटी
- 2. एनईटी 2.0
- 3. एनईटी 3.0
- 4. डीडीडी/एनईटी
- 5. सी ++/एनईटी दिग्गज
- 6. क्या सॉर्टिंग एल्गोरिदम एनईटी फ्रेमवर्क
- 7. एनईटी विनफॉर्म प्रतिपादन कैसे करें
- 8. एनईटी पुस्तकालयों को आरएसटी पैकेट को
- 9. एनईटी डिक्शनरी को संशोधित करते हुए
- 10. गैर-एनईटी सेवाओं के साथ एडीएफएस 2.0 का उपयोग
- 11. कक्षा पुस्तकालय (सी #/एनईटी) में एक वेब संदर्भ का उपभोग
- 12. सी #/एनईटी विश्लेषण उपकरण दौड़ की स्थिति/डेडलॉक्स खोजने के लिए
- 13. एनईटी 4 में एन्युमेरेटफाइल और एन्युमेरेटफाइल सिस्टम सिस्टम के बीच क्या अंतर है?
- 14. क्या एनईटी जीसी गड़बड़ी एक अव्यवस्थित वस्तु के साथ असीमित तरीके से निष्पादित करेगा?
- 15. ओओपी से एनईटी में शुद्ध कार्यात्मक उन्मुख प्रोग्रामिंग सोच के लिए सोचना कितना मुश्किल है?
- 16. क्या यह निर्धारित करना संभव है कि एनईटी असेंबली वास्तव में कौन सी भाषा लिखी गई थी?
- 17. सी # सेलेनियम
- 18. संगठित होना ऑपरेटर और VB.NET में सशर्त ऑपरेटर
- 19. मैं वैकल्पिक वेबब्रोसर (मोज़िला या फ़ायरफ़ॉक्स) कैसे खोलूं और विशिष्ट यूआरएल कैसे दिखाऊं?
- 20. आप अपने ओएस में किस भाषा का उपयोग करेंगे?
- 21. .NET 3.5 में CultureInfo क्लास द्वारा कौन सी संस्कृतियों का समर्थन किया जाता है?
- 22. गतिशील भाषाओं में डोमेन संचालित डिजाइन प्रयास?
- 23. सी # पीएफएक्स प्रारूप
- 24. एमवीसी/एएसपी.नेट के साथ सी # प्रोग्रामिंग शुरू करने पर मुझे कुछ जानकारी कहां मिल सकती है?
- 25. इकाई फ्रेमवर्क - सी # या वीबी.Net
- 26. सी #: क्या उनके आवंटन के रिवर्स ऑर्डर में संसाधनों का निपटान करने का कोई फायदा है?
- 27. .NET EDIFACT/X12 फ्रेमवर्क
- 28. क्या एकाधिक एससीएम प्रदाता के एपीआई लपेटने के लिए सी # लाइब्रेरी है?
- 29. क्या विजुअल स्टूडियो 2012 csproj 2010 के साथ पिछड़ा संगत है?
- 30. सी # "स्वरूपण" मानकों क्या हैं?
'कोई तिथि नहीं' और 'डॉटनैट' टैग यहाँ सिर्फ सादा गलत हैं। आप लंबे समय तक साइट का उपयोग कर रहे हैं, आपको बेहतर जानना चाहिए। –
मैंने सोचा कि मैंने पढ़ा है कि इन्हें रिकर्सिंग स्क्रिप्ट – leora
के माध्यम से सही लोगों के लिए हल किया गया है। मेरे पास Aspose.Diagram के साथ अच्छे परिणाम हुए हैं: http://www.aspose.com/.net/diagram-component.aspx – Adam