视频教程
LingBuilder 官方视频教程在 B 站发布,每集 1 分钟上下,独立成片,按新手学习路径编排。本页是完整的系列路线图:主系列、基础篇加餐、窗口设计器实战与浏览器三合集均已发布,点击每集标题即可观看。
观看入口(B 站合集,全部已发布):LingBuilder主系列合集 · 窗口设计器与控件合集 · EdgeView浏览器合集 · CEF3浏览器合集 · FBro浏览器合集
进度一览
| 系列 | 集数 | 状态 |
|---|---|---|
| 主系列:从安装到发布 | 13 集 | 已发布 |
| 基础篇加餐:项目数据与功能复用 | 5 集 | 已发布 |
| 窗口设计器与控件实战 | 8 集 | 已发布 |
| 合集 A:EdgeView 浏览器模块 | 12 集 | 已发布 |
| 合集 B:CEF3 浏览器模块 | 12 集 | 已发布 |
| 合集 C:FBro 指纹浏览器模块 | 12 集 | 已发布 |
主系列(13 集,已发布)
从装好 LingBuilder 到导出发布,跟着做完就能跑通第一个中文 C++ 项目。合集开头另有一支不编号的宣传片 AI 数字人自我介绍。
| 集数 | 标题 | 简介 | 配套文档 |
|---|---|---|---|
| 1 | 安装与启动 | 下载安装包、首次启动、工作区初始化,几分钟跑起 IDE | 安装与启动 |
| 2 | 界面导航 | 认识工作台布局、活动栏、编辑器和底部面板,附高频快捷键 | 界面导航 · 快捷键 |
| 3 | 第一个项目:从新建到运行 | 新建项目 → 拖一个按钮 → 写一行中文代码 → F5 编译运行 | 新建窗口项目 · 构建与运行 |
| 4 | 窗口设计器概览 | 工具箱、画布、属性面板和事件绑定入口,拖出第一个可运行窗口 | 窗口设计器 |
| 5 | 中文代码入门 | 新手/专业双模式、类/事件结构、代码补全、变量与常量速览 | .lcpp 快速上手 · 编写代码 · 数据类型 |
| 6 | 构建排错与中文诊断 | 故意写错代码,用错误列表和中文诊断定位修复;调试日志与输出窗口 | 调试 · 常见问题 |
| 7 | 模块市场:给 IDE 装能力 | 浏览模块市场、安装 .lbmod 模块包、项目启用模块、模块控件进工具箱 | 安装模块 · 模块市场 |
| 8 | 多线程:后台任务不卡界面 | 后台线程执行耗时任务,完成后安全回到界面更新控件,支持进度与取消 | 性能与多线程 |
| 9 | AI 助手:让 AI 帮你写代码 | AI 面板生成代码、修复报错,AI Bridge 连接中心与权限模式 | AI 服务集成 |
| 10 | 导出 C++ / Visual Studio 工程 | 中文源码生成真实 C++,用 Visual Studio 打开继续开发 | 构建与运行 · 导出 VS 工程 |
| 11 | 打包发布你的软件 | 切 Release 构建、发布面板生成产物与 SHA-256 清单、签名与运行库交付 | 打包发布 |
| 12 | 开发你自己的模块 | 用模块 SDK 写中文命令绑定、校验、打包 .lbmod,装回 IDE 进补全 | 模块生态 |
| 13 | AI 帮你造模块(不用会 C++) | 把需求描述给 AI → 粘贴导入 → 自动校验打包 → 中文命令进补全、F5 编译真实 C++ | AI 模块开发 |
基础篇加餐(5 集,已发布)
加餐接在主系列之后(B 站合集内编号为第 14~18 集):加餐 1~3 补齐项目树中的项目数据和功能复用能力,加餐 4 是控件速查,加餐 5 演示数组操作模块。
| 编号 | 标题 | 简介 | 配套文档 |
|---|---|---|---|
| 加餐 1(第 14 集) | 项目变量与常量:管理全局数据 | 打开「项目全局变量.lcpp」,区分项目常量与项目全局变量、作用域和只读规则,并在窗口代码中引用后 F5 验证 | LingCpp 快速上手 · 数据类型 |
| 加餐 2(第 15 集) | 自定义数据类型:定义自己的结构 | 在「项目数据类型.lcpp」中新建类型和字段,演示嵌套/数组约束、补全诊断,并观察生成的 C++ struct | 数据类型 · 项目自定义数据类型 |
| 加餐 3(第 16 集) | 功能代码:用功能库复用中文代码 | 从项目树「功能代码」新建功能库,使用 功能库名.功能名(...) 限定调用,演示跨文件复用、复制依赖和运行结果 | LingCpp 快速上手 · 编写代码 · 功能代码 |
| 加餐 4(第 17 集) | 全部控件速查 | 一个窗口放下 38 个控件——12 个基础、20 个高级可视、6 个非可视组件/资源,分 6 页对照着看,F5 出来就是原生 Win32 外观 | 窗口设计器 |
| 加餐 5(第 18 集) | 数组操作 | 用内置数组操作模块演示中文数组的创建、读写、遍历与常用增删改查,F5 验证运行结果 | 数据类型 · 数组操作模块 |
窗口设计器与控件实战(8 集,已发布)
承接主系列第 4 集,从「会拖一个控件」进阶到「能组合出完整中文桌面界面」。
| 集数 | 标题 | 简介 | 配套文档 |
|---|---|---|---|
| 01 | 认识窗口设计器 | 画布、工具箱、属性面板、控件树、保存与预览 | 窗口设计器 |
| 02 | 基础控件入门 | 按钮、标签、编辑框、复选框、单选框的常用属性与最小事件绑定 | 窗口设计器 |
| 03 | 列表与选择控件 | 列表框、组合框、分组框、滚动条组合出一个设置面板 | 窗口设计器 |
| 04 | 图片与状态控件 | 图片框、动态图片、进度条与资源导入 | 窗口设计器 |
| 05 | 高级控件怎么选 | 高级控件分类、适用场景与选择取舍 | 窗口设计器 |
| 06 | 布局与窗口美化 | 对齐、分布、字体、颜色、间距与 DPI | 窗口设计器 |
| 07 | 控件事件与中文代码 | 点击、文本变化事件与事件处理器,从源码跳转设计器 | 窗口设计器 · .lcpp 快速上手 |
| 08 | 做一个完整桌面工具 | 组合输入、列表、进度和状态提示,绑定事件并 F5 运行 | 窗口设计器 · 构建与运行 |
浏览器模块三合集(已发布)
三个独立合集,分别讲 EdgeView(WebView2)、CEF3(原生内核)与 FBro(指纹浏览器)三个浏览器模块。推荐按 EdgeView → CEF3 → FBro 的顺序学习:先用 WebView2 低门槛建立浏览器控件和事件模型,再进阶原生内核与指纹浏览器。
建议前置:主系列第 3~7 集和「窗口设计器与控件实战」合集。
合集 A:EdgeView(12 集,已发布)
| 集数 | 标题 | 简介 | 配套文档 |
|---|---|---|---|
| 01 | EdgeView 入门:把网页嵌进窗口 | 启用模块并确认 WebView2 Runtime,拖入控件、导航网页、执行 JS 读取标题 | EdgeView 模块 |
| 02 | 多实例与会话隔离 | 双控件或纯代码区域实例使用独立缓存目录,验证 Cookie、LocalStorage 和会话隔离 | EdgeView 模块 |
| 03 | 浏览器设置与创建选项 | User-Agent、缩放、静音、独占用户目录和重建控件 | EdgeView 模块 |
| 04 | 代理:全局与实例级 | 全局、实例和区域代理,覆盖 HTTP/HTTPS/SOCKS5 及代理生命周期 | EdgeView 模块 |
| 05 | 事件驱动:让代码响应网页 | 设计器控件与纯代码实例的事件绑定、字段读取和等待事件 | EdgeView 模块 |
| 06 | JavaScript 与网页消息 | 同步/异步执行 JS、任务状态和网页消息回传 | EdgeView 模块 |
| 07 | 网页表单填充与验证 | 在本地测试页填入测试数据、触发校验、提交并读取结果;不绕过验证码或访问控制 | EdgeView 模块 |
| 08 | 获取资源响应:拦截、替换与读取正文 | 资源过滤器、同步响应替换、响应句柄和正文异步读取 | EdgeView 模块 |
| 09 | 下载与页内查找 | 下载路径与状态管理、暂停恢复取消、页内查找 | EdgeView 模块 |
| 10 | 打印、截图与开发者工具 | PDF、截图、Favicon 和 DevTools 协议事件能力 | EdgeView 模块 |
| 11 | 会话、权限与安全边界 | Cookie/浏览数据清理、权限状态、证书信息和脱敏演示 | EdgeView 模块 |
| 12 | EdgeView 综合项目:加载、拦截、填表、下载与 F5 | 综合网页工作台,串起表单、事件、资源响应、下载和真实构建运行 | EdgeView 模块 |
合集 B:CEF3(12 集,已发布)
| 集数 | 标题 | 简介 | 配套文档 |
|---|---|---|---|
| 01 | CEF3 入门:原生内核与 SDK 前置 | 启用模块、拖入控件、首次构建下载并校验 SDK,加载网页 | CEF3 模块 · SDK 下载 |
| 02 | CEF3 浏览器操作小项目 | 导航、历史、刷新、缩放、执行 JS、读取标题与地址 | CEF3 模块 |
| 03 | CEF3 事件驱动:加载完成与事件数据 | 绑定加载事件,读取事件数据和字段,使用 &处理器名 | CEF3 模块 |
| 04 | CEF3 会话隔离:缓存目录与多实例 | 两个实例使用独立缓存目录,验证 Cookie、存储和登录态隔离 | CEF3 模块 |
| 05 | CEF3 代理与请求决策 | 创建前代理配置、导航/资源请求决策和允许/取消结果 | CEF3 模块 |
| 06 | 获取网页资源响应:URL、状态码与 MIME | 绑定资源响应事件,读取公开响应元数据,观察页面资源加载 | CEF3 模块 |
| 07 | 资源加载生命周期:重定向与加载完成 | 串起请求前、响应到达、重定向和加载完成事件,说明高级边界 | CEF3 模块 |
| 08 | 下载、打印与页内查找 | 下载、打印、页内查找与查找结果事件 | CEF3 模块 |
| 09 | JavaScript、DevTools 与异步任务 | 同步/异步 JS、任务结果、开发者工具和协议方法 | CEF3 模块 |
| 10 | CEF3 还是 EdgeView:部署与选型 | 对比内核、SDK/运行时、离线安装、资源分发和部署成本 | CEF3 模块 · EdgeView 模块 |
| 11 | CEF3 读取资源响应正文 | 绑定资源响应事件后异步读取响应正文,配合公开测试接口演示取回文本内容 | CEF3 模块 |
| 12 | CEF3 修改资源响应数据 | 按 URL 规则替换资源响应内容或清空响应,演示修改前后的页面对比 | CEF3 模块 |
本合集覆盖 CEF3 浏览器核心及事件、会话、网络资源、传输和自动化的常用入门路径,不是 395 条接口的逐条课程。第 06 集读取公开响应元数据;第 11~12 集的响应正文读取与替换能力以模块详情和实际版本支持为准。
合集 C:FBro 指纹浏览器(12 集,已发布)
| 集数 | 标题 | 简介 | 配套文档 |
|---|---|---|---|
| 01 | FBro 入门:把隔离浏览器嵌入窗口 | FBro SDK 前置说明,拖入指纹浏览器控件完成进程内嵌入 | FBro 模块 · SDK 下载 |
| 02 | 浏览器管理器:多实例与选项卡 | 实例列表、页面选项卡、地址栏/详情/进度控件绑定和持久化恢复 | FBro 模块 |
| 03 | 会话隔离:工作区、Cookie 与 UserAgent | 独立 Profile、工作区键、创建前 UserAgent 和受控 Cookie/缓存清理;请在站点授权范围内使用 | FBro 模块 |
| 04 | 指纹配置:VIP 授权下的安全演示 | 在授权测试环境中应用结构化指纹配置,查看脱敏授权状态和失败诊断 | FBro 模块 |
| 05 | 三种宿主模式怎么选 | 进程内嵌入、独立进程嵌入、独立顶层窗口的适用场景与取舍,并区分 Chrome 原生 UI | FBro 模块 |
| 06 | 事件驱动:导航、弹窗与处理器 | 绑定事件、读取事件字段、同步/延迟决策和 &处理器名 | FBro 模块 |
| 07 | 获取资源响应 | 观察资源响应与加载完成事件,读取公开响应元数据 | FBro 模块 |
| 08 | 接上自动化:CDP 驱动内嵌浏览器 | 配置独立进程和开发者工具,取得调试端口后用 CDP 完成取标题、查询元素和点击 | FBro 模块 · CDP 模块开发 |
| 09 | 网页填表:输入、选择与提交 | 使用 CDP 完成文本框、下拉框、复选框、单选框与提交结果校验,只操作自有测试表单 | FBro 模块 · CDP 模块开发 |
| 10 | 下载、截图与打印:把网页结果落盘 | 下载进度、截图、打印/PDF 和文件对话框,说明输出路径与敏感数据边界 | FBro 模块 |
| 11 | FBro 综合项目:多工作区浏览器工具 | 串起工作区隔离、事件日志、资源响应摘要、CDP 填表与点击自动化、下载视图和真实 F5 构建 | FBro 模块 · CDP 模块开发 |
| 12 | 修改资源响应:文本替换与还原 | 用 FBro_替换资源响应文本 与 FBro_清除资源响应文本替换 两条非 VIP 命令,把测试页文本整体替换为一键还原 | FBro 模块 |
本合集定位为“从入门到资源响应、填表与自动化实战”,不是 462 条用户接口的逐条课程。第 07 集只承诺当前公开 binding 可读取的资源 URL、状态码、MIME 等元数据;第 09 集只操作自有测试表单,不涉及真实账号、验证码、支付或绕过风控。所有演示使用已授权测试环境,不展示 Permit、Key、真实账号、Cookie、代理密码或敏感响应内容。第 08~09 集需额外启用 CDP 模块,并将 FBro 控件设为“独立进程嵌入”且开启开发者工具。