2 Mayıs 2013 Perşembe

C# Asansör Programı

C#

Merhaba Arkadaşlar C# Asansör Programını aşağıdan indirebilirsiniz.Programın Görünümü Aşağıdaki Gibidir.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;//www.dbasoft.blogspot.com

namespace Asansör
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

int asansorDegeri = 0, gidilecekKat, a, asansorY, gidilecekY;

int i = 0;
private void Form1_Load(object sender, EventArgs e)
{
button1.Enabled = false;
timer1.Interval =20;
timer2.Interval = 100;


}
private void button2_Click(object sender, EventArgs e)
{
gidilecekKat = 0;
gidilecekY = 540;
a = asansorDegeri - gidilecekKat;
button2.Enabled = false;
button3.Enabled = false;
button4.Enabled = false;
button5.Enabled = false;
button6.Enabled = false;
timer1.Start();
}

private void button3_Click(object sender, EventArgs e)
{
gidilecekKat = 1;
gidilecekY = 427;
a = asansorDegeri - gidilecekKat;
button2.Enabled = false;
button3.Enabled = false;
button4.Enabled = false;
button5.Enabled = false;
button6.Enabled = false;
timer1.Start();
}

private void button4_Click(object sender, EventArgs e)
{
gidilecekKat = 2;
gidilecekY = 305;
a = asansorDegeri - gidilecekKat;
button2.Enabled = false;
button3.Enabled = false;
button4.Enabled = false;
button5.Enabled = false;
button6.Enabled = false;
timer1.Start();
}

private void button5_Click(object sender, EventArgs e)
{
gidilecekKat = 3;
gidilecekY = 182;
a = asansorDegeri - gidilecekKat;
button2.Enabled = false;
button3.Enabled = false;
button4.Enabled = false;
button5.Enabled = false;
button6.Enabled = false;
timer1.Start();
}

private void button6_Click(object sender, EventArgs e)
{
gidilecekKat = 4;
gidilecekY = 66;
a = asansorDegeri - gidilecekKat;
button2.Enabled = false;
button3.Enabled = false;
button4.Enabled = false;
button5.Enabled = false;
button6.Enabled = false;
timer1.Start();
}

private void timer1_Tick(object sender, EventArgs e)
{
asansorY = button1.Location.Y;
if (a == 0)
{
button2.Enabled = true;
button3.Enabled = true;
button4.Enabled = true;
button5.Enabled = true;
button6.Enabled = true;
timer1.Interval = 25;
timer1.Stop();
}


else if (a < 0)
{
if (asansorY - gidilecekY == 0)
{
asansorDegeri = gidilecekKat;
button2.Enabled = true;
button3.Enabled = true;
button4.Enabled = true;
button5.Enabled = true;
button6.Enabled = true;
timer1.Interval = 20;
timer1.Stop();
}
else
{
if (asansorY - gidilecekY<25)
{
timer1.Interval = 50;
}
button1.Location = new Point(button1.Location.X, button1.Location.Y - 1);
}

}

else if (a > 0)
{
if (asansorY - gidilecekY == 0)
{
asansorDegeri = gidilecekKat;
button2.Enabled = true;
button3.Enabled = true;
button4.Enabled = true;
button5.Enabled = true;
button6.Enabled = true;
timer1.Interval = 100;
timer1.Stop();
}
else
{
if (gidilecekY-asansorY < 25)
{
timer1.Interval =50;
}
button1.Location = new Point(button1.Location.X, button1.Location.Y + 1);
}
}

}

private void timer2_Tick(object sender, EventArgs e)
{
}

private void button1_Click(object sender, EventArgs e)
{

}

private void groupBox1_Enter(object sender, EventArgs e)
{

}
}
}


Rar Şifresi:www.dbasoft.blogspot.com

Yukarıdaki indirdiğiniz çalışmassa aşağıdakini indirebilirsiniz.



Hiç yorum yok:

Yorum Gönder