天工IDE

行业:物联网、工业互联网
载体:Windows应用
技术:Electron、React

业务和功能介绍

天工IDE是面向“道语言(Dao Language)”的桌面开发工具原型,提供从工程管理到编辑、构建、运行的闭环体验,降低写道语言项目的门槛。
项目包含:工程管理(打开项目目录、项目树展示、监听目录变更、新建/重命名/删除文件与目录、在项目根目录一键生成类模板与入口模板);编辑器能力(Monaco 编辑器接入、道语言语法高亮、基于编译器 meta 动态注册关键字/类型/保留字、撤销重做/剪切复制粘贴/查找替换、自动保存开关、全项目查找与替换);构建与运行(调用 tgc build/run/native,推导 .dao/.exe 产物路径,提供编译/运行双控制台输出,运行过程支持输入与停止;支持对 .dao 产物执行 tgc dump 以文本方式查看结构化内容)。整体流程为:打开项目→编辑源码→一键编译生成 .dao→运行或打包生成 .exe→在控制台查看输出并进行交互。

项目实现

项目采用 Electron + React + Monaco + TypeScript + Vite 技术栈实现:Electron 主进程负责窗口创建、IPC 通道、文件系统读写与目录监听、调用 tgc 子进程执行 meta/build/run/native/dump,并将运行时 stdout/stderr 实时回传到渲染进程,同时支持向运行进程写入 stdin 与停止运行;preload 通过 contextBridge 暴露统一的 window.daoApi,隔离渲染层与 Node 能力。渲染进程以 React 组织主布局(标签页/控制台/菜单)、项目树、设置面板与编辑器区域;Monaco 注册道语言语法高亮,并消费 tgc meta 输出动态生成关键字与类型集合,提升一致性;构建产物默认写入项目根目录 .道工程/构建,避免污染源码目录。实现难点主要在:跨进程 IPC 设计与类型约束、子进程生命周期管理(并发运行/停止/日志流转/输入转发)、项目树刷新与目录监听的稳定性、以及 meta 缓存与编辑器高亮的动态更新一致性。

示例图片视频


山西田语间科技有限公司
5天前活跃
交付率:100.00%
相似推荐
英语小程序-助百汇
- 个性化学习计划:根据用户基础、学习目标(备考、日常交流、提升),自动生成每日学习计划,明确学习内容和时长,实时同步学习进度,避免盲目学习。 - 学习打卡:支持每日打卡、连续打卡奖励,生成学习周报/月报,直观展示学习成果,激发学习动力,帮助用户养成坚持学习的习惯。
微信小程序-远播帮你升学
一、核心定位与服务人群 核心定位:国内领先的国际教育升学服务平台,聚焦国际化学校择校、海外升学、素质研学等赛道,为家长和学生提供一站式择校与升学解决方案。 服务人群:计划就读国际学校 / 双语学校、规划海外留学的 K12 阶段学生及家长,覆盖小学、初中、高中全学段。 二、核心功能模块与业务介绍 1. 顶部 banner 与搜索区:快速触达核心服务 品牌展示:首屏展示合作国际学校(如 WLSA 上海学校),标注招生项目(美高、A-Level)、核心优势(1:7 师生比、Cognia 认证等),直接触达高意向家长。 地域与搜索:支持切换城市(以上海为默认,覆盖北京、杭州、广州等全国核心城市),可直接搜索意向学校 / 课程,快速定位目标资源。 特色入口: 「海外游学・国内研学 特色营地」:引流研学业务 「智能选校」:AI 工具,帮助家长匹配适配的国际学校 2. 功能导航栏:一站式服务入口 表格 功能入口 核心业务与作用 找学校 平台核心功能,聚合全国优质国际 / 双语学校,支持按城市、学段、课程体系(A-Level、IB、美高、AP 等)筛选,查看学校详情、招生信息、开放日 预约考试 对接国际学校入学考试、标化考试(如 SSAT、托福等)的报名预约服务 研学 海外游学、国内研学、特色营地项目,提供素质教育类产品 家长课堂 面向家长的升学知识、教育理念、政策解读类课程 / 内容 直播 国际学校招生宣讲、升学讲座、专家答疑等直播内容 线下活动 国际学校开放日、教育展、择校说明会等线下活动预约 升学攻略 升学政策、录取案例、备考指南、择校技巧等干货内容 家长交流群 同阶段 / 同城市家长社群,搭建交流互助渠道 3. 热门国际特色学校:核心择校服务 业务逻辑:按城市分类展示热门国际 / 双语学校(以上海为默认,覆盖全国核心城市),精准匹配本地择校需求。 展示内容:学校实景图、学校名称、覆盖学段(如 WLSA 上海学校覆盖初中 / 高中,上海常青藤学校覆盖幼小初高),点击可进入学校详情页,查看招生、课程、师资、升学成果等信息。 代表学校:领科教育上海校区、WLSA 上海学校、上海常青藤学校、上海震职融高、上海林国荣学校等上海头部国际学校。 4. 预约开放日:招生转化核心场景 业务作用:聚合全国国际学校的开放日 / 招生说明会信息,是学校招生、家长择校的核心对接渠道。 功能细节:展示学校名称、开放日日期(如青岛墨尔文中学 26 年 04 月 04 日、苏州三中融合课程中心 26 年 04 月 06 日),支持一键预约,帮助家长精准把握招生节点。 5. 直播 LIVE:内容引流与转化 业务内容:定期开展国际高中、国际学校招生直播、升学讲座、专家答疑等内容,已结束场次支持回放 / 预约。 转化逻辑:通过免费直播内容吸引家长,引导咨询、预约开放日,最终转化为择校服务 / 付费咨询用
Moblab Kids 系列项目-Kids
这是一个幼儿素质教育的项目,旗下包括三个产品: MobLab Kids:C端产品,主要包含幼儿各维度素质发展的游戏化测评和培育活动;配合B端产品还有在园表现,测评等报告以及经济思维课程 MobLab Childcare:B端产品,主要提供给幼儿园老师记录小孩日常表现,测评,自动报告生成发布等 Web端园区管理系统:主要是配合B端产品的园所管理功能,包含园所,班级,老师等的创建管理,以及学生管理。另外有部分报告查看管理功能 Kids 和 Childcare 两个产品使用的技术栈是Flutter。园所管理系统使用技术栈是React。
基于人脸识别与Office智能评分的无纸化考试系统设计与实现
随着《职业教育提质培优行动计划》《教育信息化2.0行动计划》等国家政策的持续推进,职业教育数字化转型已成为大势所趋。传统纸质考试在中职教育中存在诸多问题,如: 评卷效率低,教师负担重;考试安全性差,替考、作弊现象频发;实操类题型(如Word、Excel、PPT)评分主观性强,难以精准评估学生能力。因此,开发一套集成人脸识别身份认证与Office操作题自动评分功能的无纸化考试系统,具有重要的现实意义与推广价值。
微信小程序-家教预约平台
经实地考察,发现该地区某大学家教业务火爆,且机构管理方式需要大量的人力物力成本,故制作该程序,将管理成本大幅降低,只需广告推销成本,并结合平台的营收方案,进一步扩大盈利。 目标是做到全国最大的家教信息中转站。 软件功能: 1.最新教育咨询实时获取 2.内嵌ai智能体,可进行实时对话 3.根据不同地区,不同需求,筛选出最合适的老师或学生人选 4.个人信息展示 5.预约功能
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服