View Full Version : سوال: رسم چند مثلث بر روی هم
ateryad
پنج شنبه 23 دی 1389, 23:10 عصر
سلام دوستان عزیز
من میخواهم 6 تا مثلث بکشم و با استفاده از تایمر به ترتیب از اول شروع کنم به سبز کردن اونها.
مرحله اول مثلث اول سبز و بقیه بدون زنگ باشه و مرحله بعد مثلث دوم سبز و بقیه بدون رنگ باشد.
لطفا کمک کنید.
www.ateryad.gigfa.com
m.soleimani
چهارشنبه 13 بهمن 1389, 20:27 عصر
سلام دوستان عزیز
من میخواهم 6 تا مثلث بکشم و با استفاده از تایمر به ترتیب از اول شروع کنم به سبز کردن اونها.
مرحله اول مثلث اول سبز و بقیه بدون زنگ باشه و مرحله بعد مثلث دوم سبز و بقیه بدون رنگ باشد.
لطفا کمک کنید.
www.ateryad.gigfa.com
خیلی ساده شما یه شی تعریف میکنی که مثلث هست و تابعی توی خودش داره که میتونه رنگش کنه حالا یه آرایه از اون شی را تعریف خواهی کرد و با استفاده از یه حلقه یا تایمر خودت هر بار تابع رنگ کننده هر کدوم از شیها را به تریبت مورد نظر خودت فراخوانی میکنی./
موفق باشید
ateryad
پنج شنبه 14 بهمن 1389, 06:06 صبح
خیلی ساده شما یه شی تعریف میکنی که مثلث هست و تابعی توی خودش داره که میتونه رنگش کنه حالا یه آرایه از اون شی را تعریف خواهی کرد و با استفاده از یه حلقه یا تایمر خودت هر بار تابع رنگ کننده هر کدوم از شیها را به تریبت مورد نظر خودت فراخوانی میکنی./
موفق باشید
من زیاد متوجه نشدم ، لطف میکنید مطلب رو واضح و روشن تر بگید.
من میخواهم که این مثلث ها با استفاده از تایمر رنگشون تغییر کنه.
m.soleimani
پنج شنبه 14 بهمن 1389, 20:56 عصر
من زیاد متوجه نشدم ، لطف میکنید مطلب رو واضح و روشن تر بگید.
من میخواهم که این مثلث ها با استفاده از تایمر رنگشون تغییر کنه.
اینم یکم واضحتر:
این کلاسی مورد نظر هست اون شی مورد نظر را میتونی از این بگیری البته که این خیلی کامل نیست و خودت باید بشینی و کد را تکمیل کنی
public class Triangle
{
privateint xCosta, yCosta, zCosta;
privateColor cColor;
public Triangle() //
{
}
public Triangle(int x, int y, int z, Color color) //
{
xCosta = x;
yCosta = y;
zCosta = z;
cColor = color;
}
// /////////////////
publicint XCosta
{
get
{
return xCosta;
}
set
{
xCosta = value;
}
}
publicint XCosta
{
get
{
return xCosta;
}
set
{
xCosta = value;
}
}
publicint YCosta
{
get
{
return yCosta;
}
set
{
yCosta = value;
}
}
publicint ZCosta
{
get
{
return zCosta;
}
set
{
zCosta = value;
}
}
publicColor CColor
{
get
{
return cColor;
}
set
{
cColor = value;
}
}
// ///////////////////
publicvoid drowTriangle() //
{
//
}
publicvoid fillTriangleWithColor() //
{
//
}
}
حالا فرض کن اینم شی را قرار هست بسازیم توی تابع Main یا هرجای دیگه که لازمش داری یه همچین چیزی مینویسی:
staticvoid Main()
{
Triangle myTriangle = newTriangle(12, 23, 22, Color.Yellow);
}
ateryad
جمعه 15 بهمن 1389, 22:05 عصر
سلام دوست عزیز ممنون که اینقدر واضح توضیح دادی تا بهم بفهمونی .
www.ateryad.gigfa.com
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.