سوال در مورد تعدد فرمها و فراخوانی آن در فایل اصلی
با سلام.
بنده می خواستم یک برنامه بنویسم با C# که قبلا با دلفی نوشته بودم.در اونجا فرمها را بصورت مجزا نوشته بودم و بصورت پکیج با پسوند bpl ذخیره می کردم.وهر وقت نیاز به بروز رسانی بود فقط همان فرم را در برنامه بروزرسانی می کردم و فرمها را در یک فرم اصلی که بصورت exe ذخیره بود فراخوانی می کردم.
حالا با توجه به مبتدی بودن اینجانب در سی شارپ لطفا بصورتیکه قابل فهم برای من باشد اگر شخصی لطف کنه راهنمائی کنه چطور یک برنامه (فرم) اصلی بسازم و فرمهای دیگر را دیگر درون آن اضافه نکنم که هم فایل exe حجیم بشه و هم بتونم برنامه برای تست برنامه فقط فرم خاص را مجزا اجرا کنم و اگر کامل شد توسط فایل اصلی درون آن فرم را لود کنم.هم بروزرسانی برنامه راحت تر انجام میشه اینطوری.
البته اگر برنامه کوچکی برای دیدن سورس بود کسی داشت راهنمایی کنه بسیار برای من قابل استفاده خواهد بود
با تشکر از بذل توجه دوستان
نقل قول: سوال در مورد تعدد فرمها و فراخوانی آن در فایل اصلی
ببینید usercontrl ها در سی شارپ بخاطر همین طراحی شدن.
شما یک یوزرکنترل میسازید و اون رو توی بقیه فرمها فراخوانی میکنید ، اون رو که تغییر بدین هرجا که ازون استفاده کردین هم تغییر خواهد کرد.
یه راه حل دیگه اینه که از dll ها استفاده کنید شما برای هر فرم یک dll (کتابخانه)طراحی کنید و اون رو توی یک فرم فراخوانی کنید.
برای همین هر فرم رو که خواستین تغییر بدین و یا بروز رسانی کنید فقط اون dll رو توی برنامه جایگزین کنید .