نمایش نتایج 1 تا 6 از 6

نام تاپیک: کند بالا آمدن فرم های برنامه هنگام فراخوانی

  1. #1

    Lightbulb کند بالا آمدن فرم های برنامه هنگام فراخوانی

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

  2. #2
    کاربر دائمی آواتار sohil_ww
    تاریخ عضویت
    آذر 1391
    محل زندگی
    هر جا شادی باشه
    پست
    891

    نقل قول: کند بالا آمدن فرم های برنامه هنگام فراخوانی

    کیفت عکس ها رو بیار پایین چک کن ببین کار ساز هست یا نه

  3. #3

    Unhappy نقل قول: کند بالا آمدن فرم های برنامه هنگام فراخوانی

    نقل قول نوشته شده توسط sohil_ww مشاهده تاپیک
    کیفت عکس ها رو بیار پایین چک کن ببین کار ساز هست یا نه
    این کارم انجام دادم بازم تاثیری نداشت

  4. #4
    کاربر دائمی آواتار pedram.11
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    پشت کامپیوتر
    پست
    394

    نقل قول: کند بالا آمدن فرم های برنامه هنگام فراخوانی

    شما تصویر رو کی لود میکنید؟ هنگام لود فرم یا تعریف کلاس؟

  5. #5
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: کند بالا آمدن فرم های برنامه هنگام فراخوانی

    سلام.
    در کل برای جلوگیری از سنگینی فرم ها (مخصوصا هنگام لود اولیه) سعی کنید نکات زیر رو رعایت کنید :
    تا حد امکان سعی کنید که از گذاشتن کدهای سنگین بصورت عادی درون فرم لود خودداری کنید.
    تا حد امکان از عکس های با کیفیت بالا در پس زمینه فرم ها استفاده نکنید.
    بعضی کامپوننت ها، کامپوننت های سنگینی هستن و سرعت لود فرم رو پایین میارن.
    کدهای سنگین خودتون رو با استفاده از روش های برنامه نویسی همزمان (ترد، Backgrounworker یا Asynchronous Delegate ها) پیاده سازی کنید تا فرم شما دچار سنگین شدن و قفل شدن نشه. شاید ساده ترین روشی که آموزشش هم توی سایت باشه همون Backgrounworker باشه.
    فرم شما یک خاصیت داره به نام DoubleBuffered که بصورت پیش فرض False هست. برای کاهش اثرات گرافیکی سنگین که منجر به چشمک زدن (پریدگی فرم) میشه این خاصیت رو بر روی True تنظیم کنید.
    موفق باشید.

  6. #6

    نقل قول: کند بالا آمدن فرم های برنامه هنگام فراخوانی

    بابت راهنماییتون واقعاً ممنون

تاپیک های مشابه

  1. متوقف شدن برنامه هنگام فراخوانی فرم جدید !!
    نوشته شده توسط mousa1992 در بخش C#‎‎
    پاسخ: 6
    آخرین پست: چهارشنبه 18 مرداد 1391, 00:40 صبح
  2. سوال: نمایش فرم های برنامه و مثالی می خواهم که از خط اول و دوم فایل متنی را در دو Lable کپی کند.
    نوشته شده توسط ali_abbasi22145 در بخش برنامه نویسی با MFC و ++Visual C
    پاسخ: 3
    آخرین پست: دوشنبه 14 فروردین 1391, 12:56 عصر
  3. وراثت تمام فرم های برنامه از یک کلاس
    نوشته شده توسط Mohammad_Mnt در بخش برنامه نویسی در Delphi
    پاسخ: 6
    آخرین پست: پنج شنبه 11 خرداد 1385, 22:05 عصر
  4. پاسخ: 0
    آخرین پست: پنج شنبه 24 آذر 1384, 19:57 عصر
  5. پایگاه داده عمومی برای همه فرم های برنامه
    نوشته شده توسط روح اله معینی زاده در بخش VB.NET
    پاسخ: 0
    آخرین پست: یک شنبه 01 آذر 1383, 08:24 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •