private void btnRun_Click(object sender, EventArgs e) { AlgoritmaAgaci aa = null; Baslat baslat = null; bool isDegiskenIzle = false; try { degisken_listesi.clear(); } catch (Exception) { } for (int i = 0; i < sekiller.Count; i++) { if (sekiller[i].GetType() == typeof(Degisken)) { degisken_listesi.SetDegisken(sekiller[i].YapilacakIslem); } if (sekiller[i].GetType() == typeof(Baslat)) { baslat = (Baslat)sekiller[i]; } if (sekiller[i].GetType() == typeof(DegiskenIzle)) { isDegiskenIzle = true; ((DegiskenIzle)sekiller[i]).IlkKontrol = true; } sekiller[i].BorderStyle = BorderStyle.None; } try { try { if (isDegiskenIzle) { dp = new DegiskenPenceresi(); dp.Show(); dp.dgvDegiskenler.Rows.Clear(); dp.dgvDegiskenler.Columns.Clear(); } console = new frmConsole(); console.rtBTemizle(); console.Show(); } catch (Exception) { } new KodOlustur(baslat); aa = new AlgoritmaAgaci(baslat); int hiz = trackBarHiz.Value; thread = new Thread(() => aa.Calistir(hiz, isDegiskenIzle, dp, console)); thread.Start(); } catch (Exception ex) { MessageBox.Show("Programı başlatmak için Başlat eklenmedi.." + ex); } }
public myPanel nesneOlustur(string nesneTipi, String name) { myPanel yeniNesne = null; if (nesneTipi == typeof(Baslat).ToString()) { yeniNesne = new Baslat(name); } else if (nesneTipi == typeof(Degisken).ToString()) { yeniNesne = new Degisken(name); } else if (nesneTipi == typeof(Islem).ToString()) { yeniNesne = new Islem(name); } else if (nesneTipi == typeof(Giris).ToString()) { yeniNesne = new Giris(name); } else if (nesneTipi == typeof(for_).ToString()) { yeniNesne = new for_(name); } else if (nesneTipi == typeof(Eger).ToString()) { yeniNesne = new Eger(name); } else if (nesneTipi == typeof(Cikis).ToString()) { yeniNesne = new Cikis(name); } else if (nesneTipi == typeof(Bekle).ToString()) { yeniNesne = new Bekle(name); } else if (nesneTipi == typeof(Dugum).ToString()) { yeniNesne = new Dugum(name); } else if (nesneTipi == typeof(Dur).ToString()) { yeniNesne = new Dur(name); } else if (nesneTipi == typeof(DegiskenIzle).ToString()) { yeniNesne = new DegiskenIzle(name); } return(yeniNesne); }
public myPanel getNesne(String Name) { myPanel nesne = new Baslat("ilk"); for (int i = 0; i < sekiller.Count; i++) { if (sekiller [i].Name == Name) { nesne = sekiller[i]; break; } } return(nesne); }
public myPanel getNesne(String Name) { myPanel nesne = new Baslat("ilk") ; for (int i = 0; i < sekiller.Count; i++) { if (sekiller [i].Name == Name) { nesne = sekiller[i]; break; } } return nesne; }
private void btnBaslat_Click(object sender, EventArgs e) { Baslat pnl = new Baslat("pnl" + Convert.ToString(nesne_count)); panel_olustur(pnl); }
public myPanel nesneOlustur(string nesneTipi,String name) { myPanel yeniNesne=null; if (nesneTipi == typeof(Baslat).ToString()) { yeniNesne = new Baslat(name); } else if (nesneTipi ==typeof(Degisken).ToString()) { yeniNesne = new Degisken(name); } else if (nesneTipi == typeof(Islem).ToString()) { yeniNesne = new Islem(name); } else if (nesneTipi == typeof(Giris).ToString()) { yeniNesne = new Giris(name); } else if (nesneTipi == typeof(for_).ToString()) { yeniNesne = new for_(name); } else if (nesneTipi == typeof(Eger).ToString()) { yeniNesne = new Eger(name); } else if (nesneTipi == typeof(Cikis).ToString()) { yeniNesne = new Cikis(name); } else if (nesneTipi == typeof(Bekle).ToString()) { yeniNesne = new Bekle(name); } else if (nesneTipi == typeof(Dugum).ToString()) { yeniNesne = new Dugum(name); } else if (nesneTipi == typeof(Dur).ToString()) { yeniNesne = new Dur(name); } else if (nesneTipi == typeof(DegiskenIzle).ToString()) { yeniNesne = new DegiskenIzle(name); } return yeniNesne; }
public AlgoritmaAgaci(Baslat baslat) { this.baslat = baslat; }