private void pictureBox1_Click(object sender, EventArgs e) { if (pictureBox1.Image.Tag.ToString() == "open") { pictureBox1.Image = WinFromStart.Properties.Resources.close; pictureBox1.Image.Tag = "close"; mc.App_Close(); } else { pictureBox1.Image = WinFromStart.Properties.Resources.open; pictureBox1.Image.Tag = "open"; UdpSever udps = new UdpSever(); udps.eventTrigger += ProtocolAnalysisSE_MainUdp.ProtocolPackageUdpResolver; udps.Listener(int.Parse(MainStatic.Port)); //解析 Subject sub = new Subject(); sub.DataAnalysis += ProtocolAnalysisSE_Main.ProtocolPackageResolver; //命令下发 CommandIssued_Main.CommandIssued_MainInit(); sub.CommandSending += CommandIssued_Main.CommandIssuedInitEvent; mc.App_Open(sub); } }
protected override void OnStart(string[] args) { //解析 Subject sub = new Subject(); sub.DataAnalysis += ProtocolAnalysisSE_Main.ProtocolPackageResolver; //命令下发 CommandIssued_Main.CommandIssued_MainInit(); sub.CommandSending += CommandIssued_Main.CommandIssuedInitEvent; mc.App_Open(sub); }
/// <summary> /// /// </summary> /// <param name="args"></param> protected override void OnStart(string[] args) { //这些事件都可以根据配置文件来确定 //UDP //UdpSever udps = new UdpSever(); //udps.eventTrigger += ProtocolAnalysisSE_MainUdp.ProtocolPackageUdpResolver; //udps.Listener(int.Parse(MainStatic.Port)); //TCP Subject sub = new Subject(); sub.DataAnalysis += ProtocolAnalysisSE_Main.ProtocolPackageResolver; CommandIssued_Main.CommandIssued_MainInit(); sub.CommandSending += CommandIssued_Main.CommandIssuedInitEvent; mc.App_Open(sub); }
protected override void OnStart(string[] args) { MainClass.App_Open(); }