多标签IE内核浏览器的设计与实现
发布时间:2018-12-12 14:54
【摘要】:信息网络技术开启了二十一世纪新篇章,网络在现代中具有一定优势。网络主要应用于计算机,已经逐步改变了人们的生活方式。Internet技术的快速发展过程中,越来越多的网络技术被开发,并在互联网中应用,以上所有应用中大部分必须实现WEB浏览的基本功能。WEB浏览指的是用户通过Internet搜索相应的信息以及数据的方式。根据用户需求开发一个具有多标签功能的浏览器,并开始应用,便于人们从互联网中更快得到需要的资料。这篇文章主要通过系统开发工具VC++对浏览器系统的整个来开发过程做简单介绍,对人们使用频率比较高的浏览器存在的优缺点进行分析,在此基础上研发出多标签浏览器,该浏览器基于IE内核,主要开发的模块有工具栏、菜单栏、文字显示栏以及状态栏等,下面是本文的主要工作和内容:第一,根据目前IE内核浏览器使用的开发工具以及技术等,简单对浏览器的基本开发方式以及原理进行描述,对VC++技术、注册表编程技术、MDI技术、信息映射技术以及面向对象技术等存在的特点进行研究,深入的分析了浏览器的开发和应用技术,让开发浏览器时具有一定的理论作为基础。第二,从整体上制定了设计和开发浏览器详细规划。深入研究浏览器的基本功能后再划分浏览器为多个不同板块,主要有:视图板块、工具板块以及状态板块等。按照上述板块,以流程图的方式制定了浏览器的设计板块,让开发工具外观更加简洁,同时也设计了浏览器的框架图。第三,设计开发浏览器板块需要的编程代码以及所有功能具体实施的流程。按照上述所有模块的基本功能以及开发模式,设计了浏览器框架图,制定浏览器理论可行性分析图,最终针对一些模块设计编程代码,已经基本完成了浏览器内部框架的开发,做好了调试浏览器所需的准备工作。第四,根据浏览器功能,设计基本系统测试用例,完成测试后显示浏览器的所有模块都达到预期目标,而且浏览器性能相对稳定,运行的速度能达到用户需求,基本都可以满足浏览器功能上的需求。
[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
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2374772.html