您的位置:首页 > 其它

.NET 5 尝鲜 - 开源项目TerminalMACS WPF管理端支持.NET 5

2020-06-21 21:04 776 查看
# .NET 5 尝鲜 - 开源项目TerminalMACS WPF管理端支持.NET 5 ![聊天界面设计](https://static01.imgkr.com/temp/98de57bafea94c10814850e6c6cd0472.png) ![TerminalMACS](https://static01.imgkr.com/temp/3ba77d21dc8140d39b19f357b57abe08.png) 一个使用 Prism 作为模块化框架、基于多个开源控件库作为UI控件选择、集成开源 UI 界面设计的 .NET 5 WPF 客户端项目。 - 项目名称:TerminalMACS WPF管理端 - 项目开源地址: - Github:[https://github.com/dotnet9/TerminalMACS.ManagerForWPF](https://github.com/dotnet9/TerminalMACS.ManagerForWPF "https://github.com/dotnet9/TerminalMACS.ManagerForWPF") - Gitee:[https://gitee.com/dotnet9/TerminalMACS.ManagerForWPF](https://gitee.com/dotnet9/TerminalMACS.ManagerForWPF "https://gitee.com/dotnet9/TerminalMACS.ManagerForWPF") - 作者:Dotnet9 ## 1. 特性 - 使用 [.NET 5](https://dotnet.microsoft.com/download/dotnet/5.0?utm_source=dotnet-website&utm_medium=banner&utm_campaign=preview5-banner ".NET 5") 开发,体验最新 .NET 平台(和 .NET Core 3.1 无缝兼容) >.NET 5 是 .NET Framework 和 .NET Core 的未来,最终将成为一个统一平台,.NET5将包含ASP.NET核心、实体框架核心、WinForms、WPF、Xamarin 和 ML.NET。 - 基于 [Prism 8](https://github.com/PrismLibrary/Prism "Prism 8") 搭建模块化框架,方便程序扩展 >Prism为程序设计提供指导,旨在帮助用户更加容易的设计和构建丰富、灵活、易于维护WPF桌面应用程序。Prism使用设计模式(如MVVM,复合视图,事件聚合器),帮助你创建一个松耦合的程序。遵循这些设计模式原则,将目标程序解耦成独立的模块。这些类型的应用程序被称为复合应用程序。 - 已使用或即将使用到多个开源WPF控件库 - [MaterialDesignInXamlToolkit](https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit "MaterialDesignInXamlToolkit") - [HandyControl](https://github.com/HandyOrg/HandyControl "HandyControl") - [PanuonUI.Silver](https://github.com/Panuon/PanuonUI.Silver "PanuonUI.Silver") - [AduSkin](https://github.com/aduskin/AduSkin "AduSkin")。 参考以上多种开源 WPF UI 库,多个选择,开发 WPF 项目更方便。 - ECharts 界面设计有使用到ECharts,使用WPF WebBrowser控件加载html的方式 ECharts:[pie-doughnut](https://echarts.apache.org/examples/zh/editor.html?c=pie-doughnut "pie-doughnut") - 本地化支持 - 动态国际化支持 - 支持主题色动态切换 ## 2. 支持环境 - .NET 5.0。 ## 3. 当前版本 0.1 ## 4. 链接 - 官方网站:[Dotnet9](https://dotnet9.com "Dotnet9") ## 5. 项目界面截图 ### 5.1. 关于 ![关于TerminalMACS](https://static01.imgkr.com/temp/3a48c93c523945e89574c20cc50f4f17.png) ### 5.2. 首页模块 正在开发中... ### 5.3. 服务端模块 正在开发中... ### 5.4. 客户端模块 正在开发中... ### 5.5. 测试案例 收集全球优秀的开源WPF界面设计,实时收集、实时添加更新,下面是部分实例截图: **登录注册分类 1** 1. 简单登录窗体设计1 参考视频:[C# WPF Material Design UI: Login Window](https://www.youtube.com/watch?v=gBR1mbMEPnk "C# WPF Material Design UI: Login Window") 参考源码:[Login2](https://github.com/Abel13/Login2 "Login2") ![简单登录窗体设计1](https://static01.imgkr.com/temp/597c82935cbc4f03950c405595b337e2.png) 2. 简单登录窗体设计2 参考视频:[C# WPF Material Design UI: Login Window](https://www.youtube.com/watch?v=9Y2EvautQnM "C# WPF Material Design UI: Login Window") 参考源码:[Login1](https://github.com/Abel13/Login1 "Login1") ![简单登录窗体设计2](https://static01.imgkr.com/temp/ce64cb207dc74db08d55f5a9aab574ab.png) 3. 美食应用登录 参考视频:[WPF Food App Login UI Material Design [Speed Design]](https://www.youtube.com/watch?v=1i5oWNvIYmo "WPF Food App Login UI Material Design [Speed Design]") ![美食应用登录](https://static01.imgkr.com/temp/89a5b404cae94d8ca92b168241078b30.gif) **菜单类 2** 1. 抽屉式菜单 参考视频:[C# WPF Material Design UI: Animated Colorful Navigation Drawer](https://www.youtube.com/watch?v=PQFyoKKfstM "C# WPF Material Design UI: Animated Colorful Navigation Drawer") 参考源码:[AnimatedColorfulMenu](https://github.com/Abel13/AnimatedColorfulMenu "AnimatedColorfulMenu") ![抽屉式菜单](https://static01.imgkr.com/temp/603f579a9bc24aeeb58f9b4901ffc588.gif) 2. 菜单切换用户控件 参考视频:[C# WPF Material Design UI: Fast Food Sales](https://www.youtube.com/watch?v=VNYOKc1PLqA&t=24s "C# WPF Material Design UI: Fast Food Sales") 参考源码:[Pizzaria1](https://github.com/Abel13/Pizzaria1 "Pizzaria1") ![菜单切换用户控件](https://static01.imgkr.com/temp/41a29837475c45a7aac9ca1acafa3f95.gif) 3. 菜单切换动画 参考视频:[C# WPF Material Design UI: Animated Menu](https://www.youtube.com/watch?v=yrnE2Aah4B4&t=23s "C# WPF Material Design UI: Animated Menu") 参考源码:[AnimatedMenu1](https://github.com/Abel13/AnimatedMenu1 "AnimatedMenu1") ![菜单切换动画](https://static01.imgkr.com/temp/b25f10392114424988bb7203953a4e77.gif) **其他界面设计 3** 1. 移动应用仪表盘 参考视频:[WPF Dashboard UI – Material Design [Speed Design]](https://www.youtube.com/watch?v=h962rCLfGuA&t=282s "WPF Dashboard UI – Material Design [Speed Design]") 参考源码:[WPF-Dashboard-UI-Material-Design-Concept](https://github.com/vasanthmes/WPF-Dashboard-UI-Material-Design-Concept "WPF-Dashboard-UI-Material-Design-Concept") ![移动应用仪表盘](https://static01.imgkr.com/temp/3bd88f75cf7c4cf080f4579778d7150e.gif) 2. 简易仪表盘2 参考视频:[WPF Dashboard UI – Material Design [Speed Design]](https://www.youtube.com/watch?v=h962rCLfGuA&t=282s "WPF Dashboard UI – Material Design [Speed Design]") 参考源码:[WPF-Dashboard-UI-Material-Design-Concept](https://github.com/vasanthmes/WPF-Dashboard-UI-Material-Design-Concept "WPF-Dashboard-UI-Material-Design-Concept") ECharts:[pie-doughnut](https://echarts.apache.org/examples/zh/editor.html?c=pie-doughnut "pie-doughnut") ![简易仪表盘2](https://static01.imgkr.com/temp/a88e1b7b97e34604b3bf133d65c44313.gif) 3. Instagram重新设计 参考视频:[C# WPF Material Design UI: Redesign Instagram](https://www.youtube.com/watch?v=X-FcXgDnglA&t=39s "C# WPF Material Design UI: Redesign Instagram") 参考源码:[Instagram](https://github.com/Abel13/Instagram "Instagram") ![Instagram重新设计](https://static01.imgkr.com/temp/0adf7e8d3ae64cc08735e38c9bd539ca.gif) 4. LoLGoal 参考视频:[dotnet9](https://dotnet9.com/7026.html "dotnet9") 参考源码:[dotnet9](https://dotnet9.com/7026.html "dotnet9") ![LoLGoal](https://static01.imgkr.com/temp/7b373161c54a4840a6333ca4887185df.gif) 5. 简易音乐播放器1 参考视频:[C# WPF Material Design UI: Dashboard](https://www.youtube.com/watch?v=sgEhK3mbDYo&t=26s "C# WPF Material Design UI: Dashboard") 参考源码:[Dashboard](https://github.com/Abel13/Dashboard1 "Dashboard") ![简易音乐播放器1](https://static01.imgkr.com/temp/41ec78a699604fd8945215602ae3937c.png) 6. 百度地图 通过WPF WebBrowser控件加载html5文件的形式加载百度地图,使用JavaScript与C#互操作实现地图交互。 ![百度地图](https://static01.imgkr.com/temp/a5d1abf19a544f689591a72dcdb9a7e0.gif) 7. 聊天界面设计 参考视频: - [C# WPF Design UI – 1/3 – Contact List](https://www.youtube.com/watch?v=SzPj59ioTNc "C# WPF Design UI – 1/3 – Contact List") - [C# WPF Design UI – 2/3 – Profile](https://www.youtube.com/watch?v=wkoXTj2UgzM "C# WPF Design UI – 2/3 – Profile") - [C# WPF Design UI – 3/3 – Chat](https://www.youtube.com/watch?v=834UHMisrxw&t=25s "C# WPF Design UI – 3/3 – Chat") 参考源码:[Chat](https://github.com/Abel13/Chat/tree/chat/Chat "Chat") ![聊天界面设计](https://static01.imgkr.com/temp/5a8d62fc81664aba975247b6ec3469aa.gif) 8. 计算器 参考视频: - [Calcalator](https://www.youtube.com/watch?v=G76O79eLcKM "Calcalator") ![计算器](https://static01.imgkr.com/temp/db5a9819b9b147e2852b2b8a27dd2da1.gif)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: