我已经实现了一种脚本语言,它支持.NET 对象的创建和使用。
为了便于使用,我想实现一个用户界面来查找内存中的变量。
我在 Visual Studio 和 Eclipse 中检查了调试/监视变量窗口,它们似乎都使用相同的模式 - 变量<->属性关系的树视图表示,这很好,但需要大量“扩展节点”点击查找特定属性或字段的值。
如果所有属性和字段都自动展开,则可以轻松解决点击次数过多的问题——但这可能会导致另一个问题——过多的屏幕空间仅用于显示一个变量。
除了我已经见过的(Visual Studio、Eclipse)之外,您能否推荐任何好的(或不寻常的)调试/视图/变量监视 UI 实现。
这个想法是能够在视觉上掌握对象的状态,只需一眼(或尽可能靠近它)。