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

正文內容

畢業(yè)設計-基于c的圖片瀏覽器設計(編輯修改稿)

2025-01-07 16:50 本頁面
 

【文章內容簡介】 16 頁 第二章 問題的定義及可行性研究 問題的定義 開發(fā)的圖片瀏覽器要具備良好的人機交互界面、對圖片實現(xiàn)分目錄管理用戶可以自行創(chuàng)建并刪除存放圖片的目錄、對目錄下的圖片以縮略圖的方式進行瀏覽、以實際大小或適合窗體大小瀏覽、對同目錄下的圖片以自動播放形式進行瀏覽并可以調整播放時間。 圖片瀏覽器難點在于縮略圖的顯示,如果一個目錄中有很多圖片,而每張圖片的尺寸都比較大,把每張圖片都縮小并顯示出來需要 花費很長的時間,這樣會導致應用程序的假死現(xiàn)象(在沒有完成某項工作之前,應用程序無法進行其他操作)。 可行性研究 處理這個問題可以采取多線程的方法,把顯示縮略圖的過程放在一個線程內,這樣在顯示縮略圖的過程中可以進行其他操作。另外一種解決方法是給每張圖片生成一張縮略圖,并存放于數(shù)據(jù)庫中,在瀏覽縮略圖時,直接從數(shù)據(jù)庫中讀取縮略圖并顯示。由于縮略圖非常小,并且是未經(jīng)壓縮的格式,讀取速度非???,這樣就能以很快的速度顯示完所有圖片的縮略圖。 本次設計另辟蹊徑,以達到類似效果。在導入圖片的同時,為圖片生成 100*100像素的 bmp 格式的縮略圖(如果原圖的長和寬都小于 100 像素,則按原圖尺寸生成縮略圖),把原圖和縮略圖分別存放于兩個目錄內,并一一對應。通過原圖的文件名可以找到相對應的縮略圖,如果縮略圖不存在,則即時生成相應的縮略圖。實踐證明這樣做的效果令人滿意,能比較順暢的現(xiàn)實多張圖片的縮略圖。 ******學院 信息工程系畢業(yè)設計(論文) 第 6 頁 共 21 頁 第三章 需求分析 需求分析階段的任務 ( 1)可以對目錄下的圖片以縮略的方式進行瀏覽,并在瀏覽過程中可以刪除一張或多張圖片。 ( 2)可以以實際大小或適合窗體尺寸的方式對單張圖 片進行瀏覽,并可以切換到同目錄下的上一張圖片或下一張圖片瀏覽。也可以對同目錄下的圖片以自動播放的形式進行瀏覽,并可以調整自動播放的時間間隔。 ( 3)可以在瀏覽某張圖片時將其刪除。 ( 4)可以以全屏幕的方式瀏覽圖片。 及過程 ( 1) 主窗體,可以用于瀏覽和查看圖片。 ( 2)目錄窗體,用于創(chuàng)建圖片的管理目錄。 ( 3)導入圖片窗體,用于向目錄中導入圖片。 系統(tǒng)功能的詳細分析 具有良好的人機交互界面,有一定的計算機操作經(jīng)驗的用戶可以不經(jīng)任何培訓就可以直接使 用該軟件。 對圖片實現(xiàn)分目錄管理,用戶可以自行創(chuàng)建并刪除存放圖片的目錄,并可以方便地將各種圖片存放于相應的目錄之中。 可以對目錄下的圖片以縮略圖的方式進行瀏覽,以方便用戶從眾多圖片中查找出自己想要的圖片,并在瀏覽過程中可以刪除一張或多張圖片。 可以以實現(xiàn)大小或適合窗體尺寸的方式對單張圖片進行瀏覽,并可以切換到同目錄下的上一張圖片或下一張圖片進行瀏覽。也可以對同目錄下的圖片以自動播放的形式進行瀏覽,并可以調整播放的時間間隔。 可以為創(chuàng)建的目錄導入或刪除圖片。 可以手動 的進行圖片的瀏覽。 該圖片瀏覽器應該 具有新增目錄,刪除目錄,導入圖像,刪除圖像,退出 等 功能,還有的功能 可以在設計中不斷完善。 ******學院 信息工程系畢業(yè)設計(論文) 第 7 頁 共 21 頁 第四章 總體設計 總體設計階段的任務 1. 界面設計:程序包括三個窗體。 (1)MainForm窗體 :程序的主窗體,可以用于瀏覽和查看圖片,并對圖片進行管理 。如圖 4— 1 圖 4— 1 。 (2)FrmCreateFolder 窗體 :創(chuàng)建目錄窗體,用于創(chuàng)建圖片的管理目錄。 如圖 4— 2 圖 4— 2 (3)FrmLoadPic 窗體 :導入圖片窗體,用于向目錄中導入圖片。 如圖 4— 3 ******學院 信息工程系畢業(yè)設計(論文) 第 8 頁 共 21 頁 圖 4— 3 2. 代碼編寫:代碼包括 5 個文件。 (1) :主窗體 MainForm的代碼文件。 (2) :創(chuàng)建目錄窗體 FrmCreateFolder 的代碼文件。 (3) :導入圖片窗體 FrmLoadPic 的代碼文件。 (4) :PicInfo 類代碼文件。 (5) :Folder 類代碼文件。 圖片瀏覽軟件功能的具體分析 :自己手動創(chuàng)建一個圖片存儲目錄。 :把已經(jīng)創(chuàng)建的一個圖片存儲目錄刪除。 :導入一張圖片到創(chuàng)建的目錄中去。 :刪除一張在已經(jīng)創(chuàng)建的目錄中的圖片。 :手動控制圖片的前后瀏覽。 ******學院 信息工程系畢業(yè)設計(論文) 第 9 頁 共 21 頁 第五章 詳細設計 系統(tǒng)功能的詳細設計與實現(xiàn) MainForm窗體 : (1). 創(chuàng)建一個新項目 “ 圖片管理器 ” 。把窗體改名為 MainForm,并設置它的屬性。 (2).在窗體中放置一個 ToolStrip 控件,再添加 5 個工具按鈕并進行改名和設置屬性。 (3).在工具欄中添加 2 個 Separator。再在窗體中放 2 個 ToolStrip 控件并進行命名和屬性的設置,再添加 6 個工具按鈕, 1 個組合框, 2 個分隔條,并進行相應的屬性改寫。 (4).在窗體上放置 1 個 StatusStrip 控件,它自動放置在窗體的最底部,在狀態(tài)欄中添加 1 個 ProgressBar 和 1 個 StatusLabel。 (5).在窗體上放置 1 個 ListBox控件并進行屬性設置。 (6).在 LstFolder 控件右邊 放置一個 Splitter 控件,它會自動貼向 LstFolder 的右邊界靠齊,這個控件的作用是可以再程序運行時改變它左邊和右邊控件的寬度。 (7).在 Splitter 控件的右側放置 1 個 Panel 控件,并設置它的屬性。 (8).在 panel1 上放置 1 個 ListView 控件,它用于顯示一個目錄下所有圖片的縮略圖。把它的 OwnerDraw 屬性設置為 true,設置這個屬性后就可以手動繪制 ListView內各個項的圖標。并把 View 屬性設置為 LargeIcon,這樣 ListView 就會以大圖標的方式顯示里面的每個項。在窗體上放置 1 個 ImageList 控件,并進行相關屬性設置。在這里, ImageSize 控件的作用并不是存放圖片,而是控制 ListView 各個項的繪圖區(qū)域的大小。 (9).在 panel1 上放置 1 個 PictureBox控件,命名為 pbPic,用于顯示單張圖片。 (10).在窗體上放置 1 個 OpenFileDialog 控件。 (11).在窗體上放置 1 個 Tinner 控件,把它的 Interval 書信設置為 2021。至此,主窗體界面制作完畢。 如圖 5— 1 所示 ******學院 信息工程系畢業(yè)設計(論文) 第 10 頁 共 21 頁 FrmCreateFolder 窗體 (1).新建一窗體,命名為 FrmCteateFolder。 (2).在窗體中放置 1 個 TextBox控件,命名為 txtFolderName。 (3).在窗體中放置 2 個 Button控件,分別命名為 btnOK 和 btnCancel。并把它們的 Text 屬性設置為 “ 確定 ” 和 “ 取消 ” 。 FrmLoadPic 窗體 (1).新建一窗體,命名為 FrmLoadPic。 (2).在窗體上放置 1 個 ComboBox控件,命名為 cbFolder。 DropDownStyle 屬性設置為: DropDownList (3).在窗體上放置 1 個 CheckedListBox 控件,命名為 chklsPic。 HorizontalScrollbar屬性設置為 true。 (4).在窗體上放置 1 個 TextBox控件,命名為 txtPicName。 (5). 在窗體上放置 4 個 Button控件。 (6).在窗體上放置 1 個 OpenFileDialog 控件,命名為 openFileDialogSelPic,并把它的 Multiselect 屬性設置為 true。 ******學院 信息工程系畢業(yè)設計(論文) 第 11 頁 共 21 頁 代碼
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1