static void Main(String[] args) { COptionJson <SOption> _Option = new COptionJson <SOption>("Option.ini", false); var Net = new rso.patch.CClient( _Option.Data.DataFileName, _Option.Data.ServerName, true, _Option.Data.DataPath, Link, LinkFail, UnLink, DownloadChanged, DownloadCompleted); while (true) { if (Console.KeyAvailable) { ConsoleKeyInfo key = Console.ReadKey(true); switch (key.Key) { case ConsoleKey.C: if (!Net.Connect(_Option.Data.BalanceDataPath, new CNamePort(_Option.Data.MasterNamePort))) { Console.WriteLine("Connect Fail"); } break; default: break; } } Net.Proc(); Thread.Sleep(1); } }
public PatchAgent() { InitializeComponent(); Int32[] Widths = new Int32[(Int32)EField.Max] { 650, 50 }; AgentFields = new System.Windows.Forms.ColumnHeader[(Int32)EField.Max]; for (Int32 i = 0; i < (Int32)EField.Max; ++i) { AgentFields[i] = new System.Windows.Forms.ColumnHeader(); AgentFields[i].Text = ((EField)i).ToString(); AgentFields[i].Width = Widths[i]; } lvUpdateList.Columns.AddRange(AgentFields); //lvUpdateList.Location = new System.Drawing.Point(13, 39); //lvUpdateList.Size = new System.Drawing.Size(989, 677); lvUpdateList.UseCompatibleStateImageBehavior = false; lvUpdateList.FullRowSelect = true; lvUpdateList.ListViewItemSorter = new ListViewItemComparer(lvUpdateList.Sorting, 0); btnLogout.Enabled = false; btnSub.Enabled = false; btnAdd.Enabled = false; btnDel.Enabled = false; btnUpdate.Enabled = false; btnReset.Enabled = false; try { _Option = new COptionJson <SOption>("Option.ini", false); tbID.Text = _Option.Data.ID; tbPW.Text = _Option.Data.PW; _Net = new CAgent(_Option.Data.DataFileName, _Option.Data.DataPath, new CNamePort(_Option.Data.MasterNamePort), Link, LinkFail, UnLink, DataCallback); lbFullData.ColumnWidth = Width; foreach (var i in _Net.GetData().Files) { lbFullData.Items.Add(i.Key); } SetVersion(_Net.GetData().Version); timerNet.Enabled = true; } catch (Exception Exception_) { Log(Exception_.ToString()); } }
static void Main(String[] args) { #if false CControlFixed ControlFixed = new CControlFixed(new SPoint(0.0, 0.0), 10.0, 12.0); var Vector = ControlFixed.Down(new SPoint()); if (Vector == null) { Console.WriteLine("Null"); } else { Console.WriteLine(Vector.X + " " + Vector.Y); } Vector = ControlFixed.Move(new SPoint(10.0, 0.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlFixed.Move(new SPoint(10.0, 10.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Console.WriteLine("-----------------------------------"); CControlImmovable ControlImmovable = new CControlImmovable(3.0); ControlImmovable.Down(new SPoint(7.0, 0.0)); Vector = ControlImmovable.Move(new SPoint(10.0, 0.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlImmovable.Move(new SPoint(10.0, 1.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlImmovable.Move(new SPoint(10.0, 2.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlImmovable.Move(new SPoint(10.0, 3.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlImmovable.Move(new SPoint(10.0, 4.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlImmovable.Move(new SPoint(10.0, 5.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlImmovable.Move(new SPoint(10.0, 6.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlImmovable.Move(new SPoint(10.0, 7.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlImmovable.Move(new SPoint(10.0, 8.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlImmovable.Move(new SPoint(10.0, 9.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlImmovable.Move(new SPoint(10.0, 10.0)); Console.WriteLine(Vector.X + " " + Vector.Y); for (double d = 10.0; d < 100.0; d += 1.0) { Vector = ControlImmovable.Move(new SPoint(10.0, d)); Console.WriteLine(Vector.X + " " + Vector.Y); } Console.WriteLine("-----------------------------------"); CControlMovable ControlMovable = new CControlMovable(3.0); ControlMovable.Down(new SPoint()); Vector = ControlMovable.Move(new SPoint(10.0, 0.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlMovable.Move(new SPoint(10.0, 1.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlMovable.Move(new SPoint(10.0, 2.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlMovable.Move(new SPoint(10.0, 3.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlMovable.Move(new SPoint(10.0, 4.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlMovable.Move(new SPoint(10.0, 5.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlMovable.Move(new SPoint(10.0, 6.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlMovable.Move(new SPoint(10.0, 7.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlMovable.Move(new SPoint(10.0, 8.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlMovable.Move(new SPoint(10.0, 9.0)); Console.WriteLine(Vector.X + " " + Vector.Y); Vector = ControlMovable.Move(new SPoint(10.0, 10.0)); Console.WriteLine(Vector.X + " " + Vector.Y); for (double d = 10.0; d < 100.0; d += 1.0) { Vector = ControlMovable.Move(new SPoint(10.0, d)); Console.WriteLine(Vector.X + " " + Vector.Y); } #elif false // Test TimeBoost //var BoostStartTime = new TimePoint(new DateTime(2019, 1, 4, 0, 0, 9)); //var BoostEndTime = new TimePoint(new DateTime(2019, 1, 4, 0, 0, 11)); //var TimeBoost = new STimeBoost(BoostStartTime, BoostEndTime, 2.0); //Console.WriteLine(CTimeBoost.GetRealTime(TimeBoost, // new TimePoint(new DateTime(2019, 1, 4, 0, 0, 10)), // TimeSpan.FromSeconds(20))); var BoostStartTime = new TimePoint(new DateTime(2019, 1, 4, 10, 42, 21)); var BoostEndTime = new TimePoint(new DateTime(2019, 1, 4, 11, 42, 21)); var TimeBoost = new STimeBoost(BoostStartTime, BoostEndTime, 10.0); Console.WriteLine(TimeBoost.GetEndTime(new TimePoint(new DateTime(2019, 1, 4, 10, 49, 04)), TimeSpan.FromMinutes(240))); //var Now = TimePoint.Now; //var MidTime = (Now + TimeSpan.FromSeconds(5)); //var EndTime = (Now + TimeSpan.FromSeconds(10)); //var Boost = new CTimeBoost(new STimeBoost(new STimer(false, Now, EndTime), 0.5)); //for (var n = TimePoint.Now; n < MidTime; n = TimePoint.Now) //{ // Console.WriteLine(Boost.GetElapsedDuration(n).TotalMilliseconds); // Thread.Sleep(100); //} //Boost.Set(TimePoint.Now, EndTime, 3.0); //for (var n = TimePoint.Now; n < EndTime; n = TimePoint.Now) //{ // Console.WriteLine(Boost.GetElapsedDuration(n).TotalMilliseconds); // Thread.Sleep(100); //} #elif false var Option = new COptionJson <SAccount>("Option.ini", true); Option.Data = new SAccount("Ř", "Ř"); Console.WriteLine(Option.Data.ToJsonString()); #elif false var keyCnt = new CKeyCntInt <int>(); keyCnt.Plus(1, 1); keyCnt.Plus(1, 1); keyCnt.Plus(2, 3); keyCnt.Plus(2, -4); keyCnt.Multied(2); keyCnt.Multied(0); foreach (var i in keyCnt) { Console.WriteLine(i.Key + " " + i.Value); } #elif true var r = new Rank <int, int>(); r.Add(1, 1); r.Add(3, 3); r.Add(5, 5); for (int i = -1; i < 7; ++i) { var t = r.Get(i); if (t == null) { Console.WriteLine(i + " null"); } else { Console.WriteLine(i + " " + t.Value.Key + " " + t.Value.Value); } } #endif }
public MonitorClient() { InitializeComponent(); Int32[] Widths = new Int32[(Int32)EField.Max] { 80, 110, 110, 200, 500, 80 }; AgentFields = new System.Windows.Forms.ColumnHeader[(Int32)EField.Max]; for (Int32 i = 0; i < (Int32)EField.Max; ++i) { AgentFields[i] = new System.Windows.Forms.ColumnHeader(); AgentFields[i].Text = ((EField)i).ToString(); AgentFields[i].Width = Widths[i]; } lvAgents.Columns.AddRange(AgentFields); lvAgents.ContextMenuStrip = cmCommand; lvAgents.Location = new System.Drawing.Point(13, 39); lvAgents.Name = "lvAgents"; lvAgents.Size = new System.Drawing.Size(989, 677); lvAgents.Sorting = System.Windows.Forms.SortOrder.Ascending; lvAgents.TabIndex = 6; lvAgents.UseCompatibleStateImageBehavior = false; lvAgents.View = System.Windows.Forms.View.Details; lvAgents.SelectedIndexChanged += new System.EventHandler(lvAgents_SelectedIndexChanged); lvAgents.FullRowSelect = true; lvAgents.ListViewItemSorter = new ListViewItemComparer(lvAgents.Sorting, 0); cmCommand.Enabled = false; try { _Option = new COptionJson <SOption>("Option.ini", true); var Server = _Option.Data.Servers[_Option.Data.ServerNo]; foreach (var i in _Option.Data.Servers) { cbServer.Items.Add(i.Name + " : " + i.Port.ToString()); } cbServer.SelectedIndex = _Option.Data.ServerNo; tbID.Text = _Option.Data.ID; tbPassword.Text = _Option.Data.PW; _FolderBrowserDialog.SelectedPath = _Option.Data.LocalDirectory; tbRemoteFileTransferDirectory.Text = _Option.Data.RemoteDirectory; } catch (Exception Exception_) { MessageBox.Show("[Option.ini 파일 에러] " + Exception_.Message); throw; } foreach (var i in _Option.Data.Commands) { _AddCommandToListView(i.Name, i.Command); } }