Skip to content

liaboveall/NeoCalculator

Repository files navigation

🧮 NeoCalculator

现代化多功能计算器 - 支持基础、科学和编程计算

Version Platform License

✨ 特性

  • 🧮 三种计算模式:基础 / 科学 / 编程
  • 🎨 现代化设计:深色主题,流畅动画
  • ⌨️ 键盘支持:完整的快捷键操作
  • 📱 响应式设计:完美适配各种屏幕
  • 🖥️ 跨平台支持:Windows、macOS、Linux
  • 📴 PWA支持:可安装到移动设备

🚀 快速启动

方式一:直接安装(推荐)

  1. 下载 NeoCalculator Setup 1.0.0.exe
  2. 双击安装即可使用

方式二:开发环境

# 克隆项目
git clone https://github.com/your-repo/NeoCalculator.git
cd NeoCalculator

# 安装依赖
npm install

# 启动开发服务器
npm run dev

# 或启动桌面应用
npm run electron:dev

方式三:快捷脚本

双击 start.bat 选择启动方式

📦 可用脚本

npm run dev          # 启动Web开发服务器
npm run build        # 构建生产版本
npm run electron     # 启动桌面应用
npm run pack:win     # 创建Windows安装包
npm run clean        # 清理构建文件

🎯 计算模式

基础模式

  • 四则运算:+ - × ÷
  • 百分比计算:%
  • 内存功能:MC MR M+ M-

科学模式

  • 三角函数:sin cos tan
  • 对数函数:log ln
  • 指数运算: ^
  • 阶乘:n!

编程模式

  • 进制转换:BIN OCT DEC HEX
  • 位运算:AND OR XOR NOT
  • 位移操作:<< >>

⌨️ 键盘快捷键

功能 快捷键
数字输入 0-9
运算符 + - * /
等于 Enter=
清除 EscapeC
退格 Backspace
小数点 .

🛠️ 技术栈

  • 前端: React 18 + TypeScript + Vite
  • 样式: Tailwind CSS
  • 图标: Lucide React
  • 桌面: Electron
  • 构建: electron-builder

📂 项目结构

NeoCalculator/
├── src/           # 源代码
├── public/        # 静态资源
├── electron/      # Electron主进程
├── scripts/       # 构建脚本
├── start.bat      # 快速启动
├── clean.bat      # 项目清理
└── BUILD.md       # 构建指南

🔧 开发指南

详细的开发和构建说明请查看:

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情

🤝 贡献

欢迎提交 Issues 和 Pull Requests!


⭐ 如果这个项目对您有帮助,请给它一个星标!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published