• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
编写人生
写写代码,写写人生
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 24 25 26 27 28 29 30 31 下一页
2005年7月4日
.NET 2.0在绑定方面的增强
摘要: 1、在IBindingList基础上定义了IBindingListView,以便增强列表编辑;2、ICancelAddNew在列表编辑中可以取消新增的一行记录;3、BindingList(Of T)支持范型的BindingList,可以为我们介绍大量的时间。 阅读全文
posted @ 2005-07-04 18:21 编写人生 阅读(810) 评论(3) 推荐(0)
关于O/R中数据绑定功能的支持
摘要: 关于O/R中数据绑定功能的支持 要实现完整的数据绑定功能,工作量还是很大的。 (以下提供的类如未特别表明,均来自System.ComponentModel) 1、设计时,控件如何知道我的载体有多少字段? .NET Framework通过对象TypeDescriptor的GetProperties方法获取单个对象公开属性的列表,列表的项目类型是PropertyDescriptor,他和Sy... 阅读全文
posted @ 2005-07-04 18:15 编写人生 阅读(1569) 评论(2) 推荐(0)
谈O/R Mapping设计中实体类和操作类的分离
摘要: 首先解释什么叫“实体类和操作类的分离”?实体,我原先称载体,我觉得这样更加贴切一些,顾名思义是承载数据的对象,我们看见的DataSet就是这个冬冬;操作类,专业称呼好像叫什么“领域模型”什么的(我是土包子一个,不懂那么多专业术语),就是对实际数据库的操作,最常见的就是CRUD操作了。 那么不分离的设计是什么样的呢?ADO(COM时代的ADO)就是不分离的设计,他重要的对象Recordset就... 阅读全文
posted @ 2005-07-04 12:57 编写人生 阅读(2755) 评论(3) 推荐(0)
2005年7月3日
ORM的世界(修订版)
摘要: 工作的缘故,公司希望我能够设计一个ORM产品,市面上有很多的这类产品,但考虑版权和日后我们的东东要做成平台,所以希望还是自己做。市面上的ORM真是多啊,收集一下(不分排名):1、ObjectSpacesMS的东东,微软在.net 2.0的早期测试版本提供过,后期铲除了,根据ms的说法,因为和WINFS的技术有重叠(我的英文不好,翻译的可能完全错了);个人认为设计的很经典。2、Gentle.NET ... 阅读全文
posted @ 2005-07-03 20:18 编写人生 阅读(4960) 评论(14) 推荐(0)
2005年6月24日
关于Windows窗口保存前结束编辑的问题
摘要: 问题:窗口中控件绑定到dataSet1上,但调用this.BindingContext[this.dataSet1].EndCurrentEdit();程序并没有将当前的最新编辑存入dataSet1,解决方法:MSDN中说明了BindingContext的索引访问总是会返回一个BindingManagerBase,所以即使你传入了一个错误的参数,例如this.DataSet1也会有返回值,所以造成... 阅读全文
posted @ 2005-06-24 18:48 编写人生 阅读(658) 评论(0) 推荐(0)
2005年6月2日
正在编写推箱子游戏的自动求解程序
摘要: 网上搜索了一下,有好多人现成的产品,不少国产的。编写这个程序只是为了回忆一下算法。不能丢了。 自动求解有俩种方案:一个是求最小行走步骤,一个是求最小推箱子数目。 第一种算法简单些,只要将小人推动的四个方向进行广度优先搜索,通过各种砍掉各种不对的情况来减少搜索数量,但搜索的数量仍然非常巨大。 以下情况可砍掉: 1、前方是墙; 2、前方是箱子,但箱子的前方是墙或者箱子; 3、行动方向和上一步骤的方向是... 阅读全文
posted @ 2005-06-02 09:44 编写人生 阅读(2856) 评论(4) 推荐(0)
2005年5月28日
分布式对象想到的
摘要: 先看看一段程序的俩种写法,这段程序演示了用户的登录功能。 1public class LoginService{ 2 private static string currentUser = null; 3 4 public void Login(){ 5 currentUser = "User"; 6 } 7 8 public static string ... 阅读全文
posted @ 2005-05-28 18:27 编写人生 阅读(1624) 评论(5) 推荐(0)
2005年5月19日
Cool 你一定要看一看的玩意儿
摘要: http://www.macromedia.com/software/breeze/ 阅读全文
posted @ 2005-05-19 15:42 编写人生 阅读(466) 评论(0) 推荐(0)
2005年5月18日
权限设计“终极”解决方案
摘要: 创建:5/16/2005最后更新:5/16/2005编写:谈少民 SteveTanEmail:tansm@21cn.com 摘要:本文从另外一种角度来设计权限解决方案,详细解释了如何使用范围、授权和证书的概念来处理复杂的权限问题。 目录: 说在前面的在讲这个所谓的“终极”解决方案之前,我想先说明几点:1、首先所谓的“终极”是我认为的“终极”。我对当今世界的权限处理的“国际水平”并不了解太多,只知道... 阅读全文
posted @ 2005-05-18 12:41 编写人生 阅读(1518) 评论(3) 推荐(0)
2005年5月10日
代码自动生成工具的补充
摘要: 因为工作的需要,需要再找些自动代码生成的工具。 以前介绍过一个中国大学生做的 RapidTier。他的Blog在CSDN,老是无法访问。 另外还有一个 RapTier,名字和上面的很近。 另外一个应该是更有名的 CodeSmith,有一些简单的说明: http://www.pconline.com.cn/pcjob/process/other/others/0408/429815.html 阅读全文
posted @ 2005-05-10 14:45 编写人生 阅读(568) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 下一页
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3