08 2012 档案

摘要:最近跟VBA扯上了关系,甚为痛苦,不过也小有成就,这不,分享个级联分组的代码,但是由于office的Excel只支持深度为7的分组,所以无法支持无限级联,但是代码的逻辑仍然是按照无限级联的思想的。我的Sheet主要是通过D列的数字来展示父子关系,下一行比上一行大的表示为上一行的子集。比如第四列即D列的数字为(按行数):1 2 2 3 2。那么1以后的这些都是1这一行记录的子集,3则是最他的前一个2的子集,最后的2与3前面的2为同级关系。好像废话很多,我不知道我是否表达得清楚,因为折腾了一周整个人够呛的,贴代码吧,不懂的再留言咯。'以行为单位分组Sub GroupByRows(sheet 阅读全文
posted @ 2012-08-17 18:18 dong.net 阅读(2939) 评论(1) 推荐(1)
摘要:一、首先来介绍的是ClientIDMode属性,该属性是.net 4.0才推出,可谓是千呼万唤始出来,关于它的官网介绍http://msdn.microsoft.com/zh-cn/library/system.web.ui.control.clientidmode.aspx。当然了msdn啰啰嗦嗦,我感觉对我最有用的就是在服务控件设置ClientIDMode="Static",注意任何WebForm的服务控件都具有该属性,包括设置为runat="server"的Html控件。首先来回归以前使用脚本控制服务端控件的场景,假设我有一个TextBox 那么我 阅读全文
posted @ 2012-08-12 21:14 dong.net 阅读(4050) 评论(8) 推荐(1)
摘要:多态是面向对象编程中三大机制之一,其原理建立在"从父类继承而来的子类可以转换为其父类"这个规则之上,换句话说,能用父类的地方,就能用该类的子类.当从父类派生了很多子类时,由于每个子类都有其不同的代码实现,所以当用父类来引用这些子类时,同样的操作而可以表现出不同的操作结果,这就是所谓的多态.● 编译时的多态性 编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作。 ● 运行时的多态性 运行时的多态性就是指直到系统运行时,才根据实际情况决定实现何种操作。C#中,运行时的多态性通过虚成员实现或者接口。编译时多态即函数 阅读全文
posted @ 2012-08-11 18:49 dong.net 阅读(2202) 评论(0) 推荐(0)
摘要:关于多态本人写过一篇随笔,您兴趣的可以看一下http://www.cnblogs.com/FreeDong/archive/2012/08/07/2626312.html。以下通过一个ASP.NET的Demo,希望能使您加深对多态的理解。现在的需求是这样子(当然该需求是借助于最近的项目中碰到的问题),在该系统中的流程管理中,有两个页面,一个显示的是我本人发起的审批列表,另一个是等待我进行审批的列表,他们的查询以及列表显示和查看审批历史等均一致,唯一不同的是待审批还有一个可执行审批动作的一列,但是不同的人或者在不同的应用(我在这里假设该系统是有多个应用的复杂系统)里面获取到列表的列是不一样的,所 阅读全文
posted @ 2012-08-11 18:02 dong.net 阅读(2264) 评论(0) 推荐(1)
摘要:本人如今从事.NET开发也有几个年头了,想当初接触.NET前也是JAVA的忠实爱好者,现在总算积累了一些经验,开发技能也得到一定的提高,特写此文,总结从Java到.NET如何快速入门,注意我只提供一些我的一些思想,不会有任何示例Demo。1.我这篇只写给有java基础并且几乎没接触过.NET并且准备进行.NET开发的,如果你不是,请不要往下看了。2.选择适合你的Visual Studio进行安装,目前主流的版本是VS2010或者VS2008,如果你用的不是win7或win 2008建议使用VS2008.3.好了安装完成之后呢,开始你的Hello World吧,最好在控制台应用程序、Wind.. 阅读全文
posted @ 2012-08-09 22:07 dong.net 阅读(1222) 评论(0) 推荐(0)
摘要:最近做了一个选择器,现发布出来当做记录,运行界面如下,公司不给上传文件,哎,只能贴代码了。前台如下View Code ' onclick="selectDim('',this)"><> ' /> ' /> (): ... 阅读全文
posted @ 2012-08-07 18:59 dong.net
摘要:最近经常用到集合,而且是大量使用集合,要再以前在使用这么多的集合肯定让我直接疯掉了,不过还好,有LINQ。一下做通过我们项目中的实际需求引出几个我本人使用较为复杂linq(其实说复杂不是因为linq语句复杂,而是业务需求麻烦)。 第一个Demo,像SQL一样使用group by.先贴代码(代码直接粘贴的有点难看):var namequery = from b in (from a in approvalNodeDTOs group a by a.A... 阅读全文
posted @ 2012-08-07 10:31 dong.net 阅读(10428) 评论(0) 推荐(1)