امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
چند تا سوال فوری؟؟!!
نویسنده پیام
Darg غایب
مدير بازنشسته
*****

ارسال‌ها: 894
موضوع‌ها: 40
تاریخ عضویت: تير ۱۳۸۴

تشکرها : 381
( 702 تشکر در 190 ارسال )
ارسال: #12
RE:  چند تا سوال فوری؟؟!!
bahareh_toto نوشته است:Dim M1
چرا نوع این ها را تعریف نکرده ...دلیلش چیه؟؟؟
اول این رو بگم که اگر نوع متغییر رو در جلوی دستور Dim نیاری وی بی به طور پیش فرض نوع Variant که همون ناشناخته هست رو به اون متغییر اختصاص می ده.
حالا شاید این سوال برات پیش بیاد که اصلا چرا با dim اومد و متغییر رو اعلام وجود کرد!
ببین در بعضی از کد ها "مثلا فرم ها و بخصوص ماژول ها و کلاس ماژول ها" عبارت Option Explicit در ابتدای اون کد اومده. این عبارت برنامه نویس رو مجبور می کنه که نوع همه متغییر های به کار رفته در کدش رو به وی بی معرفی کنه.
در این شرایط شما مجبور می شی حتما همه متغییر ها رو با Dim تعریف کنی.
اما حتی اگر عبارت Option Explicit هم وجود نداشت و حتی اگر متغییر شما از نوع ناشناخته Variant بود (مثال کد شما) بهتره برای افزایش خوانایی کدت از Dim برای تعریف متغییر استفاده کنی.
یعنی جناب arashrj با کاری که انجام داده داره نشون می ده که در کد نویسی تبهر و تجربه زیادی داره (کدش رو حرفه ای کرده با این کارش).
۱۹-آبان-۱۳۸۵, ۰۲:۱۴:۰۸
وب سایت ارسال‌ها
پاسخ
bahareh_toto آفلاین
كاربر دو ستاره
**

ارسال‌ها: 73
موضوع‌ها: 16
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 0
( 3 تشکر در 3 ارسال )
ارسال: #13
RE: چند تا سوال فوری؟؟!!
سلام...بازم تشکر میکنم به خاطر کمک هایی که به من میکنید
اول اگه میشه بگید متغیر variant شامل چی میشه !!!

۱۹-آبان-۱۳۸۵, ۱۳:۲۳:۵۳
ارسال‌ها
پاسخ
Pedram_HookEx آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 459
موضوع‌ها: 23
تاریخ عضویت: خرداد ۱۳۸۴

تشکرها : 1
( 109 تشکر در 65 ارسال )
ارسال: #14
RE: چند تا سوال فوری؟؟!!
ببین دوست من وقتی که ما متغیری با این نوع تعریف میکنیم بدین معناست که این متغیر میتواند از هر نوع داده رو در خودش ذخیره کنه و هیچ محدودیتی برای دریافت اطلاعات(از لحاظ نوع داده) نداره
و میتواند تمام انواع داده ها را که عبارتند از:
کد:
Array
Boolean
Byte
Currency
Decimal
Double
Integer
Long
Object
Single
String
.......
را در خودش نگهداره کنه

_______________________________________________________________________________
  • کشف الکتریسیته توسط پارتها برای اولین بار کلیک کنید
  • 135 نکته و آموزش از سطح پایین تا پیشرفته در غالب مثال های کوچک و قابل فهم (حجم 97KB)لینک دانلود
  • 101 آموزش پیشرفته ویژوال بیسیک. حتما دانلود کنید(حجم 314KB)لینک دانلود
  • اینم یه کتابچه ویژوال بیسیک برا اونایی که میخوان برنامه نویسی رو شروع کنن(حجم 916KB)لینک دانلود
  • تمام نکات و ترفند های مهم در ویندوز XP حتما دانلود کنید(حجم 86KB)لینک دانلود[تصویر:  new4.gif]
  • بروزرسانی ویژوال بیسک 6 به آخرین نسخه یعنی سرویس پک 6 (حجم 61MB)لینک دانلود[تصویر:  new4.gif]

(آخرین ویرایش در این ارسال: ۱۹-آبان-۱۳۸۵, ۱۳:۴۰:۱۷، توسط Pedram_HookEx.)
۱۹-آبان-۱۳۸۵, ۱۳:۳۴:۴۳
ارسال‌ها
پاسخ
bahareh_toto آفلاین
كاربر دو ستاره
**

ارسال‌ها: 73
موضوع‌ها: 16
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 0
( 3 تشکر در 3 ارسال )
ارسال: #15
RE: چند تا سوال فوری؟؟!!
متوجه شدم ولی یکی از برنامه ها مشکل داره!!
در برنامه اول اگر اولین عدد بزرگترین عدد انتخابی باشه درنهایت در انتهای برنامه به اشتباه نما یش داده میشود
۱۹-آبان-۱۳۸۵, ۱۶:۲۲:۱۳
ارسال‌ها
پاسخ
bahareh_toto آفلاین
كاربر دو ستاره
**

ارسال‌ها: 73
موضوع‌ها: 16
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 0
( 3 تشکر در 3 ارسال )
ارسال: #16
RE: چند تا سوال فوری؟؟!!
راستی میشه بگید چرا تو مسئله سوم از این استفاده کردید
m2= m2 & mid
من میخوام بدونم چرا دوباره با همون m2 ادغامش میکنی دوباره میریزی تو خودش
۱۹-آبان-۱۳۸۵, ۱۶:۴۲:۴۰
ارسال‌ها
پاسخ
arashrj آفلاین
مدیر بازنشسته
*****

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

تشکرها : 4
( 212 تشکر در 133 ارسال )
ارسال: #17
RE: چند تا سوال فوری؟؟!!
نقل قول: راستی میشه بگید چرا تو مسئله سوم از این استفاده کردید
m2= m2 & mid
من میخوام بدونم چرا دوباره با همون m2 ادغامش میکنی دوباره میریزی تو خودش

سلام
اگه کد رو نگاه کرده باشی ! متوجه میشی که m2 در ابتدا خالی است
بعد وارد یک حلقه تکرار می شود در این حلقه از سمت راست کاراکتر (ورودی کاربر) یکی یکی استخراج می کند و در m2 می ریزد (اگر m2 =m2 & نباشد در آخرین مرحله یعنی همان خروجی تنها یک کاراکتر دیده می شود !)

موفق باشی
خدانگهدار

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
۱۹-آبان-۱۳۸۵, ۱۷:۰۵:۳۷
وب سایت ارسال‌ها
پاسخ
arashrj آفلاین
مدیر بازنشسته
*****

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

تشکرها : 4
( 212 تشکر در 133 ارسال )
ارسال: #18
RE: چند تا سوال فوری؟؟!!
سلام
کد 1 رو کمی تغییر دادم (مشکل حل شد !)

کد:
ReDim M(9) As Integer
Dim M1, M2 As Integer

For a = 0 To 9
    M(a) = InputBox("Number" & a & " = ?", "Input")
Next

M1 = M(0)
For RJ = 1 To 9
    If M1 <= M(RJ) Then M1 = M(RJ)
Next

M2 = M(0)
For RJ1 = 1 To 9
    If M2 >= M(RJ1) Then M2 = M(RJ1)
Next

Print "Min=" & M2
Print "Max=" & M1

موفق باشی
خدانگهدار

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
(آخرین ویرایش در این ارسال: ۱۹-آبان-۱۳۸۵, ۱۷:۲۸:۳۷، توسط arashrj.)
۱۹-آبان-۱۳۸۵, ۱۷:۲۷:۱۴
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ایجاد منو و . . . (فوری ) hadi_110 0 2,140 ۱۴-اردیبهشت-۱۳۹۲, ۲۰:۵۷:۰۲
آخرین ارسال: hadi_110
Exclamation سورس گم شده ! کمک فوری نیاز دارم x7x 1 2,872 ۱۹-بهمن-۱۳۹۰, ۱۱:۲۶:۲۷
آخرین ارسال: ha_60
  [سوال] سوال در مورد تایمر (فوری) fuzzer 1 2,377 ۲۳-اسفند-۱۳۸۹, ۲۲:۳۸:۲۲
آخرین ارسال: Payman62
  کمک فوری از تمام دوستان و استادان در مورد اجرای برنامه yashar_2006 1 2,904 ۰۵-بهمن-۱۳۸۹, ۱۶:۰۴:۳۸
آخرین ارسال: Di Di
  کمک فوری(keyboard & hotkey) mehdiba3 1 2,922 ۰۴-آذر-۱۳۸۹, ۰۱:۰۵:۰۴
آخرین ارسال: 1120
  کمک فوری در مورد ذخیره کردن تغییرات download69 3 3,239 ۲۳-آبان-۱۳۸۹, ۱۸:۳۷:۲۹
آخرین ارسال: Mr.pRoGraMmer
  کمک فوری برای رفع مشکل در سورس download69 5 4,892 ۱۳-اسفند-۱۳۸۸, ۰۳:۰۲:۴۲
آخرین ارسال: download69
at کمک فوری در رابطه با یه اکتیویکس (خواهشا کمک کنید ) silverm 1 3,142 ۰۸-اسفند-۱۳۸۸, ۰۵:۳۹:۱۱
آخرین ارسال: mohamadpk
Exclamation سوال فوری arshad 1 1,961 ۱۹-دى-۱۳۸۸, ۱۰:۲۵:۰۰
آخرین ارسال: ajlajlajl
Big Grin 2 تا سوال خیلی فوری golpesar2011 4 4,743 ۱۳-دى-۱۳۸۸, ۰۸:۵۸:۳۷
آخرین ارسال: golpesar2011

پرش به انجمن:


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

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