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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于c的圖片瀏覽器設(shè)計(jì)-資料下載頁

2024-12-02 16:50本頁面

【導(dǎo)讀】設(shè)計(jì)圖片瀏覽器。文中詳細(xì)敘述了瀏覽器的詳細(xì)制作過程。采用C#提供的控件數(shù)組。來實(shí)現(xiàn),并對可視區(qū)內(nèi)的圖形進(jìn)行局部更新方法進(jìn)行了詳述。系統(tǒng)功能主要有圖片的瀏覽、預(yù)覽、圖片拷貝、刪除、粘貼等功能。種鍵盤控制功能。實(shí)現(xiàn)了對多種格式圖形的瀏覽,包括gif、JPG、BMP、ICO等圖??傊?,本系統(tǒng)是一個(gè)逐步完善的系統(tǒng)。

  

【正文】 它的容器 (panell)時(shí),則顯示圖像的中間部分。 2 .顯示全圖:當(dāng)圖像尺寸大于裝載它的容器時(shí),則按比例對原圖進(jìn)行縮放,以適合容器大小。當(dāng)圖像尺寸小于裝載它的容器時(shí),則在容器 中央顯示原圖。 自定義方法 MatchImage()正是用于計(jì)算圖像的顯示尺寸,以對 PictureBox控件尺寸進(jìn)行調(diào)整并正確地顯示圖像。 雙擊(自動播放) (tsbtnAutoPlay)按鈕,生成一個(gè)按鈕的單擊事件。雙擊 timerl******學(xué)院 信息工程系畢業(yè)設(shè)計(jì)(論文) 第 15 頁 共 21 頁 控件,生成一個(gè)定時(shí)器事件。選中工具欄上的組合框 (tscbInterval)控件,并為它生成一個(gè) SelectedIndexChanged 事件 同時(shí)選中(實(shí)際大?。?(tsbtnNormal)和(合適大?。?(tsbtnMatch)兩個(gè)工具按鈕控件,打開事件窗口,在 Click事件內(nèi)輸入“ tsbtnShowMode_Click”后按 Enter 鍵,為兩個(gè)按鈕生成一個(gè)共同的單擊事件 選中 pbPic 控件,并分別為它生成 MouseDown、 MouseMove、 MorseUp 三個(gè)事件。 當(dāng)圖像處于實(shí)際大小狀態(tài)時(shí),如果原圖尺寸大于裝載它的容器的尺寸時(shí),圖像無法顯示完全,這時(shí)應(yīng)該允許用鼠標(biāo)拖動圖像以瀏覽圖像的任何部分。實(shí)現(xiàn)圖像拖動功能需要使用三個(gè)事件。 ,設(shè)置一個(gè)標(biāo)志 (isDraging),表明允許圖像被拖動,并記錄但是鼠標(biāo)和 PictureBox所處的位置,以方便后面拖動圖像時(shí)計(jì)算圖像位置 。 ,設(shè)置標(biāo)志 (isDraging),表明圖像不允許被拖動。 ,判斷標(biāo)志 (isDraging),如果標(biāo)志的值為真,表明鼠標(biāo)左鍵還處于被按下狀態(tài),這時(shí)可以拖動圖像。如果標(biāo)志的值為假,則表明鼠標(biāo)左鍵已經(jīng)不處于被按下狀態(tài),這時(shí)不能拖動圖像。 拖動圖像的功能通過改變 PictureBox的位置來實(shí)現(xiàn),需要注意一下幾點(diǎn)問題。 ,則不允許拖動圖像; ,而圖像的高大于容器的高時(shí),只允許垂直拖動圖像。 ,而圖 像的寬大于容器的寬時(shí),只允許水平拖動圖像。 ,不允許再向右拖動圖像。 ,不允許再向左拖動圖像。 ,不允許再向下拖動圖像。 ,不允許再向上拖動圖像。 關(guān)鍵技術(shù)介紹 圖片瀏覽器難點(diǎn)在于縮略圖的顯示,如果一個(gè)目錄中有很多圖片,而每張圖片的尺寸都比較大,把每張圖片都縮小并顯示出來需要花費(fèi)很長的時(shí)間,這樣會導(dǎo)致應(yīng)用程序的假死現(xiàn)象 (在沒有完成某項(xiàng)工作之前,應(yīng)用程序無法進(jìn)行其他操作)。處理這個(gè)問題可以采取多線程的方法,把顯示縮略圖的過程放在一個(gè)線程內(nèi),這樣在顯示縮略圖的過程中可以進(jìn)行其他操作。另外一種解決方法是給每張圖片生成一張縮略圖,并存放于數(shù)據(jù)庫中,在瀏覽縮略圖時(shí),直接從數(shù)據(jù)庫中讀取縮略圖并顯示。由于縮略圖非常小,并且是未經(jīng)壓縮的格式,讀取速度非???,這樣就能以很快的速度顯示完所有圖片的縮略圖。 ******學(xué)院 信息工程系畢業(yè)設(shè)計(jì)(論文) 第 16 頁 共 21 頁 本次設(shè)計(jì)另辟蹊徑,以達(dá)到類似效果。在導(dǎo)入圖片的同時(shí),為圖片生成 100*100 像素的 bmp 格式的縮略圖(如果原圖的長和寬都小于 100 像素,則按原圖尺寸生成縮略圖),把原圖和縮略圖分別存放于兩個(gè)目錄內(nèi),并一一對應(yīng)。通過原圖的文件名可以找到相對應(yīng)的縮略圖,如果縮略圖不存在,則即時(shí)生成相應(yīng)的縮略圖。實(shí)踐證明,這樣做的效果令人滿意,能比較順暢的現(xiàn)實(shí)多張圖片的縮略圖。 ******學(xué)院 信息工程系畢業(yè)設(shè)計(jì)(論文) 第 17 頁 共 21 頁 第 6 章 測 試 軟件測試的目的 和方法 軟件測試的目的 ,第一是確認(rèn)軟件的質(zhì)量,其一方面是確認(rèn)軟件做了你所期望做的事情,另一方面是確認(rèn)軟件以正確的方式來做了這個(gè)事情。第二是提供信息,比如提供給開發(fā)人員 或程序經(jīng)理的回饋信息,為風(fēng)險(xiǎn)評估所準(zhǔn)備的信息。第三軟件測試不僅是在測試軟件軟件產(chǎn)品本身,而且還包括軟件開發(fā)的過程。如果一個(gè)軟件產(chǎn)品開發(fā)完成之后發(fā)現(xiàn)了很多問題,這說明此軟件開發(fā)過程很可能是有缺陷的。因此,軟件測試的第三個(gè)目的是保證整個(gè)軟件開發(fā)過程是高質(zhì)量的。 軟件測試的目的在于看是否本次設(shè)計(jì)是否成功,所要求的功能能否實(shí)現(xiàn) ~以便于發(fā)現(xiàn)未實(shí)現(xiàn)的功能,或者是代碼編寫時(shí)的錯誤導(dǎo)致程序無法運(yùn)行 !軟件測試時(shí)每個(gè)軟件設(shè)計(jì)很重要的一部分所以不能忽視??! 1. 功能測試:驗(yàn)證測試軟件功能能否正常按照它的設(shè)計(jì)工作??催\(yùn)行軟件時(shí)的期望行為是否符合原設(shè)計(jì)。 :是在把測試的版本交付測試部門大范圍測試以前進(jìn)行的對最基本功能的簡單測試。因?yàn)樵诎褱y試的版本交付測試部門大范圍測試以前應(yīng)該先驗(yàn)證該版本對于所測試的功能基本上比較穩(wěn)定。必須滿足一些最低要求,比如不會很容易程序就掛起或崩潰。如果一個(gè)軟件沒通過可測試性的驗(yàn)證,就應(yīng)該花時(shí)間在該測試版本上測試,同時(shí)還要找到造成該版本不穩(wěn)定的主要缺陷并督促盡快加以修正。 3. 用戶界面測試:分析軟件用戶界面的設(shè)計(jì)是否合乎用戶期望或要求。它常常包括菜單,對話框及對話框上所有按鈕,文字,出錯提示, 幫助信息等方面的測試。 軟件測試的步驟 在進(jìn)行總體詳細(xì)設(shè)計(jì)的時(shí)候,可以每一步都運(yùn)行程序,但由于各部分代碼息息相關(guān)。在調(diào)試程序某項(xiàng)功能時(shí)有可能出錯,但應(yīng)該在做每一個(gè)步驟時(shí)盡量排除所有由于粗心所導(dǎo)致的語法錯誤,這樣就不至于在完成程序后發(fā)現(xiàn)過多錯誤而變得無所適從。 運(yùn)行程序,嘗試單擊窗體中的每一個(gè)按鈕,查看相關(guān)功能是否實(shí)現(xiàn)。并認(rèn)真觀察是哪些代碼實(shí)現(xiàn)了這些功能。 ******學(xué)院 信息工程系畢業(yè)設(shè)計(jì)(論文) 第 18 頁 共 21 頁 第 7 章 總結(jié)與展望 通過本次畢業(yè)設(shè)計(jì),讓我對 C這一完全面向?qū)ο蟮恼Z言有了更加深刻的認(rèn)識。本次設(shè)計(jì)讓我對我所學(xué)過的知識有了一個(gè)更加深刻的認(rèn) 識,而且更使我對學(xué)過的知識有一個(gè)更加系統(tǒng)和高度概括的認(rèn)識。并且還涉及了一些沒學(xué)過的知識,讓我們更加的對 C這一門語言有了更加深刻的求知欲! 本次設(shè)計(jì)還有 很多的功能可以研究設(shè)計(jì),比如可以在瀏覽某張圖片時(shí)可以更改其詳情 ,對圖片進(jìn)行順時(shí)針或逆時(shí)針旋轉(zhuǎn),可以在查看圖片縮略圖或?yàn)g覽單張圖片時(shí)將一張或多張圖片導(dǎo)出到用戶指定的位置。 可以多張照片同時(shí)修改名稱。 圖片瀏覽器還可以有很多的不足, 如:修改以后就無法再次修改圖片的名稱,可以加入更加簡潔,更加人性化的設(shè)計(jì)! ******學(xué)院 信息工程系畢業(yè)設(shè)計(jì)(論文) 第 19 頁 共 21 頁 致 謝 本人的 畢業(yè)論文 是在 ***導(dǎo)師 的親切關(guān)懷和悉心指導(dǎo)下完成的。 她 嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵著我。從課題的選擇到項(xiàng)目的最終完成, ***導(dǎo)師 都始終給予我細(xì)心的指導(dǎo)和不懈的支持。在此謹(jǐn)向 ***導(dǎo)師 致以誠摯的謝意和崇高的敬意。 在此,我還要感謝在一起愉快的度過大學(xué)生活的每個(gè)可愛的同學(xué)們和尊敬的老師們,正是由于你們的幫助和支持,我才能克服一個(gè)一個(gè)的困難和疑惑,直至本文的順利完成。 在 論文 即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長、同學(xué) 、朋友給了我無言的幫助,在這里請接受我誠摯的謝意!謝謝你們! 在我即將完成學(xué)業(yè)之際,我深深地感謝我的家人給予我的全力支持! 最后,衷心地感謝在百忙之中評閱論文和參加答辯的各位專家、教授 ! ******學(xué)院 信息工程系畢業(yè)設(shè)計(jì)(論文) 第 20 頁 共 21 頁 附錄 1 這是新增目錄時(shí)的界面,輸入要新增的目錄的名稱! 如圖 8— 1 圖 8— 1 這是刪除目錄的界面,刪除目錄將導(dǎo)致目錄下的圖片一起被刪除! 如圖 8— 2 ******學(xué)院 信息工程系畢業(yè)設(shè)計(jì)(論文) 第 21 頁 共 21 頁 圖 8— 2 單獨(dú)顯示一張圖片的界面,可以進(jìn)行返回目錄、前一張、后一張、最大化等操作。如圖 8— 3 圖 8— 3
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1