feat: 初始化 NFC 读卡器项目

- 添加 Electron 主进程和渲染进程
- 实现读卡器连接、断开和读取卡片 ID 功能
- 添加自定义窗口标题栏和窗口控制
- 实现简洁美观的用户界面
- 添加项目文档 README.md
This commit is contained in:
2026-01-12 01:07:01 +08:00
commit 8e329418f0
8 changed files with 901 additions and 0 deletions

54
README.md Normal file
View File

@@ -0,0 +1,54 @@
# NFC 读卡器
一个基于 Electron 的 NFC 卡片读取应用程序,支持连接读卡器并读取卡片 ID。
## 功能特性
- 连接/断开 NFC 读卡器
- 读取 NFC 卡片 ID
- 实时状态显示
- 简洁美观的用户界面
## 安装
```bash
npm install
```
## 运行
```bash
npm start
```
## 使用说明
1. 启动应用后,点击"连接读卡器"按钮连接读卡器
2. 连接成功后,将 NFC 卡片放置在读卡器上
3. 点击"读取卡片"按钮读取卡片 ID
4. 读取结果将显示在结果区域中
5. 使用完毕后,点击"断开连接"按钮断开读卡器
## 项目结构
```
NFCReader/
├── index.html # 主页面
├── main.js # Electron 主进程
├── renderer.js # 渲染进程逻辑
├── style.css # 样式文件
├── lib/
│ └── cardReader.es.js # 读卡器核心库
└── package.json # 项目配置
```
## 技术栈
- Electron
- JavaScript (ES6+)
- HTML5
- CSS3
## 许可证
MIT