# InterfaceCallRelationship **Repository Path**: vampirewal/InterfaceCallRelationship ## Basic Information - **Project Name**: InterfaceCallRelationship - **Description**: 初衷:因公司的一个项目很大,拆了很多服务出来,但是服务里面又有相互调用的情况,在处理运维的时候,我已经是第N个接手的人,不知道能不能改。很烦躁。。所以写了个这个小软件。 功能:记录各系统,各模块,各功能下的方法,然后根据代码中的调用情况,在小软件中进行记录。主窗体使用了自定义的canvas,可以显示并拖拽。同时拖拽还有线连接。 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-12-16 - **Last Updated**: 2024-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # InterfaceCallRelationship(方法引用关系) ## 该程序强烈建议二次开发!!!因为这个是我针对公司的项目写的辅助我工作的小程序,我个人觉得这种类型改改的,还能做些其他的事情 #### 介绍 初衷:因公司的一个项目很大,拆了很多服务出来,但是服务里面又有相互调用的情况,在处理运维的时候,我已经是第N个接手的人,不知道能不能改。很烦躁。。所以写了个这个小软件。 功能:记录各系统,各模块,各功能下的方法,然后根据代码中的调用情况,在小软件中进行记录。主窗体使用了自定义的canvas,可以显示并拖拽。同时拖拽还有线连接。 #### 软件架构 1、使用DoNet5.0+WPF进行开发 2、使用了我自己封装的Vampirewal.Core基础库,该库的介绍请点击[我的博客](https://blog.csdn.net/weixin_42806176/article/details/120705323)查看。 3、数据库使用了Sqlite+EFCore 4、只要继承了ViewModelBase基类,同时在ViewModelLocator中注册了DataContext的服务,就能很方便的使用依赖注入 #### 安装教程 没什么安装教程,下载下来或拉取下来直接编译,如果缺运营环境的话,对于我们程序员来说应该不是麻烦事。。。 #### 使用说明 也是因为自己的突发奇想,想要白嫖一个类似的软件,可能是我搜索能力不行,找到的类似的都是收费的。包括控件也很多是收费的。 想了想,干脆自己写一个吧。我看到很多网友也在搜索类似的东西,那我干脆开源吧,代码写的仓促,可能还有坑,放出来大家踩踩了 #### 联系我 我的QQ:235160615 EMail:235160615@qq.com 如有问题可联系我