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

نام تاپیک: کدام رویدادرو ترجیح میدید؟ OnLoad یا Shown؟

  1. #1
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,255

    کدام رویدادرو ترجیح میدید؟ OnLoad یا Shown؟

    سلام خدمت برنامه نویسان عزیز


    در برنامه های WindowsForm دو رویداد OnLoad و Shown داریم که مشخصه چه زمانی اجرا میشن.


    سوال:
    حالا اگر قرار باشه داده های مورد نیاز در کنترل های فرم نمایش داده بشه تا کاربر بتونه استفاده کنه کدام رویداد رو ترجیح میدید؟


    نظر خودم:
    در رویداد OnLoad ممکنه داده های کمی با تاخیر دریافت و بارگذاری بشن که کاربر کمی وقفه در نمایش فرم رو متوجه میشه ولی خوبیش اینه که بعد از نمایش فرم تمام آیتم ها قابل استفاده هستند. ولی رویداد Shown اگرچه بعد از نمایش فرم اجرا میشه ولی اگر داده ها باتاخیر دریافت و بارگذاری بشن کاربر ممکنه بخواد سریع کلیک کنه و شروع به کار کنه و با توجه به اینکه هنوز داده ها کامل بارگذاری نشدند ممکنه کاربر رو کلافه کنه. البته این تاخیر با اغراق بیان شده.


    تشکر

  2. #2
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,010

    نقل قول: کدام رویدادرو ترجیح میدید؟ OnLoad یا Shown؟

    نقل قول نوشته شده توسط mmbguide مشاهده تاپیک
    سلام خدمت برنامه نویسان عزیز


    در برنامه های WindowsForm دو رویداد OnLoad و Shown داریم که مشخصه چه زمانی اجرا میشن.


    سوال:
    حالا اگر قرار باشه داده های مورد نیاز در کنترل های فرم نمایش داده بشه تا کاربر بتونه استفاده کنه کدام رویداد رو ترجیح میدید؟


    نظر خودم:
    در رویداد OnLoad ممکنه داده های کمی با تاخیر دریافت و بارگذاری بشن که کاربر کمی وقفه در نمایش فرم رو متوجه میشه ولی خوبیش اینه که بعد از نمایش فرم تمام آیتم ها قابل استفاده هستند. ولی رویداد Shown اگرچه بعد از نمایش فرم اجرا میشه ولی اگر داده ها باتاخیر دریافت و بارگذاری بشن کاربر ممکنه بخواد سریع کلیک کنه و شروع به کار کنه و با توجه به اینکه هنوز داده ها کامل بارگذاری نشدند ممکنه کاربر رو کلافه کنه. البته این تاخیر با اغراق بیان شده.


    تشکر
    سلام

    من ک بیشتر برای Load ااطلاعات و تغییر ConnectionString از رویداد Startup از Applicastion Events استفاده می کنم....

    Application.Startup Event (System.Windows) | Microsoft Learn

  3. #3
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,255

    نقل قول: کدام رویدادرو ترجیح میدید؟ OnLoad یا Shown؟

    برنامه از 200 فرم تشکیل شده و کاربران ممکنه از بخش های مختلفی استفاده کنند و تا نیاز نباشه اطلاعاتی بارگذاری نخواهد شد. ضمن اینکه داده ها از سرویس های api دریافت میشن. در Startup داده هایی که در کارکرد برنامه اثر میذارن دریافت میشه ولی برای تک تک فرم ها لزوما باید در رویداد همان فرم داده ها دریافت و بارگذاری شود

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

  1. سوال: چگونه می شود کدهای php را به صورت onload اجرا کرد؟
    نوشته شده توسط asonline در بخش PHP
    پاسخ: 1
    آخرین پست: یک شنبه 29 تیر 1393, 02:11 صبح
  2. اجرا نشدن یک تابع جاوا اسکریپت در رویداد onload تگ body صفحه
    نوشته شده توسط M.S.Developer در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: سه شنبه 29 مرداد 1392, 19:52 عصر
  3. مشکل در window.onload
    نوشته شده توسط Mohsen. در بخش jQuery
    پاسخ: 1
    آخرین پست: سه شنبه 05 دی 1391, 12:37 عصر
  4. فراخوانی تابع در رویداد onload یک iframe
    نوشته شده توسط tahoma در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: شنبه 07 مرداد 1391, 10:04 صبح
  5. رویداد body onload در masterpage
    نوشته شده توسط nazaninam در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: پنج شنبه 30 آذر 1385, 11:40 صبح

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

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