amir_ir
سه شنبه 12 مرداد 1389, 22:04 عصر
با سلام خدمت تمامی دوستان عزیزم
کد زیر جهت رقص نور 8 عدد LEd بوسیله پورت پارالل استفاده میشه. 888 آدرس پورت پارالل هست .
void dance_LEDs(object o2, EventArgs e2) //Gives a motion to the LEDs
{
int value = 0;
if (j < 9)
{
switch (j)
{
case 0:
PortAccess.Output(888, 24);
break;
case 1:
PortAccess.Output(888, 36);
break;
case 2:
PortAccess.Output(888, 66);
break;
case 3:
PortAccess.Output(888, 129);
break;
case 4:
PortAccess.Output(888, 0);
break;
case 5:
PortAccess.Output(888, 129);
break;
case 6:
PortAccess.Output(888, 195);
break;
case 7:
PortAccess.Output(888, 231);
break;
case 8:
PortAccess.Output(888, 255);
break;
}
}
else
{
((System.Windows.Forms.Timer)o2).Stop();
((System.Windows.Forms.Timer)o2).Tick -= new EventHandler(dance_LEDs);
}
j += 1;
}
خط زیر در کد بالا دقیقا چیکار می کنه؟
((System.Windows.Forms.Timer)o2).Tick -= new EventHandler(dance_LEDs);
راستی کلا EventHandler چی هست ؟
و اینکه =- با -= تفاوت داره؟
value += 0;
معنیش چیه؟
با تشکر از همه دوستان:چشمک:
کد زیر جهت رقص نور 8 عدد LEd بوسیله پورت پارالل استفاده میشه. 888 آدرس پورت پارالل هست .
void dance_LEDs(object o2, EventArgs e2) //Gives a motion to the LEDs
{
int value = 0;
if (j < 9)
{
switch (j)
{
case 0:
PortAccess.Output(888, 24);
break;
case 1:
PortAccess.Output(888, 36);
break;
case 2:
PortAccess.Output(888, 66);
break;
case 3:
PortAccess.Output(888, 129);
break;
case 4:
PortAccess.Output(888, 0);
break;
case 5:
PortAccess.Output(888, 129);
break;
case 6:
PortAccess.Output(888, 195);
break;
case 7:
PortAccess.Output(888, 231);
break;
case 8:
PortAccess.Output(888, 255);
break;
}
}
else
{
((System.Windows.Forms.Timer)o2).Stop();
((System.Windows.Forms.Timer)o2).Tick -= new EventHandler(dance_LEDs);
}
j += 1;
}
خط زیر در کد بالا دقیقا چیکار می کنه؟
((System.Windows.Forms.Timer)o2).Tick -= new EventHandler(dance_LEDs);
راستی کلا EventHandler چی هست ؟
و اینکه =- با -= تفاوت داره؟
value += 0;
معنیش چیه؟
با تشکر از همه دوستان:چشمک: