上一页 1 ··· 5 6 7 8 9 10 11 下一页

2009年5月25日

.Net三层架构--讨论(下篇)

摘要: 我是提倡分层的,但是,个人认为,一个系统的组成,没有三层那么简单对于前篇,我的立场没有表达清楚,在此表达歉意,COM 这个可以说是微软帮助程序员跳出编程噩梦,具有里程碑意义的构想.Component Object Model,我更喜欢把它理解为Common Object Model 公共对象模型每一组对象都作为一种通用解决方案被使用在各个系统中.有一些解决配置,登录,安全,等业务需求也有一些解决对... 阅读全文

posted @ 2009-05-25 07:30 imbob 阅读(4257) 评论(18) 推荐(1)

2009年5月23日

.Net三层架构--讨论(上篇)

摘要: 小孩子就喜欢问什么是爱情,可是大人们也不知道用户界面表示层(UI)业务逻辑层(BLL)数据访问层(DAL) 所谓的三层架构,是小白们最流行讨论的话题,以为自己很专业,其实就是很专业,专业到没有人解释得清楚.那什么是三层呢?今天你三层了吗?我见过很多小白,喜欢在代码中写3个项目文件(或者3个文件夹),命名为MODEL, BLL和DAL, DAL里是TSQL与SP, BLL完全只是调用单个DAL方法,... 阅读全文

posted @ 2009-05-23 17:19 imbob 阅读(6664) 评论(44) 推荐(1)

生成条码, 到datagridview中并打印出来

摘要: 帮朋友随便写了个生成条码, 到datagridview中并打印出来的功能,不打算继续研究这个了,贴出来晒晒print gridview.rar免责声明:代码部分知识来自互联网,仅供学习用,请在下载后24小时内删除,如作为任何商业用途,责任自负 阅读全文

posted @ 2009-05-23 16:22 imbob 阅读(507) 评论(0) 推荐(0)

使你的cmd操作与EF的Sql to Entities在同一事务中

摘要: 在EF中如何才能使你的操作与EF的Sql to Entities在同一事务中呢,其实这样即可:cmd.Connection=(DB.Connection as EntityConnection).StoreConnection;这样就可让二者使用共同 的Connection了. 阅读全文

posted @ 2009-05-23 11:31 imbob 阅读(355) 评论(0) 推荐(0)

2009年5月21日

GridViewCommandEventArgs 事件参数没有包含用于指示单击按钮所在行的属性

摘要: datagrid、datalist、repeat的ItemCommand 事件参数都有一个Item属性可以得到激发当前事件控件所在行,但是GridView的GridViewCommandEventArgs 却没有这个属性怎么办呢???intindex=Convert.ToInt32(e.CommandArgument);完整应用如下:[代码] 阅读全文

posted @ 2009-05-21 18:37 imbob 阅读(807) 评论(1) 推荐(0)

2009年5月19日

用户自定义类型作为T,来实现Dictionary,HashSet时,必须重写GetHashCode 方法

摘要: 使用 Dictionary<TKey, TValue>,HashSet<T>(.NET 3.5新增) 等集合时,则必须正确重写 GetHashCode 方法,否则这些集合不能正常工作。当然,使用.NET基元类型没有任何问题. 阅读全文

posted @ 2009-05-19 03:21 imbob 阅读(461) 评论(0) 推荐(0)

foreach 仅需要类实现public IEnumerator GetEnumerator()方法而无需实现接口

摘要: foreach 用户自定义类型仅需要实现public IEnumerator GetEnumerator()方法而无需实现接口IEnumerable关于IEnumerable接口的定义 [代码] 阅读全文

posted @ 2009-05-19 02:41 imbob 阅读(1548) 评论(3) 推荐(0)

a AS B 与 (B) a 以及 对引用存储方式的假想

摘要: [代码]猜想 1 类型的方法地址是通过引用保存在栈中,所以当a=b as A 或者 a = (A)b后,引用a的栈中,只保存了A类型方法的地址.所以a.Methodb1();无效2 也不排除a引用中保存的是类型A的结构及实例入口地址,再从实例入口处找到相应方法的地址.显然第一种设想比第二种少了到堆中查询方法地址的步骤,性能要好当然1要保存方法地址,比较浪费栈的空间 阅读全文

posted @ 2009-05-19 01:35 imbob 阅读(1645) 评论(6) 推荐(0)

2009年5月16日

框架,模式,原理

摘要: 框架相当于公式,例:a*b+a*c+a*d套用公式后成了a*(b+c+d)框架为某一系列问题,提供通用的解决方案与算法.我们造房子,没必要去生产水泥,生产吊车.这些东西框架都为你准备好了,你只要关心造出的是"鸟巢"还是"水立方"就好了模式解题方法或者思路.例:"鸡兔同笼"问题框架不会解决所有问题,当有你所用框架没有涉及到的地方的时候,你需要自己去解决它,模式就是解决问题的总结与经验.它帮你更快的找... 阅读全文

posted @ 2009-05-16 17:08 imbob 阅读(1328) 评论(5) 推荐(0)

javascript 中的 null 与 undefined

摘要: [代码]我的理解,null 存在于栈中,但是值为空undefined 表示改引用不存在于栈中栈:在此处用来保存堆内对象的地址在C#中,undefined的引用在编译时会报错,未声明变量(声明会在栈中为变量生成一段内存空间,值类型:保存值,引用类型:保存它在堆中的地址); 阅读全文

posted @ 2009-05-16 16:18 imbob 阅读(173) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 下一页

导航