这一系列将进行Prism+WPF技术的实战讲解。实战项目内容选型为Email邮件收发的客户端(WeMail),项目结构简单方便大家理解。
实战视频讲解:https://www.bilibili.com/video/BV1KQ4y1C7tg?p=1
实战项目源码Github地址:https://github.com/JusterZhu/wemail
微软官方编码规范:https://docs.microsoft.com/zh-cn/dotnet/csharp/fundamentals/coding-style/coding-conventions?WT.mc_id=WDIT-MVP-5004326
阿里图标库(免费):https://www.iconfont.cn/
免费开源控件库MaterialDesign:https://github.com/
MaterialDesignInXAML/MaterialDesignInXamlToolkit
Prism Github地址: https://github.com/PrismLibrary/Prism
Prism官方文档:https://prismlibrary.com/docs/
项目开始前的准备。
(1)专业词汇:该业务领域的专业英文词汇(而不是自己随便找机翻)一般把软件语言设置为英文即可解决大部分问题,如果没有需寻求专业人士帮助或网络上搜索相关专业词汇文档。整理成文档之后共享给所有参与开发的人员即可。
(2)竞品分析:需要去了解类似当前公司中需要做的项目类似的产品去分析对方的模块划分、交互设计、UI设计
(3)框架选型:这里直接使用Prism框架。
(4)编码规范:使用比较权威的微软官方建议的规范即可。
(5)开发模式:敏捷开发模式、瀑布模式。
(6)项目资源:图片、音乐、控件库等。这里使用阿里提供的免费图片库。