易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

快速启动器开源   [复制链接]

    2019-11-14 11:05:27
    2018开源大赛(第三届)
    易语言资源网
    5664 次浏览
    来源链接

启动器实在是太多了,但是网上我找到的启动器,要么不是开源的,比如Lily,rolen等等,要么功能不全,甚至有的就是一个界面壳子,什么功能也没有.最主要的是,我能找到的都是用超级列表框写的,不符合我的审美,不能忍,于是我就想自己写一个(名字自己瞎起的).我这个启动器我觉得该有的功能都有了 (还有什么快捷键启动,大分组下的小分组什么的感觉没必要  )

比如

基本的配色,皮肤,透明

绝对路径,相对路径的项目使用

URL项目的使用

运行参数,起始位置,自定义图标

批量删除 移动 添加项目

分组,项目的拖动移动位置

多种排序方式(自定义,名称,启动次数)

项目的搜索功能

定位文件位置

右键资源管理器菜单(虽然是c++的DLL,但源码也打包了)

源码是两份,一份是用易语言的原生组件 (画板,超级按钮) 采用复制组件的方法实现的

另一份是使用EXDUI2.0 模块实现的

当然了,EXDUI更漂亮,但是不稳定容易崩溃(好像是EXDUI页面组件的问题)

上图:  这个使用EXDUI的,还有一个原生组件的有点丑,就不拿出来了


我觉得我的源码的意义:基本的易语言复制组件操作,拖动的实现(虽然我也是自己瞎想的办法,不知道有没有更好的),把画板改装成组件的方法(子类化),窗口停靠,吸附边界等等

开源给大家玩玩,反正是自己用的小玩意



点我下载 (已有 472 次下载)

引用模块


源码文件名 模块文件名
FastRun_EXUDI.e
LtrAboutUsual.ec
Ex_DirectUI.ec
精易模块.ec
FastRun_易语言组件.e
窗口阴影模块.ec
精易模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
FastRun_EXUDI.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
操作系统界面功能支持库 3.0 52F260023059454187AF826A3C07AF2A
应用接口支持库 3.1 F7FC1AE45C5C4758AF03EF19F18A395D
FastRun_易语言组件.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
扩展界面支持库二 2.0 AF6AD80AA4244A59AFB3D83ECF5173CC
操作系统界面功能支持库 3.0 52F260023059454187AF826A3C07AF2A
拖放支持库 2.0 {9DA96BF9CEBD45c5BFCF94CBE61671F5}
扩展功能支持库一 3.0 DA19AC3ADD2F4121AAD84AC5FBCAFC71
应用接口支持库 3.1 F7FC1AE45C5C4758AF03EF19F18A395D
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
扩展界面支持库三 3.1 {B6F7542F-B8FE-46a8-9605-98856A687097}
窗口阴影模块.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇: 类似FTP又不同于FTP的远程文件管理...     下一篇:内存映射文件