开源
功能说明:该程序是一个面向易语言开发者的本地资源管理与浏览工具,核心功能是基于本地Access数据库(e.mdb)对各类易语言相关资源文件进行结构化存储、分类展示与交互操作。程序启动时自动检查并初始化数据库文件,连接失败则提示退出;通过读取注册表项(HKEY_CURRENT_USER\Software\FlySky\E\Install\Path)获取用户配置的资源安装路径,用于后续定位和显示关联目录。主界面以“超级列表框1”为核心控件,按“文件编号”降序动态加载数据库中[文件]数据表的全部记录,并依据字段“类型”(如“易源码”“易模块”“支持库”“电子书”)及文件后缀(如.fne、.ec、.e、.chm、.lib等)进行智能图标映射与分类渲染:例如“.fne”支持库显示为图标0,“易模块”(.ec)为图标1,“易源码”(.e)为图标2,“电子书”(.chm)为图标3,“其他支持库”(.lib)为图标5,实现视觉化区分。每条记录在列表中完整显示文件名、物理路径、说明、类型和编号五列信息。选中某一项时,状态栏实时同步显示路径、类型和编号,编辑框2同步显示说明内容;右键触发操作菜单前,根据当前选中项的图标类型动态启用/禁用功能按钮(如“打开文件”仅对.e/.chm文件启用,“Lib”和“Static”标签页可视性依类型切换),体现精准的上下文感知控制。搜索功能由“高级选择夹1”(含多个分类子夹)与“编辑框1”协同实现:未选分类时执行全表模糊搜索(路径或说明含关键词),选定分类(如“易模块”)后则追加类型条件,生成带WHERE类型的SQL查询并刷新列表。此外,程序具备基础的资源操作预备逻辑(如“打开文件夹”“复制到”“删除选中”等按钮的禁用/启用状态管理),虽未在代码中展开具体实现细节,但已构建完整的UI响应框架。综上,本程序并非通用文件管理器,而是专为易语言生态设计的轻量级本地资源索引浏览器,聚焦于帮助开发者快速定位、查看和管理已入库的易语言项目源码、封装模块、静态/动态支持库(.fne/.lib)、技术文档(CHM电子书)等资产,本质是一个集成数据库访问、分类展示、条件检索与环境路径联动的IDE辅助型桌面工具。
======启动窗口程序集
| |
| |------ _搜索文件_被选择
| |
| |------ __启动窗口_创建完毕
| |
| |------ __启动窗口_可否被关闭
| |
| |------ 刷新数据
| |
| |------ _超级列表框1_左键单击表项
| |
| |------ _超级列表框1_右键单击表项
| |
| |------ _高级选择夹1_子夹头被单击
| |
| |------ _编辑框1_内容被改变
| |
| |------ _按钮修改_被单击
| |
| |------ _打开文件夹_被选择
| |
| |------ _打开文件_被选择
| |
| |------ _桌面_被选择
| |
| |------ _浏览_被选择
| |
| |------ _Lib_被选择
| |
| |------ _Static_被选择
| |
| |------ 复制
| |
| |------ _删除选中的文件_被选择
| |
| |------ _路径批量替换_被选择
| |
| |------ _检查文件和数据库是否对应_被选择
| |
| |------ _删除选中的记录_被选择
| |
| |------ _超级列表框1_按下某键
| |
| |------ _超级列表框1_表头被单击
| |
| |------ _超级列表框1_被双击
| |
| |
======文件扫描窗口程序集
| |
| |------ _按钮1_被单击
| |
| |------ 子程序1
| |
| |------ _按钮3_被单击
| |
| |------ _文件扫描窗口_创建完毕
| |
| |------ _按钮添加_被单击
| |
| |------ _文件扫描窗口_可否被关闭
| |
| |
======窗口程序集1
| |
| |------ _批量替换_创建完毕
| |
| |------ _按钮1_被单击
| |
| |------ _按钮2_被单击
| |
| |------ _批量替换_可否被关闭
======窗口程序集1
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |------ 取支持库信息
| |
| |------ 取变量指针_
| |
| |------ 动态执行函数_
| |
| |
======调用的Dll
| |
| |---[dll]------ RtlMoveMemory
| |
| |---[dll]------ LoadLibraryA
| |
| |---[dll]------ FreeLibrary
| |
| |---[dll]------ GetModuleHandleA
| |
| |---[dll]------ GetProcAddress
======窗口程序集1
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |------ 取EC模块信息
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。