摘要: 广义表的概念  广义表(Lists,又称列表)是线性表的推广。即广义表中放松对表元素的原子限制,容许它们具有其自身结构。1、广义表定义  广义表是n(n≥0)个元素a1,a2,…,ai,…,an的有限序列。 其中:  ①ai--或者是原子或者是一个广义表。   ②广义表通常记作: Ls=( a1,a2,…,ai,…,an)。   ③Ls是... 阅读全文
posted @ 2007-03-28 10:03 充CC 阅读(1146) 评论(0) 推荐(0)
摘要: 三层架构之数据库访问层完全篇(C#) 完整代码 阅读全文
posted @ 2006-11-10 11:03 充CC 阅读(652) 评论(0) 推荐(0)
摘要: 二、PetShop数据访问层之数据库访问设计 在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列二中,我将介绍有关数据库访问的设计。 阅读全文
posted @ 2006-11-10 11:00 充CC 阅读(219) 评论(0) 推荐(0)
摘要: 一、PetShop的系统架构设计 在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层,如图所示: 阅读全文
posted @ 2006-11-10 10:54 充CC 阅读(238) 评论(0) 推荐(0)
摘要: 这几天忙着帮一位朋友写一个信息登记系统,其中需要把登记数据打印出来。之前没做过报表,又找不到好的材料。要打印的信息数目多,且Winform里做打印编辑挺麻烦。忽然想到把数据导出到Excel中,在Excel里排版打印,问题就解决了。 在Visual C#中调用Excel表格,并不像读取Excel表格中的数据那么容易了,因为在Visual C#中调用Excel表格要使用到Excel的COM组件。如果你安装Office套件在"C"盘,那么在"C:\Program Files\Microsoft Office\Office"可以找到这个COM组件"EXCEL9.OLB",这些COM组件都是非受管代码的,要在Visual C#中使用这些非受管代码的COM组件,就必须把他们转换成受管代码的类库。所以在用Visual C#调用Excel表格之前,必须完成从COM组件的非受管代码到受管代码的类库的转换。   (1).非受管代码COM组件转换成受管代码的类库:    首先把COM组件"EXCEL9.OLB"拷贝到C盘的根目录下,在命令提示符窗口(cmd.exe)里输 阅读全文
posted @ 2006-11-08 22:20 充CC 阅读(4025) 评论(5) 推荐(0)