读书人

请问怎么让程序一直运行

发布时间: 2013-09-25 11:02:58 作者: rapoo

请教如何让程序一直运行
我想写一个程序,点“启动”按钮后开始不间断运行,直到点“终止”按钮后停止运行。请问各路大侠,如何用C#实现这个目标?最好附上代码,拜谢先~ c#
[解决办法]
放一个定时器,编写你需要不断执行的代码

两个按钮:
timer1.Start();
timer1.Stop();
[解决办法]
用定时器,time1.enable=true启动,false终止。或者用一个while(true)循环
[解决办法]
汗,很明显这个用循环做更好啊 。用WPF 拖2个按钮 然后加一个全局变量 bool类型的 开始按钮 让bool为真 终止按钮 bool为假 然后你写一个 程序 while(bool变量) {你要运行的程序};这个最简单 。加什么定时器啊。。。小题大做。。
[解决办法]

引用:
在《C# opel 游戏开发》中开篇就有介绍,最好使用循环,在主 main 下面 定义 loop,


不是什么程序都是定时刷新图片帧。

而如果你是用了已经封装好的动画组件库,那么你也不需要自己去写循环。因为动画组建库有另外一套底层的循环调用机制,你根本就没有插手它的循环。你自己写另外一个循环,反而是画蛇添足的。

那些讲述比较底层的基础知识的书,不是随便套用的。当你使用层次高一点的工具,那么你就只能把那些低层的理论,先放到一边,重新学习程序控制流程了。
[解决办法]
将循环放在工作线程中
bool isStop = false;

//以下是线程方法代码片段
while(true)
{
if(isStop = true) break;
DoSomeThig();
}

读书人网 >C#

热点推荐