多標簽IE內(nèi)核瀏覽器的設計與實現(xiàn)
發(fā)布時間:2018-12-12 14:54
【摘要】:信息網(wǎng)絡技術開啟了二十一世紀新篇章,網(wǎng)絡在現(xiàn)代中具有一定優(yōu)勢。網(wǎng)絡主要應用于計算機,已經(jīng)逐步改變了人們的生活方式。Internet技術的快速發(fā)展過程中,越來越多的網(wǎng)絡技術被開發(fā),并在互聯(lián)網(wǎng)中應用,以上所有應用中大部分必須實現(xiàn)WEB瀏覽的基本功能。WEB瀏覽指的是用戶通過Internet搜索相應的信息以及數(shù)據(jù)的方式。根據(jù)用戶需求開發(fā)一個具有多標簽功能的瀏覽器,并開始應用,便于人們從互聯(lián)網(wǎng)中更快得到需要的資料。這篇文章主要通過系統(tǒng)開發(fā)工具VC++對瀏覽器系統(tǒng)的整個來開發(fā)過程做簡單介紹,對人們使用頻率比較高的瀏覽器存在的優(yōu)缺點進行分析,在此基礎上研發(fā)出多標簽瀏覽器,該瀏覽器基于IE內(nèi)核,主要開發(fā)的模塊有工具欄、菜單欄、文字顯示欄以及狀態(tài)欄等,下面是本文的主要工作和內(nèi)容:第一,根據(jù)目前IE內(nèi)核瀏覽器使用的開發(fā)工具以及技術等,簡單對瀏覽器的基本開發(fā)方式以及原理進行描述,對VC++技術、注冊表編程技術、MDI技術、信息映射技術以及面向?qū)ο蠹夹g等存在的特點進行研究,深入的分析了瀏覽器的開發(fā)和應用技術,讓開發(fā)瀏覽器時具有一定的理論作為基礎。第二,從整體上制定了設計和開發(fā)瀏覽器詳細規(guī)劃。深入研究瀏覽器的基本功能后再劃分瀏覽器為多個不同板塊,主要有:視圖板塊、工具板塊以及狀態(tài)板塊等。按照上述板塊,以流程圖的方式制定了瀏覽器的設計板塊,讓開發(fā)工具外觀更加簡潔,同時也設計了瀏覽器的框架圖。第三,設計開發(fā)瀏覽器板塊需要的編程代碼以及所有功能具體實施的流程。按照上述所有模塊的基本功能以及開發(fā)模式,設計了瀏覽器框架圖,制定瀏覽器理論可行性分析圖,最終針對一些模塊設計編程代碼,已經(jīng)基本完成了瀏覽器內(nèi)部框架的開發(fā),做好了調(diào)試瀏覽器所需的準備工作。第四,根據(jù)瀏覽器功能,設計基本系統(tǒng)測試用例,完成測試后顯示瀏覽器的所有模塊都達到預期目標,而且瀏覽器性能相對穩(wěn)定,運行的速度能達到用戶需求,基本都可以滿足瀏覽器功能上的需求。
[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.
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP393.092
本文編號: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.
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP393.092
【參考文獻】
相關期刊論文 前1條
1 毛力;浦佶;張景莉;;J2EE應用中Business Delegate模式的研究與改進[J];計算機工程與設計;2008年02期
,本文編號:2374772
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/2374772.html
最近更新
教材專著