随笔分类 -  .NET

配置文件的读写
摘要:System.ConfigurationManager类用于对配置文件的读取。其具有的成员如下: 一、AppSettings AppSetting是最简单的配置节,读写非常简单。 示例: 对于以上这一个appSettings与connectionStrings都是由ConfigurationMana 阅读全文

posted @ 2017-05-12 16:19 %幻#影% 阅读(359) 评论(0) 推荐(1)

RPC简述
摘要:在某种意义上,WebService、REST均是RPC的实现,那么RPC的发展过程如何呢?本文参考了wikipedia,对RPC做一下简要摘记。 RPC(RemoteProcedureCall),是进程间通信(IPC,Inter-Process Communication)的一种技术,一般指不同机器 阅读全文

posted @ 2017-05-05 10:58 %幻#影% 阅读(208) 评论(0) 推荐(0)

怎么区分.net dll编译时是Debug的还是Release的?
摘要:博文《[你必须知道的.NET]第三十五回,判断dll是debug还是release,这是个问题》中讲述了如何判断dll是Debug编译的还是Release编译的。 实际上通过Reflector反编译dll时也能发现assembly中Debuggable属性的一些差别。 Release编译的dll显示 阅读全文

posted @ 2017-02-07 15:17 %幻#影% 阅读(680) 评论(0) 推荐(0)

SQLserver字符串分割函数
摘要:一、按指定符号分割字符串,返回分割后的元素个数,方法很简单,就是看字符串中存在多少个分隔符号,然后再加一,就是要求的结果。CREATEfunctionGet_StrArrayLength(@strvarchar(1024),--要分割的字符串@splitvarchar(10)--分隔符号)returnsintasbegindeclare@locationintdeclare@startintdeclare@lengthintset@str=ltrim(rtrim(@str))set@location=charindex(@split,@str)set@length=1while@locatio 阅读全文

posted @ 2014-03-26 13:37 %幻#影% 阅读(398) 评论(0) 推荐(0)

【ASP.NET】Repeater
摘要:Repeater常用事件: Repeater有两个事件比较常用,①:Repeater1_ItemDataBound;②:Repeater1_ItemCommand;第一个事件net小伙已经在【ASP.NET】ItemDataBound之repeater 和 listview写过了。现在叙述第二个事件。 从MSDN上可以看出,如果在Repeater中插入一个按钮的时候,执行此按钮的OnClick事件的时候需要借助此事件来完成。 在Repeater中插入按钮的时候要对按钮的源码进行设置:'Text="通过"/> 从代码当中可以看出,在Button中插入了两个属性 阅读全文

posted @ 2014-03-04 15:26 %幻#影% 阅读(436) 评论(0) 推荐(0)

c#关于委托和事件(一)(介绍的很详细)
摘要:引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问 阅读全文

posted @ 2014-02-12 10:44 %幻#影% 阅读(279) 评论(0) 推荐(0)

c#关于委托和事件(二)(介绍的很详细)
摘要:using System;using System.Collections.Generic;using System.Text;namespace Delegate { // 热水器 public class Heater { private int temperature; public delegate void BoilHandler(int param); //声明委托 public event BoilHandler BoilEvent; //声明事件 // 烧水 public void BoilWater() { for (int i = 0; i 95) { if (BoilE. 阅读全文

posted @ 2014-02-12 10:23 %幻#影% 阅读(209) 评论(0) 推荐(0)

导航