我的老板认为VS 2008 IDE窗口管理器(自动隐藏,解决方案资源管理器,属性等的对接)是自切片面包以来最好的东西。我找不到类似于工具箱中的功能的控件。有没有你知道的那样的控件?或者我应该继续自己实施吗?顺便说一句,我们正在使用VS 2008 Express。
答案 0 :(得分:11)
您不必创建看起来像 VS窗口管理器的东西 - 您可以使用Visual Studio Shell的实际VS。
我认为它的目的是创建开发人员工具,但我认为没有必要以这种方式使用它。根据我的理解,它有点像Eclipse RCP。
答案 1 :(得分:6)
我在一个真实的项目中实现了很好的工作得很好的 DockPanel Suit ,它现在正在生产一个非常复杂的应用程序(它是一个非常复杂的金融市场应用程序)在性能和稳定性方面严格的UI要求)。这是一个非常好的实施。
我甚至不得不做一些自定义修改,发现代码非常易于理解和编写。
我确信Infragistics等公司有几个可比较的商业实施,但如果您缺少现金或者不关心组件的商业支持服务,您可以尝试一下:
答案 2 :(得分:3)
我希望您没有为非技术用户开发标准的业务线应用程序。
我参与了一系列商业应用。尝试使用魔术库(从内存)和实现属性窗口等,所以它看起来“就像Visual Studio”。
然后我们向最终用户发布了原型,他们讨厌它。这些是非技术性财务和账户类型的人,有些甚至是高级用户。主要的抱怨是“窗户不能停留在同一个地方”,“太容易意外拖窗”,“太邋”“”我的窗户不断消失“等等。
仅仅因为你的老板认为Visual Studio IDE很棒并不意味着如果你的目标用户组没有。
不要忘记Visual Studio是由开发人员为开发人员设计/构建的。如果您的用户不会过于技术化,那么首先与他们进行一些原型设计可能是非常明智的。
答案 3 :(得分:1)
这是一个非常好的开源项目。在SourceForge上查找 DockingSuite Dock Panel Suite。
答案 4 :(得分:0)
你应该看看SandDock。旧版本是免费许可的(dunno,如果它们仍然可用),而较新的版本相对便宜,特别是考虑到它们可以节省你的时间/金钱/理智。
我强烈建议不要尝试滚动自己的VM组件。如果它不是您的主要产品,那么涉及的工作太多,而且不值得。
答案 5 :(得分:0)