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

正文內(nèi)容

圖片管理系統(tǒng)需求分析說(shuō)明書(shū)(參考版)

2025-08-14 12:23本頁(yè)面
  

【正文】 }參考文獻(xiàn)[1] 陳國(guó)寶 黃俊蓮 馬燕新(譯) C程序設(shè)計(jì)語(yǔ)言 機(jī)械工業(yè)出版社 [2] 周長(zhǎng)發(fā) C面向?qū)ο缶幊? 電子工業(yè)出版社[4] 王寅永 李降宇 李廣歌啟動(dòng)界面的停留時(shí)間:SetTimer(1, 500, NULL)。 }主界面的顯示:AfxGetMainWnd()ShowWindow(SW_SHOW)。 軟件啟動(dòng)界面的實(shí)現(xiàn)主要由CSplashWnd 實(shí)現(xiàn):CSplashWnd的類(lèi)型繼承關(guān)系如圖:CWndCSplashWnd圖48 CSplashWnd的類(lèi)型繼承關(guān)系創(chuàng)建:CSplashWnd::Create(...)加載開(kāi)始BMP位圖: (IDB_SPLASH)在啟動(dòng)畫(huà)面消失以前隱藏軟件主界面,首先顯示啟動(dòng)界面:CSplashWnd::ShowSplashScreen(this)。 菜單欄下VIEW菜單下幾個(gè)菜單選擇地表示(a) 目錄工具條的選擇與取消: CMainFrame::OnUpdateViewDirectoryBar(CCmdUI* pCmdUI)設(shè)置目錄工具條的選擇:pCmdUISetCheck(m_bShowDirectoryBar)。預(yù)覽欄的顯示與隱藏:CMainFrame::OnViewPreviewBar()隱藏: ::ShowWindow(,SW_HIDE)。 幾個(gè)重要工具條的隱藏和顯示CMainFrame::OnViewDirectoryBar()隱藏::ShowWindow(,SW_HIDE)。調(diào)用microsoft windows自帶的圖片傳真查看器查看圖片:ShellExecute(m_hWnd, open, path, NULL, NULL, SW_SHOWNA)。\\39。type=(n)。.39。 文件的批量命名主要由CThumbViewerView::OnBatch()函數(shù)實(shí)現(xiàn)單個(gè)文件的重命名:CFile::Rename(path,newname)。輸出文件的位置: C:\\Documents and Settings\\Administrator\\桌面 \\獲取listctrl的對(duì)象的數(shù)目:int num=()。 獲得活動(dòng)文檔:CThumbViewerDoc* pDoc=(CThumbViewerDoc*)pFrameGetActiveDocument()。CToolTipCtrl 類(lèi)的繼承關(guān)系圖:CObjectCCmdTargetCWndCToolTipCtrl 圖47 CToolTipCtrl 類(lèi)的繼承關(guān)系獲得安全句柄: ()創(chuàng)建: (this,TTS_ALWAYSTIP)(TRUE)。 ListCtrl的背景顏色設(shè)置為: (RGB(45, 100, 88))。CImageList的繼承關(guān)系如圖:CObjectCImageList圖45 CImageList的繼承關(guān)系CImageList的創(chuàng)建函數(shù)為: (…)而ListCtrl 為了能夠加載各對(duì)象的縮略圖片,需要使用下面的函數(shù)進(jìn)行關(guān)聯(lián):(amp。}。 int xdpi。 int hight。 int filetype。h中定義struct Struct{ CString filename。顯示區(qū)域的寬高比例為:fRatio=(float)nHeight/nWidth。CPreviewBar::OnSize(…)由于原圖片的寬高比例和顯示區(qū)域的寬高比例有所差別,需要進(jìn)行相關(guān)的調(diào)整。Create(…)預(yù)覽欄欄風(fēng)格設(shè)置: m_wndPreviewBar。h中定義CPreviewBar m_wndPreviewBar。 由OnEndlabeledit(…)函數(shù)實(shí)現(xiàn)。 由OnItemexpanding()函數(shù)實(shí)現(xiàn)。如果建立的目錄是根目錄就調(diào)用PopulateRoot(…)函數(shù),遍歷當(dāng)前文件夾。 目錄樹(shù)的創(chuàng)建目錄樹(shù)本身由CdirTreeCtrl實(shí)現(xiàn),它的繼承示意圖為:CObjectCCmdTargetCWndCTreeCtrlCDirTreeCtrl圖42 CDirTreeCtrl 類(lèi)的繼承關(guān)系目錄樹(shù)構(gòu)造函數(shù):CDirTreeCtrl::CDirTreeCtrl(…)目錄樹(shù)初始化函數(shù): CDirTreeCtrl::Initialize()建立根目錄即桌面: RefreshShellRoot(…)。SetBarStyle(…) 區(qū)域??款?lèi)型設(shè)置: m_wndDirTreeBar。cpp中定義:創(chuàng)建函數(shù): m_wndDirTreeBar。h中定義CDirectoryTreeBar m_wndDirTreeBar。 CDirectoryTreeBar 即為最終實(shí)現(xiàn)的類(lèi)。軟件的其他功能基本上為輔助功能實(shí)現(xiàn),將在最后介紹。 tooltip的實(shí)現(xiàn),并隨著查看方式的不同改變目標(biāo)區(qū)域tooltip類(lèi)主要能夠?qū)崿F(xiàn)鼠標(biāo)懸停的時(shí)候可以顯示相應(yīng)的屬性信息,這里主要應(yīng)用在VIEW視圖時(shí)顯示圖片的詳細(xì)信息. 文件信息打包成結(jié)構(gòu)Filestuct我們?cè)谲浖腣IEW許多地方都會(huì)用到文件信息結(jié)構(gòu),我們?cè)诿看芜x擇文件夾時(shí)都會(huì)對(duì)所在目錄的所有文件把文件名存進(jìn)一個(gè)VECTOR容器中,在這個(gè)過(guò)程中我們依次將文件名,大小,日期,文件類(lèi)型,寬高,分辨率存入Filestuct中. report視圖下排序的實(shí)現(xiàn)當(dāng)我們選擇REPORT方式查看listview的方式,將會(huì)以一個(gè)列表的方式將各屬性信息存入列表中,而當(dāng)我們單擊某一列時(shí),可以對(duì)相關(guān)屬性的列表進(jìn)行排序.4 軟件的實(shí)現(xiàn)以及主要函數(shù)的介紹軟件主要功能分為兩部分,對(duì)應(yīng)于界面上的左右兩部分,我們兩個(gè)人一個(gè)負(fù)責(zé)目錄樹(shù)(Directory)和預(yù)覽區(qū)(Preview)。因此,你可以構(gòu)造很復(fù)雜的嵌套層。在這三個(gè)特殊層面的基礎(chǔ)上,你可以增加一些額外的層,這些層可以存儲(chǔ)在CxImage::pLayers中。每個(gè)層只有在需要時(shí)才會(huì)分配相應(yīng)的緩沖區(qū)。作者只是在位圖結(jié)構(gòu)上添加了一些起存儲(chǔ)信息作用的成員變量。關(guān)于IPicture支持的其他接口和方法可以看MSDN,一般創(chuàng)建圖片對(duì)象可以用OleLoadPicture函數(shù),它簡(jiǎn)化了基于流內(nèi)容創(chuàng)建圖片對(duì)象。IPictureDisp從IDispatch繼承,提供了通過(guò)自動(dòng)化訪問(wèn)圖片屬性的能力。這樣就只剩下PIDL數(shù)組最后的那個(gè)雙字節(jié)的零了。由于所有的PIDL都是從桌面下的某一個(gè)子文件夾開(kāi)表示“相對(duì)路徑”的PIDL只有一個(gè)ITEMIDLIST結(jié)構(gòu)的元素,用于標(biāo)識(shí)相對(duì)于父文件夾的“路徑”;表示“絕對(duì)路徑”的PIDL(簡(jiǎn)稱(chēng)為“絕對(duì)PIDL”)有若干個(gè)ITEMIDLIST結(jié)構(gòu)的元素,第一個(gè)元素表示外殼名字空間根文件夾(“桌面”)下的某一子文件夾A,第二個(gè)元素則表示文件夾A下的某一子文件夾B,其余依此類(lèi)推。所以PIDL的類(lèi)型就被Windows定義為ITEMIDLIST結(jié)構(gòu)的指針。每個(gè)數(shù)組元素代表了外殼名字空間樹(shù)中的一層(即一個(gè)文件夾或文件),數(shù)組中的前一元素代表的是后一元素的父文件夾。(b) 外殼名字空間下的路徑: PIDL另外,與DOS中物理存儲(chǔ)只能和文件系統(tǒng)項(xiàng)一一對(duì)應(yīng)這一點(diǎn)不同的是,一個(gè)實(shí)際目錄在外殼名字空間中可以表現(xiàn)為不同的項(xiàng)。流行的圖形庫(kù),使用圖形庫(kù)的引入 Active控件的添加,及使用啟動(dòng)畫(huà)面使用的技術(shù),啟動(dòng)畫(huà)面添加時(shí)需要ACTIVE PROJECT的支持,所以我們有必要對(duì)這個(gè)技術(shù)有所了解。 動(dòng)態(tài)鏈接庫(kù)的使用對(duì)動(dòng)態(tài)庫(kù)使用的一些介紹,本次軟件的開(kāi)發(fā)需要調(diào)用一些外部的動(dòng)態(tài)鏈接庫(kù),MS自身提供了一些圖片格式的加載,但是對(duì)常見(jiàn)流行的格式支持得不夠完全,而且調(diào)用的時(shí)候略嫌麻煩,而使用開(kāi)放源碼的圖形庫(kù)CXIMAGE就會(huì)很輕松的讓軟件實(shí)現(xiàn)多格式支持,加載,顯示,這幾個(gè)功能對(duì)CXIMAGE本身強(qiáng)大的功能來(lái)說(shuō)顯得大材小用,但是這可以給我們帶來(lái)方便的調(diào)用,以及以后軟件功能豐富版本升級(jí)帶來(lái)好處。 界面的設(shè)計(jì)(軟件實(shí)現(xiàn)界面的截圖) 啟動(dòng)畫(huà)面圖38 啟動(dòng)畫(huà)面 軟件運(yùn)行以后的各部分截圖顯示圖39軟件運(yùn)行以后的各部分截圖顯示 目錄樹(shù)伸展的演示圖310目錄樹(shù)伸展的演示 縮略圖的演示圖 311縮略圖的演示 詳細(xì)信息查看方式的演示圖312詳細(xì)信息查看方式的演示 提示的演示圖313提示的演示 輔助功能的演示,顏色指示器,路徑的顯示圖314 工具欄 RGB值的顯示,時(shí)鐘的顯示圖315 狀態(tài)欄 圖片選擇及預(yù)覽圖316 圖片預(yù)覽 菜單的選擇,及各個(gè)模塊的對(duì)應(yīng)關(guān)系圖317 對(duì)應(yīng)關(guān)系對(duì)應(yīng)于這些菜單選項(xiàng),我們可以選擇讓某個(gè)欄目消失或者顯示 通過(guò)雙擊目標(biāo),調(diào)用圖片查看器圖318 圖片查看器的調(diào)用 軟件功能涉及的技術(shù) MFC界面的設(shè)計(jì)選擇
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1