摘要: ChooseSourceDatabase 选择数据库 MappingFile Mapping文件位置(会根据output目录自动更改,不需要设置) OutputDirectory 文件输出目录 RootNameSpa... 阅读全文
posted @ 2008-09-09 14:40 wadejiang 阅读(321) 评论(0) 推荐(0)
摘要: 介绍 通过本文你可以学习到如何利用微软企业库、CodeSmith、.NetTiers模板在少于15分钟内快速构建数据访问层。 从现在起我们把数据访问层(Data Access Layer)简称为DAL,它是程序中和数据库进行交互的层。手写DAL层代码是非常枯燥无味,浪费时间的重复活动,还有可能在编译程序的时候出现好多漏洞。 我们需要确保已经安装了SQL Server的Northwind数据库,但是... 阅读全文
posted @ 2008-09-08 23:25 wadejiang 阅读(230) 评论(0) 推荐(0)
摘要: .NetTiers是.Net下面一款出色的自动生成模版,能够非常快速地生成数据访问层并且可以方便地进行扩展 支持的特性也相当多,除常规的CRUD+分页查询外,还包含以下特性: 1. 自定义存储过程的自动封装, 这样就不用额外写代码就可以完成自定义存储过程的调用了, 但是存储过程要以它规定的命名规则进行命名这样它才会识别出来. 2. 对索引列生成查询方法, 比如在用户表中经常给定用户名和密码这两个条... 阅读全文
posted @ 2008-09-08 22:30 wadejiang 阅读(320) 评论(0) 推荐(0)
摘要: 一个兼容 IE、 FireFox 的 javascript 日历控件,用法简单。/Files/wadejiang/candler.rar。 注意的是,如果你用asp.net的话,可能出现有点问题,注意如下问题应该就可以了 1.把 放在之后且在之前 2.编码问题,另存为UTF-8的编码。 阅读全文
posted @ 2008-08-25 15:02 wadejiang 阅读(581) 评论(0) 推荐(0)
摘要: 一个CSS chm格式的文档,挺详细的,欢迎下载。/Files/wadejiang/css20.rar 阅读全文
posted @ 2008-08-24 22:25 wadejiang 阅读(396) 评论(0) 推荐(0)
摘要: 概述 在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,可以实现二者之间的松耦合[李建忠]。这就是本文要说的Command模式。 意图 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对... 阅读全文
posted @ 2008-08-23 22:07 wadejiang 阅读(330) 评论(0) 推荐(0)
摘要: 1,url传值,如: CheckPwd.aspx?user=uservalue&pwd=pwdvalue 2,Session传值 如:Session("role")="Administrator" 3,Viewstate("role")="Administrator" ,用法和Session大致相同 4,Context传值 如:页面1.aspx有一个TextBox1.Text,一个Button1... 阅读全文
posted @ 2008-08-23 22:05 wadejiang 阅读(207) 评论(0) 推荐(0)
摘要: 1.总是用属性 (Property) 来代替可访问的数据成员 2.在 readonly 和 const 之间,优先使用 readonly 3.在 as 和 强制类型转换之间,优先使用 as 操作符 4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if 5.总是为自定义类重载 ToString 方法 6.区别值类型和引用类型 7.使用不可变的值类型(Im... 阅读全文
posted @ 2008-08-23 22:02 wadejiang 阅读(121) 评论(0) 推荐(0)
摘要: 最近在学习JQuery的相关知识,感觉这个javascript库挺好用的,能帮开发人员减少很多代码。是一个值得学习的东西,在学习的同时也做了些实例,可能初学者进一步的理解。 阅读全文
posted @ 2008-08-23 18:16 wadejiang 阅读(209) 评论(0) 推荐(0)