Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual c++ 是visualc++;推荐用于开发协作企业应用程序?_Visual C++_User Interface_Treeview_Collaborative - Fatal编程技术网

Visual c++ 是visualc++;推荐用于开发协作企业应用程序?

Visual c++ 是visualc++;推荐用于开发协作企业应用程序?,visual-c++,user-interface,treeview,collaborative,Visual C++,User Interface,Treeview,Collaborative,我正在开始一个新项目,不确定哪个开发平台最适合UI。这是一个协作的企业解决方案,可以开发为内部网应用程序(或者,可以想象,是一个桌面应用程序) UI将由行和列组成,用户必须能够动态添加/删除这些行和列。他们将编辑行/列标签作为文本字段 生成的表或“网格”必须支持用户可编辑的行层次结构——我相信这与TreeView::LabelEdit控件属性一样——以及可排序列。网格可能会扩展到多达2000行和30列(尽管对于超级用户/组以外的所有用户/组来说都会小得多,可能是20 x 5)。网格的“单元格”将

我正在开始一个新项目,不确定哪个开发平台最适合UI。这是一个协作的企业解决方案,可以开发为内部网应用程序(或者,可以想象,是一个桌面应用程序)

UI将由行和列组成,用户必须能够动态添加/删除这些行和列。他们将编辑行/列标签作为文本字段

生成的表或“网格”必须支持用户可编辑的行层次结构——我相信这与TreeView::LabelEdit控件属性一样——以及可排序列。网格可能会扩展到多达2000行和30列(尽管对于超级用户/组以外的所有用户/组来说都会小得多,可能是20 x 5)。网格的“单元格”将是下拉菜单,不需要用户编辑。最后,用户创建的网格将推动密集的统计计算

总之,我的需求是一个协作网格,(1)动态调整大小(添加/删除行和列),(2)支持行的树状视图类型层次结构,(3)可编辑的行/列标签,(4)可排序的列,(5)用于“单元格”的下拉菜单,(6)支持高级统计库或资源。所有这些都是在企业协作的背景下进行的

我希望把它作为Visual C++专业的桌面应用程序来构建,因为我想学习VC++,并且愿意投入时间。我有一些项目需要这种语言/IDE,所以我真的需要切磋一下

我的问题是:

1)即使VC++不是最优解,也能有效地完成上述任务吗? < p 2)如果不能在C++中有效地完成(尽管我的偏好是),那么我应该考虑其他的方法/平台? 我在这里从头开始,只想把精力集中在最好的方向上


谢谢。

我用Excel创建了一个工作原型。这是一个有价值的练习,但Excel不能有效地支持协作需求(至少有几十个用户)

我的初步答案是在MeaWiki中使用<强> Flex控件。<强>例如,如DATAGRID或高级DATAGRID **之类的控件似乎解决了UI需求,而wiki平台将使我免于在C++中构建(或导入)对协作的支持。(或者,我可以开发一个支持协作的ASP.NET Web应用程序,或者在MediaWiki中嵌入ASP.NET控件?我对ASP在这方面的优势/缺陷没有感觉。)

明天我将与一位自由职业者TWiki大师交谈,但我几乎排除了这种可能性,因为免费/社区版不支持MediaWiki提供的一些基本功能。最后,我试图确定HTML5是否提供了合适的UI控件

任何反馈或建议都将不胜感激,我的头脑正在旋转,权衡这些选择和其他选择的利弊(但无论如何,它通常都在旋转)。多谢各位


**用于动态编辑/排序网格的交互式Flex示例(包含代码):


  • 是的,你可以在Visual C++中完成这项工作。谢谢,知道我不是在错误的树上吠叫是很好的。我想知道VS C++是否对这种类型的项目有效。我一直在评估它,TWiki,SharePoint,Dreamweaver,Flex。。。但我没有足够的经验使用这些工具来确定它们在这方面的相对有效性。我可能可以让它们中的任何一个工作,但我想知道哪一个可能会给我带来最少的痛苦、自我厌恶和遗憾:)重新阅读您的要求,听起来Microsoft Excel将是最简单的方法。好主意,我没有想到这一点。我可以在Excel中创建原型,收集反馈并评估解决方案是否值得进一步开发。如果是这样的话,我缺乏脚本语言方面的专业知识,这使得我很难评估桌面应用程序的替代方案(尽管我愿意掌握使其成为强大的企业协作工具所需的任何技术)。谢谢