# 只能计算器 **Repository Path**: imniusir/znjsq ## Basic Information - **Project Name**: 只能计算器 - **Description**: 计算器 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-02 - **Last Updated**: 2026-08-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 机械风格计算器小程序 (MechCalc) 一个具有工业机械风格的微信小程序计算器,集成了四种计算功能。 ## 功能特点 ### 1. 基本计算器 - 四则运算 (+, −, ×, ÷) - 百分比计算 - 正负切换 - 清空/全清 - **语音朗读功能** - 点击"朗读"按钮可朗读计算结果 ### 2. 科学计算器 - 三角函数 (sin, cos, tan) - 对数函数 (log, ln) - 指数运算 (x², xʸ, √x) - 阶乘 (n!) - 数学常数 (π, e) - 括号支持 ### 3. 程序员计算器 - 进制切换 (二进制、八进制、十进制、十六进制) - 位运算 (AND, OR, XOR, NOT) - 位移操作 (<<, >>) - 位数选择 (8位、16位、32位、64位) - MOD 取模运算 ### 4. 视频存储计算器 - 视频时长输入 - 分辨率选择 (720p, 1080p, 4K, 8K) - 帧率选择 (24, 25, 30, 60 fps) - 编码格式 (H.264, H.265, VP9) - 位深选择 (8bit, 10bit, 12bit) - 实时计算预估存储大小 ## 视觉风格 - **机械/工业设计**: 深色金属质感背景 - **LED 显示屏**: 扫描线效果和发光文字 - **机械按键**: 3D 凹陷效果和回弹动画 - **霓虹强调色**: 机械蓝 (#00d4ff) - **齿轮装饰**: 动态旋转动画 ## 音效功能 - 按键点击时有机械键盘音效 - 营造沉浸式操作体验 ## 技术实现 - **框架**: 微信小程序 - **样式**: WXSS 实现的机械风格 UI - **音频**: 微信音频 API - **语音**: 百度 TTS 文字转语音 ## 使用说明 1. 进入小程序,默认显示基本计算器 2. 点击底部 Tab 切换不同计算器 3. 在基本计算器中,点击"朗读"按钮可朗读结果 4. 所有按键都有音效反馈 ## 项目结构 ``` mech-calc/ ├── app.js # 应用入口 ├── app.json # 应用配置 ├── app.wxss # 全局样式 ├── pages/ │ └── index/ │ ├── index.js # 主页面逻辑 │ ├── index.wxml # 主页面结构 │ └── index.wxss # 主页面样式 └── SPEC.md # 设计规范文档 ``` ## 安装使用 1. 克隆或下载项目到本地 2. 打开微信开发者工具 3. 导入项目目录 4. 选择"普通小程序"模式 5. 点击"编译"运行 ## 许可证 MIT License