2010-02-22 36 views
1

我有一個應用程序,當用戶需要輸入信息時顯示一個對話框。原因是爲了保持主窗體只讀,並且只有當您需要添加/編輯數據時纔會出現對話框。桌面應用程序中的描述性標籤名稱

我正在摔跤的問題是在對話框中顯示的標籤名稱。該應用程序是一個WPF桌面應用程序,傳統上桌面應用程序在標籤名稱上通常很短(通常是一個或兩個單詞)。我希望使用戶友好對話,並對所需的信息進行更具描述性的描述。 Web開發人員似乎正在接近這一點,並且對他們的標籤名稱有更多的描述,但我查看的大多數表單都是隻填充一次的表單,而我將擁有可以編輯的數據。

舉例:如果我有一個標籤詢問用戶員工是否吸菸,在絕大多數的應用程序中,標籤通常會是「Smokes?」之類的東西。有一個複選框,而我想要的東西像'員工吸菸嗎?'。我的問題是,當你第一次遇到這個對話框並輸入數據時,它看起來沒問題,但是當你編輯已經存在的數據時怎麼樣。這個標籤現在是否有意義。過去式和現在式似乎正在困擾我,我對人們的想法或方式感興趣。我正在編寫的應用程序是一個WPF應用程序,我覺得現在傳統的標籤名稱已經有點老了。

另一個例子是輸入一個人的聯繫方式。我是否有標籤可以說電話,傳真,電子郵件或更具描述性的內容。即在文本框之前出現的標有「輸入下面的聯繫人詳細信息」,然後是單個單詞標籤的標籤?

也許我只是在討論所有這些問題,但我希望向前邁進一步,以便我的應用程序包含多個單詞標籤,有時用戶不清楚需要什麼。

回答

1

爲什麼不使用簡潔的標籤並使用工具提示進行更長時間的解釋。

只有當用戶不熟悉應用程序時才需要更長的解釋。

另外,您可以重新標註標籤以使其聽起來更像是一個問題,如「是吸菸者?」。

由於您使用堆棧溢出,請注意它們對工具提示的使用,我認爲Jeff Attwood在播客中有一篇關於在SO中使用工具提示的博文或評論。我不記得我聽到/讀過它的地方。

+1

對於工具提示+1。我還使用數據綁定+代碼隱藏功能,使工具提示不那麼「通用」,並且與上下文相關。 – Dave 2010-02-22 06:16:02

+0

我已經使用工具提示,用戶可以打開/關閉。在屏幕左下角有一個工具提示圖標,點擊時,文本框旁邊會出現一些工具提示圖標。雖然我提出了一個很好的觀點,因爲我沒有考慮到他們在我的關於更多描述性標籤的論點中。 – Adrian 2010-02-22 06:39:59

+0

我同意使工具提示更具描述性。目前我有'輸入人的名字',但我認爲如果我顯示'輸入員工是否是吸菸者或非吸菸者'會更好' – Adrian 2010-02-22 06:42:36

0

你有沒有想過創建一個「快速啓動」流程或嚮導第一次輸入數據?這將使您有機會指導用戶完成整個流程,使用帶有說明的標籤,以便他們學習將描述與您選擇的標籤相關聯(希望簡潔但直觀)。然後當他們需要編輯數據時,他們已經學會了應用程序分類。

如果您遇到時態問題,請避免使用動詞或僅使用現在時。我會嘗試使用名詞 - 「吸菸者?」而不是「抽菸?」

當您要求輸入電話號碼,電子郵件地址等常用數據時,您大概可以假設用戶會理解您的意思。只需要清楚你所要求的是誰的聯繫信息 - 使用顯式字段集合的標題是一個好主意(「員工聯繫詳細信息」),在字段集合上添加簡短說明也會有幫助。

當然,在啓動應用程序之前,您應該對應用程序始終進行一定程度的可用性測試,以發現接口的任何問題。