Skip to Content

Week 20 - 阶段检查

阶段检查不是再读一遍。请从空项目开始完成“可长期运行的工业操作台”,遇到错误先自己看日志和原始数据。

本周学习地图

天数主题最低能力
Day 1应用生命周期与启动关闭理解 ClassicDesktopStyleApplicationLifetime
Day 2页面导航、对话框与服务建立导航状态
Day 3UI 线程、Dispatcher 与进度识别 UI 线程限制
Day 4工业控件与自定义绘制使用 StyledProperty
Day 5键盘、焦点、可访问性与本地化设计 Tab 顺序和快捷键
Day 6控制命令、权限、联锁与回读建立写命令管道
Day 7工业操作台综合验收完成主 Shell 和页面导航

本周项目:可长期运行的工业操作台

必须包含:

  1. 不看答案完成“应用生命周期与启动关闭”中的至少一个例子。
  2. 不看答案完成“页面导航、对话框与服务”中的至少一个例子。
  3. 不看答案完成“UI 线程、Dispatcher 与进度”中的至少一个例子。
  4. 不看答案完成“工业控件与自定义绘制”中的至少一个例子。
  5. 不看答案完成“键盘、焦点、可访问性与本地化”中的至少一个例子。
  6. 不看答案完成“控制命令、权限、联锁与回读”中的至少一个例子。
  7. 不看答案完成“工业操作台综合验收”中的至少一个例子。

统一验收流程

  1. 正常输入能得到正确结果。
  2. 错误输入有明确提示,不直接崩溃。
  3. 停止、取消或关闭窗口后,后台任务真正结束。
  4. 原始通信数据、异常和关键操作都有日志。
  5. 不看旧代码,可以重新搭出核心结构。

过关标准

能正确管理窗口生命周期、导航、对话框、UI 线程、工业控件、键盘操作和安全写命令。

故障演练

至少主动制造三种问题:参数错误、通信中断、数据格式错误。每个问题都记录“现象、第一条错误、原因、修法、修复后的验证结果”。

进入下一周之前

如果项目只能在理想输入下运行,或者关闭页面后后台任务仍在工作,就没有通过。回到对应 Day 页面继续敲,直到能独立修复。