基于Frame4.8的MVVM脚手架,界面使用的WPF

向羽 孟 a6b92c6871 20251020001 修改Control位置,View界面分层优化,主界面部分已经制作好的自定义控件展示 1 lună în urmă
MvvmScaffoldFrame48 a6b92c6871 20251020001 修改Control位置,View界面分层优化,主界面部分已经制作好的自定义控件展示 1 lună în urmă
MvvmScaffoldFrame48.DLL a6b92c6871 20251020001 修改Control位置,View界面分层优化,主界面部分已经制作好的自定义控件展示 1 lună în urmă
MvvmScaffoldFrame48.MODEL 58a04a4f33 20251018001 点集的凸包检测,最长长度外接矩形框计算,最小外接矩形框计算 1 lună în urmă
MvvmScaffoldFrame48.VIEWMODEL a6b92c6871 20251020001 修改Control位置,View界面分层优化,主界面部分已经制作好的自定义控件展示 1 lună în urmă
.gitattributes f42b942bc8 添加 .gitattributes、.gitignore 和 README.md。 2 luni în urmă
.gitignore f42b942bc8 添加 .gitattributes、.gitignore 和 README.md。 2 luni în urmă
MvvmScaffoldFrame48.sln b4bf2c0c6c 20251009002 值变更记录管理和异常信息记录管理功能添加 1 lună în urmă
README.md 313398e297 20250915003 ModelBusTCP通讯工具添加 2 luni în urmă

README.md

MvvmScaffoldFrame48

项目结构概要:

MvvmScaffoldFrame48(项目视觉层):用于制作项目的展示界面,此项目中使用WPF进行界面制作
    App.xaml(初始界面引导页):主界面开始前的界面,一般无图像。
    MainWindow.xaml(主界面):用于框架测试以及框架演示的主界面
MvvmScaffoldFrame48.Dll(项目功能逻辑层):用于制作项目的功能逻辑
    CameraTools(相机工具文件夹):相机相关工具的存放处
        HikCamera.cs(海康相机操作类):海康相机操作类,用于对相机的实例化以及控制
        HikVision.cs(海康相机类):海康相机静态类,用于对海康相机的静态操作,如获取相机列表
    CommunicationTools(通讯工具文件夹):通讯相关工具的存放处
        ModbusTcpClient.cs(ModbusTcp通讯类):ModbusTcp通讯类,用于对ModbusTcp通讯的实现
    DLL(第三方DLL文件夹):存放第三方DLL文件
    UserManager.cs(用户管理类):用于框架测试以及框架演示的演示类
MvvmScaffoldFrame48.Model(项目模板层):用于存放项目模板,如:用户模板、相机模板、设备模板等
    HikVisionCamera(海康相机的模板文件夹):存放海康相机的模板文件
        CameraInfoClassModel.cs(海康相机初始化信息模板):用于存放海康相机初始化信息(设备名称、设备SN码)
    UserModel.cs(用户模板):用于框架测试以及框架演示的演示类
MvvmScaffoldFrame48.ViewModel(项目视图逻辑层):用于存放项目视图逻辑
    BaseViewModel.cs(视图逻辑类基类):用于视图逻辑类的基类,其他视觉逻辑类需继承此类
    MainViewModel.cs(Main视图逻辑类):用于框架测试以及框架演示的演示类
    RelayComand.cs(界面操作传递实现类):用于界面操作的传递实现,可使用此类生成可供界面进行绑定的操作方法