02 2009 档案

摘要:添加事务有些方法可能需要事务支持,我们可能希望事务和业务分开的,也就是说当编写业务代码时根本就不用关心事务,下面我们看一个场景,一个银行帐 户管理类中有一个用于转账的方法,代码如下: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->class ... 阅读全文
posted @ 2009-02-25 16:07 你听海是不是在笑 阅读(1175) 评论(0) 推荐(0) 编辑
摘要:起因:自定义一个GridView控件,其数据源来源于一个通用方法Get(),根据你传入的T到数据库中得到相应的数据,问题是定义GridView控件时没法在界面端设置使用泛型,只能在每个使用这个GridView控件时绑定数据。如果你没看懂这个起因也没关系,我们用一段代码来描述一下问题: 我希望使用的是从外边传过来的类型tt来调用test1范型方法 Code highlighting produce... 阅读全文
posted @ 2009-02-24 16:27 你听海是不是在笑 阅读(835) 评论(0) 推荐(0) 编辑
摘要:PostSharp是基于.NET平台设计的比较强调易学易用的AOP框架,AOP的概念,优点请参见: http://www.cnblogs.com/wayfarer/category/35983.html 这里只是简要的介绍几种使用PostSharp实现的场景供大家参考。 一、日志 一般我们写入业务方面的日志有两种方式, 1、简单的记录业务方法的发生时间,触发用户,业务方法名等 传统方案我们是这样记... 阅读全文
posted @ 2009-02-23 13:29 你听海是不是在笑 阅读(11688) 评论(9) 推荐(1) 编辑
摘要:一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编... 阅读全文
posted @ 2009-02-19 14:20 你听海是不是在笑 阅读(1076) 评论(2) 推荐(1) 编辑
摘要:原文地址:http://www.codeproject.com/KB/reporting-services/WebAndReportingServices.aspx [原文源码下载] [翻译]如何使用webservice作为数据源去生成Microsoft Reporting Services 2005的报表 原文发布日期:2006.05.18 作者:Dimitar Madjarov 翻译:... 阅读全文
posted @ 2009-02-16 15:27 你听海是不是在笑 阅读(951) 评论(0) 推荐(0) 编辑
摘要:员工管理和激励是一个复杂的事情,有时让管理者摸不着头脑,甚至感到头疼。销售管理往往并非现场管理,遥控管理无形之中增加了管理的难度。轻松一下,看看以下的十个经典故事,也许你会领略到管理的另一种意境。 一、 分工 [故事] 一位年轻的炮兵军官上任后,到下属部队视察操练情况,发现有几个部队操练时有一个共同的情况:在操练中,总有一个士兵自始至终站在大炮的炮筒下,纹丝不动。经... 阅读全文
posted @ 2009-02-07 17:57 你听海是不是在笑 阅读(325) 评论(0) 推荐(0) 编辑
摘要:一、理解Session机制: Session是一种用于服务器端状态管理的机制,服务器使用一种键值对的结构来保存信息。当程序需要为某个客户端的请求创建一个Session的时候,服务器首先检查这个客户端的请求里是否已包含了一个Session标识 - 称为 Session id,如果已包含一个Session id则说明以前已经为此客户端创建过Session,服务器就按照Session id把这个 Ses... 阅读全文
posted @ 2009-02-01 18:10 你听海是不是在笑 阅读(1638) 评论(0) 推荐(0) 编辑