2012-02-14 93 views
-1

我正在開始一個新項目,並且不確定哪個開發平臺最適合用戶界面。這是一個協作式企業解決方案,可以開發爲Intranet應用程序(或者,可以想象,桌面應用程序)。Visual C++是否推薦用於開發協作式企業應用程序?

UI將由行和列組成,用戶必須能夠隨時添加/刪除。他們將編輯行/列標籤作爲文本字段。

生成的表格或「網格」必須支持用戶可編輯的行級別 - 與TreeView :: LabelEdit控件屬性,我相信 - 和可排序的列一樣。網格可能擴展到2000行和30列(儘管對於所有用戶/小組而言可能會小得多,可能是20 x 5)。網格的「單元格」將是下拉菜單,不需要用戶可編輯。最後,用戶創建的網格將驅動密集的統計計算。 (1)動態調整大小(添加/刪除行和列),(2)支持行的TreeView類型層次結構,(3)可編輯行/列標籤,(4)可排序的列,(5)「單元格」的下拉菜單,以及(6)對高級統計庫或資源的支持。全部在企業協作的情況下。

我更願意建立本作中的Visual C++專業桌面應用程序,因爲我想學習VS C++,我願意把時間,我已經計劃上來,將需要該語言/ IDE,所以我真的需要削減我的牙齒。

我的問題是:

1)我可以有效地完成上述VS C++,即使它不是最佳的解決方案? 2)如果這不能在C++中有效完成(儘管我偏好:),還應考慮其他方法/平臺?

我從這裏乾淨的石板開始,只想把精力集中在最好的方向。

謝謝。

+0

是的,你可以在Visual C這樣做++。 – 2012-02-14 04:42:47

+0

謝謝,很高興知道我不是在完全錯誤的樹上吠叫。我想知道VS C++對於這種類型的項目是否會有效**。我一直在評估它,TWiki,SharePoint,Dreamweaver,Flex ...但我沒有足夠的經驗用這些工具來確定它們的相對有效性。我可以讓他們任何一個工作,但不知道哪些可能會導致我最少的痛苦,自我厭惡和後悔:) – Tidewater 2012-02-14 14:07:40

+0

重新閱讀您的要求,聽起來像Microsoft Excel將是最簡單的方法。 – 2012-02-14 20:45:13

回答

0

我在Excel中創建了一個工作原型。這是一個有價值的練習,但Excel不能有效地支持協作要求(至少有幾十個用戶)。

我的試探性答案是在MediaWiki中使用Flex控件。例如,DataGrid或Advanced DataGrid **等控件似乎可以滿足用戶界面的要求,並且wiki平臺將使我不必爲C++中的協作構建(或導入)支持。 (或者,我可以開發一個支持協作的ASP.NET Web應用程序,或者可以在MediaWiki中嵌入ASP.NET控件?我沒有感覺ASP的強項/缺陷。)

我會說話明天是自由職業者TWiki guru,但我幾乎排除了這一點,因爲免費/社區版本不支持MediaWiki提供的一些基本功能。最後,我試圖確定HTML5是否提供了合適的UI控件。

任何反饋或建議,將不勝感激,我的頭旋轉稱重這​​些和其他替代品的親(和可),但它通常是無論如何旋轉)。謝謝。


編輯**互動的Flex例子/動態排序網格(包括代碼):

相關問題