Skip to content
This repository has been archived by the owner on Jun 22, 2022. It is now read-only.
ris_vb@126.com edited this page May 4, 2020 · 8 revisions

⚠ 完整文档在\wiki\目录中

Emerald 介绍

Emerald是用于Visual Basic 6.0制作应用和软件的绘图框架。调用了GDIGDI+Bass,编写了一些可能需要的功能供直接调用,简便了VB6制作现代化的UI,降低了自绘应用门槛。
Emerald提供从更新版本的Emerald替换当前使用旧版Emerald的工程,开发者可以根据需要替换自身工程的Emerald相关的代码文件。

Emerald Builder 介绍

Emerald Builder是用于快速创建Emerald工程的工具,省去了手动引用大批文件的麻烦。

目录结构说明

assets - 应用资源
core - Emerald源代码
example - Builder用于创建工程的模板文件
framework - Emerald所需的运行库
** wiki - 帮助文档 **
** demo - 示例工程 **

结构图

为什么使用引用代码的模式而不使用Active DLL

如果Emerald拥有大量开发者,这些开发者就可以自由地修改Emerald,为Emerald添加自己需要的功能,若开发者数量庞大,甚至可以制作“Emerald 插件”并在技术圈中交流。
同时可以省去需要管理员权限注册DLL的麻烦,以及DLL版本兼容问题。

注意

Emerald的资源管理器右键菜单需要使用Emerald Builder的设置删除。