PDA

View Full Version : سوال: ساخت یک برنامه در vb.net



minamrtzv
سه شنبه 09 اسفند 1390, 00:09 صبح
سلام دوستان
یه برنامه با vb.net میخوام بنویسم که کاربر رو هرجای صفحه کلیک کرد مربع هایی با ابعاد مشخص روی یک منحنی رسم کنه
مثلا کاربر شکل منحنی رو دایره انتخاب می کنه، برنامه باید مربع ها رو شکل دایره کنار هم بچینه
البته اندازه و تعداد مربع ها رو کاربر میده :اشتباه:
و حتی کاربر میتونه اندازه رشد هر مکعب رو بگه، مثلا بگه با رشد 50% ، یعنی هر مکعب باید دو برابر مکعب قبلیش باشه...
ضمنا یک طیف رنگی رو کاربر انتخاب می کنه، مثلا سبز، مربع ها باید از سبز خیلی کمرنگ شروع شن، کم کم پر رنگ شن تا به سبز پر رنگ برسن :عصبانی++:
لطفا اگه ایده ای دارین، یا کدی بلدین که می تونه کمکم کنه رو بهم بدین
ممنونم:قلب:

klinton
سه شنبه 09 اسفند 1390, 00:34 صبح
کامپوننت هایی برای این کار وجود دارند این وبلاگ رو ببینید

freecomponents.blogfa.com

minamrtzv
سه شنبه 09 اسفند 1390, 00:54 صبح
متاسفانه من جوابمو نگرفتم :ناراحت:

klinton
سه شنبه 09 اسفند 1390, 02:18 صبح
یه سرچی در مورد برنامه نویسی directX بکنید

فرید نجفلو
سه شنبه 09 اسفند 1390, 10:37 صبح
اگه میشه منظورتون رو به صورت تصویری بیان کنید تا ما منظور دقیق شما رو بدونیم
(شما از نتیجه نهایی یک تصویر بکشد مثلا با Paint)

rohammaster
چهارشنبه 10 اسفند 1390, 12:38 عصر
سلام دوستان
من کدی میخوام که مثلا وقتی یک کلیک روی مثلا فرم انجام میدم توی firfox xplorerی که باز هست مثلا 5 بار کلید space فشرده شود

فرید نجفلو
چهارشنبه 10 اسفند 1390, 13:02 عصر
سلام دوستان
من کدی میخوام که مثلا وقتی یک کلیک روی مثلا فرم انجام میدم توی firfox xplorerی که باز هست مثلا 5 بار کلید space فشرده شود

دوست عزیز شما باید سوالتون رو تو یه تاپیک جدا می پرسیدید
این کد امتحان کنید:

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Dim PID = Shell("NotePad.exe", AppWinStyle.NormalFocus, False)
AppActivate(PID)
SendKeys.SendWait("F")
SendKeys.SendWait("a")
SendKeys.SendWait("r")
SendKeys.SendWait("i")
SendKeys.SendWait("d")
SendKeys.SendWait(".")
SendKeys.SendWait("N")
SendKeys.SendWait("^s") 'Ctrl+S
End Sub

minamrtzv
شنبه 13 اسفند 1390, 15:23 عصر
http://brnu.netai.net/photos/d0a5a5e367a0.jpg

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

----------

یه مساله دیگه شکل پایینیه، که کاربر مدل عمودی رو انتخاب کرده، و رشد دکمه ها رو هم مثلا زده دو برابر
حالا قراره شکل که رسم شد
کاربر رو هر کدوم از مستطیل ها که کلیک کرد، مستطیل حذف شه و بالاییاش بیفتن پایین، بچسبن به بقیه
متوجه منظورم میشین آیا؟ :اشتباه::گریه: