版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、c#程序設(shè)計設(shè)計說明書 簡單瀏覽器的設(shè)計與實(shí)現(xiàn)學(xué)生姓名夏守成學(xué)號1006111097班級10計算機(jī)一班成績指導(dǎo)教師朱老師c#課程設(shè)計評閱書題目簡單瀏覽器的設(shè)計與實(shí)現(xiàn)姓名夏守成學(xué)號1006111097成績指導(dǎo)教師評語指導(dǎo)教師簽名: 年 月 日 課程設(shè)計任務(wù)書20112012學(xué)年第一學(xué)期專業(yè): 計算機(jī)科學(xué)與技術(shù) 學(xué)號: 1006111097 姓名:夏守成 課程設(shè)計名稱: c#課程設(shè)計 設(shè)計題目: 簡單瀏覽器的設(shè)計與實(shí)現(xiàn) 完成期限:自 2011 年 12月 14日至 2011 年 12 月 21 日共 1周設(shè)計依據(jù)、要求及主要內(nèi)容(可另加附頁):根據(jù)程序設(shè)計所學(xué)知識,設(shè)計與實(shí)現(xiàn)一個簡單瀏覽器,該簡單
2、瀏覽器設(shè)計的內(nèi)容和功能要求如下:(1) 有合理的首頁頁面設(shè)計,背景柔和,(2) 有多個按鈕,比如說前進(jìn)、后退、刷新刪除等(3) 輸入地址欄,支持所有的網(wǎng)址,并有轉(zhuǎn)到功能(4) 設(shè)計登陸頁面。(5) 可以存儲網(wǎng)址,進(jìn)行網(wǎng)內(nèi)連接,(6) 是利用c#編寫程序,該瀏覽器簡單但功能齊全(7) 使用時同樣可以最大化最小化(8) 按鈕是利用畫圖工具進(jìn)行拷貝下來的(9) 地址默認(rèn)為百度要求:系統(tǒng)功能設(shè)計基本完善,并寫出詳細(xì)的設(shè)計說明書。指導(dǎo)教師(簽字): 批準(zhǔn)日期: 年 月 日摘 要 關(guān)鍵詞:前進(jìn)、后退、刷新、輸入合法地址、運(yùn)行程序,在網(wǎng)內(nèi)搜索,使用vs2008中的c#編寫程序,利用畫圖工具??截惽斑M(jìn)、后退的
3、按鈕目錄1課題描述12程序設(shè)計流程圖12.1 系統(tǒng)說明12.2主界面的設(shè)計13 功能的設(shè)計13.1 簡單瀏覽器功能的設(shè)計13.簡單瀏覽器功能的設(shè)計13.3 簡單瀏覽器功能的設(shè)計14測試14.1系統(tǒng)測試14.2 調(diào)試結(jié)果14.3 錯誤原因分析1總結(jié)1參考文獻(xiàn)1附錄:1源代碼:11課題描述利用c#編寫簡單的程序,創(chuàng)建一個簡單的瀏覽器,包含基本的功能,培養(yǎng)編寫程序的興趣。實(shí)踐中了解瀏覽器的一些特性2程序設(shè)計流程圖2.1 系統(tǒng)說明使用win7系統(tǒng),vs2008中的控制臺應(yīng)用程序,設(shè)計主界面,并拖放按鈕。具有一般瀏覽器的基本功能,前進(jìn)、后退、刷新、地址等。在輸入地址欄。設(shè)默認(rèn)地址為百度,便于使用,刷新功
4、能,在網(wǎng)速不是太好,有一點(diǎn)卡時,刷新一下,主界面可以最大化和最小化。使用綠色為邊框顏色,用畫圖工具拷貝文件按鈕,設(shè)有六個小按鈕,包括前進(jìn)、后退、刪除、刷新、轉(zhuǎn)到等按鈕。2主界面的設(shè)計主界面用純白色背景,界面以中等大小為宜。 使用綠色為邊框顏色,用畫圖工具拷貝文件按鈕,設(shè)有六個小按鈕,包括前進(jìn)、后退、刪除、刷新、轉(zhuǎn)到等按鈕。主界面用純白色背景,界面以中等大小為宜。3 功能的設(shè)計3.1主界面功能的設(shè)計主界面打開時,顯示空白背景。地址為默認(rèn)的百度3.2 后退功能的設(shè)計當(dāng)打開網(wǎng)頁時,想瀏覽之前的網(wǎng)頁,不需要重新打開,只需按倒退按鈕,就可以瀏覽之前的網(wǎng)頁,這是退后按鈕的功能3.3 瀏覽功能的設(shè)計瀏覽基本
5、的網(wǎng)頁視頻、文本文件等,瀏覽新聞雜志,打開別的網(wǎng)頁4測試4.1系統(tǒng)測試4.2 調(diào)試結(jié)果4.3 錯誤原因分析無總結(jié)通過這次課程設(shè)計,我了解了簡單的瀏覽器的編譯,收獲很大,在老師的指導(dǎo)下,認(rèn)真修改自己寫的程序,從而更加了解了c#的使用,希望自己可以在以后更加努力的學(xué)習(xí),非常感謝學(xué)校開設(shè)這一課程,讓我收獲很大。參考文獻(xiàn)1 馬靖善等.c語言程序設(shè)計.清華大學(xué)出版社,20052 譚浩強(qiáng).c語言程序設(shè)計(第二版).北京:高等教育出版社,20023 黃超.c語言程序設(shè)計.北京.人民郵電出版社.20034 譚浩強(qiáng)等.c語言程序設(shè)計.清華大學(xué)出版社,20075 方敏,張彤.c語言程序設(shè)計.西安電子科技大學(xué)出版社
6、.2006附錄:源代碼:using system;using system.collections.generic;using system.componentmodel;using system.data;using system.drawing;using system.linq;using system.text;using system.windows.forms;namespace windowsformsapplication2 public partial class form1 : form public form1() initializecomponent(); priva
7、te void 打開toolstripmenuitem_click(object sender, eventargs e) if (opfile.showdialog() = dialogresult.ok) webbrowser1.navigate(opfile.filename); add0.text = opfile.filename; private void 頁面設(shè)置toolstripmenuitem_click(object sender, eventargs e) system.drawing.printing.printdocument mydoc = new system.d
8、rawing.printing.printdocument(); pagesetupdialog ps = new pagesetupdialog(); ps.document = mydoc; ps.showdialog(); private void 打印預(yù)覽toolstripmenuitem_click(object sender, eventargs e) system.drawing.printing.printdocument mydoc = new system.drawing.printing.printdocument(); printpreviewdialog pv = n
9、ew printpreviewdialog(); /pv.document =(system .drawing .printing .printdocument )webbrowser1 .document ; pv.document = mydoc; pv.showdialog(); private void 打印toolstripmenuitem_click(object sender, eventargs e) system.drawing.printing.printdocument mydoc = new system.drawing.printing.printdocument()
10、; printdialog pn = new printdialog(); /pn.document =(system .drawing .printing .printdocument )webbrowser1 .document ; pn.document = mydoc; pn.showdialog(); private void 推出toolstripmenuitem_click(object sender, eventargs e) this.close(); private void toolstripbutton1_click(object sender, eventargs e) webbrowser1.goback(); private void toolstripbutton2_click(object sender, eventargs e) webbrowser1.goforward(); private void toolstripbutton3_click(object sender, eventargs e) webbrowser1.stop(); private void toolstripbutton4_click(object sender, eventargs e) webbrowser1.refresh(); private vo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024燈具供貨合同協(xié)議書
- 中英雙語文本2024年標(biāo)準(zhǔn)擔(dān)保合同版
- 個人與個人之間借款合同(2024年)
- 2024版種子采購合同書
- 新能源項目開發(fā)協(xié)議
- 2024年石油化工生產(chǎn)過程優(yōu)化技術(shù)研發(fā)投資合同
- 電子商務(wù)平臺入駐服務(wù)協(xié)議
- 清潔能源電站投資及運(yùn)營合同
- 旅游行業(yè)數(shù)字化升級合作協(xié)議書
- 企業(yè)間技術(shù)轉(zhuǎn)移合作協(xié)議書
- 關(guān)于斗爭精神不足的整改措施【三篇】
- 初三物理寒假課程
- 如何預(yù)防心腦血管病
- LY/T 3321-2022草原生態(tài)價值評估技術(shù)規(guī)范
- 《新媒體文案創(chuàng)作與傳播》期末試卷1
- 人感染H7N9禽流感流行病學(xué)調(diào)查和處置
- 高等院校內(nèi)部控制多模型決策方法研究
- 木棧道專項施工方案(同名3601)
- GB/T 11957-2001煤中腐植酸產(chǎn)率測定方法
- 浙江省普通高中通用技術(shù)學(xué)科教學(xué)指導(dǎo)意見
- HRB500級鋼筋施工要點(diǎn)ppt課件
評論
0/150
提交評論