用 bun fmt 格式化全部代码和文档
CI/CD / test (push) Canceled after 0s
CI/CD / deploy (push) Canceled after 0s

- bunfig.toml 的 [fmt]:不写分号、单引号、一行最长 160,和原来的写法一致
- .prettierignore:docs/教材摘要/ 是书上的摘录,不格式化
- 模板里一行写两条语句的事件处理(@keydown.delete、@dblclick)改成调用方法:去掉分号后拆成两行,Vue 编译不过

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
xuyueandClaude Opus 5.5 committed 2026-10-26 14:02:33 +08:00
1 parent d4b8bf9241
commit de277d3e9d
102 files changed
+1971 -1059

No files matched your search

+6 -6
View File
@@ -2,14 +2,14 @@
# 格式说明见 server/src/grading/checks.ts
- title: 计算器能正确计算(装箱与拆箱)
steps:
- text: { control: txtNum1, value: "7" }
- text: { control: txtNum2, value: "2" }
- select: { control: cmboxType, item: "+" }
- text: { control: txtNum1, value: '7' }
- text: { control: txtNum2, value: '2' }
- select: { control: cmboxType, item: '+' }
- click: btnCalculate
- expect: { control: txtResult, text: "9" }
- select: { control: cmboxType, item: "/" }
- expect: { control: txtResult, text: '9' }
- select: { control: cmboxType, item: '/' }
- click: btnCalculate
- expect: { control: txtResult, text: "3.5" }
- expect: { control: txtResult, text: '3.5' }
- title: 多态:不同国家的人说不同的语言
steps:
+12 -12
View File
@@ -6,18 +6,18 @@
## 界面和控件名
| 控件 | 名称(Name) | 文字(Text)和用途 |
|---|---|---|
| 窗体 | `Form1` | C#入门基础 |
| 分组框 | `groupBox1` | 简易计算器 |
| 文本框 | `txtNum1` | 第一个数 |
| 下拉框 | `cmboxType` | 运算符,Items 填 `+`、`-`、`*`、`/` 四项 |
| 文本框 | `txtNum2` | 第二个数 |
| 按钮 | `btnCalculate` | = |
| 文本框 | `txtResult` | 计算结果,ReadOnly 设为 True |
| 分组框 | `groupBox2` | 类的多态性 |
| 文本框 | `txtDispaly` | 输出说话内容,Multiline 设为 True |
| 按钮 | `btnDisplay` | 显示 |
| 控件 | 名称(Name) | 文字(Text)和用途 |
| ------ | -------------- | ---------------------------------------- |
| 窗体 | `Form1` | C#入门基础 |
| 分组框 | `groupBox1` | 简易计算器 |
| 文本框 | `txtNum1` | 第一个数 |
| 下拉框 | `cmboxType` | 运算符,Items 填 `+`、`-`、`*`、`/` 四项 |
| 文本框 | `txtNum2` | 第二个数 |
| 按钮 | `btnCalculate` | = |
| 文本框 | `txtResult` | 计算结果,ReadOnly 设为 True |
| 分组框 | `groupBox2` | 类的多态性 |
| 文本框 | `txtDispaly` | 输出说话内容,Multiline 设为 True |
| 按钮 | `btnDisplay` | 显示 |
> `txtDispaly` 是书上的拼法(不是 Display),代码和自动评分都用这个名字,照着写。书上的表格没写下拉框的 Items 和文本框的 Multiline,要自己在属性里设置。