跳到主要内容

介绍

什么是 JadeView 易语言 SDK

JadeView 易语言 SDK 是一个专为易语言开发者设计的 WebView 窗口库,基于 Rust 开发,提供了简单易用的 API 接口,帮助开发者快速构建现代化的桌面应用程序。

为什么选择 JadeView 易语言 SDK

  • 现代化技术栈:基于最新的 WebView 技术,支持现代 Web 标准和 HTML5 特性
  • 简单易用:专为易语言开发者设计的 API,易于理解和使用
  • 高性能:底层基于 Rust 开发,具有出色的性能和稳定性
  • 跨平台潜力:虽然目前主要支持 Windows,但设计上考虑了跨平台扩展
  • 活跃开发:持续更新和改进,不断添加新功能和优化

获取资源

主要功能

窗口管理

  • 支持创建和管理多个 WebView 窗口
  • 灵活的窗口配置选项(大小、位置、标题等)
  • 支持窗口最大化、最小化、全屏等操作
  • 支持窗口始终置顶和焦点管理

主题支持

  • 内置三种主题模式:亮色、暗色和自动跟随系统
  • 主题可以动态切换
  • 支持自定义主题颜色

窗口样式

  • 支持无边框窗口
  • 支持透明窗口和自定义背景色
  • 支持窗口圆角(取决于系统支持)
  • 支持窗口阴影效果

WebView 功能

  • 支持现代 Web 标准和 HTML5 特性
  • 支持 JavaScript 与易语言的交互
  • 支持注入自定义 JavaScript 代码
  • 支持开发者工具(可选)

技术架构

JadeView 易语言 SDK 采用分层架构设计:

  1. 底层核心:基于 Rust 开发的 WebView 核心库
  2. DLL 接口:提供给易语言调用的 DLL 函数
  3. 易语言封装:易语言模块和类,简化 SDK 的使用
  4. 示例代码:提供各种使用场景的示例

系统要求

  • 操作系统:Windows 7 及以上版本
  • 易语言版本:易语言 5.3 及以上
  • .NET Framework:4.0 及以上
  • 硬件要求:至少 2GB RAM,50MB 可用磁盘空间

适用场景

JadeView 易语言 SDK 适用于以下场景:

  1. 现代化桌面应用:使用 Web 技术构建现代化的桌面应用界面
  2. 传统应用升级:为传统易语言应用添加现代化的 Web 界面
  3. 工具开发:快速构建各种工具类应用
  4. 原型开发:快速验证应用概念和设计
  5. Web 应用桌面化:将现有的 Web 应用打包为桌面应用

许可证

JadeView 易语言 SDK 遵循 MIT 许可证,允许自由使用、修改和分发。

社区和支持