摘要 | 第10-12页 |
ABSTRACT | 第12-14页 |
第1章 绪论 | 第15-22页 |
1.1 开题背景与意义 | 第15-16页 |
1.2 国内外研究现状 | 第16页 |
1.3 项目的必要性及可行性 | 第16-17页 |
1.4 系统的目标和要解决的问题 | 第17-18页 |
1.5 本文的主要工作 | 第18-20页 |
1.6 论文的组织结构 | 第20-22页 |
第2章 架构设计 | 第22-39页 |
2.1 系统架构 | 第22-32页 |
2.1.1 源代码语法解析过程 | 第24-26页 |
2.1.2 ipc消息交互过程 | 第26-27页 |
2.1.3 本地资源操作过程 | 第27-30页 |
2.1.4 文件模块的初始化过程 | 第30-31页 |
2.1.5 编辑器模块的模式切换 | 第31-32页 |
2.2 Eclipse平台的App工具插件 | 第32-39页 |
2.2.1 eclipse插件的开发流程 | 第32-33页 |
2.2.2 插件涉及的模块 | 第33-35页 |
2.2.3 Eclipse插件的清单配置 | 第35页 |
2.2.4 eclipse插件的启动流程 | 第35-36页 |
2.2.5 插件的多页编辑器实现 | 第36-37页 |
2.2.6 组件树的点击联动过程 | 第37-39页 |
第3章 文件系统模块的设计和实现 | 第39-47页 |
3.1 工程目录的路径信息读取 | 第39-41页 |
3.1.1 基于路径信息读取的ipc消息交互 | 第40页 |
3.1.2 主进程的路径信息获取 | 第40-41页 |
3.1.3 路径缓存数据的结构设计 | 第41页 |
3.2 文件模块的界面渲染 | 第41-43页 |
3.2.1 文件浏览组件的界面渲染 | 第41-42页 |
3.2.2 文件浏览组件的上下文菜单注册 | 第42-43页 |
3.3 文件模块的文件读取操作 | 第43-45页 |
3.3.1 redux的已打开文件缓存列表 | 第44页 |
3.3.2 主进程的文本内容读取 | 第44-45页 |
3.4 文件模块的新建手机页面操作 | 第45-47页 |
3.4.1 新建手机页面的操作面板 | 第45-46页 |
3.4.2 新建手机页面的类型选择 | 第46页 |
3.4.3 新建手机页面的业务流程 | 第46-47页 |
第4章 编辑器模块的详细设计和实现 | 第47-52页 |
4.1 文件标签 | 第47-48页 |
4.1.1 文件打开操作的文件标签管理 | 第47-48页 |
4.1.2 文件关闭的文件标签管理 | 第48页 |
4.2 编辑器实例 | 第48-50页 |
4.2.1 编辑器实例的创建 | 第48-49页 |
4.2.2 编辑器实例的重新布局 | 第49页 |
4.2.3 编辑器实例的销毁 | 第49-50页 |
4.2.4 编辑器实例的拖拽支持 | 第50页 |
4.3 编辑器模块的辅助计算中间件 | 第50-52页 |
第5章 辅助ui设计模块的详细设计和实现 | 第52-61页 |
5.1 辅助ui设计模块的实时界面预览 | 第52-55页 |
5.1.1 界面元素构成信息的获取时机 | 第52-53页 |
5.1.2 界面元素构成的获取方式 | 第53页 |
5.1.3 实时界面预览的web适配 | 第53-54页 |
5.1.4 实时界面预览的拖拽支持 | 第54-55页 |
5.2 辅助ui设计模块的属性面板 | 第55-57页 |
5.2.1 属性面板的结点属性浏览 | 第55-56页 |
5.2.2 属性面板的结点属性更改 | 第56-57页 |
5.3 辅助ui设计模块的组件树面板 | 第57-61页 |
5.3.1 组件树面板的界面构成 | 第58页 |
5.3.2 组件树面板的结点插入 | 第58-59页 |
5.3.3 组件树面板的结点交换 | 第59-61页 |
第6章 平台已封装组件以及组件维护接口的具体实现 | 第61-70页 |
6.1 平台组件构成 | 第61-62页 |
6.1.1 平台组件列表 | 第61-62页 |
6.2 平台组件的实现 | 第62-66页 |
6.2.1 组件View的适配实现 | 第62-64页 |
6.2.2 组件Icon的适配实现 | 第64-65页 |
6.2.3 组件ActionSheetInflater的适配实现 | 第65页 |
6.2.4 组件Text的适配实现 | 第65-66页 |
6.3 组件库组件的构成和组件库管理模块 | 第66-70页 |
6.3.1 拖拽行为的发起和结束 | 第66-67页 |
6.3.2 组件库模块的拖拽交互 | 第67页 |
6.3.3 组件库管理模块的服务器数据设计 | 第67-68页 |
6.3.4 组件库管理模块的维护接口开放 | 第68-69页 |
6.3.5 组件库模块的第三方插件集成 | 第69-70页 |
第7章 原型设计工具的应用案例 | 第70-77页 |
7.1 答辩场次选择的App业务需求和功能点 | 第70-71页 |
7.2 答辩场次选择App的实现流程 | 第71-77页 |
7.2.1 react-native工程的创建及组件安装 | 第72页 |
7.2.2 react-native工程的代码逻辑编写 | 第72-75页 |
7.2.3 react-native工程的页面实现 | 第75-77页 |
第8章 总结与展望 | 第77-78页 |
参考文献 | 第78-79页 |
致谢 | 第79-80页 |
学位论文评阅及答辩情况表 | 第80页 |