Skip to content

coutureone/MoyuWindows

Repository files navigation

Moyu Windows 版本

Build and Release License: MIT .NET

摸鱼背单词 - Windows 原生版

这是 Moyu 摸鱼背单词的 Windows 原生版本,使用 C# + WPF 开发,与 macOS Swift 版本功能对等。

🐟 低调隐蔽的背单词软件,让你在工作时也能悄悄学习!

� 下载

从 Release 下载(推荐)

前往 Releases 页面下载最新版本:

文件 说明
Moyu-win-x64.zip Windows x64 版本(Intel/AMD 64位处理器)
Moyu-win-arm64.zip Windows ARM64 版本(如 Surface Pro X、高通芯片电脑)

安装方法

  1. 下载对应版本的 ZIP 文件
  2. 解压到任意目录
  3. 运行 Moyu.exe

无需安装 .NET 运行时,已内置!

�🛠️ 系统要求

  • Windows 10 1809 或更高版本
  • 无需安装 .NET 运行时(Release 版本已内置)

✨ 功能特性

功能 状态
系统托盘图标
词库选择(四六级/考研/托福/雅思/GRE/SAT)
日语五十音支持
记忆模式
选择题测试
收藏夹
错词本
学习统计
成就系统
TTS 发音
快捷键支持
深色/浅色主题切换
无边框窗口
全局热键 (Ctrl+Shift+M)
开机自动启动
自定义词库导入
数据导出

⌨️ 快捷键

快捷键 功能
Ctrl+Shift+M 全局热键:随时显示/隐藏窗口
ESC 隐藏窗口
1-4A-D 选择题快速选择
Space / Enter / 下一个单词
S 朗读单词
F 收藏/取消收藏

🎨 截图

请在 Windows 环境中运行应用后添加截图

建议截图内容:

  • 首页(词书选择和学习统计)
  • 记忆模式页面
  • 选择题测试页面(中文→英文)
  • 选择题测试页面(英文→中文)⭐ 新功能
  • 拼写模式页面 ⭐ 新功能
  • 统计页面
  • 设置页面

📦 下载和安装

从 Release 下载(推荐)

前往 Releases 页面下载最新版本。

下载文件:

  • Moyu-win-x64.zip - Windows x64 单文件版本(推荐)
  • Moyu-win-arm64.zip - Windows ARM64 版本

安装方法

  1. 下载对应版本的 ZIP 文件
  2. 解压到任意目录
  3. 运行 Moyu.exe

特点:

  • ✅ 单文件 exe(约 188MB)
  • ✅ 无需安装 .NET 运行时
  • ✅ 数据库和图标已内置
  • ✅ 开箱即用

🛠️ 系统要求

  • Windows 10 1809 或更高版本
  • 无需安装 .NET 运行时(已内置)
  • 约 200MB 磁盘空间

✨ 功能特性

功能 状态 说明
系统托盘图标 蓝紫渐变小鱼图标
词库选择 四六级/考研/托福/雅思/GRE/SAT
日语五十音支持 平假名/片假名/罗马音
记忆模式 单词卡片学习
选择题测试(中文→英文) 传统模式
选择题测试(英文→中文) ✅ ⭐ 新增反向模式
拼写模式 ✅ ⭐ 新增输入拼写练习
收藏夹 收藏重点单词
错词本 自动记录错误
学习统计 详细数据分析
成就系统 学习激励
TTS 发音 真人发音
快捷键支持 高效操作
深色/浅色主题 自由切换
Windows 11 圆角设计 ✅ ⭐ 现代化界面
无边框窗口 简洁美观
全局热键 Ctrl+Shift+M
开机自动启动 可选设置
自定义词库导入 CSV/JSON 格式
数据导出 备份学习数据
单文件分发 ✅ ⭐ 一个 exe 包含所有

📦 从源码构建

前置要求

构建步骤

# 克隆仓库
git clone https://github.com/YOUR_USERNAME/MoyuWindows.git
cd MoyuWindows

# 还原依赖
dotnet restore

# 编译运行
dotnet run

# 发布为单文件可执行程序
dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -o publish

使用 Visual Studio

  1. 双击 MoyuWindows.csproj 打开项目
  2. 按 F5 运行

📁 项目结构

MoyuWindows/
├── MoyuWindows.csproj      # 项目文件 (.NET 8.0)
├── App.xaml                # 应用程序入口
├── moyu.db                 # 词库数据库(27MB)
├── Models/
│   └── Word.cs             # 数据模型
├── Views/                  # 页面视图
│   ├── MainWindow.xaml     # 主窗口(系统托盘)
│   ├── HomePage.xaml       # 首页
│   ├── RememberPage.xaml   # 记忆页
│   ├── ChoicePage.xaml     # 选择题
│   ├── WrongBookPage.xaml  # 错词本
│   ├── FavoritesPage.xaml  # 收藏夹
│   ├── StatisticsPage.xaml # 统计
│   └── SettingsPage.xaml   # 设置
├── ViewModels/
│   └── AppState.cs         # 全局状态管理
├── Services/
│   ├── DatabaseService.cs  # SQLite 数据库服务
│   ├── ThemeService.cs     # 主题切换服务
│   └── HotkeyService.cs    # 全局热键和开机启动
└── Styles/
    ├── Colors.xaml         # 深色主题
    ├── ColorsLight.xaml    # 浅色主题
    └── Controls.xaml       # 控件样式

📊 数据存储

  • 数据库: %LOCALAPPDATA%\Moyu\moyu.db
  • 设置文件: %LOCALAPPDATA%\Moyu\settings.json

应用使用与 macOS 版本相同的 SQLite 数据库格式,可以互相复制使用。

📥 自定义词库导入

支持导入 CSV 和 JSON 格式的自定义词库:

CSV 格式

headWord,tranCN,usphone,phrase,phraseCN
hello,你好,həˈloʊ,Hello world,你好世界

JSON 格式

[
  {
    "headWord": "hello",
    "tranCN": "你好",
    "usphone": "həˈloʊ",
    "phrase": "Hello world",
    "phraseCN": "你好世界"
  }
]

🤝 贡献

欢迎提交 Issue 和 Pull Request!

📄 许可证

MIT License

🌟 致谢

About

摸鱼背单词 windows 版本

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors