Windows 原生 · 全中文

中文写逻辑
拖出 Windows 程序

Y++ 是中文可视化开发语言,YStudio 是配套 IDE:可视化设计窗体、YSS 样式、支持库与调试,编译为原生 x86 / x64 可执行文件。

当前版本 2.0.0
累计下载
提供 x86 / x64
实机截图 · 设计器与报表表格

真实界面

以下均由本机启动 YStudio 截取:欢迎页、代码编辑、窗体设计。

欢迎页 · 最近工程与示例
代码视图 · 中文语法高亮
设计视图 · 控件与属性

三步做出桌面程序

从空白工程到原生 exe,流程清晰,适合工具、表单与本地自动化。

设计窗体

从工具箱拖入控件,属性面板调整布局,窗口保存为 XML。

中文写逻辑

函数如果 等中文语法写事件;可用 YSS 做界面样式。

运行与发布

F5 调试;发布打包为 Windows 程序。IDE 与编译器分开发布,按需安装。详见 快速入门

为 Windows 桌面开发准备

可视化与中文代码同屏协作,编译结果是原生程序,而不是浏览器壳。

中文编程语言 Y++

关键字与类型全中文:整数、文本、逻辑;控件属性直写,如 按钮1.标题

UI

可视化设计器

工具箱、属性、对齐分布;按钮、表格、浏览器、选项卡等常用控件。

SS

YSS 样式表

类 CSS 写法定制控件外观;支持现代窗体效果(圆角、亚克力等)。

Win

原生编译与调试

MSVC 工具链输出 x86 / x64;断点、监视、调用栈,熟悉的调试体验。

Y++ · 事件逻辑(大括号)
// 主窗口.yc
函数 主窗口.创建() {
    标签1.标题 = "Y++ 全中文可视化开发环境"
}

函数 按钮登录.被单击() {
    如果 (文本用户.内容 == "") {
        信息框("请输入用户名")
        返回()
    }
    载入("工作台")
}
YSS · 界面样式
/* 资源/主窗口.yss */
按钮#登录 {
    background: #2f86e8;
    color: #ffffff;
    border-radius: 8;
}
按钮#登录:hover {
    background: #4aa3ff;
}

适合做什么

面向 Windows 桌面:本地工具、业务小程序、网络通信与自动化,而不是网页前端。

桌面小工具

文件批处理、编码转换、剪贴板助手、热键工具,拖出界面后直接写逻辑。

表单与数据

录入界面、数据表格、SQLite 本地库,适合内部业务与单机资料管理。

网络与接口

HTTP / JSON、TCP·UDP·WebSocket,对接接口或做简易客户端。

自动化

串口、Excel、浏览器控件、填表类等,把重复操作收成可运行的程序。

常用控件

设计器工具箱开箱即用,样式可用 YSS 统一调整。

按钮标签文本框超级文本框 复选框单选框开关下拉框 列表框进度条滑块日期选择器 选项卡分组框图片框树形视图 表格数据表格菜单栏工具栏 浏览器堆叠提示层

查看 YSS 与控件说明 →

YStudio 开发环境

不只是画界面——编辑、调试、发布都在同一套 IDE 里完成。

代码编辑

中文高亮、补全与参数提示;工程内查找替换、符号重命名可同步窗口与样式。

调试器

断点、单步、监视、调用栈;F5 运行,熟悉的桌面调试流程。

多窗口工程

载入 / 关闭 管理窗体;跨窗口读写控件属性。

发布打包

向导导出可分发目录;按需附带运行库与 WebView2 说明。

支持库浏览器

在 IDE 中浏览 HTTP、JSON、SQLite 等类库成员与用法。

DLL / API

声明文件与动态加载,对接系统 API 或第三方插件。

语言一眼能看懂

中文关键字 + 大括号,控件属性直接赋值。完整语法说明见语言基础页。

// 事件里写中文逻辑
函数 按钮保存.被单击() {
    如果 (文本框1.内容 == "") {
        信息框("内容不能为空")
        返回()
    }
    标签状态.标题 = "已保存"
}

和常见做法比,它更像什么

不搞抽象口号——按「你要交付什么」对照即可。

如果你想… 更合适的路径 Y++ / YStudio
做网页、小程序、跨端 UI Web / 前端框架 不做这块;专注 Windows 桌面
纯脚本、批处理、一次性任务 脚本语言 / 命令行工具 也能写工具,但强项是带界面的程序
拖控件 + 中文写逻辑,出原生 exe 正是目标:设计器、YSS、调试、发布一体
语法形态 各异 中文关键字 + { } 大括号,注释 //
运行结果 解释执行或托管运行时 编译为 Windows 原生 x86 / x64

下载

IDE 提供 x86(32 位)与 x64(64 位)。编译器为同一份独立包,装一次即可配合两种 IDE 使用(以包内说明为准)。

安装包准备中 当前版本按钮为「待发布」时表示官网尚未挂上 zip。可先看 快速入门开发文档,或 QQ 联系作者了解进度。

安装顺序

  1. 下载并解压对应架构的 YStudio IDE,运行 YStudio.exe
  2. 需要编译时,再下载编译器,按说明放到 IDE 的 toolchain 目录
  3. 打开欢迎页示例或新建窗口项目,按 F5 运行(需已装编译器)
  4. 更细步骤见 快速入门;语法速览见 语言基础
安装提示: IDE 与编译器分开发布。使用浏览器控件时请安装 WebView2 运行时

系统

Windows 10 / 11(x86 或 x64)

浏览器控件

使用「浏览器」控件时需安装 WebView2 运行时

编译运行

需另下编译器;与 IDE 搭配后方可 F5 / 发布

YStudio IDE

开发环境本体:设计器、编辑器、调试器、支持库浏览器。请选择与目标程序一致的架构。

YStudio IDE · x86(32 位)

x86 待发布 版本 大小 已下载 0

YStudio IDE · x64(64 位)

x64 待发布 版本 大小 已下载 0

编译器(单独下载)

便携工具链体积较大,故与 IDE 分开发布。x86 / x64 共用同一份编译器包,下载一次即可。

Y++ 编译器

通用 待发布 版本 大小 已下载 0
全部包累计下载 0
系统要求:Windows 10/11 · 浏览器控件需 WebView2

版本与路线

当前 v2.0.0 已可用;后续按文档与社区反馈迭代,不做空头时间表。

已具备

v1.0.x 现在能做什么

  • 可视化窗体设计 + YSS 样式
  • 中文源码编辑、补全、调试(F5)
  • HTTP / JSON / SQLite / TCP·UDP·WebSocket 等支持库
  • 多窗口工程、发布打包、x86 / x64

推进中

近期重点

  • 文档与示例工程持续补全
  • 常用控件与数据表格体验打磨
  • 安装包与编译器分发流程更顺手

规划中

中长期方向

  • 更多支持库与第三方 DLL 对接样例
  • 设计器与调试体验细化
  • 按反馈排期,欢迎 QQ 交流

常见问题

安装与架构选择上最常遇到的几点。

x86 和 x64 怎么选?

与目标程序架构一致即可。多数新机器选 x64;若需兼容 32 位环境或调用 32 位 DLL,选 x86。编译器为通用包,一份即可。

为什么编译器要单独下载?

便携工具链体积较大。日常浏览界面、写代码可不装;需要 F5 编译运行或发布 exe 时,再下载这一份编译器并按包内说明放到 toolchain

系统要求是什么?

Windows 10 / 11。使用浏览器控件时需安装 Microsoft Edge WebView2 运行时。 发布用户程序时请按向导提示附带必要运行库。

Y++ 源码长什么样?

中文关键字 + C 风格大括号。例如 函数 主窗口.创建() { ... }如果 (条件) { ... },注释可用 //。详见 快速入门开发文档

适合做网站吗?

不适合。Y++ / YStudio 面向 Windows 桌面程序;网页请用前端技术栈。桌面工具、表单业务、本地库与网络客户端才是主场。

下载按钮显示「待发布」怎么办?

表示安装包尚未上传到官网,按钮会禁用。可先阅读 快速入门开发文档,或通过 QQ 654375968 了解发布进度。

关于与联系

产品由个人开发维护,欢迎反馈与交流。

开发作者

一点滴

Y++ 语言与 YStudio IDE 作者。

联系方式

QQ:654375968

合作、问题反馈、文档勘误均可联系。