示例Demo

StellarX 自带了一些示例程序和小工具,用来演示常见控件、布局方式以及事件处理方式。
这些 Demo 都是真实可运行的小项目,你可以先运行感受效果,再对照源码了解框架的用法。



Demo:32 位寄存器查看工具

简要描述

这是一个基于 StellarX 编写的寄存器可视化小工具,用来展示 32 位寄存器中每一位的开关状态。
你可以通过点击按钮快速修改某一位的值,并实时查看对应的二进制 / 十六进制表示。

功能介绍

  • 显示 32 位寄存器当前状态
  • 支持点击某一位按钮,切换 0/1
  • 支持快速清零、全 1、按位取反等操作

展示的 StellarX 特性

  • Button / Label 等基础控件:构成控制面板和状态显示区域
  • Canvas 容器 + 布局:在一个窗口中组织多个区域(控制区、数据显示区)
  • 事件联动:多个按钮共同操作同一数据模型,界面自动刷新

运行方式

  1. 按「快速开始」配置好 StellarX 环境
  2. 从下方下载源码
  3. 在 你的项目中添加示例代码
  4. 编译运行即可看到完整界面

源码下载

Demo2:登录界面

简要描述

这是一个典型的“登录窗口 + 主界面”示例,可以作为课程设计、毕设项目的 GUI 壳子。
你可以在此基础上接入自己的账号系统或业务逻辑。

功能介绍

  • 简单的用户名 + 密码输入框
  • 登录按钮、取消 / 退出按钮
  • 登录成功后的主界面占位区域(可挂自己的功能菜单)

展示的 StellarX 特性

  • TextBox 文本输入控件:演示输入模式
  • Button / Label:构建登录表单与提示信息
  • 布局与对齐:在居中区域布置表单控件,并保持界面整体美观
  • 事件处理:按钮点击后读取输入框内容,进行简单验证与提示

运行方式

  1. 准备好 StellarX 运行环境
  2. 在下方下载源码
  3. 在 你的项目中添加示例代码
  4. 可以修改校验逻辑或 UI 文本,把它改造成自己的登录界面

源码下载

欢迎投稿你的 Demo

如果你用 StellarX 做了有意思的小工具、课程设计作品,
或者写了更好看的界面 Demo,欢迎投稿到这里,一起丰富这个示例库 😊

可以征集的内容包括:

  • 使用 StellarX 编写的各类小工具 / 桌面程序
  • 课程设计、比赛项目的可视化界面
  • 针对某个控件(Table / TabControl / Dialog 等)的示例工程
  • 帮助复现 / 说明某个 Bug 的最小 Demo

投稿方式(任选一种):

  • 在 GitHub 仓库提一个 Issue,简单介绍 Demo 功能,并附上源码地址 / 压缩包链接
  • 直接提 PR,把 Demo 放到 examples/ 目录下,并在 README 中补上一行说明
  • 或发送邮件到作者:ysm3150131407@gmail.com,附上项目简介和下载方式

合适的 Demo 会被整理进官方示例列表中,并在官网页面署名展示。