public ThuTuDuyet(IDoThi dt, Panel panel) : this() { this.dt = dt; this.panel = panel; CacDinhDuyet(); }
public void UpdateEdge(IDoThi doThi) { foreach (var item in doThi.TapCanh) { Draw(item); } }
public TimDuong(IDoThi doThi, IThuatToan thuatToan, Panel pannel) : this() { this.doThi = doThi; this.thuatToan = thuatToan; this.panel = pannel; ThemLuaChon(); }
public void Draw(IDoThi doThi) { foreach (var item in doThi.TapDinh) { this.f1.Controls.Add(item as UserControl); } UpdateEdge(doThi); }
private void LuuFileDinh(string fileName, IDoThi doThi) { string pathFileDinh = Path.Combine(dataPath, fileName + ".pos"); foreach (var dinh in doThi.TapDinh) { var appendTextDinh = dinh + Environment.NewLine; File.AppendAllText(pathFileDinh, appendTextDinh); } }
private void openToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "txt files (*.pos)|*.pos"; if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK) { this.panel.Controls.Clear(); var fileName = Path.GetFileNameWithoutExtension(ofd.FileName); doThi = doFile.DocFile(fileName); doThi.OnGraphChanged -= doThi_OnGraphChanged; doThi.OnGraphChanged += doThi_OnGraphChanged; VeDoThi(); } }
public DuyetBfs(IDoThi doThi) : base(doThi) { }
public ThuatToan(IDoThi doThi) { this.doThi = doThi; Arr(); }
public void LuuFile(string fileName, IDoThi doThi) { LuuFileDinh(fileName, doThi); LuuFileCanh(fileName, doThi); }
public Form1() { InitializeComponent(); doThi = new DoThi(); drawler = new GrapDrawler(panel); }