2012-06-16 19 views
-2

這對於那些應用程序設計人員來說會是一個更多的問題,但歡迎所有的答案,所以準備好!winform設計了很多類別和信息

我即將開發,將容納很多不同的用戶控件,資料,意見,類別等的應用..

我一直在想,做研究,但我不知道是什麼研究所以也許你們可以幫助我。我需要一個適用於我的窗體的設計類型,這樣可以顯示很多信息並進行分類。例如,想象類似於本文末尾顯示的類別。

我需要能夠讓用戶以一種不那麼令人困惑的方式找到解決所有問題的方法。我正在考慮某種標籤系統或可能使用Windows功能區,但我認爲這會讓事情變得複雜,並使所有事情看起來很忙。我也有混合,所以WPF是一個選項。

如果您有任何想法,鏈接,圖片或更好的例子,請回答這個問題。我更像一個程序員而不是設計師,所以只要我有設計的東西我就可以做到。預先感謝您,我期待看到您展示的設計類型。

(以下爲類別的短路例子)

A 
-> aa 
    -> aaa 
     -> aaaa 
     -> Here lies the user control that will be loaded 
     -> aaab 
     -> Here lies the user control that will be loaded 
     -> aaac 
     -> Here lies the user control that will be loaded 
    -> aab 
     -> aaaa 
     -> Here lies the user control that will be loaded 
     -> aaab 
     -> Here lies the user control that will be loaded 
     -> aaac 
     -> Here lies the user control that will be loaded 
-> ab 
    -> aba 
     -> abaa 
     -> Here lies the user control that will be loaded 
     -> abab 
     -> Here lies the user control that will be loaded 
     -> abac 
     -> Here lies the user control that will be loaded 
    -> abb 
     -> abaa 
     -> Here lies the user control that will be loaded 
     -> abab 
     -> Here lies the user control that will be loaded 
     -> abac 
     -> Here lies the user control that will be loaded 

(這是現在的第二主類別,會有這些多達5)

B 
-> ba 
    -> baa 
     -> baaa 
     -> Here lies the user control that will be loaded 
     -> baab 
     -> Here lies the user control that will be loaded 
     -> baac 
     -> Here lies the user control that will be loaded 
    -> bab 
     -> baaa 
     -> Here lies the user control that will be loaded 
     -> baab 
     -> Here lies the user control that will be loaded 
     -> baac 
     -> Here lies the user control that will be loaded 
    -> bb 
     -> bba 
      -> bbaa 
      -> Here lies the user control that will be loaded 
      -> bbab 
      -> Here lies the user control that will be loaded 
      -> bbac 
      -> Here lies the user control that will be loaded 
     -> bbb 
      -> bbaa 
      -> Here lies the user control that will be loaded 
      -> bbab 
      -> Here lies the user control that will be loaded 
      -> bbac 
      -> Here lies the user control that will be loaded 

會有最可能是6個主要類別,每個類別都有多個子類別。每個類別都是一個按鈕或鏈接,直到點擊「aaaa」深層按鈕並加載用戶控件爲止。

爲了進一步解釋可能發生的事情。

A被點擊。現在你看到AA,AB,AC等。你點擊AA,你會看到AAA,AAC,AAAB等。點擊時,加載用戶控件。

謝謝你們讀到這整件事情的那幾個人,我想盡可能多地提供數據,所以這不是因爲一般或某些東西而關閉的。

+0

我想你忘了問一個問題... –

+2

你需要更好地描述使用場景。用戶一次只能使用其中一個葉用戶控件嗎?他們會經常切換用戶控制嗎?控件的大小是多少?它們是否一次適合屏幕顯示(如Excel表格中的單元格)還是它們大?用戶是否會花更多時間找到正確的控件或大部分時間在用戶控件中工作?用戶控件是獨立工作還是以某種方式鏈接? –

回答

0

如果需要,我決定使用帶有樹列表的2010年功能區作爲內容。