Reusable components · Visual tools · Web and desktop applications
可复用组件 · 可视化工具 · Web 与桌面应用
我主要关注可复用软件组件、可视化工具以及 Web 与桌面应用开发。
在项目实现中,我更重视:
- 清晰、可维护的工程结构
- 可复用的 UI 组件与基础设施
- 桌面端与 Web 端交互体验
- 从原型到可发布产品的完整实现
- 自动化测试、CI/CD 与可复现交付
- 准确、可执行的开源项目文档
主要技术方向包括:
C# · .NET · Blazor · WebAssembly · Avalonia · WPF · TypeScript · SkiaSharp · OpenGL
面向 Blazor 应用的 Dock、Split、Panel 与 Tab 布局组件库。
主要方向
- 可停靠面板布局
- 分割与尺寸调整
- Tab 激活、关闭和移动
- Razor Class Library 封装
- Blazor WebAssembly Playground
- NuGet 包发布与 GitHub Pages 演示
C# Blazor WebAssembly Razor
面向长期使用屏幕人群的实用型 Web 工具项目。
主要方向
- 响应式 Web 界面
- 护眼工具与内容组织
- 循证信息呈现
- GitHub Pages 部署
- 可维护的前端工程结构
TypeScript Vite Web GitHub Pages
用于层级数据展示与交互的 Blazor Tree 组件项目。
主要方向
- 层级数据渲染
- Tree 节点交互
- 组件封装与扩展
- Blazor 集成示例
C# Blazor Razor Components
| 领域 | 技术 |
|---|---|
| 应用开发 | C#、.NET、C++、TypeScript |
| Web UI | Blazor、WebAssembly、Razor Components |
| 桌面 UI | Avalonia、WPF |
| 图形渲染 | SkiaSharp、OpenGL |
| 工程化 | GitHub Actions、CI/CD、Docker、Linux、WSL |
| 数据库 | MySQL、PostgreSQL |
| 质量保障 | Unit Test、Integration Test、E2E Test、可复现构建 |
- 开发可复用的 UI 与布局组件
- 完善开源仓库结构和项目文档
- 构建交互式 Web 与桌面工具
- 将原型项目推进到可维护、可测试和可发布状态
- 完善自动化构建、测试与发布流程
I build reusable software components, visual tools, and practical Web and desktop applications.
My projects emphasize:
- clear and maintainable architecture
- reusable UI components and infrastructure
- desktop and Web interaction design
- complete delivery from prototype to release
- automated testing, CI/CD, and reproducible builds
- accurate and actionable open-source documentation
Primary technologies:
C# · .NET · Blazor · WebAssembly · Avalonia · WPF · TypeScript · SkiaSharp · OpenGL
A Dock, Split, Panel, and Tab layout component library for Blazor applications.
Key areas
- Dockable panel layouts
- Split and resize interaction
- Tab activation, closing, and movement
- Razor Class Library packaging
- Blazor WebAssembly playground
- NuGet publishing and GitHub Pages demonstration
C# Blazor WebAssembly Razor
A practical Web project designed for people who spend extended periods using screens.
Key areas
- Responsive Web interface
- Eye-care utilities and structured content
- Evidence-oriented information
- GitHub Pages deployment
- Maintainable front-end architecture
TypeScript Vite Web GitHub Pages
A Blazor Tree component project for hierarchical data presentation and interaction.
Key areas
- Hierarchical data rendering
- Tree node interaction
- Component encapsulation and extension
- Blazor integration examples
C# Blazor Razor Components
| Area | Technologies |
|---|---|
| Application Development | C#, .NET, C++, TypeScript |
| Web UI | Blazor, WebAssembly, Razor Components |
| Desktop UI | Avalonia, WPF |
| Graphics | SkiaSharp, OpenGL |
| Engineering | GitHub Actions, CI/CD, Docker, Linux, WSL |
| Data | MySQL, PostgreSQL |
| Quality | Unit testing, integration testing, E2E testing, reproducible builds |
- Building reusable UI and layout components
- Improving open-source repository structure and documentation
- Creating interactive Web and desktop tools
- Turning prototypes into maintainable, testable, and publishable software
- Strengthening automated build, test, and release workflows
⭐ Open source · 🔥 Practical engineering · 🚀 Continuous improvement