!提交代码

This commit is contained in:
hehaibing-1996
2024-04-15 18:43:28 +08:00
commit e89b64ea3a
232 changed files with 22292 additions and 0 deletions

View File

@ -0,0 +1,64 @@

项目模板版本v 24.03 @ 2024
一、项目介绍
此项目是用于盟讯快速开发WPF桌面端程序。
二、开始使用
1.为了方便区分项目可以:更改解决方案的名称。
2.为了方便管理项目可以:右键‘编辑项目文件’将‘<Product>货架标准上位机程序</Product>’更改为你项目的名称。
3.为了方便生产项目可以:右键‘编辑项目文件’将‘<AssemblyName>货架标准上位机</AssemblyName>可以更改程序的程序集名称程序生产的名称但是记得修改App.xaml里面的<!--字体-->’部分,不然字体会找不到。
4.将‘\data拷贝到生成的bin中即可运行。
5.完成
三、权限
1.编辑[Models\AuthEnum.cs]文件。
2.可以使用特性'[Description()]'和'[EnumTree()]'。
3.在XAML中使用的2种办法。
IsEnabled="{Binding Auth,Source={x:Static local:UserInfoView.viewModel},ConverterParameter={x:Static local:AuthEnum.设置},Converter={StaticResource AuthConverter}}"
Visibility="{Binding Auth,Source={x:Static local:UserInfoView.viewModel},ConverterParameter={x:Static local:AuthEnum.设置},Converter={StaticResource AuthVisConverter}}"
四、文件夹/文件
·Api
Web Api相关
·Converters
转换器
·data
存放数据。请将此目录拷贝到bin目录下才能运行
·Db
操作数据库。货架标准上位机默认自带MySql、SqlServer、Sqlite引擎。
·Fonts
字体文件夹,"\Fonts\demo\demo_index.html"中可以查看所有字体。
·Resources
资源文件夹。"LogoAll.zip"包含其他常用公司的Logo。
·Tool
扩展类文件夹。
·ViewModels
视图模型层。
·Views
视图层。WPF用户控件。
·LocalFile.cs
本地文件夹/文件路径静态管理。包含日志、帮助文档等基础的路径信息。
·LocalStatic.cs
本地全局静态管理。
五、其他包推荐
[TouchSocket] Socket库
[Flurl] url解析库
[ScottPlot] 千万级图表库
六、常见问题
问:如何更改项目图标?
答:去‘\Resources中替换掉Logo.icoLogo.png后重新生成项目即可。注意你的项目如果没有任何更改那么重新生成将不会起作用你可以将货架标准上位机.exe删除后再重新生成即可。
问:字体图标不够用,我如何使用其他字体图标?
答:浏览器打开"\Fonts\demo\demo_index.html"后点击左上角的Logo即可进入到阿里矢量图标库。搜索比如主页选择单色图标加入购物车-选择购物车-添加至项目-下载到本地-解压-重命名-拷贝到‘\Fonts在项目中选中它右键属性生成操作设置为资源即可。
货架标准上位机最低支持的VS的版本是多少
VS2019。你需要去项目右键-编辑项目文件中把TargetFramework属性只保留net472即可。
问:货架标准上位机最低支持的操作系统是多少?
Win7。部分电脑可能不支持net472可以去项目右键-编辑项目文件中把TargetFramework属性中的net472改为net462即可。
如何启动警告信息容器WarnInfoContainer的数据库本地保存和在页面上查看数据
MainViewModel.cs中解开注释WarnInfoDb.Ini()。引用页面控件DataListWarnInfoView.xaml放入主页中即可看到页面。
货架标准上位机如何升级到Net
去项目文件中改为Net指定版本后更改SqlSugar包和它相关联的包为Net版本即可。DeviceCommunication库本身是支持跨平台的。