C#
文章平均质量分 51
LookMonkey
这个作者很懒,什么都没留下…
展开
-
C# 通过设置特性的方式使用简洁代码实现面向切面编程(AOP)
欢迎使用C#面向切面编程(AOP)的三方类库TrusteeShipAOP.Core原创 2022-10-06 20:51:53 · 741 阅读 · 1 评论 -
C# AOP 切面模式编程 通过设置特性即可实现
仅需设置特性就能实现AOP的效果,无需其他特殊写法,同时也可以很容易的做到数据驱动。原创 2022-09-29 15:34:38 · 400 阅读 · 0 评论 -
C# 项目开发框架 ExtendedFramework 极致解耦(5)
demo本篇章主要讲解框架的目录结构,以及代码的部分配置性的部分。由于本人有正常工作需要处理,没有专门的时间来维护,所以还有很多幼稚的问题暂时没处理,比如可以进行配置化的代码当前都是写死在框架里面的。所以还没有达到可以直接公布代码程度,当前只会提供demo测试用例。我会在觉得代码拿出去不至于非常丢人的情况下分享出源代码,或者有人不在乎代码质量可以私聊我也可以发给你。主目录截图ExtendedFramework.exe就是主程序入口AppDomain就是外置模块的存放路径。sys是系统原创 2022-03-08 11:31:54 · 319 阅读 · 0 评论 -
C# 项目开发框架 ExtendedFramework 极致解耦(4)
本篇章粗略讲解一下signalr和域的概念,是系统中非常重要的知识,虽然使用框架不会用到,但是开源后自己维护就是必须得了。signalr实际上就是双工通讯而已,想了解更详细的或者其他优秀工具的可以字节百度去查查看看。在本框架中,signalr的宿主是windows服务,会自动启动。域的概念可能有些人不是很清楚,我还是只说一些自己的理解,至于会不会误人子弟,不敢保证。一般来说,一个应用程序会有一个进程,但是对于项目来说就不一定了,这里只说一个应用程序。在应用程序里面我们可以创建多个线程,但原创 2022-03-07 10:55:30 · 211 阅读 · 0 评论 -
C# 项目开发框架 ExtendedFramework 极致解耦(3)
本篇章粗略讲解一下切面模式和QT信号槽的概念,是系统中非常重要的信息传递途径。面向切面编程更详细的介绍可以自行百度了解,这里只是说一下自己的理解,粗略涉及,也有可能不是完全正确。面向切面是相对于面向过程、面向对象提出的一个概念。我自己的理解三种方式并不是并列关系,而是递进的关系。面向过程与面向对象的区别个人理解就是整理代码。把功能进行切割,细分化,然后根据功能进行分类打包,实现代码复用率的提高 。而面向切面与面向对象的区别个人理解就是编程方式上的一种总结沉淀。面向切面说的直白一些就是监控对象原创 2022-03-07 10:34:02 · 286 阅读 · 0 评论 -
C# 项目开发框架 ExtendedFramework 极致解耦(2)
应用举例:1、引用ExtendedFramework.Core.dll2、设置程序集特性[assembly: ExtendedFramework.Core.ExtendedFrameworkAttribute.Assembly(15, "Test1", new string[] { @"AppDomain\Test1" }, false, true, typeof(Test1.AppDomainAssembly))]3、实现IAppDomainAssembly接口(这是域的启动和结束时自动调原创 2022-03-04 14:56:13 · 250 阅读 · 0 评论 -
C# 项目开发框架 ExtendedFramework 极致解耦
C# 快速开发框架 ExtendedFramework原创 2022-03-04 14:25:20 · 480 阅读 · 0 评论 -
winform,C# 通过gdi+实现的流程图 开源
winform流程图,能够拖拽,自定义样式,拖拽等功能。通过GDI+方式实现的,现在开源出来。github地址原创 2020-09-22 11:10:00 · 4937 阅读 · 0 评论