PDA

View Full Version : سوال: رسم چند مثلث بر روی هم



ateryad
پنج شنبه 23 دی 1389, 22:10 عصر
سلام دوستان عزیز
من میخواهم 6 تا مثلث بکشم و با استفاده از تایمر به ترتیب از اول شروع کنم به سبز کردن اونها.
مرحله اول مثلث اول سبز و بقیه بدون زنگ باشه و مرحله بعد مثلث دوم سبز و بقیه بدون رنگ باشد.
لطفا کمک کنید.

www.ateryad.gigfa.com

m.soleimani
چهارشنبه 13 بهمن 1389, 19:27 عصر
سلام دوستان عزیز
من میخواهم 6 تا مثلث بکشم و با استفاده از تایمر به ترتیب از اول شروع کنم به سبز کردن اونها.
مرحله اول مثلث اول سبز و بقیه بدون زنگ باشه و مرحله بعد مثلث دوم سبز و بقیه بدون رنگ باشد.
لطفا کمک کنید.

www.ateryad.gigfa.com

خیلی ساده شما یه شی تعریف می‌کنی که مثلث هست و تابعی توی خودش داره که می‌تونه رنگش کنه حالا یه آرایه از اون شی را تعریف خواهی کرد و با استفاده از یه حلقه یا تایمر خودت هر بار تابع رنگ کننده هر کدوم از شی‌ها را به تریبت مورد نظر خودت فراخوانی می‌کنی./

موفق باشید

ateryad
پنج شنبه 14 بهمن 1389, 05:06 صبح
خیلی ساده شما یه شی تعریف می‌کنی که مثلث هست و تابعی توی خودش داره که می‌تونه رنگش کنه حالا یه آرایه از اون شی را تعریف خواهی کرد و با استفاده از یه حلقه یا تایمر خودت هر بار تابع رنگ کننده هر کدوم از شی‌ها را به تریبت مورد نظر خودت فراخوانی می‌کنی./

موفق باشید


من زیاد متوجه نشدم ، لطف میکنید مطلب رو واضح و روشن تر بگید.
من میخواهم که این مثلث ها با استفاده از تایمر رنگشون تغییر کنه.

m.soleimani
پنج شنبه 14 بهمن 1389, 19: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, 21:05 عصر
سلام دوست عزیز ممنون که اینقدر واضح توضیح دادی تا بهم بفهمونی .

www.ateryad.gigfa.com