当前位置: 首页 > news >正文

eTools 开源发布

一:开发缘由
程序员编程,一直都纠结于用何种语言开发。VC、QT、Delphi,等等,开发 UI 程序。
如何能将它们包含在一起,不用在纠结于用何种编程语言进行编程呢?
这是开发 eTools 的初衷。

二:特点
eTools,是一个多文档的(多页面),基于 DLL 窗体的模块化开发平台。
也就是说,你可以用 VC、QT、Delphi,编写 UI 程序。将它们编译成 DLL 程序模块,放置到 eTools 的 plugins 目录下,就可以了。

三:效果图

7-zip(DLL)        :是 vc win32 dll;
cmake-gui        :是 QT dll;
notepad2(DLL):是 vc win32 dll;
Edge 浏览器    :是 Delphi dll;


四:功能
支持 VC Window32 窗体 DLL;
支持 VC MFC 窗体 DLL;
支持 QT 窗体 DLL;
支持 Delphi 窗体 DLL;
支持将一个 EXE 窗体程序显示在我们的程序中;
支持窗体类名动态变化的 EXE、DLL 窗体 程序;支持多文档窗体;
支持 x86 EXE 调用 x64 EXE,x64 EXE 调用 x86 EXE;
界面为暗黑风格,保护视力;

五:DEMO
使用用例都放在 module 下。包含 delphi、vc、qt 的多个 demo。
你可以按照 demo,开发自己的 DLL 模块。

六:开源地址
https://github.com/dbyoung720/eTools

http://www.lqws.cn/news/561637.html

相关文章:

  • 如何在 Ubuntu 上通过终端或在 VirtualBox 中安装 GCC
  • 佳能Canon PIXMA G1020打印机信息
  • scGPT-spatial 复现
  • KS值:风控模型的“风险照妖镜”
  • Transformer结构--输入编码(BPE,PE)
  • Java面向对象(一)
  • JVM 之双亲委派机制与打破双亲委派
  • 【软考高项论文】论信息系统项目的进度管理
  • 【C++】简单学——类和对象(实现双向循环链表)
  • Python基础(吃洋葱小游戏)
  • Java Optional 详解:优雅处理空指针异常
  • 顺序表应用实践:从通讯录实现到性能优化深度解析
  • 有理函数积分——分式分解时设分解式的规则
  • Fine-Tuning Vision-Language-Action Models:Optimizing Speed and Success论文学习
  • SQL关键字三分钟入门:ROW_NUMBER() —— 窗口函数为每一行编号
  • FreeSWITCH配置文件解析(2) dialplan 拨号计划中xml 的action解析
  • 第一章 从零开始学习大型语言模型-搭建环境
  • 人大金仓数据库jdbc连接jar包kingbase8-8.6.0.jar驱动包最新版下载(不需要积分)
  • 5G核心网,NAS短消息的实现
  • 可编程逻辑器件的发展与比较
  • 构建 AI 系统的 4 大 Agentic AI 设计模式
  • Python 可迭代的对象、迭代器 和生成器(何时使用生成器表达式)
  • 2099. 找到和最大的长度为 K 的子序列
  • 第6篇:中间件——Gin的请求处理管道
  • 大事件项目记录10-文章分类接口开发-更新文章分类
  • AtCoder AT_abc412_c [ABC412C] Giant Domino 题解
  • JavaEE:CAS单点登录
  • 数据结构1 ——数据结构的基本概念+一点点算法
  • 表达式求值
  • Brocade 博科交换机配置带外管理IP