Skip to content

TubaTools 深度学习课程

更新: 6/16/2026 字数: 0 字 时长: 0 分钟

从零基础到读懂实际项目 — 以图吧工具箱为教材的 C# / .NET / WinUI 3 课程

课程简介

本课程面向完全零编程基础的学习者,以真实开源项目 TubaTools(图吧工具箱)为教科书,分 8 个阶段 42 个课时,系统地从"计算机是什么"学到能看懂、能修改实际项目代码。

学完你能做到

  • 理解 C# 程序的基本结构和写法
  • 看懂 TubaTools 项目里 70% 以上的代码
  • 知道 WinUI 3 桌面应用是怎么组织起来的
  • 能在 TubaTools 基础上加一个小功能(比如加个新工具按钮)
  • 拥有独立继续深入学习的能力

课程路线图

mermaid
flowchart LR
    A[阶段零<br>小白启蒙] --> B[阶段一<br>C# 编程基础]
    B --> C[阶段二<br>面向对象编程]
    C --> D[阶段三<br>.NET 与 Windows]
    D --> E[阶段四<br>XAML 与 UI]
    E --> F[阶段五<br>WinUI 3 核心]
    F --> G[阶段六<br>源码解剖]
    G --> H[阶段七<br>动手实践]
    H --> I[阶段八<br>构建发布]
阶段课时内容
阶段零:小白启蒙01-04计算机原理、编程语言概念、C#/.NET 介绍、装环境跑 TubaTools
阶段一:C# 编程基础05-12变量、条件、循环、方法、集合、异常
阶段二:面向对象编程13-17类、接口、继承、静态类
阶段三:.NET/Windows 基础18-21命名空间、async/await、文件 IO、NuGet
阶段四:XAML/UI 入门22-26XAML 语法、布局、控件、Binding、Converter
阶段五:WinUI 3 核心27-31导航、样式、窗口、弹窗
阶段六:源码解剖32-36逐模块精读 App.xaml.cs、MainWindow、ToolCatalog 等
阶段七:动手实践37-40加工具、改界面、改设置
阶段八:构建发布41-42编译多平台、打包

快速导航

 ·