2008-09-09 11 views
15

दस्तावेज के लिए शीर्ष स्तरीय वर्ग आरेख बनाने के दौरान यह मुझे नियमित रूप से स्टंप कर चुका है। तरीके और गुण/फ़ील्ड मॉडल के लिए आसान हैं। मैं आम तौर पर एक .Net ईवेंट को इंगित करने के लिए EvChanged नामक एक विधि जोड़ना समाप्त करता हूं।आप यूएमएल कक्षा आरेखों में कार्यक्रम कैसे दिखाते हैं?

यह दिखाने का सही तरीका क्या है कि एक प्रकार एक विशिष्ट घटना प्रकाशित करता है?

उत्तर

-2

नहीं जवाब है कि मैं देना चाहते के प्रकार, लेकिन Microsoft कार्यालय की वेबसाइट पर एक जवाब है।

+0

Visio में "पैकेज" स्तर पर कुछ प्रकार की घटनाएं हैं। एक पैकेज में कई वर्ग हो सकते हैं .. जिनमें से प्रत्येक संभावित रूप से कई घटनाएं हो सकती है। यह लिंक .NET घटनाओं के प्रतिनिधित्व के अनुरूप प्रतीत नहीं होता है। – Gishu

+0

पुराना विषय, मुझे पता है लेकिन लिंक मर चुका है – LuckyLikey

3

मैं घटना कॉलबैक के लिए onEventName() के लिए सबसे आसान नामकरण योजना पाते हैं, लेकिन कैसे संकेत मिलता है जो घटनाओं एक वस्तु प्रसारित कर सकते हैं मैं किसी भी समस्या का समाधान नहीं पाया है। एक विस्तारित यूएमएल कक्षा आरेख जो अनुकूलित कंटेनर (विशेषता और विधि contrainers के अलावा) के लिए अनुमति देता है, एक विकल्प हो सकता है, अगर कुछ उपकरण इसका समर्थन करेंगे।

1

मुझे नहीं लगता कि कक्षाओं को प्रसारित करने वाली घटनाओं को दिखाने के लिए कोई विशिष्ट यूएमएल नोटेशन है। एक वर्ग प्राप्त करने वाली घटनाओं को दिखाने के लिए, आप एक रिसेप्शन तत्व चाहते हैं। यह «सिग्नल» कीवर्ड के साथ, एक ऑपरेशन के लिए एक समान संकेत है।

8

बस एक वर्गीकरण विशेषता के लिए एक «घटना» स्टीरियोटाइप जोड़ें।

1

मैं बेसक्लास ऑफ ऑपरेशन के साथ मॉडल "स्टीरियंट" में एक स्टीरियोटाइप बनाता हूं। मैं कक्षा में संचालन के लिए स्टीरियोटाइप लागू करता हूं।

संबंधित मुद्दे