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

نام تاپیک: دیر اجرا شدن برنامه

  1. #1

    دیر اجرا شدن برنامه

    سلام دوستان
    من برنامه نوشتم تموم شد....
    به نوعی به برنامه حسابداری ساده
    که میتونم بدم مشتری
    فقط یه مشکل!
    اونم اینه که وقتی میبرم کامپیوتر دیگه اجرا کنم برای اولین بار دیر میاد بالا.مثلا اون قسمت که رو منو کلیک میکنه مثلا وارد کردن فروش.اون موقع اولش یکم طول میکشه....ولی یه بار که لود شد سریعتر انجام میشه
    چیکار کنم که سبک تر بیاد بالا؟؟
    ممنون

  2. #2

    نقل قول: دیر اجرا شدن برنامه

    نقل قول نوشته شده توسط myysl97 مشاهده تاپیک
    سلام دوستان
    من برنامه نوشتم تموم شد....
    به نوعی به برنامه حسابداری ساده
    که میتونم بدم مشتری
    فقط یه مشکل!
    اونم اینه که وقتی میبرم کامپیوتر دیگه اجرا کنم برای اولین بار دیر میاد بالا.مثلا اون قسمت که رو منو کلیک میکنه مثلا وارد کردن فروش.اون موقع اولش یکم طول میکشه....ولی یه بار که لود شد سریعتر انجام میشه
    چیکار کنم که سبک تر بیاد بالا؟؟
    ممنون
    سلام سر کلاس سی شارپ ما برنامه همینطوری بود که بار اول دیر اجرا می شد بچه ها از استاد پرسیدن چرا؟ گفتن دفعه ی اول چون از حافظه باید کش بشه (cache) دیر تر اجرا میشه .حالا اگه راه حلی براش وجود داره نمی دونم دوستان باید بگن.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اسفند 1388
    پست
    381

    نقل قول: دیر اجرا شدن برنامه

    سلام دوستان تا حدودی به نحو ه کد نویسی مربوط میشه ، تا حدودی مربوط به استفاده از کامپوننت های آماده میشه که برای زیباسازی فرم ها استفاده میکنید، تا حدودی هم به سرعت سیستم عامل و نوع سخت افزار بستگی داره توی نت سرچ ساده ای بزنید اطلاعات زیادی درباره optimize کد های سی شارپ و نحوه ی اجرای سریع تر برنامه وجود داره

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

    نقل قول: دیر اجرا شدن برنامه

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

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

  1. سوال: دیر اجرا شدن برنامه
    نوشته شده توسط mamali-mohammad در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 1
    آخرین پست: شنبه 03 دی 1390, 11:02 صبح
  2. اجرا شدن برنامه قبل از بالا آمدن کل ویندوز
    نوشته شده توسط Hassan-Ahmadi در بخش برنامه نویسی در 6 VB
    پاسخ: 6
    آخرین پست: سه شنبه 01 شهریور 1384, 14:31 عصر
  3. دیر اجرا شدن صفحات در asp.net
    نوشته شده توسط Shabani.Mojtaba در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: چهارشنبه 02 دی 1383, 10:48 صبح
  4. مشکل دیر باز شدن برنامه ای که از DBIsam استفاده شده
    نوشته شده توسط nasr در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 2
    آخرین پست: شنبه 29 فروردین 1383, 01:10 صبح
  5. مشکل : اجرا شدن برنامه فقط با IDE
    نوشته شده توسط baabi در بخش برنامه نویسی در Delphi
    پاسخ: 12
    آخرین پست: پنج شنبه 07 اسفند 1382, 23:33 عصر

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

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