ورود

View Full Version : گفتگو: @ چطور نگذاریم حجم کد ها و فایل اجراییمون بالا بره !!!



armanikurd
دوشنبه 13 مهر 1388, 00:38 صبح
@

دورود

تا حالا حجم فایل های EXE و اجراییتونو دیدید که احتمالا خیلی بزرگه منظورم چند مگی حتی بالا 10 مگابایت و بیشتر...نه !

چه راه حل هایی روپیشنهاد میکنید :متفکر:
به نظر من:

1. طراحی کامپوننتهای شخصی با کدهای مناسب و همچنین تولید به صورت DLL مثلا ساخت تکست باکس برای ورود تاریخ (برای جلوگیری از نوشتن کد های زیاد و تکراری)
2. استفاده از ماژول ها برای کدهای پرکاربرد و پرتکرار
3. عدم استفاده از فایلهای عکس و تصویری غیرضرور به صورت توکار در پروژه
4. کنترل بیشتر روی فرم ها به این صورت که سعی کنیم برای هر کار گوچیک یا شبیه به فرم های دیگه، یه فرم جدید رو نسازیم و سعی کنیم با ابزار های مثل Panel, Frame , TabControl و ... کارمون رو راه بندازیم
5. استفاده از حالت Resource برای ایکون ها و شکلکهای تکراری دکمه ها
6. حتی در حالت پیشرفته تر می تونیم کامپوننت ها ، اشیائ روی فرم ها و حتی برخی فرم هامونو در زمان اجرا تولید کنیم !!! :چشمک:
و ...

anooshiran
دوشنبه 13 مهر 1388, 00:48 صبح
سلام دوست عزيز

به نظرم تمام راه هايي كه گفتي براي پايين آوردن حجم برنامه بسيار بجاست. ولي در تجربه خودم 2 تا از زاه حا هات را بسيار ضروري تر و باياتر مي دونم.

اول : تا حد امكان runtimeprograming كه در بسيار ي مواقع حجم برنامه را تا مقدار زيادي كاهش ميده.

دوم : تبديل كنترل هاي مورد استفاده يا ماژول هاي پر كاربرد و حجيم به DLL

armanikurd
دوشنبه 13 مهر 1388, 01:29 صبح
مرسی آقا انـــــــــــــوشــــــــ ــیـــــــروان

اما میشه یه نگاهی به موارد 1 و 6 بنده در بخش اول بندازی و ببینی با مال شما چه فرقی دارن !؟ :متفکر: یه جورای حضرتعالی سطح بالا فرمودید که بیشتر استفاده کنیم.

مرسی

anooshiran
دوشنبه 13 مهر 1388, 02:36 صبح
سلام دوست عزيز
من هم دقيقا روي بند 1 و 6 شما تكيه كردم و صحبتم در ارتباط با تاييد فرمايشات شما بود.

nokhodsiah2001
دوشنبه 13 مهر 1388, 08:07 صبح
ممنون از راهنمایی ها و نظرات مفید شما من هم فرمایشات شما رو کاملاً تایید می کنم و همان طور که اشاره شد تاکید میکنم که صرفه جویی در استفاده از اشیاء و فرمها کمک زیادی میکنه به کم شدن حجم فایلهای اجرایی

armanikurd
سه شنبه 14 مهر 1388, 14:40 عصر
درود

با تشکر از مطالبتون، اما بهتره که بحث رو بشکنیم و عمی و تجربی جلو بریم.

هر کدوم از موارد نامبرده بنده و دوستان بهتره که به صورت مجزا و کامل بحث بشه.