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

ارسال‌ها: 744
موضوع‌ها: 123
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 520
( 1050 تشکر در 294 ارسال )
ارسال: #1
دستور IF#
من اولین بار همین چند روز پیش دستور IF# رو دیدم و می خواستم بدونم این دستور برای چه کارهایی است

البته می دونم مربوط به دستورات شرطیه و فرقش با IF چیه؟

ما که دیگه توی ایران ویج پیر شدیم 040 کم کم باید جامون رو بدیم به جوونا 028
۱۶-خرداد-۱۳۸۷, ۱۹:۱۴:۰۸
وب سایت ارسال‌ها
پاسخ
godvb غایب
مدیر بازنشسته بخش نفوذ و امنیت
*****

ارسال‌ها: 430
موضوع‌ها: 77
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 886
( 1338 تشکر در 343 ارسال )
ارسال: #2
RE: دستور IF#
سلام .
من واسه vb يك مدت از بابيلون استفاده ميكردم . چيز جالبيه . همين دستور توش بود . فكر كنم ميگفت واسه كامپايل استفاده ميشه .يادم نيست .

آنچه توانسته ایم انجام دهیم، لطف پرودگار بوده است.

XMen For Ever
۱۶-خرداد-۱۳۸۷, ۲۰:۲۷:۵۴
ارسال‌ها
پاسخ
arman_bay2002 آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 2
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 0
( 2 تشکر در 1 ارسال )
ارسال: #3
RE: دستور IF#
فکر کنم در قسمت در قسمت ماژول ویژوال نمیتوان در قسمت سراسری ماژول از IF استفاده کرد ولی متوان از if# استفاده کرد
۲۱-خرداد-۱۳۸۷, ۱۹:۴۲:۲۸
ارسال‌ها
پاسخ
__siavash__ آفلاین
كاربر تک ستاره
*

ارسال‌ها: 35
موضوع‌ها: 4
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 5
( 12 تشکر در 4 ارسال )
ارسال: #4
RE: دستور IF#
برای ترجمه شرطی ( Conditional compilation ) استفاده میشه به منظور تهیه نسخه Demo از برنامه !!!
۲۱-خرداد-۱۳۸۷, ۲۲:۵۵:۳۷
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #5
RE: دستور IF#
دستورات #if... دستورات کمپایلری هستند که فقط بدرد خود کمپایلر میخوره و توی نتیجه کمپایل وجود ندارند. خود مایکروسافت به این نوع دستورات اسم Directives رو داده. ( اگه اطلاعات بیشتر خواستی اینو توی MSDN سرچ کن )
دستورات #If, #Else, #ElseIf, #End If در کل مثل دستورات If, Else, ElseIf, End If هستند. مثل اون ها یه شرط میگیرند و طبق نتیجه شرط عمل میکنن. فقط یه تفاوت اساسی دارند که دستورات #if … در زمان کمپایل ( ساخت ) و توسط کمپایلر استفاده میشند. ولی دستورات if … در زمان اجرا ( runtime ) استفاده میشند. یعنی به عبارتی دستورات #if… اصلا در برنامه کمپایل شده وجود ندارند و فقط در زمان کمپایل استفاده میشند، طبق شرطشون دستوری که مشخص کردید کمپایل میشه و خلاص. شکل کلیشون اینطوریه:
کد php:
#If expression Then
      
statements
#ElseIf expression Then
   
statements ]
...
#ElseIf expression Then
   
statements ] ]
#Else
   
statements ] ]
#End If 
مثلا توی دستور زیر :
کد php:
#Const CustomerNumber = 2
#If CustomerNumber = 1 Then
        
' statement 1
#ElseIf CustomerNumber = 2 Then
        ' 
statement 2
#Else
        
' statement 3
#End If 
البته همون طور که گفتم توی کد بالا فقط و فقط کد statement 2 توی فایل اجرایی قرار میگیره و کد های statement1 و statement3 اصلا توی فایل قرار نمیگیره.

میزان رای دشمن است!
[تصویر:  cff100.png]
(آخرین ویرایش در این ارسال: ۲۲-خرداد-۱۳۸۷, ۱۰:۵۸:۰۱، توسط ajlajlajl.)
۲۲-خرداد-۱۳۸۷, ۱۰:۴۵:۳۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Darg, mojtabamalaekeh, javaweb
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #6
RE: دستور IF#
در ضمن مکان این دستور هم مهم نیست. میتونین توی یه تابع ازش استفاده کنید یا حتی توش کلاس و تابع تعریف کنید.

میزان رای دشمن است!
[تصویر:  cff100.png]
(آخرین ویرایش در این ارسال: ۲۲-خرداد-۱۳۸۷, ۱۰:۵۷:۳۴، توسط ajlajlajl.)
۲۲-خرداد-۱۳۸۷, ۱۰:۵۶:۵۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : vz67, javaweb


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نیاز به دستور برای اجرای چکر برنامه Proxifier از طریق cmd hamidsystem 4 4,085 ۰۸-فروردین-۱۳۹۳, ۱۶:۱۳:۰۱
آخرین ارسال: hamidsystem
  قرار دادن خروجی دستور sql در یک متغیر sepahbod 1 3,971 ۱۶-آذر-۱۳۹۲, ۲۱:۳۳:۳۳
آخرین ارسال: hmiranled
  سوال از دستور Replace mabus 5 4,030 ۲۲-شهریور-۱۳۹۲, ۲۲:۴۲:۴۲
آخرین ارسال: Ghoghnus
Question دستور حذف كردن فايل ها در وبي ΛΛ Θ l-l $ Σ Ω 14 11,340 ۱۱-خرداد-۱۳۹۲, ۲۳:۳۱:۳۷
آخرین ارسال: ترانسپورتر
  [سوال] راهنمایی در رابطه با چند دستور در VB6 Rain_Saeid 1 2,918 ۲۱-بهمن-۱۳۹۱, ۱۳:۵۰:۰۷
آخرین ارسال: Payman62
  دستور CmdOpenFile Rain_Saeid 4 3,323 ۱۴-آبان-۱۳۹۱, ۱۶:۲۵:۳۵
آخرین ارسال: Di Di
  چرا این دستور در ویندوز 7 کارنمیکنه ؟ reza-ezdeham 10 8,017 ۱۹-تير-۱۳۹۰, ۱۰:۱۴:۰۶
آخرین ارسال: Mr.pRoGraMmer
  نحوه استفاده از دستور like در دستورات sql relax_cp 3 16,235 ۲۱-دى-۱۳۸۹, ۱۹:۲۴:۰۵
آخرین ارسال: hamedkh29
  دستور لاگ آف (Log Off) کردن ویندوز download69 3 6,922 ۰۶-اسفند-۱۳۸۸, ۰۴:۲۸:۲۵
آخرین ارسال: 1120
  دستور اجرای فایل از روی فلش zer0tent 8 7,535 ۱۲-دى-۱۳۸۸, ۱۰:۰۰:۵۵
آخرین ارسال: Payman62

پرش به انجمن:


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

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