VcnStudio 目前支持开发: 安卓APP、Linux、Windows、Mac 程序、国产操作系统桌面软件、动态网站、服务器应用、微信小程序、基于ESP32的单片机程序。
以下为详细说明:
安卓(Android)应用APP开发
原生框架
安卓 APP 开发采用原生应用框架、无运行时 RunTime 损耗、 基于 Java8 语言;编译输出的 APP 运行速度及流畅度与使用英文编写的 APP 完全一致。
高性能组件
纯 Java 格式组件、非拆装箱支持库、无额外接口实现、 采用拉姆达事件回调、速度更快、支持面向原生 Object 对象、以及所有基础数据类型的输出; 安装包内置常用基础类组件 83 个、 扩展组件包含网络操作类、自动化脚本、物联设备通讯类、窗口扩展界面库组件 126 个、可满足日常绝大部分应用开发。
多种布局
针对界面设计、支持绝对、线性、帧布局等多种可视化布局; 无需手写代码计算、无需使用兼容库、根据场景选择合适的布局类型;即可完美解决 组件在不同的手机上、尺寸不一致、位置不准确的问题。
多线程
比 Java 更简单易用的多线程语句、处理卡顿、大数据运算时更高效; 合理使用多线程可以保证 APP 不出现任何卡顿、 可以极大提高用户对程序的好感体验度。
原生代码支持
独家提供原生代码无缝嵌入编译技术及嵌入语句 @{ };可直接在中文代码中使用 Java 代码而无需编写任何接口函数、 100% 兼容原生语法格式、复制粘贴即用;极大提升开发体验和效率。
可视化设计
所见即所得;界面采用标准拖拽设计、即支持手写代码排版布局也支持拖拽模式; 支持多种布局、多选组件、移动、复制粘贴、 批量设置组件默认值;可以极大提高开发效率;节约时间成本。
纯中文封装组件
除内置的多种标准组件外、安卓插件同时还支持脱离 Java 使用纯中文代码封装自定义组件、列表框、及任何可视组件或不可视组件;无需学习 Java 、英文、安卓开发 也能自己 设计、封装组件;并一键导出为类库复用。
其它
支持比 Java 更简单易用的事件回调、子程序引用、面向对象开发、 代码分组、自定义数据结构、源包结构、不卡顿延时函数、 程序错误捕获语句 等现代编程语言的高级特性。
视窗(JavaFx)桌面应用开发
原生框架
视窗开发采用 JavaFX 原生应用框架、无运行时 RunTime 损耗、 基于 Java8 语言;编译输出的程序运行速度及流畅度与使用英文编写的程序完全一致。
高性能组件
纯 Java 格式组件、非拆装箱支持库、无额外接口实现、 采用拉姆达事件回调、速度更快、支持面向原生 Object 对象、以及所有基础数据类型的输出; 安装包内置常用基础类组件 41 个、扩展组件12个。
跨平台
编译输出的程序包可以运行在安装有 Java SDK 的任何设备中;包括但不限于: Windows、Linux、基于Linux的国产操作系统、服务端、苹果电脑、自主购买设备、 美团点单机等等。
多线程
比 Java 更简单易用的多线程语句、处理卡顿、大数据运算时更高效; 合理使用多线程可以保证程序不出现任何卡顿、 可以极大提高用户对程序的好感体验度。
原生代码支持
独家提供原生代码无缝嵌入编译技术及嵌入语句 @{ };可直接在中文代码中使用 Java 代码而无需编写任何接口函数、 100% 兼容原生语法格式、复制粘贴即用;极大提升开发体验和效率。
可视化设计
所见即所得;界面采用标准拖拽设计、即支持手写代码排版布局也支持拖拽模式; 支持多种布局、多选组件、移动、复制粘贴、 批量设置组件默认值;可以极大提高开发效率;节约时间成本。
单片机(ESP32)开发
原生框架
单片机采用乐鑫官方提供的 IDF + Arduino 框架进行封装、支持ESP32系列所有功能; 输出程序性能与使用原生开发的程序完全一样。 编译输出为标准C++源代码、固件编译、上传采用 PlatformIO 技术栈、 支持一键极速部署环境(无需使用代理下载环境依赖)、支持增量编译;绿色编译。
高性能组件库
单片机所有支持库使用纯 C 或 C++ 封装、支持任意标准 Arduino 组件库, 采用描述式封装方式进行封装;无二次套壳、封装简单方便;也可直接对现有存在的库进行翻译封装。
原生代码支持
独家提供原生代码无缝嵌入编译技术及嵌入语句 @{ };可直接在中文代码中使用 C++ 代码; 完全兼容并支持使用 Arduino、IDF 中的库或头文件。
可视化设计
除了常见的无界面单片机程序外、轻舟单片机还支持基于 lvgl 的可视化界面设计。 像开发安卓APP、视窗程序一样;可以通过可视化设计器快速设计界面、并通过ESP32驱动显示到 连接的屏幕中;针对含屏幕操作互动相关的场景非常方便。
丰富的库与案例
安装包自带大量中文例程与组件库;所有组件库与例程都有详细的中文说明、例如: 与传感器的连线、对象构造、软串口/硬串口的选择、相关库的使用注意事项、传感器电压的选择、屏幕显示等等。 针对常用开发需求;小白不仅可以少走弯路、更可以一键开箱即用快速实现自己的需求。
微信小程序开发
原生框架
小程序采用微信原生应用框架、无运行时 RunTime 损耗、 基于官方标准 JS 语言;编译输出为标准小程序源代码工程; 保证小程序运行速度及流畅度与使用英文编写的程序完全一致。
高性能组件
标准小程序格式组件、使用 JS 语言封装、 保证性能的同时、支持特有的类属性;更方便中文编程使用。
原生代码支持
独家提供原生代码无缝嵌入编译技术及嵌入语句 @{ };可直接在中文代码中使用 JS 代码 以及微信官方 API 而无需编写任何接口函数、 100% 兼容原生语法格式、复制粘贴即用;极大提升开发体验和效率。
可视化设计
所见即所得;界面采用标准拖拽设计、采用主流 Flex 弹性布局作为基础界面构建布局、 支持子组件横向、水平排列、多选组件操作。
自定义视图
支持自定义界面视图组件、通过内置的模板变量操作函数;可以自定义列表框在内的 多种内容展示视图。
网站开发
原生框架
网站采用主流的 HTML JS CSS 原生语言构建应用程序、支持模板变量渲染、 中文标签、模块化、组件式开发;在运行速度及流畅度与使用英文编写的网站完全一致。
高性能组件
采用主流标准 ES6 语法、使用面向对象方式设计组件、保持与原生 JS 类完全一致; 性能高效、封装简单、开箱即用。
原生代码支持
独家提供原生代码无缝嵌入编译技术及嵌入语句 @{ };可直接在中文代码中使用 JS 代码 以及浏览器自带 API 而无需编写任何接口函数、 100% 兼容原生语法格式、复制粘贴即用;极大提升开发体验和效率。
多端支持
支持 H5 手机移动端网站开发、桌面端网站、静态、动态网站以及后端 API 接口开发;后端接口基于 PHP 编程语言封装、可以运行在目前所有主流服务器系统中。
自定义组件
支持使用中文代码直接在项目中编写、封装组件、无需单独编写组件的 XML 文档;编写好即可导出为单个类库; 可在其它项目中复用。