多標(biāo)簽IE內(nèi)核瀏覽器的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-12-12 14:54
【摘要】:信息網(wǎng)絡(luò)技術(shù)開啟了二十一世紀(jì)新篇章,網(wǎng)絡(luò)在現(xiàn)代中具有一定優(yōu)勢。網(wǎng)絡(luò)主要應(yīng)用于計(jì)算機(jī),已經(jīng)逐步改變了人們的生活方式。Internet技術(shù)的快速發(fā)展過程中,越來越多的網(wǎng)絡(luò)技術(shù)被開發(fā),并在互聯(lián)網(wǎng)中應(yīng)用,以上所有應(yīng)用中大部分必須實(shí)現(xiàn)WEB瀏覽的基本功能。WEB瀏覽指的是用戶通過Internet搜索相應(yīng)的信息以及數(shù)據(jù)的方式。根據(jù)用戶需求開發(fā)一個(gè)具有多標(biāo)簽功能的瀏覽器,并開始應(yīng)用,便于人們從互聯(lián)網(wǎng)中更快得到需要的資料。這篇文章主要通過系統(tǒng)開發(fā)工具VC++對(duì)瀏覽器系統(tǒng)的整個(gè)來開發(fā)過程做簡單介紹,對(duì)人們使用頻率比較高的瀏覽器存在的優(yōu)缺點(diǎn)進(jìn)行分析,在此基礎(chǔ)上研發(fā)出多標(biāo)簽瀏覽器,該瀏覽器基于IE內(nèi)核,主要開發(fā)的模塊有工具欄、菜單欄、文字顯示欄以及狀態(tài)欄等,下面是本文的主要工作和內(nèi)容:第一,根據(jù)目前IE內(nèi)核瀏覽器使用的開發(fā)工具以及技術(shù)等,簡單對(duì)瀏覽器的基本開發(fā)方式以及原理進(jìn)行描述,對(duì)VC++技術(shù)、注冊表編程技術(shù)、MDI技術(shù)、信息映射技術(shù)以及面向?qū)ο蠹夹g(shù)等存在的特點(diǎn)進(jìn)行研究,深入的分析了瀏覽器的開發(fā)和應(yīng)用技術(shù),讓開發(fā)瀏覽器時(shí)具有一定的理論作為基礎(chǔ)。第二,從整體上制定了設(shè)計(jì)和開發(fā)瀏覽器詳細(xì)規(guī)劃。深入研究瀏覽器的基本功能后再劃分瀏覽器為多個(gè)不同板塊,主要有:視圖板塊、工具板塊以及狀態(tài)板塊等。按照上述板塊,以流程圖的方式制定了瀏覽器的設(shè)計(jì)板塊,讓開發(fā)工具外觀更加簡潔,同時(shí)也設(shè)計(jì)了瀏覽器的框架圖。第三,設(shè)計(jì)開發(fā)瀏覽器板塊需要的編程代碼以及所有功能具體實(shí)施的流程。按照上述所有模塊的基本功能以及開發(fā)模式,設(shè)計(jì)了瀏覽器框架圖,制定瀏覽器理論可行性分析圖,最終針對(duì)一些模塊設(shè)計(jì)編程代碼,已經(jīng)基本完成了瀏覽器內(nèi)部框架的開發(fā),做好了調(diào)試瀏覽器所需的準(zhǔn)備工作。第四,根據(jù)瀏覽器功能,設(shè)計(jì)基本系統(tǒng)測試用例,完成測試后顯示瀏覽器的所有模塊都達(dá)到預(yù)期目標(biāo),而且瀏覽器性能相對(duì)穩(wěn)定,運(yùn)行的速度能達(dá)到用戶需求,基本都可以滿足瀏覽器功能上的需求。
[Abstract]:Information network technology has opened a new chapter in 21 century, network has certain advantages in modern. With the rapid development of Internet technology, more and more network technologies have been developed and applied in the Internet. Most of the above applications must implement the basic functions of WEB browsing. WEB browsing refers to the way users search for information and data through Internet. A browser with multi-tag function is developed according to the needs of users, and it begins to be applied so that people can get the information they need more quickly from the Internet. This article mainly introduces the whole development process of the browser system through the system development tool VC, analyzes the advantages and disadvantages of the browsers that people use more frequently, and develops a multi-label browser on this basis. The browser is based on the IE kernel, the main development modules are toolbar, menu bar, text display bar and status bar, the following is the main work and content of this article: first, According to the development tools and techniques used in IE kernel browser at present, this paper simply describes the basic development mode and principle of browser, and gives a brief description of VC technology, registry programming technology, MDI technology, etc. The characteristics of information mapping technology and object oriented technology are studied, and the development and application technology of browser are deeply analyzed, which makes the development of browser have certain theory as the foundation. Second, the overall design and development of the browser detailed planning. After studying the basic functions of the browser, we divide the browser into many different blocks, such as view plate, tool plate and state plate. According to the above section, the browser design block is developed in the way of flow chart, which makes the appearance of the development tool more concise, and also designs the browser frame diagram. Third, the design and development of browser board required programming code and all the functions of the specific implementation of the process. According to the basic function and development mode of all the above modules, the browser frame diagram is designed, and the browser theory feasibility analysis diagram is made. Finally, the programming code is designed for some modules, which has basically completed the development of the browser internal framework. Prepared for debugging the browser. Fourthly, according to the browser function, the basic system test cases are designed. After the test, all the modules of the browser can reach the expected goal, and the performance of the browser is relatively stable, and the running speed can reach the user's demand. Basically can satisfy the browser function demand.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.092
本文編號(hào):2374772
[Abstract]:Information network technology has opened a new chapter in 21 century, network has certain advantages in modern. With the rapid development of Internet technology, more and more network technologies have been developed and applied in the Internet. Most of the above applications must implement the basic functions of WEB browsing. WEB browsing refers to the way users search for information and data through Internet. A browser with multi-tag function is developed according to the needs of users, and it begins to be applied so that people can get the information they need more quickly from the Internet. This article mainly introduces the whole development process of the browser system through the system development tool VC, analyzes the advantages and disadvantages of the browsers that people use more frequently, and develops a multi-label browser on this basis. The browser is based on the IE kernel, the main development modules are toolbar, menu bar, text display bar and status bar, the following is the main work and content of this article: first, According to the development tools and techniques used in IE kernel browser at present, this paper simply describes the basic development mode and principle of browser, and gives a brief description of VC technology, registry programming technology, MDI technology, etc. The characteristics of information mapping technology and object oriented technology are studied, and the development and application technology of browser are deeply analyzed, which makes the development of browser have certain theory as the foundation. Second, the overall design and development of the browser detailed planning. After studying the basic functions of the browser, we divide the browser into many different blocks, such as view plate, tool plate and state plate. According to the above section, the browser design block is developed in the way of flow chart, which makes the appearance of the development tool more concise, and also designs the browser frame diagram. Third, the design and development of browser board required programming code and all the functions of the specific implementation of the process. According to the basic function and development mode of all the above modules, the browser frame diagram is designed, and the browser theory feasibility analysis diagram is made. Finally, the programming code is designed for some modules, which has basically completed the development of the browser internal framework. Prepared for debugging the browser. Fourthly, according to the browser function, the basic system test cases are designed. After the test, all the modules of the browser can reach the expected goal, and the performance of the browser is relatively stable, and the running speed can reach the user's demand. Basically can satisfy the browser function demand.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.092
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 毛力;浦佶;張景莉;;J2EE應(yīng)用中Business Delegate模式的研究與改進(jìn)[J];計(jì)算機(jī)工程與設(shè)計(jì);2008年02期
,本文編號(hào):2374772
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2374772.html
最近更新
教材專著