请教如何让程序一直运行
我想写一个程序,点“启动”按钮后开始不间断运行,直到点“终止”按钮后停止运行。请问各路大侠,如何用C#实现这个目标?最好附上代码,拜谢先~
------解决方案--------------------放一个定时器,编写你需要不断执行的代码
两个按钮:
timer1.Start();
timer1.Stop();
------解决方案--------------------用定时器,time1.enable=true启动,false终止。或者用一个while(true)循环
------解决方案--------------------汗,很明显这个用循环做更好啊 。用WPF 拖2个按钮 然后加一个全局变量 bool类型的 开始按钮 让bool为真 终止按钮 bool为假 然后你写一个 程序 while(bool变量) {你要运行的程序};这个最简单 。加什么定时器啊。。。小题大做。。
------解决方案--------------------
不是什么程序都是定时刷新图片帧。
而如果你是用了已经封装好的动画组件库,那么你也不需要自己去写循环。因为动画组建库有另外一套底层的循环调用机制,你根本就没有插手它的循环。你自己写另外一个循环,反而是画蛇添足的。
那些讲述比较底层的基础知识的书,不是随便套用的。当你使用层次高一点的工具,那么你就只能把那些低层的理论,先放到一边,重新学习程序控制流程了。
------解决方案--------------------将循环放在工作线程中
bool isStop = false;
//以下是线程方法代码片段
while(true)
{
if(isStop = true) break;
DoSomeThig();
}