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 文档;编写好即可导出为单个类库;
可在其它项目中复用。