《嵌入式HTML编辑器的设计与实现ppt课件》由会员分享,可在线阅读,更多相关《嵌入式HTML编辑器的设计与实现ppt课件(13页珍藏版)》请在金锄头文库上搜索。
1、嵌入式嵌入式HTML编译编译器的设计与实现器的设计与实现研讨目的和内容研讨目的和内容 本课题是为了实现可视化HTML编译器的根本功能,将用户编写的HTML言语编译成计算机可识别的机器言语。 运用面向对象的编程理念,将编译器的主窗口封装成类。并将编译器的功能笼统为函数封装于主窗口类中。运用QT Creater工具,调用Qt封装成的函数去实现可视化的编程,并且实现HTML的正向编译和网页内容的逆向编译。研讨方法研讨方法 详细了解现有各种言语运用的编译器的根本功能和实现的根本原理,并且大约了解编译原理的根本内容。制定简单的编译器设计方案和实现的根本功能概要。 采用软件工程的开发原理,根据软件流程过程
2、规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件运用、软件维护等过程开发一个可视化编译器。 采用c+言语在Qt creater的编程环境中,调用Qt封装的类中的方法和成员变量实现编译器的根本功能。设计思绪设计思绪一 可视化界面设计 可输入html言语的文本编辑框 可显示编译结果的显示窗口 两个按键对象,一个是确定文本输入终了并给编译器发送编译的信号; 二个是清空文本编译框中一切文本信息。 下拉列表对象,一是文件根本操作;二是编辑选项列表; 三是字型选项列表; 四是界面规划改动; 五是协助选项。二 代码逻辑 可视化组件对象的逻辑 编译原理的内在逻辑 规划改动的逻辑 文本操作逻辑wed
3、kit引见引见 QtWebKit的依赖于QtGui。 QwebView可以用于翻开多个网页,而里面详细的网页对象是QWebPage,QWebPage经过mainframe()方法可以得到。 QWebView类提供了用于查看和编辑网页的小工具。 QWebView是主要部件组成QtWebView的网页阅读模块。它可以用在各种运用程序中显示从因特网获取的网页内容。QWebView类类 QWebPage类提供了一个对象来查看和编辑网页文件。 QWebPage有主框架担任网页内容,设置导航的链接和操作的历史。这个类可以和QWebFrame类在一同运用,以提供功能像类QWebView在 a widget-less环境。QWebPage类类 QWebFrame类表示一个web页面的框架。 QWebFrame表示内部网页中的框架,每个QWebPage对象包含至少一个框架,想要获得就运用QWebPage:mainFrame()函数,额外的框架运用 HTML or 元素去构建。QWebFrame类类详细设计详细设计-菜单菜单详细设计详细设计-规划规划详细设计详细设计-正解释正解释详细设计详细设计-逆解析逆解析赞赏各位教师致谢致谢