سلام به همه دوستان
من میخوام یه برنامه بنویسم که تعدادی توپ بیضی رو دریافت و در صفحه ظاهر بشن که توی محدوده ی خاصی از صفحه مثلا در یک کادری شروع به حرکت کنن .
خیلی دنبالش گشتم اما چیزی نفهمیدم .![]()
![]()
![]()
سلام به همه دوستان
من میخوام یه برنامه بنویسم که تعدادی توپ بیضی رو دریافت و در صفحه ظاهر بشن که توی محدوده ی خاصی از صفحه مثلا در یک کادری شروع به حرکت کنن .
خیلی دنبالش گشتم اما چیزی نفهمیدم .![]()
![]()
![]()
سلام
گرچه میتوان توپ را در خود برنامه هم تولید کرد ولی پیشنهاد میکنم توپ تان را با شکل دلخواه و زیبا به فرمت GIF یا PNG ایجاد کنید و سپس آن را در برنامه استفاده و جابجا کنید.
فایل PNG مربوطه را میتوان در Resource خود EXE جا داد تا چیزی در بیرون نماند ولی فعلاً برای شروع با کد زیر امتحانی انجام دهید.
کد زیر فایل عکس را بدون تغییر ابعاد در نقطه 30 و 30 صفحه ترسیم میکند...
اینکه در چه موقعیتی ترسیم شود و چطور حرکت کند، به کد خودتان بستگی دارد.
موفق باشید.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مرسی دوست عزیز .
حالا اگه بخوام تعداد توپ رو کاربر وارد کنه باید از حلقه استفاده کنم ؟؟
اگر کار دانشجویی است و بحث الگوریتمی باشد، احتمال می دهم این برنامه ساختار برنامه ی محلول سوسپانسیون را داشته باشد.(همان اسکرین سیور Bubble که در ویندوز سون هست.)
می توانید کمی راجع به این مورد نیز جستجو کنید.
موفق باشید.
Last edited by Msba; 20-10-2014 at 20:00.
درود
میشه در مورد برنامه محلول سوسپانسیون توضیح دهید چی هست؟ چون فکر کنم تو بحث پزشکی ما این رو داریم و چرا اسمش این هست؟ شبیه هست؟
سلام
بله، مطلب خاصی ندارد با هر DrawImage برای هر نقطه یک نمونه از تصویر اولیه ترسیم میگردد و با یک تایمر ساده میتوانید این تصاویر را روی فرم حرکت دهید...حالا اگه بخوام تعداد توپ رو کاربر وارد کنه باید از حلقه استفاده کنم ؟؟
بحث در مورد رفتار ذره هایی است که ته نشین و یا گسیخته می شوند. در واقع به هم می خورند و بر هم تاثیر می گذارند و مسیر یکدیگر را تحت شعاع قرار می دهند. یک Gravity نیز روی آن ها تاثیر می گذارد. همین Screen-saver با نام Bubble در ویندوز 7 . تعدادی حباب که در کنار یکدیگر حرکت می کنند بهم می خورند. اگر بچسبند سنگین می شوند و دیگر رفتار های فیزیکی.
این نام را من از یک استاد دانشگاه حدود 6 الی 7 سال پیش شنیدم که این پروژه را به بچه ها می داد. در مورد آن خیلی توضیح داد و نمی دانم این نام مرتبط با مسئله ای پزشکی است یا خیر.
نمونه ی این کد در [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] موجود است. که باید روی آن کار کرد تا رفتار مورد نظر در آن پیاده شود.
موفق باشید.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)