价格
免费
版本
0.1
授权方式
免费
程序下载
下载 52.8MB
ECpage 是一款面向中文开发者的可视化集成开发环境,将"所见即所得"的界面设计与中文关键词编程深度融合,让桌面应用开发更直观、更高效,支持中英和原生c#混合开发,编译生成exe程序时同时会生成c#源代码让您能够使用其他IDE工具继续开发。
界面展示
详细介绍

ECpage — 中文可视化桌面应用开发环境

ECpage 是一款面向中文开发者的可视化集成开发环境,将"所见即所得"的界面设计与中文关键词编程深度融合,让桌面应用开发更直观、更高效,支持中英和原生c#混合开发,编译生成exe程序时同时会生成c#源代码让您能够使用其他IDE工具继续开发。

核心特色

中文编程,自然书写
支持 70+ 中文关键词映射,用判断、循环、遍历、返回替代 if/for/foreach/return,代码如同母语般自然流畅。编译时自动翻译为标准 C#,零性能损耗。更支持 @中文标识符@ 自动转拼音,完美兼容 .NET 运行时。

可视化设计,拖拽即成
真实控件托管的窗口设计器,8方向选择手柄自由缩放,拖拽布局一键完成。双击控件直达事件代码,右键菜单管理层级与属性,设计即开发,所见即所得。

插件化组件,无限扩展
一个文件夹即一个组件,通过 meta.json 元数据驱动,IDE 自动识别并加载。新增组件无需修改 IDE 代码,开箱即用。内置丰富组件库:

  • WinForms 原生控件 — 按钮、文本框、列表、代码编辑框等

  • AntdUI 组件 — 评分、标签页、树形控件、加载动画等 Ant Design 风格控件

  • SkiaSharp 自绘组件 — 高性能 2D 渲染,支持文本、图形、渐变等绘制能力

  • MaterialSkin 组件 — Material Design 风格的现代 UI 控件

智能补全,极速编码
基于 ScintillaNET 的高性能代码编辑器,支持中文/英文/拼音三重搜索匹配。输入 pd 补全 判断,输入 xh 补全 循环,组件方法按 . 即刻呈现,拼音首字母快速定位,让编码快人一步。

一键编译,即刻运行
集成 C# 编译器,支持 .NET Framework 4.0 ~ 4.8 多版本目标。编译流程全自动:中文翻译 → 设计器代码生成 → 资源编译 → 组件依赖解析 → 输出可执行文件。编译错误行号自动映射回源文件,调试无忧。

AI 驱动,智能协作
内置 MCP (Model Context Protocol) 服务,支持 Cursor、Trae、Claude Desktop 等主流 AI 开发工具直连 IDE。AI 可读写代码、操作设计器、管理项目、触发编译——从设计到构建,全链路智能协作。


开发体验

属性面板 — 选中控件即时编辑,支持文本、数值、颜色、字体、下拉选择等多种属性类型,所见即所得。
函数库 — 组件方法分类展示,中文参数名称一目了然,双击即复制调用代码。
项目管理 — 树形文件结构,窗口与代码自动关联,资源文件无缝嵌入。
深色主题 — 护眼深色模式,长时间编码更舒适。
输出面板 — 编译信息实时反馈,错误定位精准直达。


技术架构

开发语言:C# (.NET Framework 4.x)
 代码编辑器:专业级语法高亮、行号、折叠
 编译器:内置运行和编辑功能
 图形渲染:SkiaSharp — 跨平台高性能 2D 引擎
 UI 框架:WinForms + AntdUI + MaterialSkin — 多风格组件自由选择
 AI 集成:MCP HTTP 服务 — 标准化 AI 工具接入协议
 中文处理:拼音转换引擎 — 中文标识符与拼音首字母无缝映射


谁适合使用 ECpage?

✔ 中文开发者,希望用母语编写代码
 ✔ 初学者,希望降低编程门槛,快速上手桌面应用开发
 ✔ 效率追求者,希望可视化设计 + 代码编辑无缝切换
 ✔ 组件开发者,希望以插件化方式扩展 IDE 能力
 ✔ AI 协作者,希望用 AI 工具辅助完成设计和编码全流程


ECpage —— 让中文编程,触手可及。


随机推荐