Kayıt Ol
Popüler Makaleler
Anket
     

    Sitemize İstediğiniz Zaman Makale Ekleyebileceğinizi Biliyormuydunuz ?

    Evet
    Eklemek İstemiyorum

     
     
  • Visual Studio 2012 Visual Studio 2012
    Bu program C# Kodlarını derlemek,düzenlemek ve yeniden oluşturmak için gereklidir.
  • Adobe Flash CS6 Adobe Flash CS6
    Bu program adobe flash Kodlarını düzenlemek ve yeniden oluşturmak için gereklidir.
  • SQL Server 2008 SQL Server 2008
    Bu program sql server Kodlarını derlemek,düzenlemek ve yeniden oluşturmak için gereklidir.
  • SQL Server Managament Studio 2008 SQL Server Managament Studio 2008
    Bu program sql server 2008'in arayüzü olup daha rahat işlem yapmak için gereklidir.
  • Dream Weaver CC Dream Weaver CC
    Bu program HTML kodlarını düzenlemek ve rahat bir arayüzde çalışmak için gereklidir.
  • Notepad++ Notepad++
    Bu program Dream Wiever'in alternatifidir. Arayüzü olmasada ücretsiz ve kullanışlıdır.



9

C# Trafik Lambaları


2
C# Trafik Lambaları
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; 

namespace Lügat___Dörtlü_Kavşak 

public partial class Form1 : Form 

public Form1() 

InitializeComponent(); 

private void Form1_Load(object sender, EventArgs e) 

timer1.Start(); 
timer5.Start(); 
timer9.Start(); 
timer13.Start(); 
timer4.Start(); 
timer6.Start(); 
timer10.Start(); 
timer14.Start(); 


int süre1 = 10, _süre2 = 11, _süre3 = 22, _süre4 = 33, süre2 = 11, süre3 = 22, süre4 = 33, sari1 = 0, yesil1 = 0, kirmizi2 = 0, sari2 = 0, yesil2 = 0, kirmizi3 = 0, sari3 = 0, yesil3 = 0, kirmizi4 = 0, sari4 = 0, yesil4 = 0; 

private void timer1_Tick(object sender, EventArgs e) 

araba1.Top += 5; 
if (araba1.Top > 640) 

araba1.Top = -50; 

if (araba1.Top > 115 && araba1.Top < 151 && yeşil1.Visible == false) 

timer1.Stop(); 


private void timer3_Tick(object sender, EventArgs e) 

kırmızı1.Visible = false; 
sarı1.Visible = true; 
yeşil1.Visible = false; 
sari1++; 
if (sari1 % 1 == 0) 

kırmızı1.Visible = false; 
sarı1.Visible = false; 
yeşil1.Visible = true; 
timer4.Start(); 
timer3.Stop(); 



private void timer4_Tick(object sender, EventArgs e) 

kırmızı2.Visible = true; 
kırmızı3.Visible = true; 
kırmızı4.Visible = true; 
yesil1++; 
timer1.Start(); 
if (yesil1 % 10 == 0) 

kırmızı1.Visible = true; 
yeşil1.Visible = false; 
timer4.Stop(); 



private void timer5_Tick(object sender, EventArgs e) 

araba2.Top -= 5; 
if (araba2.Top < -50) 

araba2.Top = 650; 

if (araba2.Top > 459 && araba2.Top < 494 && yeşil2.Visible == false) 

timer5.Stop(); 



private void timer6_Tick(object sender, EventArgs e) 

kırmızı2.Visible = true; 
sarı2.Visible = false; 
yeşil2.Visible = false; 
kirmizi2++; 
if (kirmizi2 % 10 == 0) 

timer6.Stop(); 
timer7.Start(); 



private void timer7_Tick(object sender, EventArgs e) 

kırmızı2.Visible = false; 
sarı2.Visible = true; 
yeşil2.Visible = false; 
sari2++; 
if (sari2 % 1 == 0) 

timer7.Stop(); 
timer8.Start(); 



private void timer8_Tick(object sender, EventArgs e) 

kırmızı1.Visible = true; 
kırmızı3.Visible = true; 
kırmızı4.Visible = true; 
kırmızı2.Visible = false; 
sarı2.Visible = false; 
yeşil2.Visible = true; 
yesil2++; 
timer5.Start(); 
if (yesil2 % 10 == 0) 

kırmızı2.Visible = true; 
yeşil2.Visible = false; 
timer8.Stop(); 



private void timer9_Tick(object sender, EventArgs e) 

araba3.Left -= 5; 
if (araba3.Left < -60) 

araba3.Left = 670; 

if (araba3.Left < 491 && araba3.Left > 459 && yeşil3.Visible == false) 

timer9.Stop(); 



private void timer10_Tick(object sender, EventArgs e) 

kırmızı3.Visible = true; 
sarı3.Visible = false; 
yeşil3.Visible = false; 
kirmizi3++; 
if (kirmizi3 % 21 == 0) 

timer10.Stop(); 
timer11.Start(); 



private void timer11_Tick(object sender, EventArgs e) 

kırmızı3.Visible = false; 
sarı3.Visible = true; 
yeşil3.Visible = false; 
sari3++; 
if (sari3 % 1 == 0) 

timer11.Stop(); 
timer12.Start(); 



private void timer12_Tick(object sender, EventArgs e) 

kırmızı2.Visible = true; 
kırmızı1.Visible = true; 
kırmızı4.Visible = true; 
kırmızı3.Visible = false; 
sarı3.Visible = false; 
yeşil3.Visible = true; 
yesil3++; 
timer9.Start(); 
if (yesil3 % 10 == 0) 

kırmızı3.Visible = true; 
yeşil3.Visible = false; 
timer12.Stop(); 



private void timer13_Tick(object sender, EventArgs e) 

araba4.Left += 5; 
if (araba4.Left > 670) 

araba4.Left = -60; 

if (araba4.Left > 119 && araba4.Left < 151 && yeşil4.Visible == false) 

timer13.Stop(); 



private void timer14_Tick(object sender, EventArgs e) 

kırmızı4.Visible = true; 
sarı4.Visible = false; 
yeşil4.Visible = false; 
kirmizi4++; 
if (kirmizi4 % 32 == 0) 

timer14.Stop(); 
timer15.Start(); 



private void timer15_Tick(object sender, EventArgs e) 

kırmızı4.Visible = false; 
sarı4.Visible = true; 
yeşil4.Visible = false; 
sari4++; 
if (sari4 % 1 == 0) 

timer15.Stop(); 
timer16.Start(); 



private void timer16_Tick(object sender, EventArgs e) 

kırmızı1.Visible = true; 
kırmızı2.Visible = true; 
kırmızı3.Visible = true; 
kırmızı4.Visible = false; 
sarı4.Visible = false; 
yeşil4.Visible = true; 
yesil4++; 
timer13.Start(); 
if (yesil4 % 10 == 0) 

kırmızı4.Visible = true; 
yeşil4.Visible = false; 
timer3.Start(); 
timer16.Stop(); 
timer6.Start(); 
timer10.Start(); 
timer14.Start(); 





Dosya Yükleme İmkanı Sadece Kayıtlı Kullanıcılar İçindir
Kayıt Olmak İçin Tıklayınız





Etiketler: C# Trafik Lambaları, C# trafik ışıklarına göre arabaların hareket etmesi, Trafik Lambaları programı, C# Trafik ışıkları programı

Sitede kayıtsız olarak olarak gezinmektesiniz.
Sayın ziyaretçimiz size üye olmanızı tavsiye ederiz.

Yorum Ekle

Adınız:*
E-Mail:
Yorumunuz:
Kalın İtalik Altı Çizili Üzeri Çizili | Sola Yasla Ortala Sağa Yasla | İfade Ekle Bağlantı EkleKorumalı Link Girin Renk Seç | Gizli Metin Alıntı Ekle Farklı Bir Alfabe ile Yazılmış Olan Seçili Metni Kiril Alfabesine Çevir Spoiler Ekle
Kodu girin: *

  Site Yorumları
Facebook Yorumları

furkanuyanik

0
  • 22 May 2016 19:41

Alıntı: esat51
Hocam bana ulasşırmısınız ?
https://www.facebook.com/esat5456
sorucağım sorular var .


https://www.facebook.com/yazilimindunyasi/ sayfamıza mesaj gönderirseniz irtibata geçebiliriz

--------------------
Önemli kararlar vermek için tecrübeli olmak gerekir. Tecrübeli olmak içinde yanlış karar vermek...

esat51

0
  • 12 May 2016 20:25

Hocam bana ulasşırmısınız ?
https://www.facebook.com/esat5456
sorucağım sorular var .

furkanuyanik

1
  • 22 Nisan 2015 11:29

Alıntı: Mustafa Kemal
Projeyi gönderebilir misiniz acaba?

üye olduğunuz takdirde indirme linki karşınıza çıkacaktır.

--------------------
Önemli kararlar vermek için tecrübeli olmak gerekir. Tecrübeli olmak içinde yanlış karar vermek...

Mustafa Kemal

0
  • 22 Nisan 2015 01:16

Projeyi gönderebilir misiniz acaba?

bilişimci

0
  • 2 Mart 2015 07:57

Evet çok karıştı yaptım ama PictureBox'lar etkin olmuyolar çözemedim teşekkür ederim yardımınız için.

furkanuyanik

0
  • 2 Mart 2015 01:10

Alıntı: bilişimci
Label textBox gibi nesneler görünümün de yani form da neler kullanıldığını çözemedim.

Bugün içinde cevap verirseniz çok iyi olur yarın teslim edeceğim ödevlerden biri


Bu projeyi başka bir arkadaşımız yapmış. Şu şekilde yapmış:

Yolları Labeldan Yapmış,
Arabaları PictureBox ile Yapmış,
ve bir sürü timer koymuş.

Biraz karışık yaptığı için kafanız karışmış sanırsam

--------------------
Önemli kararlar vermek için tecrübeli olmak gerekir. Tecrübeli olmak içinde yanlış karar vermek...

bilişimci

0
  • 1 Mart 2015 14:47

Label textBox gibi nesneler görünümün de yani form da neler kullanıldığını çözemedim.

Bugün içinde cevap verirseniz çok iyi olur yarın teslim edeceğim ödevlerden biri

furkanuyanik

0
  • 1 Mart 2015 01:16

Alıntı: bilişimci
burada neler kullanılmış?


neler kullanılmış derken neyden bahsediyorsunuz?

--------------------
Önemli kararlar vermek için tecrübeli olmak gerekir. Tecrübeli olmak içinde yanlış karar vermek...

bilişimci

0
  • 28 Şubat 2015 20:38

burada neler kullanılmış?