feat: 初始化 NFC 读卡器项目
- 添加 Electron 主进程和渲染进程 - 实现读卡器连接、断开和读取卡片 ID 功能 - 添加自定义窗口标题栏和窗口控制 - 实现简洁美观的用户界面 - 添加项目文档 README.md
This commit is contained in:
54
README.md
Normal file
54
README.md
Normal 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
|
||||
Reference in New Issue
Block a user