# NxChatQQ **Repository Path**: kinnco/nxchatqq ## Basic Information - **Project Name**: NxChatQQ - **Description**: 使用wpf开发精仿qq - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-10-30 - **Last Updated**: 2025-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 理想状态下的工程结构 NxChatQQ/ ├── Core/ # 核心模块(与UI无关的共享逻辑) │ ├── Models/ # 核心数据模型 │ ├── Services/ # 核心服务(如数据访问、网络请求) │ ├── Utilities/ # 工具类和辅助方法 │ ├── Extensions/ # 扩展方法 │ └── Enums/ # 枚举类型 │ ├── Modules/ # 功能模块(按功能划分) │ ├── ModuleA/ # 模块A │ │ ├── ViewModels/ # 模块A的视图模型 │ │ ├── Views/ # 模块A的视图 │ │ ├── Models/ # 模块A的数据模型 │ │ └── Services/ # 模块A的服务 │ ├── ModuleB/ # 模块B │ │ ├── ViewModels/ │ │ ├── Views/ │ │ ├── Models/ │ │ └── Services/ │ └── Shared/ # 共享模块(多个模块共用的组件) │ ├── Controls/ # 自定义控件 │ ├── Converters/ # 共享的值转换器 │ └── Resources/ # 共享的资源(样式、模板等) │ ├── Infrastructure/ # 基础设施(框架级别的支持) │ ├── Navigation/ # 导航服务 │ ├── Logging/ # 日志服务 │ ├── DependencyInjection/ # 依赖注入配置 │ ├── Configuration/ # 配置文件管理 │ └── EventBus/ # 事件总线(用于模块间通信) │ ├── Tests/ # 测试代码 │ ├── UnitTests/ # 单元测试 │ ├── IntegrationTests/ # 集成测试 │ └── UITests/ # UI测试 │ ├── Resources/ # 全局资源 │ ├── Styles/ # 全局样式 │ ├── Templates/ # 控件模板 │ ├── Icons/ # 图标资源 │ └── Localization/ # 本地化资源文件 │ ├── App.xaml # 应用程序入口 ├── App.xaml.cs # 应用程序启动逻辑 ├── MainWindow.xaml # 主窗口 └── Startup.cs # 启动配置(依赖注入、服务初始化等)