PDA

View Full Version : گفتگو در خصوص نحوه ایجاد نرم افزارهای دسکتاپ به صورت ماژولار



rahmatipoor
سه شنبه 17 بهمن 1396, 11:33 صبح
با عرض سلام خدمت همه دوستان عزیز

کسی از دوستان آشنایی داره که برنامه های دسکتاپ رو چطوری میشه به صورت ماژولار طراحی کرد.

یک سری امکانات به صورت نسخه پایه باشه و بقیه امکانات به صورت ماژولهای جداگانه باشه که هر کاربری بنا به نیازهای خودش ماژولهای خاصی رو به برنامه اضافه و روی نسخه پایه نصب کنه ؟؟؟؟

mrsp1988
سه شنبه 17 بهمن 1396, 16:37 عصر
سلام من هم خیلی نیاز دارم به صورت ماژولهای جداگانه باشه ولی تا حالا نتونستم اگه دوستان نمونه ای بزارن خیلی عالی میشه

parvizwpf
سه شنبه 17 بهمن 1396, 16:43 عصر
خب در حال حاضر این رو خودتون باید هندل کنید یا در وب سرچ کنید C# modular application . در واقع این مراحل کاستومایز هستند خودتون باید براش کد بزنید و ماژول ها رو پروژه بندی کنید و ماژولهای کامان رو در نظر بگیریر در کنارش

رامین مرادی
سه شنبه 19 تیر 1397, 08:26 صبح
اگه این تایپیک به نتیجه رسید ممنون میشم تجربیاتتون رو به اشتراک بزارید

Helpco
شنبه 23 تیر 1397, 12:12 عصر
من کار سختی ماژوا ها هم متونه یک برنامه مستقل باشه که بصورت dllکنار برنامه قرار میگره وبعداز داخل برنامه اجرا بشه

rahmatipoor
یک شنبه 24 تیر 1397, 11:38 صبح
من کار سختی ماژوا ها هم متونه یک برنامه مستقل باشه که بصورت dllکنار برنامه قرار میگره وبعداز داخل برنامه اجرا بشه

اول جمله تون نامفهومه

ali_md110
یک شنبه 24 تیر 1397, 13:39 عصر
این برنامه ها دارای یک پروژه مبنا هستند که این پروژه پایه باید ورودی هایی داشته باشد که این ورودی ها هر کدام خود یک پروژه دیگر بصورت اسمبلی دات نت هستند
برنامه ای که بر اساس پلاگین و یا ماژولی هستند نیاز به اسکنرهایی در هسته برنامه دارند که این اسکنر کار مپ کردن قطعات برنامه به عهده دارند
کامپوننتهای ثالثی هستند مانند استراکچر مپ که میتونید به عنوان این اسکنر استفاده کنید

اصل برنامه حاوی هیچگونه رابط کاربری نباید باشد فقط ورودی هایی بپذیرد که این ورودی ها فایل اسمبلی یاهمون Class Library باشد

این اسمبلی ها ممکنه حاوی فرم یا فرم ها - یا آدرس ریسورس -کدهای برنامه - و کلاس های سازنده دیتابیس و سایر نیازهای یک فرم باشد

در نهایت اینکه اگر مثلا برنامه شما دارای 10 منوی کاربری و هر منو 5 زیر منو هست این منوها و زیر منوها هر کدوم بر حسب نیاز در یک پروژه جدا باید ساخته شوند
فرض کنیم منوی اول :دارای 2 زیر منو هست یکی منوی ثبت کارکنان و دیگری ویرایش هست این به تنهایی یک کلاس لایبراری تشکیل دهد

mr.sirwan
پنج شنبه 11 بهمن 1397, 00:04 صبح
دوستان اگه به نتیجه ای رسیدین یا نمونه پروژه ای دارین ممنون میشم با ما هم درمیون بذارین