PDA

نسخه کامل مشاهده نسخه کامل : برخورد شي به زمينه فرم و دوباره بلند شدن( عكسو ببيني ميفهمي چي ميگم)



Samba
29-06-2010, 16:53
سلام خدمت همگي:31:

يه سوال تو وي بي داشتم vb6

چطور ميشه تو فرمي به شكل زير عمل كرد

يعني يه شي به زمينه فرم برخورد كنه دوباره بلند شه و بعد دوباره به فرم بخوره و بعد دوباره ....


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

modirmasool
29-06-2010, 20:12
این باید کمکتون کنه:
مواد لازم: یه تایمر و یه Shape
اسم تایمر و شیپ پیش فرض باشن



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

!Plus
29-06-2010, 21:25
modirmsool جان... ، دستت درد نکنه...!

ولی می تونستی به جای این که اون متغییر ها رو اونجوری تعریف کنی... ، همه رو از نوع Static می کردی... ، اینجوری با پایان یافتن زیربرنامه ها مقدار خودشون رو حفظ می کردند...!

تشکر...! :46:

modirmasool
30-06-2010, 07:02
modirmsool جان... ، دستت درد نکنه...!

ولی می تونستی به جای این که اون متغییر ها رو اونجوری تعریف کنی... ، همه رو از نوع Static می کردی... ، اینجوری با پایان یافتن زیربرنامه ها مقدار خودشون رو حفظ می کردند...!

تشکر...! :46:

ببخشین من متوجه منظورتون نشدم، کدوم متغییرها رو میگین؟

Samba
30-06-2010, 12:40
سلام دوست عزيز:40:

ممنون از كمكتون:11:

ولي اگه خوب به عكس نيگا كني مي بيني كه بار اول شكل به زمين مي خوره و بعد دوباره بلند ميشه و بعد دوباره به زمين ميخوره ارتفاع بار دوم هم از بار اول كم تره مي دوني كه چي مي گم شايد يه ورايي با فيزيك مرتبط بشه :d

بازم ممنون:11:

Samba
02-07-2010, 21:29
كسي نيست جواب مارو بده بابا لازم داريم حتما


ممنون ميشم كسي جواب بده

modirmasool
03-07-2010, 08:03
شما میخوای به دیواره ها هم بخوره یا نه؟

Samba
03-07-2010, 10:14
شما میخوای به دیواره ها هم بخوره یا نه؟


نه به ديواره ها برخورد نكنه فقط به زمين بخوره


ممنون از شما:40:

modirmasool
04-07-2010, 06:58
ببینین این خوبه.
سرعتش هم کم میشه و به دیواره هم میخوره.



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

!Plus
04-07-2010, 10:54
دوباره اشتباه کردی...!

متغییر ها رو با Static تعریف کن...!

اینجوری دیگه لازم نیست بیرون تابع تعریف شون کنی...!

modirmasool
04-07-2010, 15:42
دوباره اشتباه کردی...!

متغییر ها رو با Static تعریف کن...!

اینجوری دیگه لازم نیست بیرون تابع تعریف شون کنی...!

والا ما که نمیفهمیم چی رو میگین استاتیک باید کنیم. لطفا واضح منظورتون رو بگین. ما اینجا اصلا تابع نداریم!!!:18:

Samba
05-07-2010, 14:36
دوباره اشتباه کردی...!

متغییر ها رو با Static تعریف کن...!

اینجوری دیگه لازم نیست بیرون تابع تعریف شون کنی...!

سلام

مطمئني

من كه فكر نميكنم

---------- Post added at 03:36 PM ---------- Previous post was at 03:31 PM ----------


والا ما که نمیفهمیم چی رو میگین استاتیک باید کنیم. لطفا واضح منظورتون رو بگین. ما اینجا اصلا تابع نداریم!!!:18:

دوست عزيز static مربوط به تابع نميشه براي متغيرها به كار ميره

عمر متغير استاتيك برابر عمر فرم هستش

modirmasool
05-07-2010, 18:57
دوست عزيز static مربوط به تابع نميشه براي متغيرها به كار ميره

عمر متغير استاتيك برابر عمر فرم هستش

منم میدونم اصلا بحث سر تابع و این چیزها نیست من که گفتم تابع نداریم در جواب آقای PLUS بود که گفته بودن:
اینجوری دیگه لازم نیست بیرون تابع تعریف شون کنی...!

حالا خودشونم که توضیح نمیدن آخه برام جالب شده شاید چیز جدیدی باشه که بدرد ما هم بخوره.:18:

Samba
07-07-2010, 08:39
منم میدونم اصلا بحث سر تابع و این چیزها نیست من که گفتم تابع نداریم در جواب آقای PLUS بود که گفته بودن:
اینجوری دیگه لازم نیست بیرون تابع تعریف شون کنی...!

حالا خودشونم که توضیح نمیدن آخه برام جالب شده شاید چیز جدیدی باشه که بدرد ما هم بخوره.:18:

سلام

منظورش از تابع اين بوده كه تو خصوصيات تايمر نوشتي ولي اون كه تابع نيست

براي تابu بايد تعريف function داشته باشه نه sub

حتما ايشون منظورشون اين بوده:31:

!Plus
07-07-2010, 11:04
ببخشید...! :blush:

اشتباه چاپی شد...! :دی

منظورم زیربرنامه بود... نه تابع...! :27:

تشکر...! :11:

modirmasool
07-07-2010, 19:06
ببخشید...! :blush:

اشتباه چاپی شد...! :دی

منظورم زیربرنامه بود... نه تابع...! :27:

تشکر...! :11:

حالا بگذریم... اون static ای که گفتین رو میشه توضیح بدین که دقیقا اینجا چه استفاده ای داره؟!!!

Morteza561
07-07-2010, 19:30
بچه ها یه وقت نمیخواین بی خیال شین؟:18:

تا حالا هفت تا پست خارج از بحث زدین. به من ربطی نداره ولی یه چیزی هست به نام پیام خصوصی. جون من ازش استفاده کنید.:11:

امیدوارم دوستان از دست من ناراحت نشند. :40:

_H2_
07-07-2010, 19:30
سلام
منظورم دوستمان از Static این بود که به جای همچین کدی ...

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

از همچین کدی استفاده کنید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

دیگر شرایط کدنویسی و تصمیم برنامه نویس مشخص میکند که کدام روش مناسب تر است.
در واقع کامپایلر در نهایت متغییر Static داخل یک تابع را به متغییر عمومی در سطح کلاس تبدیل میکند و این دو سینتکس فوق العاده شبیه هم عمل میکنند.
هر دو اینها مقادیرشان را تا وقتی کلاس ظرفشان معتبر و موجود است نگاه میدارند
ولی متغییرهای Static فقط داخل همان تابعی که تعریف شده اند در دسترس هستند.