- 添加 Electron 主进程和渲染进程 - 实现读卡器连接、断开和读取卡片 ID 功能 - 添加自定义窗口标题栏和窗口控制 - 实现简洁美观的用户界面 - 添加项目文档 README.md
54 lines
1017 B
Markdown
54 lines
1017 B
Markdown
# 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 |