امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
میشه اینتجر رو بولین در نظر گرفت
نویسنده پیام
saeedsmk آفلاین
مدیر بخش کرک و کامپیوتر
*****

ارسال‌ها: 506
موضوع‌ها: 74
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 677
( 1179 تشکر در 348 ارسال )
ارسال: #12
RE:  میشه اینتجر رو بولین در نظر گرفت
Payman62 نوشته است:سلام.
ممنون از توضیحاتتون.
برای اطمینان میپرسم.
پس اگه a اینتجر باشه و من به جای If a <> 0 then بنویسم if a then و به جای if a =0 then بنویسم if Not a then مشکلی به وجود نمیاد؟
یه سوال دیگه حالا کدوم روش حرفه ای تر و اصولی تره؟

نه مشكلي نيست
از نظر سرعت بدون توجه به ديباگر . در دستور دوم دو تبديل سورت ميگريد . ولي در دستور اول يكي پس سريع تر است .
اما از نظر اصولي: if a=0 درست تر است
در مقايسه هميشه كميتي را بهتر است با كميتي متناسب سنجيده شود يعني انتيجر با اينتيجر و استرينگ با استرينگ و.....
عدم توجه به اين نكته باعث ايجاد بسياري از باگ ها و سوراخ هاي امنيتي در برنامه ها ميگردد

اميدوارم كمك كنه

در دنياي كه مرگ شكارچي ان است بايد شكارچي بود - تعليمات دون خوان نوشته كارلوس كاستاندار
۲۱-شهریور-۱۳۸۵, ۰۱:۴۷:۵۸
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #13
RE: میشه اینتجر رو بولین در نظر گرفت
amirjan نوشته است:
if Not a then
[تصویر:  attachment.php?aid=328]

if a=0 then
[تصویر:  attachment.php?aid=329]
سلام.
این جور که به نظر میاد If a=0 then سرعت بالاتری داره.

saeedsmk نوشته است:نه مشكلي نيست
از نظر سرعت بدون توجه به ديباگر . در دستور دوم دو تبديل سورت ميگريد . ولي در دستور اول يكي پس سريع تر است .
اما از نظر اصولي: if a=0 درست تر است
در مقايسه هميشه كميتي را بهتر است با كميتي متناسب سنجيده شود يعني انتيجر با اينتيجر و استرينگ با استرينگ و.....
عدم توجه به اين نكته باعث ايجاد بسياري از باگ ها و سوراخ هاي امنيتي در برنامه ها ميگردد
به نظر میاد هر چی صریح تر برنامه رو بنویسیم بهتره. مثلا اگه مطمن باشم تو تکس باکس عدد هست و a اینتجر باشه میگم a=text1.text ولی این جور که شما میگید بهتره یه val هم قبلش باشه تا باگ به وجود نیاد.
ممونم از لطف همه دوستان
۲۱-شهریور-۱۳۸۵, ۰۳:۲۰:۴۵
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ممیزی که با تغییر فونت به ویرگول تبدیل میشه! :-| mabus 3 4,697 ۲۰-شهریور-۱۳۹۲, ۱۰:۴۹:۴۰
آخرین ارسال: mabus
  پکت چیه و چجوری استفاده میشه m_vb66 29 17,882 ۱۵-دى-۱۳۹۱, ۰۴:۲۰:۲۳
آخرین ارسال: ashkan-bdf
  [سوال] فوری = چطوری میشه فایل pdf پسورد دار رو در وی بی باز کرد ؟ ضمنا پسورد رو هم داریم . hadi_127663624 7 6,877 ۱۶-آذر-۱۳۹۰, ۱۵:۱۲:۳۰
آخرین ارسال: Di Di
  پیغام اینتر تو تابع SendMessage چی میشه؟ red11011 12 11,625 ۲۱-اسفند-۱۳۸۹, ۰۰:۱۷:۵۵
آخرین ارسال: GTAexcess
  چطور میشه pictureboxیا toolbar رو move کرد ؟ (آموزش) amir_bwm 4 3,158 ۱۷-فروردین-۱۳۸۸, ۲۰:۰۱:۵۵
آخرین ارسال: rouzbeh_ziafati
  این ارور چه طوری رفع میشه؟ alaska 12 18,385 ۱۶-فروردین-۱۳۸۸, ۱۵:۵۸:۱۶
آخرین ارسال: HoseinVig
  چطوری میشه عمودی نوشت؟ alaska 12 9,506 ۱۵-فروردین-۱۳۸۸, ۲۳:۵۱:۰۵
آخرین ارسال: alaska
  سوال چطور میشه از یک Winsock برای لاگین کردن 5 آیدی استفاده djboy 4 3,749 ۲۷-مرداد-۱۳۸۷, ۲۲:۳۷:۵۸
آخرین ارسال: far_222000
  چطور میشه RichTextBox رو کاملا راست به چپ کرد؟ amir_bwm 7 8,749 ۱۱-اردیبهشت-۱۳۸۷, ۰۲:۳۱:۴۹
آخرین ارسال: CRazYFULL
  چه جوری میشه یه برنامه رو در برنامه دیگه ادغام کرد meisambandari 9 5,946 ۲۵-اسفند-۱۳۸۶, ۱۹:۳۶:۳۴
آخرین ارسال: godvb

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS