我想用 c# 实现 sjf(调度),我需要时间线来展示它是如何工作的。例如,在这个时间片中,该进程完成了它的工作。我想以图形方式显示它。
我怎么能这样做?
像这样的东西:
我可以实现,我只是不知道如何以图形方式显示它。它是 C# 中的 Windows 窗体应用程序
要使用 WinForms / C# 以图形方式显示您所描述的计划,请考虑使用甘特图控件。
不要尝试自己构建控件,有很好的现成控件,它们功能强大、价格低廉、支持良好并且有大量示例代码。
Telerik 例如:http ://www.telerik.com/products/winforms/chart.aspx
我提到 Telerik,因为我之前使用过他们的 WinForms、WPF 和 ASP.Net 控件,它们有很多不同的示例代码片段,因此很容易测试,并且通过定期更新维护良好。获取试用版,看看它如何为您工作,然后从那里开始。
Gannt 控件还有很多其他来源,请参阅之前的 StackOverflow 主题:Windows 窗体上的甘特图控件