|
|
hai 14 horas | |
|---|---|---|
| MvvmScaffoldFrame48 | hai 6 días | |
| MvvmScaffoldFrame48.DLL | hai 14 horas | |
| MvvmScaffoldFrame48.MODEL | hai 14 horas | |
| MvvmScaffoldFrame48.VIEWMODEL | hai 6 días | |
| .gitattributes | hai 2 meses | |
| .gitignore | hai 2 meses | |
| MvvmScaffoldFrame48.sln | hai 1 mes | |
| README.md | hai 2 semanas |
项目结构概要:
MvvmScaffoldFrame48(项目视觉层) : 用于制作项目的展示界面,此项目中使用WPF进行界面制作
Controller(控制器文件夹) : 用于存放控制器,但尚未确定结构位置。
WPFFroms(WPF界面文件夹) : 用于存放WPF界面
MainWindow.xaml(主界面) : 用于框架测试以及框架演示的主界面
WPFPage(WPF页面文件夹) : 用于存放WPF页面
AlarmPage.xaml : 报警页面
CustomControlPage.xaml : 自定义控件页面
TestPage.xaml : 测试页面
App.xaml(初始界面引导页) : 主界面开始前的界面,一般无图像。
MvvmScaffoldFrame48.Dll(项目功能逻辑层) : 用于制作项目的功能逻辑
AlarmTools(报警工具文件夹) : 状态类型报警相关工具的存放处
AlarmMessageList.cs(报警信息列表) : 用于存放报警信息列表
SystemAlarm.cs(系统报警类) : 用于对系统报警的实现
AuditTrail(审计功能文件夹) : 审计功能的存放处
ErrorMessageRecordManagement.cs(错误信息记录管理类) : 用于对错误信息记录的实现
OperationRecordManagement.cs(操作记录管理类) : 用于对值操作记录的实现
CameraTools(相机工具文件夹):相机相关工具的存放处
HikCamera.cs(海康相机操作类) : 海康相机操作类,用于对相机的实例化以及控制
HikVision.cs(海康相机类) : 海康相机静态类,用于对海康相机的静态操作,如获取相机列表
CommunicationTools(通讯工具文件夹) : 通讯相关工具的存放处
ModbusTcpClient.cs(ModbusTcp通讯类) : ModbusTcp通讯类,用于对ModbusTcp通讯的实现
ConfigTools(配置工具文件夹) : 配置相关工具的存放处
XMLReadWrite.cs(XML读写类) : 用于对XML配置文件的读写
FileTools(文件工具文件夹) : 用于存放文件操作相关的工具
PDFGenerate.cs(PDF生成类) : 用于对PDF文件的生成
ImageAlgorithm(图像算法文件夹):用于存放图像算法相关的工具
BoundRectangleClass(点集外包矩形类) : 用于对点集的生成一个外接矩形
DLL(第三方DLL文件夹) : 存放第三方DLL文件
UserManager.cs(用户管理类) : 用于框架测试以及框架演示的演示类
MvvmScaffoldFrame48.Model(项目模板层) : 用于存放项目模板,如:用户模板、相机模板、设备模板等
RequestModel(请求模板) : 用于存放请求模板
ResultModel(结果模板) : 用于存放结果模板
StorageModel(存储模板) : 用于存放存储模板
AuditTrail(审计模板文件夹) : 用于审计模板的存放
ErrorMessageRecordModel(错误信息记录模板) : 用于存放错误信息记录模板
OperationRecordModel(操作记录模板) : 用于存放操作记录模板
HikVisionCamera(海康相机的模板文件夹) : 存放海康相机的模板文件
CameraImageSizeCModel.cs(海康相机分辨率模板) : 用于存放海康相机分辨率模板
CameraInfoClassModel.cs(海康相机初始化信息模板) : 用于存放海康相机初始化信息(设备名称、设备SN码)
ImageAlgorithm(图像算法模板文件夹) :用于存放图像算法模板
BoundingRectangleModel.cs(点集外包矩形模板) : 外接矩形模板
SystemAlarm(系统报警模板) : 用于存放系统报警模板
AlarmMessModel.cs(系统报警信息模板) : 用于存放系统报警信息模板
AlarmTypes.cs(系统报警类型模板) : 用于存放系统报警类型模板
UserModel.cs(用户模板) : 用于框架测试以及框架演示的演示类
MvvmScaffoldFrame48.ViewModel(项目视图逻辑层) : 用于存放项目视图逻辑
ViewModel(视图逻辑文件夹) : 用于存放视图逻辑
AlarmViewModel.cs(报警界面视图逻辑类) : 用于报警页面的逻辑
BaseViewModel.cs(视图逻辑类基类) : 用于视图逻辑类的基类,其他视觉逻辑类需继承此类
CustomControlViewModel.cs(自定义控件界面视图逻辑类) : 用于自定义控件页面的逻辑
MainViewModel.cs(Main视图逻辑类) : 用于框架测试以及框架演示的演示类
RelayComand.cs(界面操作传递实现类) : 用于界面操作的传递实现,可使用此类生成可供界面进行绑定的操作方法
TestViewModel.cs(测试界面视图逻辑类) : 用于测试页面的逻辑