随笔分类 -  .net&&c#

摘要:刚开始接触Remoting的时候,有点排斥,我都使用过webservice,wcf、以及rest。想一想,Remoting是不是过时了?由于公司前辈的缘故,公司的产品用的就是Remoting,那时候wcf出来,用的人估计不多,另外一方面,此处用Remoting还是很适合的,如果要改用wcf,未免感觉 阅读全文
posted @ 2016-10-28 18:42 micDavid 阅读(906) 评论(0) 推荐(0) 编辑
摘要:前辈在代码中使用了HashTable,由于我用的比较少,不能理解,为什么不用Dictionary?看了源码以及查阅资料,总结如下: 首先看看它们的继承体系: 我把list<T>的继承体系也一并画出来,因为c#集合中List<T>和Dictionary<T>这两种数据结构实在太常用了。从上图中可以看到 阅读全文
posted @ 2016-09-26 18:41 micDavid 阅读(3879) 评论(0) 推荐(0) 编辑
摘要:今天早上阅读前辈的代码,看到了这么一段代码,如下所示: 看到第一句,我就怀疑了,c#当中的lock可以这么用吗?这是个什么用法,我第一次看到。我百度了下相关的技术资料。lock 一个引用类型,这没啥问题。问题是这个对象是个字符串。字符串在公共运行时clr中暂留,这意味着整个程序中任何给定字符串都只有 阅读全文
posted @ 2016-09-14 17:44 micDavid 阅读(322) 评论(0) 推荐(0) 编辑
摘要:在研究前辈们写的代码,总是搞不明白。word文中引文的索引和引文列表中的索引对应关系是什么呢?是如何对应上的?我冥思苦想,昨天又系统地看了下代码,才所有悟,所以记录下我的探索过程。 如下图所示: 图1 图2 图1,是word文中引文,图2是题录引文列表,红色的是索引,这两个索引是要一一对应的。 这段 阅读全文
posted @ 2016-09-13 12:28 micDavid 阅读(15308) 评论(2) 推荐(1) 编辑
摘要:有这么一个场景,我需要借助windows剪贴板把数据插入到word域中。 实现步骤: 1、把剪贴板数据保存到变量。 2、使用剪贴板实现我们的业务。 3、把变量里的数据存回剪贴板。 但是结果却令人诧异,百思不得其解。插入到word里的数据不是我们想要插入的内容,而是之前剪贴板上的数据。明明第二步一开始 阅读全文
posted @ 2016-08-31 18:59 micDavid 阅读(6250) 评论(1) 推荐(0) 编辑
摘要:我已经多次使用c#事件了。举个最近的例子:我用vsto做的一个word插件。这个插件分为两层,业务逻辑层和word外接程序。有这么一个场景,我的ribbon中的一个label是动态显示的。它会随着word正文的样式变化,而显示不同的样式名称。如图1: NoteFirst2016是我做的word插件, 阅读全文
posted @ 2016-08-18 16:19 micDavid 阅读(1021) 评论(0) 推荐(0) 编辑
摘要:定义:什么是.net core? .net core是一个跨各个不同操作系统运行的平台。时至今日,windows上.net framework已经发展成熟,可以用来开发windows平台下的几乎所有应用,从桌面到web,从pc到各种智能终端。很多人认为微软的技术,缺点太多。比如,固步自封,不开源。比 阅读全文
posted @ 2016-08-10 14:35 micDavid 阅读(2617) 评论(0) 推荐(0) 编辑