ورود

نسخه کامل مشاهده نسخه کامل : درخواست کد



Iranian boy10
04-05-2009, 14:24
سلام.
من کد برنامه ای رو میخوام که تو Form load درست میشه : یه توپ (Shape) باشه که حرکت کنه و با خوردن به دیواره ها در جهت مخالف اون زاویه حرکت کنه .

خیلی لازم دارم ممنون.:11::40::11::40::11::40::11:

Tom Clancy's
04-05-2009, 14:59
سلام.
من کد برنامه ای رو میخوام که تو Form load درست میشه : یه توپ (Shape) باشه که حرکت کنه و با خوردن به دیواره ها در جهت مخالف اون زاویه حرکت کنه .

خیلی لازم دارم ممنون.:11::40::11::40::11::40::11:


برای حرکت میتونی از تابع رندوم استفاده کنی و اونو داخل یک تایمر بذاری
برای برگشت هم میتونی از شرط استفاده کنی که وقتی به اون left یا Top رسید مختصات توپ اضافه یا کم بشه

Iranian boy10
05-05-2009, 21:47
برای حرکت میتونی از تابع رندوم استفاده کنی و اونو داخل یک تایمر بذاری
برای برگشت هم میتونی از شرط استفاده کنی که وقتی به اون left یا Top رسید مختصات توپ اضافه یا کم بشه

سلام.
من با تایمر آشنا نیستم میشه کمی از کدهاشو بدید؟

Iranian boy10
05-05-2009, 21:48
راستی دوستان دیگه ای اگه تونستند یه کم کمک کنن ممنون

Iranian boy10
06-05-2009, 14:40
کسی چرا کمک نمیکنه ؟؟؟؟؟؟؟؟؟؟؟

فاطـمه
06-05-2009, 15:13
کدش خیلی سادست
شما باید یه تصویر توپ رو صفحه بذاری
بعد به وسیله تایمر هر چند ثانیه مقدار left و top تصویر رو که همون توپ هست تغییر بدی
و یه شرط هم باید واسه این حرکتا بذاری
اونم این که اگر موقعیت عکس با left و top صفحه یکی شد حرکت معکوس بشه.

Tom Clancy's
06-05-2009, 18:54
سلام.
من با تایمر آشنا نیستم میشه کمی از کدهاشو بدید؟

یه تایمر رو فرمت بذار
تایمر یه خواص داره به اسمه interval تعداد دفعات اجرا مثلا اگه بدی 1000 هر 1 ثانیه کدهای داخلشو اجرا میکنه
Private Sub Timer1_Timer()
کدها اینجا نوشته میشن

vv
End Sub
میتونی بنویسی
shape1.left=shape1.left +120
که این هر دفعه 120 تا به left ابجکتت اضافه میکنه

فاطـمه
07-05-2009, 10:06
این جوری که فقط شی به سمت راست میره:31:

Tom Clancy's
07-05-2009, 12:48
این جوری که فقط شی به سمت راست میره:31:

میدونم به سمت راست میره
یه مثال زدم که بدونه چه جوریه
چون دوستمون باید از تابع Random استفاده کنه تا حرکتش تصادفی باشه:46:

Iranian boy10
10-05-2009, 18:47
کی میتونه چندتا کد از این مسئله رو بنویسه اگه بنویسه ممنون میشم .

Iranian boy10
10-05-2009, 19:48
چرا کمک نمیکنید ؟؟؟

فاطـمه
11-05-2009, 07:48
دوست من صورت سوال رو که کامل بگو حداقل
شما این تاپیک یه سری بزن به نظرم

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

Iranian boy10
14-05-2009, 14:12
من تونستم این برنامه ی توپ رو با این کد زیر بنویسم خیلی آسون بود تایمر یکم کدهاش بیشتر بود

از طرف چپ به راست:

کد :
For i = 1 To 700
Shape1.Left = Shape1.Left + 10
Next


از طرف راست به چپ :

کد:
For i = 1 To 700
Shape1.Left = Shape1.Left - 10
Next