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

正文內(nèi)容

x為編程開發(fā)規(guī)范與案例-管理案例(編輯修改稿)

2025-07-10 13:33 本頁面
 

【文章內(nèi)容簡介】 上也可以不寫,如果不寫則一定要使用 tip 來提示用戶該按鈕完成的功能; 在按鈕中使用的圖片要能表達(dá)按鈕對應(yīng)功能的意義; 不宜對普通的按鈕只用圖標(biāo)做外觀; 為方便用戶的使用,所有的輸入控件應(yīng)該按 tab 鍵和回車鍵排序,特別是密碼輸入時,應(yīng)該能用回車切換 輸入框的焦點(diǎn); 對程序的退出、寫數(shù)據(jù)等有破壞可能或數(shù)據(jù)丟失可能的操作應(yīng)該給用戶一次確認(rèn)的機(jī)會; 幫助文件宜用 html 格式,因?yàn)?hlp 格式的文件只能在 windows 中用; 一般窗體的大小應(yīng)該可以讓用戶自己調(diào)整,窗體的初始長寬比例為 4: 3 要考慮到用戶可能會用到不同的分辨率,在開發(fā)時應(yīng)使用當(dāng)時流行的分辨率; 除非必要,否則不宜用模態(tài)窗體 ,但可以讓用戶選擇使窗體成為模態(tài) 窗體; 應(yīng)用程序的大小不固定時 (拖動窗口的右下角時可以改變窗體大小 ),應(yīng)處理窗體變化時窗體內(nèi)各控件大小和位置的變化; (單 /多文檔界面類型 ) 對于一個簡單的文本編輯器應(yīng)用程序,選擇 CEditView。 對于一個能編輯多信息文本格式 ( RT F )文件的應(yīng)用程序,選擇 CRichEditView(這一選擇將導(dǎo)致應(yīng)用程序?yàn)槲臋n類選擇 CRichEditDoc 類 )。 對于一個圖形應(yīng)用程序,選擇 CScrollView。 對于一個簡單的監(jiān)控或帳目管理應(yīng)用程序,選擇 CListView。 要著手創(chuàng)建一個資源管理器類型的應(yīng)用程序,請選擇 CTreeView(在以后的步驟中 ,可以手工添加一個 CListView)。 在對話框模板外創(chuàng)建一個視圖,選擇 CFormView(一個對話框是一個被幾個控件窗口占據(jù)的窗口,諸如按鈕和編輯框 )。 . MFC 應(yīng)用程序類型的選擇: 如果創(chuàng)建一個用戶界面需求有限的應(yīng)用程序,或如果想界面完全單一,那么就創(chuàng)建一個對話框應(yīng)用程序。典型的對話框應(yīng)用程序包括配置 硬件設(shè)備的應(yīng)用程序、屏幕保護(hù)程序和游戲程序等 。 對話框要易用且簡潔,字體和控件的組織搭配要得體,能簡單不復(fù)雜,各控件的焦點(diǎn)、Tab 順序等要講究,視應(yīng)用場合要適當(dāng)支持鍵盤。在簡潔易用的前提下,力求個性化,設(shè)計得更加友好。程序各對話框的風(fēng)格要保持一致。 如果應(yīng)用程序要編輯一個文檔,應(yīng)該選擇單 /多文檔界面類型。這里的“編輯一個文檔”是廣義上的意思,所指的文檔可以是一個文本文件、電子數(shù)據(jù)表文件、第三方數(shù)據(jù)庫的一個或多個表、或者是自己的二進(jìn)制文件,甚至可以是大量硬件設(shè)備的儲存設(shè)置。編輯僅僅表示對其中 任何一個類型的文檔進(jìn)行添加、刪除或修改操作。 單文檔界面應(yīng)用程序一次只允許處理一個文檔。如果應(yīng)用程序?qū)嶋H上一次只需處理一個文檔,諸如監(jiān)視一組硬件設(shè)備的應(yīng)用程序,那么應(yīng)該選擇單文檔界面;否則應(yīng)該創(chuàng)建一個多文檔界面應(yīng)用程序,即使在開始時一次編輯多個文檔并未顯出有任何好處。 一個多文檔界面應(yīng)用程序允許一次編輯多個文檔,它并不比一個單文檔界面應(yīng)用程序復(fù)雜,但卻帶來了一次至少查看多個文檔的方便。 在重要的窗口或區(qū)域應(yīng)能彈出右鍵,實(shí)現(xiàn)常見操作。工具欄上放最常用的操作按鈕,必要 時動態(tài)更換按鈕。狀態(tài)欄顯示足夠多的有用信息。消息主控在 Mainframe 中,單文檔的主控也可在 View 中,所有的對話框的彈出或非模態(tài)對話框的控制都在主控窗口中完成,具體的數(shù)據(jù)處理放在單獨(dú)的文件中或設(shè)計成類。在 App 類中實(shí)現(xiàn) Ini 讀寫,各數(shù)據(jù)對象的定義和析構(gòu),全局變量的賦值和初始計算,存盤退出等。各視圖的 OnDraw 和 GDI 畫圖盡量使用內(nèi)存位圖的方式,以免閃爍。 . 操作進(jìn)度指示 把鼠標(biāo)光標(biāo)暫時變成沙漏形狀,以指示一個漫長的操作,要求用戶應(yīng)該等待。 可以用沙漏光標(biāo)指示 短暫的等待。對于長時間的等待,可以考慮使用一個無模式對話框,并在上面顯示簡短的消息,描述正進(jìn)行什么處理 。 . 分隔線控件 為統(tǒng)一起見不要使用分組框、按鈕等控件做分隔線,應(yīng)按如下做法:用 Picture Control,屬性設(shè)為 Etched 和 Frame,使該控件縮小到一條直線; 7. 其他 . 為保證系統(tǒng)間的兼容性 ,不使用 int類型 (因?yàn)椴煌到y(tǒng)之間的存儲字節(jié)長度往往 不同 ),應(yīng)使用 long或 short型。 . 頭文件名應(yīng)小寫 ,如用 include“abcdef .h”。 . 本系統(tǒng)中注釋統(tǒng)一只用“ //”; if(0 == GetDataType(…)) 比 if(GetDataType(…) == 0) 好,縱使誤將 ==寫成 =,在編譯一層就會報錯。 函數(shù)定義 short GetInputType( const char * lpzInput)比 short GetInputType (char * lpzInput)好,以免 lpzInput 在函數(shù)體中被破壞。 變量在定義時賦初值,類析構(gòu)時或程序退出時判斷釋放所有變量。 編碼空間一定 要充分預(yù)留,編碼時注意可擴(kuò)充性 , 如: 定義保留字段,供以后擴(kuò)充使用 不要 大量使用無符號型變量。無符號變量在判斷時易造成錯誤,甚至死循環(huán)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1