介绍
什么是 JadeView 易语言 SDK
JadeView 易语言 SDK 是一个专为易语言开发者设计的 WebView 窗口库,基于 Rust 开发,提供了简单易用的 API 接口,帮助开发者快速构建现代化的桌面应用程序。
为什么选择 JadeView 易语言 SDK
- 现代化技术栈:基于最新的 WebView 技术,支持现代 Web 标准和 HTML5 特性
- 简单易用:专为易语言开发者设计的 API,易于理解和使用
- 高性能:底层基于 Rust 开发,具有出色的性能和稳定性
- 跨平台潜力:虽然目前主要支持 Windows,但设计上考虑了跨平台扩展
- 活跃开发:持续更新和改进,不断添加新功能和优化
获取资源
- GitHub 仓库:前往下载SDK源码
- Gitee 仓库:前往下载SDK源码
在代码文件中找到
e_v0.xx文件,其中是易语言所需的源码 - 下载DLL:Github 或 Gitee
- 易语言DLL:一般使用
JadeView_x86_dynamic.dll或JadeView_x86_static.dll
主要功能
窗口管理
- 支持创建和管理多个 WebView 窗口
- 灵活的窗口配置选项(大小、位置、标题等)
- 支持窗口最大化、最小化、全屏等操作
- 支持窗口始终置顶和焦点管理
主题支持
- 内置三种主题模式:亮色、暗色和自动跟随系统
- 主题可以动态切换
- 支持自定义主题颜色
窗口样式
- 支持无边框窗口
- 支持透明窗口和自定义背景色
- 支持窗口圆角(取决于系统支持)
- 支持窗口阴影效果
WebView 功能
- 支持现代 Web 标准和 HTML5 特性
- 支持 JavaScript 与易语言的交互
- 支持注入自定义 JavaScript 代码
- 支持开发者工具(可选)
技术架构
JadeView 易语言 SDK 采用分层架构设计:
- 底层核心:基于 Rust 开发的 WebView 核心库
- DLL 接口:提供给易语言调用的 DLL 函数
- 易语言封装:易语言模块和类,简化 SDK 的使用
- 示例代码:提供各种使用场景的示例
系统要求
- 操作系统:Windows 7 及以上版本
- 易语言版本:易语言 5.3 及以上
- .NET Framework:4.0 及以上
- 硬件要求:至少 2GB RAM,50MB 可用磁盘空间
适用场景
JadeView 易语言 SDK 适用于以下场景:
- 现代化桌面应用:使用 Web 技术构建现代化的桌面应用界面
- 传统应用升级:为传统易语言应用添加现代化的 Web 界面
- 工具开发:快速构建各种工具类应用
- 原型开发:快速验证应用概念和设计
- Web 应用桌面化:将现有的 Web 应用打包为桌面应用
许可证
JadeView 易语言 SDK 遵循 MIT 许可证,允许自由使用、修改和分发。
社区和支持
- GitHub 仓库:https://github.com/JadeViewDocs/docs
- 文档网站:https://jadeviewdocs.github.io
- 如有问题或建议,欢迎提交 Issue 或 Pull Request