تصویر: پیدا کردن زیرکلاس مناسب با SysExtension

منتشر شده: ۱۲ ژانویهٔ ۲۰۲۶ ساعت ۸:۴۳:۲۸ (UTC)
آخرین به روز رسانی: ۱۰ ژانویهٔ ۲۰۲۶ ساعت ۲۱:۰۵:۳۱ (UTC)

تصویر سربرگ وبلاگ که نحوه انتخاب زیرکلاس صحیح توسط چارچوب SysExtension در Dynamics AX 2012 و Dynamics 365 for Operations را با استفاده از یک نمودار کلاس ساده نشان می‌دهد.


این صفحه ماشینی از انگلیسی ترجمه شد تا در دسترس هر چه بیشتر مردم باشد. متأسفانه، ترجمه ماشینی هنوز یک فناوری کامل نشده است، بنابراین ممکن است خطاهایی رخ دهد. در صورت تمایل می توانید نسخه اصلی انگلیسی را در اینجا مشاهده کنید:

Finding the Right Subclass with SysExtension

تصویری که یک کلاس پایه را نشان می‌دهد که به چندین زیرکلاس منشعب می‌شود، به همراه یک ذره‌بین که یک انتخاب را برای Dynamics AX و Dynamics 365 برجسته می‌کند.

نسخه‌های موجود از این تصویر

فایل‌های تصویری که در زیر برای دانلود موجود است، نسبت به تصاویر موجود در مقالات و صفحات این وب‌سایت که برای کاهش مصرف پهنای باند، از نظر حجم فایل بهینه‌تر شده‌اند، فشرده‌سازی کمتری داشته و وضوح بالاتری دارند - و در نتیجه، کیفیت بالاتری دارند.

اندازه معمولی (1,536 x 1,024)

سایز بزرگ (3,072 x 2,048)

سایز بسیار بزرگ (4,608 x 3,072)

سایز فوق العاده بزرگ (6,144 x 4,096)

اندازه‌ی کمیک بزرگ (1,048,576 x 699,051)

  • هنوز در حال آپلود هستم... ;-)

شرح تصویر

این تصویر، یک تصویرسازی هدر عریض و افقی برای یک پست وبلاگ فنی در مورد تعیین اینکه کدام زیرکلاس هنگام کار با چارچوب SysExtension در Microsoft Dynamics AX 2012 و Dynamics 365 برای عملیات، نمونه‌سازی شود، است. پس‌زمینه از یک گرادیان آبی ملایم با پرتوهای نور ظریف، الگوهای مدار و عناصر تزئینی به سبک دودویی استفاده می‌کند که نرم‌افزار سازمانی و معماری برنامه‌های مدرن را تداعی می‌کند. در مرکز بالا، عنوان طولانی پست وبلاگ با تایپوگرافی بزرگ و تمیز نمایش داده شده است، با عبارت "کدام زیرکلاس برای نمونه‌سازی" که با یک رنگ متضاد روشن برجسته شده است تا موضوع اصلی بلافاصله برجسته شود.

در سمت چپ ترکیب‌بندی، یک لپ‌تاپ با زاویه کمی نشان داده شده است، صفحه نمایش آن پر از خطوط کد عمومی و غیر اختصاصی در رنگ‌های مختلف است. کد عمداً انتزاعی است، به طوری که برنامه‌نویسی را بدون اشاره به جزئیات پیاده‌سازی مشخصی که ممکن است قدیمی شوند، منتقل می‌کند. در اطراف لپ‌تاپ چندین علامت سوال بزرگ شناور است که نماد عدم قطعیت و چالش توسعه‌دهنده برای تصمیم‌گیری در مورد اینکه کدام پیاده‌سازی کلاس باید در زمان اجرا ایجاد شود، می‌باشد.

در مرکز تصویر، یک نمودار سلسله مراتبی کلاس ساده شده قرار دارد. یک کادر مستطیلی تیره با برچسب "کلاس پایه" در بالا قرار دارد. از آن، سه فلش به سمت پایین به سه کادر رنگی با برچسب‌های "زیرکلاس A"، "زیرکلاس B" و "زیرکلاس C" منشعب می‌شوند. کادرها به صورت افقی چیده شده‌اند و هر کدام با رنگی متمایز، دنبال کردن روابط را آسان می‌کنند. در زیر نمودار، یک ذره‌بین بزرگ، بخشی از نمودار را همپوشانی می‌کند و بر یکی از زیرکلاس‌ها تمرکز دارد. این استعاره بصری، ایده کشف یا حل مسئله را تقویت می‌کند و نشان می‌دهد که این چارچوب به شناسایی خودکار زیرکلاس صحیح کمک می‌کند.

در سمت راست نمودار، لوگوها یا علائم لوگو مانند Dynamics AX 2012 و Dynamics 365 for Operations به شکلی تمیز و خنثی نمایش داده می‌شوند. آن‌ها با عناصر رابط کاربری پیچیده مخصوص محصول ارائه نشده‌اند، بلکه به عنوان شناسه‌های برند قابل تشخیص هستند که پلتفرم‌های مورد بحث مقاله را نشان می‌دهند. در زیر آن‌ها، یک نمای شهری شیک از ساختمان‌های اداری مدرن و سرورها در پس‌زمینه محو می‌شوند و نمایانگر محیط‌های سازمانی و سیستم‌های تجاری در مقیاس بزرگ هستند.

در سراسر تصویر، خطوط نازک متصل‌کننده و گره‌های ملایم و درخشان در سراسر بوم نقاشی امتداد یافته‌اند و از نظر بصری لپ‌تاپ، نمودار کلاس و لوگوهای پلتفرم را به هم پیوند می‌دهند. این عناصر، بدون اشاره به هیچ API یا پیاده‌سازی خاصی، حس جریان داده‌ها و قابلیت توسعه‌پذیری را ایجاد می‌کنند. در مجموع، این ترکیب‌بندی به گونه‌ای طراحی شده است که برای خوانندگان دوستانه و قابل فهم باشد و یک موضوع فنی بالقوه انتزاعی را به راحتی در یک نگاه درک کند، در حالی که به اندازه کافی کلی باقی می‌ماند تا در طول زمان دقیق باقی بماند.

تصویر مربوط به: استفاده از چارچوب SysExtension برای یافتن اینکه کدام زیر کلاس را در Dynamics AX 2012 نمونه سازی کنیم

در Bluesky به اشتراک بگذاریددر فیسبوک به اشتراک بگذاریددر لینکدین به اشتراک بگذاریددر Tumblr به اشتراک بگذاریددر X به اشتراک بگذاریدپین در پینترستدر Reddit به اشتراک بگذارید