freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件產(chǎn)品部軟件界面設(shè)計(jì)規(guī)范(草(編輯修改稿)

2025-10-07 19:19 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 議,“確定( OK)”和“取消( Cancel)”按鈕也被放置在同一組中。 7) 對(duì)話框控件的即時(shí)提示( ToolTips) 在窗口或?qū)υ捒蛑?,?duì)于重要的、標(biāo)題簡(jiǎn)短的或無(wú)法用語(yǔ)言描述的控件(如圖形按鈕),要用即時(shí)提示 ( ToolTips) 窗口來(lái)說(shuō)明該控件的意義、用法或提示。即時(shí)提示是我們經(jīng)常用到的。注意,不要濫用即時(shí)提示。如果控件本身能夠向用戶提供充分的信息,就不要使用即時(shí)提示了。過(guò)多的提示信息會(huì)讓人感到很煩亂。 下面,我們以對(duì)話框?yàn)槔?,說(shuō)明在 VC++ 。 a. 首先選擇 為哪些控件添加 ToolTip,我們把需要添加 ToolTip 的控件稱(chēng)為 ToolTip 控件。假設(shè)我們決定為兩個(gè)控件添加 ToolTip,它們的 ID 分別為 IDC_ MAXWIDTH和 DC_PARAGRAPH。 b. 在資源編輯器中添加字符串資源,一個(gè) ToolTip 控件需要一個(gè)字符串資源。假設(shè)我們添加的兩個(gè)字符串資源的 ID分別為 IDS_MAXWIDTH和 IDS_PARAGRAPH。 c. 在對(duì)話框頭文件的類(lèi)聲明中,添加一個(gè)變量: protected: CToolTipCtrl m_tooltip。 d. 利用 ClassWizard, 為這個(gè)對(duì)話框添加兩個(gè)消息處理函數(shù): virtual BOOL PreTranslateMessage(MSG* pMsg)。 virtual BOOL OnInitDialog()。 e. 在 PreTranslateMessage()填寫(xiě)代碼如下: { // TODO: Add your specialized code here and/or call the base class { // Let the ToolTip process this message. (pMsg)。 return CDialog::PreTranslateMessage(pMsg)。 } } f. 在 OnInitDialog ()填寫(xiě)代碼如下: { CDialog::OnInitDialog()。 // TODO: Add extra initialization here { // Create the ToolTip control. (this)。 (TRUE)。 // TODO: Use one of the following forms to add controls: (GetDlgItem(IDC_MAXWIDTH), IDS_MAXWIDTH)。 (GetDlgItem(IDC_PARAGRAPH),IDS_PARAGRAPH)。 } return TRUE。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } g. 這樣, ToolTips就添加完畢。 8) 控件的屏蔽 與正在進(jìn)行的操作無(wú)關(guān)的按鈕應(yīng)該加以屏蔽 ( Windows 中用灰色顯示,沒(méi)法使用該按鈕 ) 。 屏蔽一個(gè)控件可以用代碼實(shí)現(xiàn)( EnableWindow()),也可以在 VC++ 中實(shí)現(xiàn)。如圖: 在資源編輯器中屏蔽一個(gè)控件 9) 對(duì)話框的缺省 按鈕 要支持 Enter 鍵 ,即按 Enter 后自動(dòng)執(zhí)行 缺省 按鈕對(duì)應(yīng)操作。 一般情況下,“確定”或“ OK”按 鈕往往是缺省按鈕。 在 VC++ ,設(shè)置缺省按鈕的方法如下圖所示: 設(shè)置缺省按鈕 10) 控件的邊界值檢查 對(duì)于數(shù)值型的控件,必須以適當(dāng)?shù)姆绞綄?duì)用戶輸入的數(shù)據(jù)進(jìn)行檢查,確保用戶輸入的數(shù)據(jù)正好是程序所需要的數(shù)據(jù),以便避免出現(xiàn)數(shù)值越界的問(wèn)題。 以 VC++ ,對(duì)于需要輸入整數(shù)的控件,要首先在資源編輯器中禁止用戶輸入 0~9以外的數(shù)字,如下圖: 禁止用戶輸入 0~9以外的數(shù)字 然后再在 ClassWizard窗口中限定整數(shù)的范圍,如下圖: 限定整數(shù)的范圍 對(duì)于需要輸入浮點(diǎn)數(shù)的控件,則要在 ClassWizard窗口中限定數(shù)值界限。 也可以在程序中判斷整數(shù)或浮點(diǎn)數(shù)控件的數(shù)值域是否合法,并給出必要的提示。 對(duì)于字符串形式的數(shù)據(jù)控件,如果需要限定輸入的字符必須為大寫(xiě)或小寫(xiě),可以在 VC++ ,如下圖: 限定輸入的大小寫(xiě) 如果需要限定字符串的輸入長(zhǎng)度,可以使用 VC++ ClassWizard窗口,如下圖: 限定字符串的長(zhǎng)度 對(duì)于其他形式的數(shù)據(jù)控件,需要在程序中判定數(shù)值域,并在輸入非法時(shí)向用戶提醒。 11) 圓按鈕、檢查框(復(fù)選框)按鈕和列表框的使用 當(dāng)用戶的選 擇是二選一時(shí),可以采用一個(gè)檢查框按鈕; 當(dāng)用戶 的 選擇 是多選一 時(shí) , 可以采用 圓按鈕。 當(dāng) 用戶的 選擇 是多選 多時(shí) , 可以采用復(fù)選框 按鈕, 每一種選擇都是有效的 , 用戶不可能輸入任何一種無(wú)效的選擇。 當(dāng)選項(xiàng)特別多時(shí),可以采用列表框 和 下拉式列表框。 窗口 空間較小時(shí)使用下拉框而不 使用選 擇 框。選項(xiàng)數(shù) 較 少時(shí)使用選 擇 框 而不 使用下拉列表框。 12) 窗口或控件的用詞 窗口或控件中的用詞以及控件的名稱(chēng)應(yīng)該適當(dāng)、準(zhǔn)確。 對(duì)于通用的軟件,要使用一般讀者能夠理解的詞匯,對(duì)于專(zhuān)業(yè)軟件,可以使用一些行業(yè)專(zhuān)用的詞語(yǔ)。 控件的名稱(chēng)應(yīng)該鮮明,與相鄰控件和功能相近 的控件名稱(chēng)有明確的區(qū)別。 控件的名稱(chēng)的字?jǐn)?shù)要 基本相近,忌用太長(zhǎng)的名稱(chēng),免得占用過(guò)多的 空間 。 激活對(duì)話框的按鈕的名稱(chēng)中應(yīng)該帶有“ … ”,如“高級(jí)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1