示例Demo
StellarX 自带了一些示例程序和小工具,用来演示常见控件、布局方式以及事件处理方式。
这些 Demo 都是真实可运行的小项目,你可以先运行感受效果,再对照源码了解框架的用法。
Demo:32 位寄存器查看工具
简要描述
这是一个基于 StellarX 编写的寄存器可视化小工具,用来展示 32 位寄存器中每一位的开关状态。
你可以通过点击按钮快速修改某一位的值,并实时查看对应的二进制 / 十六进制表示。
功能介绍
- 显示 32 位寄存器当前状态
- 支持点击某一位按钮,切换 0/1
- 支持快速清零、全 1、按位取反等操作
展示的 StellarX 特性
- Button / Label 等基础控件:构成控制面板和状态显示区域
- Canvas 容器 + 布局:在一个窗口中组织多个区域(控制区、数据显示区)
- 事件联动:多个按钮共同操作同一数据模型,界面自动刷新
运行方式
- 按「快速开始」配置好 StellarX 环境
- 从下方下载源码
- 在 你的项目中添加示例代码
- 编译运行即可看到完整界面
源码下载
Demo2:登录界面
简要描述
这是一个典型的“登录窗口 + 主界面”示例,可以作为课程设计、毕设项目的 GUI 壳子。
你可以在此基础上接入自己的账号系统或业务逻辑。
功能介绍
- 简单的用户名 + 密码输入框
- 登录按钮、取消 / 退出按钮
- 登录成功后的主界面占位区域(可挂自己的功能菜单)
展示的 StellarX 特性
- TextBox 文本输入控件:演示输入模式
- Button / Label:构建登录表单与提示信息
- 布局与对齐:在居中区域布置表单控件,并保持界面整体美观
- 事件处理:按钮点击后读取输入框内容,进行简单验证与提示
运行方式
- 准备好 StellarX 运行环境
- 在下方下载源码
- 在 你的项目中添加示例代码
- 可以修改校验逻辑或 UI 文本,把它改造成自己的登录界面
源码下载
欢迎投稿你的 Demo
如果你用 StellarX 做了有意思的小工具、课程设计作品,
或者写了更好看的界面 Demo,欢迎投稿到这里,一起丰富这个示例库 😊
可以征集的内容包括:
- 使用 StellarX 编写的各类小工具 / 桌面程序
- 课程设计、比赛项目的可视化界面
- 针对某个控件(Table / TabControl / Dialog 等)的示例工程
- 帮助复现 / 说明某个 Bug 的最小 Demo
投稿方式(任选一种):
- 在 GitHub 仓库提一个 Issue,简单介绍 Demo 功能,并附上源码地址 / 压缩包链接
- 直接提 PR,把 Demo 放到
examples/目录下,并在 README 中补上一行说明 - 或发送邮件到作者:
ysm3150131407@gmail.com,附上项目简介和下载方式
合适的 Demo 会被整理进官方示例列表中,并在官网页面署名展示。
