ترفند های VB.net(بخش اول) سطح:آسان
در این بخش یه ترفند VB براتون میذارم.

For x=0 to 10000000000000
.
.
.
next
شاید شما هم دیده باشید که اگه توی VB یه حلقه ی بزرگ رو بذارین هنگ میکنه و Not Responding میده برای حل این مشکل چندین راه وجود داره که هر کدوم یه سری مشکلات دارن:
1-استفاده از تایمر به جای حلقه,مشکل:سرعت تایمر خیلی پایین تر از حلقه است.ولی به هیچ وجه هنگ نمیکنه.
2-استفاده از Thread,مشکل:یادگرفتن و نوشتنش خیلی سخته.
3-استفاده از کلک:این روش فکر کنم بهترین روشه.همیشه کلک زدن جواب میده!!!!
حالا این کلک رو توضیح میدم:
خیلی آسونه کافیه در حلقه ی خود این کد رو وارد کنید.
Application.DoEvents
و تمام ...
حلقه قفل نمیکنه و شما تا پایان کار حلقه میتونین از برنامه استفاده کنید.
امیدوارم خوشتون اومده باشه.
+ نوشته شده در چهارشنبه بیست و پنجم اردیبهشت ۱۳۹۲ ساعت 13:14 توسط علیرضا آب رحیمی(A.A)
|