代码改变世界

[翻译]在Asp.net 2.0中操作数据::母板页和站点导航

2006-06-25 14:26 by 横刀天笑, 20500 阅读, 收藏, 编辑
摘要: [翻译]在Asp.net 2.0中操作数据::母板页和站点导航阅读全文

由对象持久化工具想到...................................

2006-01-07 18:57 by 横刀天笑, 805 阅读, 收藏, 编辑
摘要: 由于这期园子的杂志用很隆重的笔墨介绍了听棠.NET的对象持久化架构SPL 所以就看了一下关于对象持久化的相关东西找了很多资料 但每种资料开头都是无非 现在的数据库都是关系型的 在我们的面向对象程序中 将业务对象持久化到关系型的数据库中有种种不便 如何解决这种不便?有很多解决方案 而ORM就是其中很好的一种看了这些资料后,我马上就建了一个小DEMO 来尝试一下使用ORM思想的持久化工具的优越性确实非...阅读全文

反射的性能测试 记录

2005-12-23 11:52 by 横刀天笑, 1130 阅读, 收藏, 编辑
摘要: .net的反射 真可谓让人忧 让人喜有了反射 在.net中工厂模式更容易实现 而且耦合性更低 但是 反射对性能的消耗也是不可忽视的但是 反射对性能的损耗到底有多大?我从来没做过测试 今天无事 决定作个测试 现在将测试过程记录下来 以备以后参考:(如果大家有什么更好的测试方法 或提高性能的方法可要贴出来共享一下哦)测试程序:(需要被反射而获得的类)using System;using Edot.In...阅读全文

好迷茫。。好失落。。

2005-11-20 20:19 by 横刀天笑, 1143 阅读, 收藏, 编辑
摘要: 不知道什么原因最近一段时间 心里总是莫名其妙的烦躁每当敲几下代码就不想再写了。。。以前不是这样子啊再也没有以前尝试一个新工具那么兴奋 也不像以前因为学到一个新方法而高兴不已好迷茫 一片空白 听很多人说 每个程序员的程序路上都有很多关卡 挺过去就会又是一片灿烂的天空 挺不过去。。。。阅读全文

其实编写论坛也很简单 关键是数据库的设计(只针对像我这样.net新手)

2005-08-06 22:46 by 横刀天笑, 1620 阅读, 收藏, 编辑
摘要: 有很多东西 比如非常复杂系统,初看起来非常可怕,以为可望而不可及 其实,他们的核心也许很简单, 我觉得论坛就是这样的一个系统 初看论坛 觉得很难实现,其实不然,只要自己静下心来,细细的分析一下 我觉得 作论坛并不难 难的是扩展后的论坛 我就谈谈简单论坛的制作吧 这里 是我昨晚做的一个 不是很优秀,只是表明一下原理 你可以更据这样的一个结构加上更多的东西 比如:积分,等级,动态添加板块等 论坛的实现...阅读全文

不小心让自己头痛,细心编程

2005-08-06 08:36 by 横刀天笑, 833 阅读, 收藏, 编辑
摘要: 这篇文章没有什么技术含量,是纯粹的日记式随笔,也是提醒一下自己:细心编程武汉的天气特别干燥,温度在39度左右徘徊,这样的天气,本来就郁闷!更郁闷的是:老是碰到StackOverFlowException怎么可能出现堆栈溢出异常,问Q友,说堆栈溢出异常一般出现在死循环递归调用时但我查代码N遍,没看到任何循环控制的踪影,更没看到递归调用差点就失去信心,最后一遍,终于发现了 原来是自己的疏忽: 1 ...阅读全文

TreeView学习点滴,用TreeView实现资源管理器样式

2005-08-04 10:05 by 横刀天笑, 2897 阅读, 收藏, 编辑
摘要: 你是否为了网站资源管理要建一个资源管理器,而头痛过 在以前,我们要实现资源管理器样式,要用大量的客户端脚本, 并且不好将后台代码和aspx代码分离 现在好了,微软的一个团队以奉献出他们的作品,TreeView,用TreeView建资源管理器样式,那就是小CASE了 但是,TreeView默认数据源是xml,将数据库数据邦定在TreeView上是有一定的难度的 我下面给出了详细的代码: 点击下载 希...阅读全文

Repeater自定义翻页 存储过程实现

2005-08-03 17:02 by 横刀天笑, 1381 阅读, 收藏, 编辑
摘要: Repeater以其优秀的自定义模版编辑功能,和良好的性能受人欢迎。 比起让人爱又让人恨的DataGrid, Repeater的性能可真是优秀,但是 Repeater的分页问题也一直是个讨论的话题: 恰好,近来一个系统中用到Repeater的分页,在这里,我写下来,希望大家, 给点优化的意见。 我是用临时表实现的,如果,大家有什么更好的方法,可一定要告诉我啊? 存储过程: CREATE PRO...阅读全文

生成工具-CodeSmith-享受编程的乐趣(三)(转载)

2005-08-03 02:12 by 横刀天笑, 220 阅读, 收藏, 编辑
摘要: 第三层、业务对象层,生成的源代码如下: 业务层对象主要提供了基于单条记录的对象和后台供二次开发的manager类 500)this.style.width=500;" align=top>using System; 500)this.style.width=500;" align=top>using System.Data; 500)this.style.width=500;" ali...阅读全文

生成工具-CodeSmith-享受编程的乐趣(二) (转载)

2005-08-03 02:11 by 横刀天笑, 248 阅读, 收藏, 编辑
摘要: 生成工具-CodeSmith-享受编程的乐趣(二) 兰亭 发表于 2005-7-11 15:04:00 第二层数据访问层,对底层的数据库访问作一些包装供业务层调用生成的代码如下: 代码中主要生成了针对每个数据库表的inf类了对这些表中的记录管理的基类Manager_Base类 500)this.style.width=500;" align=top>using System;...阅读全文