找到相关内容 49
如何将List<T>转换相应的Html(xsl动态转换)(二)
一、前言 紧跟着上一篇随笔,本文主要涉及到如何将xml与xsl动态转换成html,这个才是最关键的地方,所有的内容都是围绕这个主题来进行开展的。根据指定的xsl样式将List<T&gt;转换相应的Html,相关的随笔如下: (一)、将List<T&gt;转换成DataTable。 (二)、将Xml与Xsl动态转换成Html。 (三)、设置以及控制Xsl的内容样式。   二、
http://cyqdata.cn/cnblogs/article-detail-38128 
IronPython &lt;零点一&gt; IronPython与C#交互&lt;简单小例&gt;
目标: 在WinForm程序中,让IronPython 与C#进行交互。 说明: 本例中在WinForm中嵌入了Ipy脚本,在WinForm执行与输出Ipy脚本运行结果,在WinForm运行时修改窗体属性与控件属性 测试环境: Window:VS2010+IronPython 2.7 参考: Iron
http://cyqdata.cn/cnblogs/article-detail-37958 
自己动手写泛型List&lt;T&gt;
自己动手写泛型List<T&gt; 在开始动手写自己的泛型List<T&gt;之前,咱们先来看一下非泛型的缺点 非泛型的缺点: 1、大量类型转换         ArrayList AL=new  ArrayList();        
http://cyqdata.cn/cnblogs/article-detail-37869 
IronPython &lt;零&gt; 前言
作者语: 我是一名.net开发人员,热爱C#.net,在专注第一语言的同时拓展第二主语言。同样出于热爱,选择了Python,而又不想纯粹的去学习Py,从而学习起来“杂交品种”。就杂交伦而言是有其一定的优势的。     IronPython  简   介 IronPython 是一种在 .NET 及 Mono上的 P
http://cyqdata.cn/cnblogs/article-detail-37731 
.net集合类的研究--链表&mdash;ListDictionary,LinkedList&lt;T&gt;
链表是数据结构中存储数据的一种形式,我们经常使用的List<T&gt;,ArrayList,Hashtable等容器类,存取操作时是用数组Array来保存,ListDictionary和LinkedList<T&gt;不用Array,而是用链表的形式来保存。 链表的优点和缺点 以ListDictionary为例,在源码中,看不到Array类型的的变量,取而代之的是一个Diction
http://cyqdata.cn/cnblogs/article-detail-37519 
WPF基础入门&lt;2&gt;__XAML
本主题介绍可扩展应用程序标记语言 (XAML) 语言的功能,并演示如何使用 XAML 编写 Windows Presentation Foundation (WPF) 应用程序。本主题专门介绍了 Windows Presentation Foundation (WPF) 实现的 XAML。XAML 本身是比 Windows Presentation Foundation (WPF) 更广泛的一个语
http://cyqdata.cn/cnblogs/article-detail-37341 
.net集合类的研究--哈希表(二)--HashSet&lt;T&gt;
.Net3.5之后出现了HashSet<T&gt;,硬翻译过来就是“哈希集合”,跟“哈希”两字挂钩说明这种集合的内部实现用到了哈希算法,用Reflector工具就可以发现,HashSet<T&gt;和Dictionary<TKey,TValue&gt;使用了相同的存储方式和哈希冲突算法,那么,它跟Dictionary<TKey
http://cyqdata.cn/cnblogs/article-detail-37148 
.net集合类的研究-Hashtable,Dictionary&lt;TKey,TValue&gt;
今天来探究哈希表,.net内置的哈希表容器是Hashtable类,而Dictionary<TKey,TValue&gt;是对应的泛型哈希表. 哈希表-Hashtable的实例化 一般我们实例化ArrayList或List<T&gt;的时候,如果不指定容量,则其内部是赋值为一个静态的空数组。当有添加操作时,会实例化为一个长度为4的数组,如果容量满了以后,再添加,就会自动扩充为两倍的容量。
http://cyqdata.cn/cnblogs/article-detail-37048 
&lt;STL源码剖析&gt;阅读笔记之 仿函数和适配器
  仿函数(函数对象)和适配器可以说是STL中默默无闻的贡献者,它们没有容器、算法和迭代器那么有名 但是其贡献却很大。这里总结的主要是书中第7、8章的内容。 一 仿函数   仿函数又称函数对象,从名字上可以得出,它本质上是 一种具有函数特质的对象, 也即可以像使用函 数一样使用该对象。怎么样做?重载operator()运算符即可,有了这个运算符,我们就可以在仿函数对象后 面加上
http://cyqdata.cn/cnblogs/article-detail-36917 
Grid之 Gridlength 解析
常见的Grid 布局代码如下:   <Grid Height="30"  Margin="0,20,0,0"  VerticalAlignment="Top" ShowGridLines="False" &gt;             <Grid
http://cyqdata.cn/cnblogs/article-detail-36858 
求长度的另一种方法(&quot;&quot;+obj).Length
    ASP.Net页面绑定时,标题超过20则省略,常规做法: Eval("Title")==null?"":(Eval("Title").ToString().Length<=20?Eval("Title").ToString():Eval("Title").ToString().Substring(0,17)+"…")     
http://cyqdata.cn/cnblogs/article-detail-36404 
[翻译]List&lt;T&gt;为什么实现了那么多接口?
原文地址:http://blogs.msdn.com/b/ericlippert/archive/2011/04/04/so-many-interfaces.aspx 原作者:Eric Lippert Eric Lippert是微软员工,C#编译器的主要开发人员之一。 今天,我在StackOverflow上回答了一个问题。按照以往的习惯,我把它以对话体的形式整理成一篇博客。 MSDN的文档中说Li
http://cyqdata.cn/cnblogs/article-detail-36395 
Ext.PagingToolbar设置每页显示条数插件
      两年没有在这个技术博客上写东西了,说是工作忙吧,其实也不是忙到连写写文章的时间也没有,归根到底还是太懒了。希望今年能够勤奋点,每周坚持写一篇,形成一个好习惯。以前最后一篇写的是FLEX下的分页控件,最近UI层在用Ext,发现Ext.PagingToolbar运行时不能设置每页条数的功能,于是打算自己做一个插件来完成这一工作。   按照国
http://cyqdata.cn/cnblogs/article-detail-36331 
IEnumeralbe&lt;T&gt;被误用一例
我一直使用Linq To SQL,以前一直没有问题,但前两天发生了一件怪事。先写个示例代码有助于理解。  1 /// <summary&gt;根据指定的参数和分页信息搜索文章,并输出分页情况。</summary&gt;  2 /// <param name="title"&gt;文章标题包含的内容。</
http://cyqdata.cn/cnblogs/article-detail-35426 
谈谈Nullable&lt;T&gt;的类型转换问题
本篇文章讨论可空值类型(Nullable<T&gt;)的转换,却确地说是如何将一种类型的值对象转换成相应的可空值。这来源于今天我们的一个成员遇到的一个小问题,我经过一些整理写了这篇文章。虽然没有什么技术含量可言,也希望对某些读者带来帮助。 目录 一、四种典型的值类型转换方式 二、当类型转换遭遇Nullable<T&gt; 三、将基于Nullab
http://cyqdata.cn/cnblogs/article-detail-35075 
IE9给我带来的惊喜和不解(For silverlihgt不解)
今天兴致冲冲的装上了IE9,发现IE9装好后不能打开我的silverlight。提示我需要安装silverlight插件 如图 后面深蓝色群里得朋友说他们没有这个问题,但是在64位的情况下会有这个问题,我查看了 我的silverlight是好的,并且重新安装runtime也装不上去。 大家看 加载项里面有silverlihgt,且版本号是4.0.50917 找了半天总算找到解决办法了,将Acti
http://cyqdata.cn/cnblogs/article-detail-32717 
短信猫软件的实现(C#)&lt;十三&gt;超长短信
超长短信:长度超过一条,而分多条发送的短信,通过用户数据头标识在接收端进行组合的短信(接收的短信在手机或其他终端上看到的是一条)。GSM_03.40规范中是Concatenated Short Messages :This facility allows short messages to be concatenated to form a longer message. 此种短信理论上最长可以将
http://cyqdata.cn/cnblogs/article-detail-32562 
WPF &lt;ZoomableCanvas&gt; 实现缩放移动
     熟悉WPF 的朋友应该知道Canvas 默认是不支持Scale 和Offset 操作的,如果我们想对Canvas 里包含的控件进行整体缩放或移动可能会比较麻烦。Kael Rowan 提供了ZoomableCanvas 类可以方便实现上述效果。我们可以在XAML 中直接使用<ZoomableCanvas&gt; 对控件布局进行开发,而不需要使用
http://cyqdata.cn/cnblogs/article-detail-32409 
山寨UnityContainer.Resolve&lt;T&gt;的实现
听说基于Ioc+AOP编程是在半年前,IoC是个什么,至今没理解太深入,看到一些开源的项目都有用到Unity,interface横行。 试着写了个Demo小试了下Unity,原来是UnityContainer.Resolve<T&gt;来创建对象实例。 从用途上来看,我就觉得Unity是个基于xml配置创建对象实例的地方,而避免在代码里直接引用子类。挺酷的,比工厂模式多了基于配置。 可自己在
http://cyqdata.cn/cnblogs/article-detail-32325 
C# 谈Dictionary&lt;TKey,TValue&gt;,SortedDictionary&lt;TKey,TValue&gt;排序
使用过Dictionary的人都知道,当每一个Add里面的值都不会改变其顺序,所以需要需要对其排序的时候就用到SortedDictionary,但SortedDictionary并不是那么理想,其默认的方式只支持正序排序,想要反序排序时必须得靠自己重新编写代码,下面来看一个简单的例子: 测试环境为Web,如在WinForm下,调试则只需改一下输出语句即可。 如以下代码在调试时不能使用则需要引用:
http://cyqdata.cn/cnblogs/article-detail-28612