我平时做.net的web方面的.也是一个菜鸟.
现在想用winform做这样一个东东,是用C#写的.在界面上设置要按的键,这个按键的数量假设为20.
中间设置要按健的时间间隔单位为秒;后面设置是否启用这个按健.
只要不关闭程序就一直执行.界面大概如下:
想问下这个类要怎么样设置..
给一个关于用到哪些技术的东西或大概思路就行了.多谢啦,希望能有一个大牛来指点一下迷津
现在想用winform做这样一个东东,是用C#写的.在界面上设置要按的键,这个按键的数量假设为20.
中间设置要按健的时间间隔单位为秒;后面设置是否启用这个按健.
只要不关闭程序就一直执行.界面大概如下:
想问下这个类要怎么样设置..
给一个关于用到哪些技术的东西或大概思路就行了.多谢啦,希望能有一个大牛来指点一下迷津
对于第一个步骤,你可以考虑每个按键对应一个时间变量,一个Enble标志,然后再一个Timer_Tick(1s触发一次)事件中循环对每个可用按键作时间递减操作,时间到期后触发事件,并给时间变量赋初始值;第二个步骤中,为了不影响主程序,应该在单独线程中独立执行触发的事件。另外要考虑触发事件的执行时间应该小于你设定的时间间隔,否则要做是否并发等的处理。
http://www.google.com/#hl=zh-CN&source=hp&q=C%23+%E5%B1%8F%E8%94%BD%E7%83%AD%E9%94%AE&rlz=1R2GGHP_zh-CNCN438&oq=C%23+%E5%B1%8F%E8%94%BD%E7%83%AD%E9%94%AE&aq=f&aqi=&aql=&gs_sm=e&gs_upl=1739l8444l0l8901l7l7l0l0l0l0l0l0ll0l0&bav=on.2,or.r_gc.r_pw.&fp=75e100891b0956bc&biw=1366&bih=567不同的键KeyCode也不一样
那这样20个按键,是不是要定义20个Timer啊.要是还有更多的按键.那就要定义更多了?.