用 bun fmt 格式化全部代码和文档
- 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:
1 parent
d4b8bf9241
commit
de277d3e9d
102 files changed
+1971
-1059
No files matched your search
+27
-27
@@ -3,10 +3,10 @@
|
||||
做一个"智慧会议室"预约窗体:程序一启动就每秒显示当前时间和光照度、温度、湿度、气压、空气质量。填好时、分、秒,选一种模式(会议、讨论、展示),点"预约";到了预约时间,程序自动开启这种模式,控制灯光、窗帘和主、客话筒:
|
||||
|
||||
| 模式 | 灯光 | 窗帘(滑动条) | 主话筒 | 客话筒 |
|
||||
|---|---|---|---|---|
|
||||
| 会议 | 开 | 0(全开) | 开 | 关 |
|
||||
| 讨论 | 开 | 0(全开) | 开 | 开 |
|
||||
| 展示 | 开 | 10(全关) | 开 | 关 |
|
||||
| ---- | ---- | -------------- | ------ | ------ |
|
||||
| 会议 | 开 | 0(全开) | 开 | 关 |
|
||||
| 讨论 | 开 | 0(全开) | 开 | 开 |
|
||||
| 展示 | 开 | 10(全关) | 开 | 关 |
|
||||
|
||||
勾选"拍照记录"时,预约时间到了还要打开网络摄像头,每 5 分钟存一张照片。点"退出"关掉所有设备。
|
||||
|
||||
@@ -18,29 +18,29 @@
|
||||
|
||||
## 界面和控件名
|
||||
|
||||
| 控件 | 名称(Name) | 文字(Text)和用途 |
|
||||
|---|---|---|
|
||||
| 窗体 | `frm_control` | 智慧会议室情景模式 |
|
||||
| 分组框 | `grp_mode` | 模式选择 |
|
||||
| 标签 | `lbl_time` | 当前时间:00:00:00(运行时显示当前时间) |
|
||||
| 标签 | `lbl_mode` | 智慧会议室未开启情景模式 |
|
||||
| 复选框 | `chk_record` | 拍照记录 |
|
||||
| 文本框 | `txt_hour`、`txt_minute`、`txt_second` | 预约的时、分、秒,默认 13、20、00 |
|
||||
| 标签 | `lbl_hour`、`lbl_minute`、`lbl_second` | 时、分、秒将会有场 |
|
||||
| 下拉框 | `com_mode` | 选择模式,默认文字"会议" |
|
||||
| 按钮 | `btn_reserve` | 预约 |
|
||||
| 按钮 | `btn_exit` | 退出 |
|
||||
| 分组框 | `grp_input` | 采集量 |
|
||||
| 下拉框 | `com_import` | 采集器的串口 |
|
||||
| 文本框 | `txt_light`、`txt_temperature`、`txt_humidity` | 光照度、温度、湿度 |
|
||||
| 文本框 | `txt_airPressure`、`txt_airQuality` | 气压、空气质量 |
|
||||
| 文本框 | `txt_camera` | 摄像头 IP 地址,默认 192.168.14.131 |
|
||||
| 分组框 | `grp_status` | 状态栏 |
|
||||
| 滑动条 | `trb_curtain` | 模拟窗帘:0 全开,10 全关 |
|
||||
| 图片框 | `pic_lightsStatus` | 灯光开关,点它手动开关灯 |
|
||||
| 灯泡 | `lamp` | 窗体上显示灯的亮灭 |
|
||||
| 图片框 | `pic_mainMicrophone`、`pic_subMicrophone` | 主、客话筒开关,点它手动开关 |
|
||||
| 定时器 | `timer` | 间隔 1000(1 秒) |
|
||||
| 控件 | 名称(Name) | 文字(Text)和用途 |
|
||||
| ------ | ---------------------------------------------- | ---------------------------------------- |
|
||||
| 窗体 | `frm_control` | 智慧会议室情景模式 |
|
||||
| 分组框 | `grp_mode` | 模式选择 |
|
||||
| 标签 | `lbl_time` | 当前时间:00:00:00(运行时显示当前时间) |
|
||||
| 标签 | `lbl_mode` | 智慧会议室未开启情景模式 |
|
||||
| 复选框 | `chk_record` | 拍照记录 |
|
||||
| 文本框 | `txt_hour`、`txt_minute`、`txt_second` | 预约的时、分、秒,默认 13、20、00 |
|
||||
| 标签 | `lbl_hour`、`lbl_minute`、`lbl_second` | 时、分、秒将会有场 |
|
||||
| 下拉框 | `com_mode` | 选择模式,默认文字"会议" |
|
||||
| 按钮 | `btn_reserve` | 预约 |
|
||||
| 按钮 | `btn_exit` | 退出 |
|
||||
| 分组框 | `grp_input` | 采集量 |
|
||||
| 下拉框 | `com_import` | 采集器的串口 |
|
||||
| 文本框 | `txt_light`、`txt_temperature`、`txt_humidity` | 光照度、温度、湿度 |
|
||||
| 文本框 | `txt_airPressure`、`txt_airQuality` | 气压、空气质量 |
|
||||
| 文本框 | `txt_camera` | 摄像头 IP 地址,默认 192.168.14.131 |
|
||||
| 分组框 | `grp_status` | 状态栏 |
|
||||
| 滑动条 | `trb_curtain` | 模拟窗帘:0 全开,10 全关 |
|
||||
| 图片框 | `pic_lightsStatus` | 灯光开关,点它手动开关灯 |
|
||||
| 灯泡 | `lamp` | 窗体上显示灯的亮灭 |
|
||||
| 图片框 | `pic_mainMicrophone`、`pic_subMicrophone` | 主、客话筒开关,点它手动开关 |
|
||||
| 定时器 | `timer` | 间隔 1000(1 秒) |
|
||||
|
||||
其余标签(串口、光照度、温度、湿度、气压、空气质量、摄像头IP地址、窗帘、全开、全关、灯光、话筒、主、客)照书上的图摆好,名字不影响评分。书上表格里还有 CO₂ 浓度一行,但代码里没有用到,可以不做。
|
||||
|
||||
|
||||
Reference in new issue
Block a user