随笔分类 -  .Net Framework 3.5

摘要:在做信息管理系统时,很多中式报表都是多维的,要实现报表数据显示,通常要用到多维表头。然而,非常遗憾的是,Winform中DataGrid、DataGridView本身不提供多维表头设计,要实现多维报表只好利用第三方的控件。通过对DataGridView的扩展,利用标题行进行重绘,可实现多维表头的友好界面。下面是对多维表头的探讨和实现。1、常用多表头制作方法a.第三方控件实现多维表头:FlexGri... 阅读全文
posted @ 2009-03-31 16:33 windsea123 阅读(8107) 评论(4) 推荐(1)
摘要:在网上看了很多程序(QQ、Azureus、Ants、PPStream)都实现了p2p,以前觉得技术很高深。通过这段时间的学习才发现,单纯的实现p2p在局域网通讯很容易,但是要实现外网穿透(NAT)感觉很困难。最近看了Azureus和emule源码,分别是JAVA和C++版,本人对这两门语言都不熟悉,看起来很吃力。最后只好根据VC++实现的P2PDemo程序进行了改版,根据设计思路用c#写了一个De... 阅读全文
posted @ 2009-03-26 21:19 windsea123 阅读(6504) 评论(31) 推荐(0)
摘要:上次写了《多层架构通用查询的思考》,看了一下阅读量,还算满意,唯一不足的是评论太少了,支持或是反对,只要不进行人生攻击,我都还是乐意听的!是不是大部份朋友还没用.net framework3.0啊?真希望读过的朋友多给些中肯的评论,分析一下设计上的缺陷,让偶也进步一小点。这次我还是分享一下我写的数据层吧!我在以前做的一个项目中,采用了ORM.现在不用了,原因很简单,ORM的架构很复杂,像我呆的小公... 阅读全文
posted @ 2008-10-14 22:16 windsea123 阅读(2973) 评论(7) 推荐(0)
摘要:获取目录文件的递归算法很简单,但是性能极低。 利用Stack技术实现非递归算法非常简单。 下面代码段是利用非递归算法写的目录下文件列表的获取。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//自动获取文件列表信息 List item = new... 阅读全文
posted @ 2008-10-11 20:43 windsea123 阅读(540) 评论(1) 推荐(0)
摘要:一直没在网上写自己的心得,又总是看园子很多兄弟的文章。工作几年了,工作经验和人生感悟颇多的,中间夹杂着积极与消极、成功与失败,各种的体会只有自己明白,希望消极的心态不会影响到大家,积极的大家就凑合借鉴和学习一下,嘿嘿。 搞了很久的管理系统,能抽象出来的还是很少。最初在表示层做通用查询的时候,走了很多弯路,很是迷茫,在网上找了很多相关资料,有些做法是将所有字段列一个参数列表,通过... 阅读全文
posted @ 2008-10-11 19:25 windsea123 阅读(1933) 评论(6) 推荐(0)