/// <summary> /// 新增 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void toolStripButton3_Click(object sender, EventArgs e) { refresh r = new refresh(Search); frmGdListEdit edit = new frmGdListEdit("", "归档文件-新增", this.cboType.SelectedValue.ToString(), r); edit.ShowDialog(); }
public ChangeHealthDialog(character _character, refresh method) { refresher += method; this.character = _character; InitializeComponent(); nameBlock.Text = "Name: " + character.name; healthBox.Text = character.health.ToString(); }
public EveTask(EveEntry _entry, refresh r) { _ref = r; entry = _entry; this.handler = entry.handler; this.startPoint = new Point(0, 0); this.endPoint = new Point(0, 0); this.period = 300; this.timeLeft = 0; EveHookProcedure = new HookProc(MyCallbackFunction); }
public PlayersMovingManager(Form form, PlayerModel firstPlayer, PlayerModel secondPlayer) { this.firstPlayer = firstPlayer; this.secondPlayer = secondPlayer; this.form = form; DelIsKeyDown = new delIsKeyDown(Keyboard.IsKeyDown); Refresh = form.Refresh; playerOneTimer.Elapsed += CheckKeysPlayerOne; playerTwoTimer.Elapsed += CheckKeysPlayerTwo; }
// Private methods private void Init() { blocks = GameObject.FindGameObjectWithTag("Blocks").GetComponent <blocks>(); target = GameObject.FindGameObjectWithTag("Target").GetComponent <target>(); sum = GameObject.FindGameObjectWithTag("Sum").GetComponent <sum>(); combo = GameObject.FindGameObjectWithTag("Combo").GetComponent <combo>(); timer = GameObject.FindGameObjectWithTag("Timer").GetComponent <timer>(); lifes_score = GameObject.FindGameObjectWithTag("LifesScore").GetComponent <lifes_score>(); game_over = GameObject.FindGameObjectWithTag("GameOver").GetComponent <game_over>(); stage = GameObject.FindGameObjectWithTag("Stage").GetComponent <stage>(); refresh = GameObject.FindGameObjectWithTag("Refresh").GetComponent <refresh>(); }
public BallMovementManager(IScoreRequestor form, PlayerModel firstPlayer, PlayerModel secondPlayer, BallModel ball) { this.firstPlayer = firstPlayer; this.secondPlayer = secondPlayer; this.ball = ball; this.form = (Form)form; this.requestor = form; Refresh = this.form.Refresh; Scored = requestor.Scored; ballTimer.Elapsed += MakeMove; }
public ModEffect(Status _changee, List <character> characters, refresh method) { InitializeComponent(); refresher += method; changee = _changee; namebox.Text = changee.name; DuraBox.Text = changee.duration.ToString(); TargetBox.ItemsSource = characters; SourceBox.ItemsSource = characters; TargetBox.SelectedItem = changee.target; SourceBox.SelectedItem = changee.source; Keyboard.Focus(namebox); }
/// <summary> /// 编辑 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void toolStripButton2_Click(object sender, EventArgs e) { string id = getSelectID(); if (string.IsNullOrEmpty(id)) { TXMessageBoxExtensions.Info("没有数据,不能编辑!"); return; } refresh r = new refresh(Search); frmGdListEdit edit = new frmGdListEdit(id, "归档文件-编辑", this.cboType.SelectedValue.ToString(), r); edit.ShowDialog(); }
private void WatchThread(object sender, ElapsedEventArgs e) { String[] infoString = null; try { infoString = myMonitorServiceClient.GetThreadInfo(pid); refresh myrefresh = new refresh(RefreshThread); ThreadView.Dispatcher.Invoke(myrefresh, new object[] { infoString }); } catch { timer.Enabled = false; MessageBox.Show("进程已结束"); } }
// Start is called before the first frame update void Start() { game_manager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameManager>(); block_array = gameObject.GetComponentsInChildren <block>(); target = GameObject.FindGameObjectWithTag("Target").GetComponent <target>(); sum = GameObject.FindGameObjectWithTag("Sum").GetComponent <sum>(); combo = GameObject.FindGameObjectWithTag("Combo").GetComponent <combo>(); timer = GameObject.FindGameObjectWithTag("Timer").GetComponent <timer>(); lifes_score = GameObject.FindGameObjectWithTag("LifesScore").GetComponent <lifes_score>(); stage = GameObject.FindGameObjectWithTag("Stage").GetComponent <stage>(); refresh = GameObject.FindGameObjectWithTag("Refresh").GetComponent <refresh>(); swipe = GameObject.FindGameObjectWithTag("Swipe").GetComponent <ParticleSystem>(); audio = gameObject.GetComponent <AudioSource>(); generate_random_numbers(); set_block_clickabable_array(); damage_off(); }
/// <summary> /// 数据解析 /// </summary> /// <param name="data"></param> private void dataprocess(string data) { int dataHead = data.IndexOf("@"); int dataTail = data.IndexOf("$"); if (dataHead > dataTail) { return; } if (dataTail - dataHead < 26) //信息不完整直接返回; { return; } string dataLenth = data.Substring(dataHead + 21, 2); int dataLen = stringToInt(dataLenth, 2); if (data.Length != 26 + dataLen) { return; } string dstSource = data.Substring(dataHead + 1, 4); string srcSource = data.Substring(dataHead + 5, 4); string id = "20" + data.Substring(dataHead + 9, 10); string fc = data.Substring(dataHead + 19, 2); string checksum = data.Substring(dataTail - 2, 2); int datacheck = stringToInt(checksum, 2); //数据中的校验和 string collectData = data.Substring(dataHead + 23, dataLen); int check = main.CheckSum(collectData, dataLen); if (check != datacheck) { return; //校验失败直接退出 } switch (fc) { //状态采集信息处理 case "01": dataStructure.device deviceState = new dataStructure.device(id, collectData); //推入在线设备队列 standloneid = deviceState.id; standlonerunningtime = deviceState.runningTime; refresh ourrefresh = new refresh(deviceInfo); this.Invoke(ourrefresh, deviceState); //} break; case "02": dataStructure.device FaultdeviceState = new dataStructure.device(id, collectData); //推入在线设备队列 //onlineDeviceDataQueue.Enqueue(FaultdeviceState); //deviceStateSaveQueue.Enqueue(deviceState); standloneid = FaultdeviceState.id; standlonerunningtime = FaultdeviceState.runningTime; ///检查状态信息中是否有故障 errorCheckAndShow(ref faultDevice, FaultdeviceState); break; default: break; } //byte[] idchar = System.Text.Encoding.UTF8.GetBytes(id); //dictOfIdforClient[id].Send(idchar); }
private void Computator() { refresh _refresh = new refresh(RefreshGraph); // Creazione dei threads. Thread accGraph = new Thread(new ThreadStart(ModAccGraph)); Thread gyrGraph = new Thread(new ThreadStart(ModGyrGraph)); Thread motion = new Thread(new ThreadStart(Motion)); Thread turn = new Thread(new ThreadStart(Turn)); Thread laysit = new Thread(new ThreadStart(LaySit)); Thread deadRec = new Thread(new ThreadStart(DeadReckoning)); Thread savedata = new Thread(new ThreadStart(SaveData)); // Run! deadRec.Start(); accGraph.Start(); gyrGraph.Start(); motion.Start(); turn.Start(); laysit.Start(); savedata.Start(); // Il chiamante attende che i threads completino le loro operazioni. while (accGraph.IsAlive || gyrGraph.IsAlive || turn.IsAlive || laysit.IsAlive || deadRec.IsAlive) ; // Refresh dei grafici. Invoke(_refresh, zedGraphControl1); Invoke(_refresh, zedGraphControl2); Invoke(_refresh, zedGraphControl3); Invoke(_refresh, zedGraphControl4); Invoke(_refresh, zedGraphControl5); // Non vi è bisogno che i seguenti due threads completino le loro operazioni prima di fare il refresh dei grafici, per cui vi è un ciclo loro. while (savedata.IsAlive || motion.IsAlive) ; }
// Start is called before the first frame update void Start() { blocks = GameObject.FindGameObjectWithTag("Blocks").GetComponent <blocks>(); refresh = GameObject.FindGameObjectWithTag("Refresh").GetComponent <refresh>(); the_timer = count_down_timer; }
/// <summary> /// Обновление онлайн/оффлайн списка /// </summary> /// <param name="name">ID пользователя</param> /// <param name="stat">Статус пользователя (онлайн/оффлайн)</param> public void OnOffStatus(ChangeStatusArgs info) { uint name = info.id; ushort stat = info.flag; vk.profile temp; int last, now; if (stat == 1) // Из оффлайна в онлайн { try { temp = vars.VARS.Contact[name]; temp.online = true; vars.VARS.Contact.Remove(name); vars.VARS.Contact.Add(name, temp); last = myContactList.ContactList.Items.IndexOf(name); myContactList.ContactList.Sort(); now = myContactList.ContactList.Items.IndexOf(name); if ((now < (myContactList.ContactList.Offset / HEIGHT_ITEM + myContactList.ContactList.Height / HEIGHT_ITEM)) || ((last < (myContactList.ContactList.Offset / HEIGHT_ITEM + myContactList.ContactList.Height / HEIGHT_ITEM)))) // Проверяем видим ли элемент, если да, перерисовываем { refresh UpdateContact = new refresh(myContactList.ContactList.Refresh); myContactList.ContactList.Invoke(UpdateContact); } if (vars.VARS.User_online_on && vars.VARS.Sound) GeneralMethods.NotifySound("UserOnline"); } catch (ArgumentNullException exe) { GeneralMethods.WriteError(exe.Source, exe.Message, exe.TargetSite); } } else // Из онлайна в оффлайн { try { temp = vars.VARS.Contact[name]; temp.online = false; vars.VARS.Contact.Remove(name); vars.VARS.Contact.Add(name, temp); last = myContactList.ContactList.Items.IndexOf(name); myContactList.ContactList.Sort(); now = myContactList.ContactList.Items.IndexOf(name); if ((last > myContactList.ContactList.Offset / HEIGHT_ITEM) & (last < (myContactList.ContactList.Offset / HEIGHT_ITEM + myContactList.ContactList.Height / HEIGHT_ITEM)) || (now > myContactList.ContactList.Offset / HEIGHT_ITEM) & (now < (myContactList.ContactList.Offset / HEIGHT_ITEM + myContactList.ContactList.Height / HEIGHT_ITEM))) { refresh UpdateContact = new refresh(myContactList.ContactList.Refresh); myContactList.ContactList.Invoke(UpdateContact); } if (vars.VARS.User_offline_on && vars.VARS.Sound) GeneralMethods.NotifySound("UserOffline"); } catch (ArgumentNullException exe) { GeneralMethods.WriteError(exe.Source, exe.Message, exe.TargetSite); } } }