李sir_Blog

博客园 首页 联系 订阅 管理
上一页 1 2 3 4 5 6 7 8 9 ··· 71 下一页

2022年7月2日

摘要: rpc(远程过程调用)是一个古老而新颖的名词,他几乎与http协议同时或更早诞生,也是互联网数据传输过程中非常重要的传输机制。 利用这种传输机制,不同进程(或服务)间像调用本地进程中的方法一般进行交互,而无需关心实现细节。 rpc的主要实现流程为: 1、客户端本地方法调用客户端stub(方法存根)。 阅读全文
posted @ 2022-07-02 09:59 李sir 阅读(758) 评论(0) 推荐(0)

摘要: 1. 简介 Dapper是.NET下一个轻量级的ORM框架,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的。也就是说实体类都要自己写。它没有复杂的配置文件,一个单文件就可以了。Dapper通过提供IDbConnection扩展方法来进行工作。 Dapper没 阅读全文
posted @ 2022-07-02 09:21 李sir 阅读(1107) 评论(0) 推荐(0)

2022年4月21日

摘要: 篇外:Blend可以用来探究不熟悉控件组成结构 转自:https://blog.csdn.net/xpj8888/article/details/82715409 一、什么是Blend? 1、Blend是一款用于设计桌面和Web应用用户界面的可视化工具,用于UI设计,其功能和PS类似,但是比PS强大 阅读全文
posted @ 2022-04-21 10:27 李sir 阅读(4874) 评论(0) 推荐(1)

2022年4月19日

摘要: 前面三篇讲了MEF的基础和基本到导入导出方法,下面就是见证MEF真正魅力所在的时刻。如果没有看过前面的文章,请到我的博客首页查看。 前面我们都是在一个项目中写了一个类来测试的,但实际开发中,我们往往要采用分层架构,就拿最简单的三层架构来说吧,我们通常把业务逻辑写在DLL中,现在就来写一个例子,看看如 阅读全文
posted @ 2022-04-19 11:32 李sir 阅读(140) 评论(0) 推荐(2)

摘要: 好久没有写博客了,今天抽空继续写MEF系列的文章。有园友提出这种系列的文章要做个目录,看起来方便,所以就抽空做了一个,放到每篇文章的最后。 前面四篇讲了MEF的基础知识,学完了前四篇,MEF中比较常用的基本已经讲完了,相信大家已经能看出MEF所带来的便利了。今天就介绍一些MEF中一些较为不常用的东西 阅读全文
posted @ 2022-04-19 11:32 李sir 阅读(220) 评论(0) 推荐(0)

摘要: 前面说完了导入和导出的几种方法,如果大家细心的话会注意到前面我们导出的都是类,那么方法和属性能不能导出呢???答案是肯定的,下面就来说下MEF是如何导出方法和属性的。 还是前面的代码,第二篇中已经提供了下载链接,大家可以下载学习。 首先来说导出属性,因为这个比较简单,和导出类差不多,先来看看代码,主 阅读全文
posted @ 2022-04-19 11:31 李sir 阅读(234) 评论(0) 推荐(0)

摘要: 上一篇学习完了MEF的基础知识,编写了一个简单的DEMO,接下来接着上篇的内容继续学习,如果没有看过上一篇的内容, 请阅读:http://www.cnblogs.com/yunfeifei/p/3922668.html。 下面我们来主要讲解一下MEF中的导入和导出,还是上一篇的代码(这篇中,我还会贴 阅读全文
posted @ 2022-04-19 11:30 李sir 阅读(440) 评论(0) 推荐(1)

摘要: 在文章开始之前,首先简单介绍一下什么是MEF,MEF,全称Managed Extensibility Framework(托管可扩展框架)。单从名字我们不难发现:MEF是专门致力于解决扩展性问题的框架,MSDN中对MEF有这样一段说明: Managed Extensibility Framework 阅读全文
posted @ 2022-04-19 11:29 李sir 阅读(476) 评论(0) 推荐(2)

2022年4月12日

摘要: 疑问 都知道C#有装箱和拆箱的操作,听闻也都是讲int类型转换成object类型就是装箱,将object类型再转回int类型就是拆箱。 描述的通俗点: 装箱 将值类型转换成引用类型, 拆箱 将引用类型转换成值类型。 那看来是要先了解一下引用类型和值类型了。 引用类型和值类型 在C#中,所有称之为"类 阅读全文
posted @ 2022-04-12 11:57 李sir 阅读(140) 评论(0) 推荐(0)

摘要: 背景 在我们进行WPF开发应用程序的时候不可避免的要使用到事件,很多时候没有严格按照MVVM模式进行开发的时候习惯直接在xaml中定义事件,然后再在对应的.cs文件中直接写事件的处理过程,这种处理方式写起来非常简单而且不用过多地处理考虑代码之间是否符合规范,但是我们在写代码的时候如果完全按照WPF规 阅读全文
posted @ 2022-04-12 11:38 李sir 阅读(489) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 71 下一页