Skip to content

图文教程 ​

每篇教程都是一个完整的小项目:从零开始、每一步配真机截图(红框和序号标出要点哪里),跟着做完就能看到真实运行效果。适用 LingBuilder 0.8.12 及以上(AI 连接教程基于 0.8.15)。

页面里的截图都可以点击放大,放大后点击空白处或按 Esc 关闭。

偏好看视频?前往视频教程,每集 1 分钟上下,与这里的图文教程主题互相衔接。

零基础入门系列(推荐从这里开始) ​

为完全没接触过编程的读者准备的入门课:从安装开始,一路做出自己的第一个 exe,直到能独立做出登录界面。每集只讲一件事,全部真机截图。

集教程你将学会状态
01安装与第一次运行下载安装、认识工作台、确认 C++ 构建环境就绪已上线
02第一个窗口新建项目、拖控件改属性,编译出第一个自己的 exe已上线
03第一行中文代码事件绑定、拼音补全、信息框与调试输出已上线
04如果流程与按钮进阶程序集变量、如果/否则,做一个点击计数器已上线
05编辑框与文本型变量输入框读文字,标签实时更新问候语已上线
06实战:登录界面综合前五集:账号密码输入、四层如果判断、登录状态反馈已上线
07多窗口:登录之后新建第二个窗口、打开窗口跳转、结束() 退出已上线
08时钟与动态更新时钟组件、非可视组件概念、周期事件已上线

更多集数制作中,见系列总览。

进阶实战系列(学完零基础后来这里) ​

每集围绕一个内置模块做出一个真正能用的小软件:数据能存下来、网络能连出去、耗时任务不卡界面。每集提供一键导入的 .lcpppkg 源码包。

集教程你将学会状态
01SQLite 数据库入门:能记住数据的通讯录启用模块、打开连接、建表、参数绑定增删改查、错误列表习惯、lcpppkg 导出已上线
02@ 行内嵌 C++:当模块不够用时@ 行语法、中文变量互通、空闲监视器、三条红线已上线
03网络请求 web.http:IP 查询小工具同步/异步访问、完成处理器、文本解析已上线
04多线程 threading:批量文件统计器线程_提交进度、互斥锁、工作线程不碰控件已上线
05正则表达式 std.regex:批量文本提取器正则五命令、按行批量提取、形态校验范式已上线
06压缩与打包 archive:一键压缩 / 解压工具ZIP 命令族、内存压缩族、防炸弹上限已上线
07定时任务 cron:定时提醒器cron 表达式、定时任务生命周期、与时钟的分工已上线
08邮件发送 mail:一键发通知SMTP 命令族、本地收件池闭环、授权码红线已上线
09HTTP 服务器 http.server:局域网文件分享小站服务端四步曲、静态路由、端口与防火墙红线已上线
10浏览器自动化 EdgeView:网页取数小工具(选学)EdgeBrowser 控件、导航/取标题/执行JS、无头选型已上线
11实战整合:个人信息管理系统 + 安装包导出(收官)SQLite+时钟+托盘整合、安装包导出已上线

更多集数制作中,见系列总览。

高阶实战系列(真实场景实战专题,31 集全系列) ​

不限单一模块、按真实场景选题的开放式实战合集,31 集已全部上线:消息推送(企业微信/钉钉/飞书,01~15)、DLL 调用与封装(16~19)、模块封装(20~25)、文档处理与识别(26~31)。每集提供一键导入的 .lcpppkg 源码包。

专题集数入口
消息推送01~15企微篇 · 钉钉篇 · 飞书篇 · 整合篇
DLL16~19系统 DLL · 第三方 DLL · 封装 DLL · 内存加载
模块封装20~25全景 · 命令面 · 功能库 · C++ 运行时 · 文档例程 · 生态分发
文档与识别26~31Word 生成 · Word 批量 · PDF 拆分合并 · 条码 · Excel 归档 · 视频帧

逐集目录见系列总览。

Edge 浏览器合集(把 Edge 装进你的软件) ​

依托 EdgeView 浏览器模块(WebView2 内核)的 26 集大合集,26 集已全部上线:基础篇把浏览器控件摆进窗口、导航族、事件驱动、执行 JavaScript;网页操作篇取数与填表三部曲;JS 双向桥、会话与多开、下载媒体、高级篇直到综合实战「网页监控机器人」。每集提供一键导入的 .lcpppkg 源码包。

集教程你将学会状态
01初识内嵌浏览器:迷你浏览器EdgeBrowser 设计器控件、EdgeView_导航控件/后退/前进/刷新、判空用文本_取长度、地址栏手动联动已上线
02导航进阶:页面信息查看器导航族 11 条全家福、导航_取标题/取地址/取状态JSON、导航_HTML 内存页面、多行文本块已上线
03事件驱动:浏览器状态栏设计器事件四件套(导航开始/地址改变/标题改变/导航完成)、绑定控件事件、事件_设置动作拦截弹窗已上线
04执行 JavaScript:脚本控制台EdgeView_执行JS控件、JSON 返回值回读规则、执行详情异步看异常、文档预注入开机脚本、脚本族 7 条已上线
05网页取数实战:从网页里把数据「拿」出来前四集学会了把浏览器嵌进窗口、导航、监听事件、执行 JavaScript;这一集开始做真正有用的事:从网…已上线
06网页填表(一):让程序替你在网页上「输入」和「点击」上一集我们学会了「看」网页(取数);这一集开始「动手」——填表族 22 条命令登场:按 CSS 选择器把…已上线
07网页填表(二):下拉框、取值回读与 JSON 拆信封上一集写了「输入与点击」,这一集补上填表族的读取侧:把下拉框选中某一项、读回输入框的值、读回复选框状态、…已上线
08网页填表(三):自动登录实战(含执行JS 兜底)前三集的零件——赋值、勾选、点击、取值、拆信封——这一集全部拧成一台整机:自动登录流水线已上线
09页内查找与定位:给程序装上「页面内 Ctrl+F」这一集轻快——查找族 5 条命令,让你的程序在网页里做「Ctrl+F」:全部匹配自动高亮、计数、上下切换…已上线
10页面调原生:postMessage 双向桥从这一集起,网页里的 JavaScript 第一次可以主动给你的程序打电话:网页按钮 → chrome.…已上线
11原生应答与推送:让网页仪表盘实时刷新本地数据上一集学会了双向桥的「一问一答」;这一集让它不知疲倦:时钟组件每秒触发一次,把本地数据推给网页仪表盘——…已上线
12子框架支持:钻进 iframe 里操作另一个世界很多网页把内容装在 iframe 里——广告位、嵌套编辑器、第三方组件都是子框架已上线
13Cookie 管理(一):读、设、删与「按域隔离」从这一集起进入会话族——浏览器最值钱的家底:Cookie、登录状态、浏览数据已上线
14Cookie 管理(二):带属性写入、批量注入与导出上一集会了「一条一条」管 Cookie;这一集上强度:带属性写入(过期时间 / Secure / Htt…已上线
15多店铺弹窗:一个程序同时开 N 家「店」多账号管理的终极大招:实例级浏览器已上线
16设置族(一):用户代理、脚本开关、缩放与配色设置族 53 条命令是浏览器的「控制面板」:本集挑最常用的四个先上手——用户代理(UA)、页面脚本开关、…已上线
17设置族(二):创建期选项——启动参数、跨域开关与重建有一类设置很特殊:它们写进浏览器的「出生证明」,创建之后再改一律无效——这就是创建期选项(创建选项族)已上线
18文件下载:下载族命令与「下载管理器」下载族 10 条命令管两件事:下载的 UI(默认下载窗口的开/关/位置)与下载任务本身(状态、进度、暂停…已上线
19打印与 PDF 导出:打印族 4 条打印族 4 条命令做三件事:把页面导出成 PDF 文件(最常用)、弹出打印界面给用户选打印机、还有一整套…已上线
20媒体控制:静音、音频状态与 Favicon 抓取媒体族 4 条命令管「网页里正在响、正在全屏的东西」:一键静音(页面里的音视频全部闭嘴)、音频/全屏状态…已上线
21无头实例:不占屏幕的取数引擎(高级篇开篇)前 20 集的浏览器都「看得见」;这一集开一个看不见的:EdgeView_创建无头实例——不占屏幕、任务…已上线
22资源与缓冲:请求过滤器和共享内存这一集的两组命令平时藏得深、用起来猛:资源族 5 条管「哪些请求要拦进事件」(爬虫改包、广告过滤的根基)…已上线
23异步任务与工作线程:不卡界面的批量取数前面各集你已经用过很多「异步命令 + 完成处理器」;这一集把任务族 6 条补齐——拿到任务 ID 之后还…已上线
24通知与扩展:开发者工具协作大纲中的通知族/扩展族/对象族都是「进阶挂件」:通知族接管网页弹的通知、扩展族加载浏览器扩展、对象族管理…已上线
25开发者工具协作:CDP 客户端远程驾驶无头浏览器第 21 集的 EdgeView 无头实例「截图不可用」;这一集请出真无头方案:CDP_启动浏览器 拉起…已上线
26综合实战:网页监控机器人(收官集)26 集所学一锅端:把「执行 JS 取数(第 5 集)+时钟组件(第 11 集)+指纹对比(第 7 集的…已上线

new_emoji 合集(93 个现代组件,告别 Windows 98 风格) ​

依托 new_emoji 原生界面库(Direct2D 自绘 + 彩色 Emoji)的 25 集大合集。前 10 集已上线:入门篇(容器布局、文本按钮、输入与选择控件)+ 选择类(下拉/级联/日期时间/特殊输入)+ 导航篇(标签页/菜单/页面导航件)。每集提供一键导入的 .lcpppkg 源码包(收费模块,启用时登录授权即可)。

集教程你将学会状态
01初识 new_emoji:自绘引擎与第一个现代窗口启用收费模块与账号授权、设计后端切换、容器/布局/边框/间距/分割线五件套、彩色 Emoji 直写、控件_设置文本已上线
02文本与按钮:8 个最常用组件Button 变体 variant 0~6、图标按钮徽标与 tooltip、链接 autoOpen 红线、四色标签、独立徽标、状态点呼吸动画、全局变量点击计数已上线
03输入类(一):做出能校验的报名表Input 占位与可清空、InputNumber 范围钳制、Autocomplete 建议列表、InputGroup、EditBox 多行、文本_取长度判空已上线
04输入类(二):偏好设置面板Checkbox/Radio/Switch/Slider/Rate 五控件、Radio 互斥代码维护红线、Rate 初值 valueX2 半星单位、ValueChanged 统一节奏已上线
05下拉与级联:城市选择中心Select 选项与默认选中、SelectV2 虚拟选择器 visibleCount、Cascader 斜杠分层级与取文本读路径、TreeSelect treeDataJson 建层级树红线已上线
06日期与时间:预约时间登记台DatePicker/TimePicker/DateTimePicker 初值属性、TimeSelect 固定时段、Calendar 常驻日历、弹层控件选择变化事件「点开即触发」红线已上线
07特殊输入:快速登记台InputTag 回车成签与取文本读标签列表、Mentions @ 唤起建议、ColorPicker 弹层调色、NE上传_设置文件列表 运行期文件列表免原生对话框已上线
08标签页 Tabs 与分段控制 SegmentedTabs 页签 items 与页槽位挂载、headerAlign 页签头居中、选择变化事件带三参数(索引/数量/动作)、Segmented 分段无参事件已上线
09菜单 Menu 与侧边栏 Aside:导航布局壳menuItems 记录表配顶层项、NE菜单_设置项目 文本协议 > 前缀挂子菜单、菜单命令事件自带索引与层级路径、Aside 布局容器、popupOpen 隐形红线已上线
10页面导航件:六连排Breadcrumb 面包屑、Steps 步骤条、Pagination 分页翻页读页码、Anchor 锚点目录、Backtop 阈值常显、Affix 固钉已上线

CEF3 浏览器合集(Chromium 官方 CEF 框架,命令规模之最) ​

依托 CEF3 浏览器模块(Chromium Embedded Framework)的 30 集大合集。入门篇 01~04 已上线:迷你浏览器四命令、事件观察器、执行 JS 与信封解析、cefQuery 双向交互。每集提供一键导入的 .lcpppkg 源码包(收费模块,启用时登录授权即可)。

集教程你将学会状态
01迷你浏览器三内核选型对比(CEF3/EdgeView/FBro)、CEF3浏览器控件与打开地址属性、CEF3_导航/后退/前进/刷新、判空用文本_取长度已上线
02事件观察器CEF3_绑定事件与 &处理器名红线、六事件(开始加载/加载完成/加载失败/地址被改变/标题被改变/加载状态改变)、取地址/取标题/是否加载中、CEF3_停止、置顶插入日志已上线
03脚本控制台CEF3_执行JS、DevTools 结果信封 {"result":{"type","value"}}、JSON_解析/JSON_指针_取/JSON_取文本值 三步解析、声明提升拆两行、JS 单引号规矩已上线
04网页点餐器JS交互查询函数通道属性(创建前注册)、查询请求事件与 queryId/request 字段、CEF3_查询应答、120 秒超时 -4、data:Base64 内嵌网页已上线

FBro 指纹浏览器合集(指纹伪装+多开防关联) ​

依托 FBro 指纹浏览器模块(CEF 深度定制内核 Chrome 135)的 29 集大合集。基础篇 01~04 已上线:指纹检测器、创建模式与宿主架构、页面事件观察器、会话隔离与独立缓存目录。每集提供一键导入的 .lcpppkg 源码包(收费模块,启用时登录授权即可)。

集教程你将学会状态
01指纹检测器Canvas/WebGL/UA/字体/时区指纹画像(BrowserScan 实测报告逐段解读)、FBro浏览器控件与打开地址属性、FBro_导航、指纹真实性 100% 报告怎么读已上线
02进程内、独立进程与宿主架构宿主模式属性(进程内/独立进程嵌入)零改码切换、LingBuilderFbroHost.exe 宿主与 FBroSubprocess 实拍、双浏览器同屏互不干扰、FBro_关闭 释放实例已上线
03页面事件观察器FBro_绑定事件与 &处理器名红线、开始加载/加载完成/地址被改变/标题被改变四事件、FBro_取事件字段 读事件包、列表框_滚动到项 自动滚日志、事件驱动替代死等延迟已上线
04会话隔离与独立缓存目录缓存目录属性=一套独立档案、FBro会话_异步设置Cookie/取Cookie 写读身份、alice/bob 互不可见实验(连 BAIDUID 都不同)、FBro会话_取上下文缓存路径、会话族 15 条版图已上线

更多集数(指纹与多开/自动化/拦截与协议/界面杂项/综合实战,05~29)制作中,见系列总览。

按学习路径排序 ​

建议按下面的顺序学:先把数据装进变量,再把相关数据打包成类型,然后学会复用逻辑,最后打通系统能力、单文件分发和模块生态。

#教程你将学会配图关联手册
1项目变量与常量把整个项目都要用的数据声明成项目变量/项目常量,跨源码文件共享16 张编写代码
2自定义数据类型定义自己的结构体类型,声明变量、赋值字段、F5 编译运行看结果17 张数据类型手册
3功能代码(功能库)新建功能库、写一个功能、在窗口程序里调用13 张LingCpp 快速上手
4DLL 命令把 Windows 系统 DLL 函数声明成中文命令并调用,全程不写 C++17 张调用 C++ DLL
5内嵌资源把文本/图片/压缩包打包进 exe,运行时按逻辑名读取和释放16 张内嵌资源(打进 EXE)
6模块开发创建模块 → 写中文命令 → 调试 → 打包 .lbmod → 分发安装,走完全环节19 张新建与打开模块
7外部 AI 连接 MCP把连接配置装进 Claude Code / Codex / Gemini CLI / 灵码,让 AI 在你的工作区里读码、改码、构建运行10 张MCP 工具协议
8LCPP 源码包分享一键把项目打包成 .lcpppkg 发给别人,对方导入后直接 F5 构建运行10 张构建与运行
9安装包导出一键把构建产物打包成 NSIS 安装程序(setup.exe),可选图标、捆绑运行库与安装目录策略8 张构建与运行
10构建目录与产物名右键「构建目录…」把产物 LingBuilderPreview.exe 改成自己的程序名,自定义构建输出与生成源码目录10 张构建与运行
11流程控制新手模式全部流程语句:如果/选择/六种循环/异常处理,拼音补全输入、并列分支自动对齐、循环变量自动登记19 张LingCpp 快速上手

教程之外 ​