mrfangzheng

Hope and fear are useless. Be confident, and always be prepared for the worst.
  首页  :: 新随笔  :: 联系 :: 管理

2008年8月25日

摘要: 创建内部类对象 构造方法注射 属性引用其他对象 或者 Inline对象 注射容器 引用对象的属性 // will result in 21, which is the value of property 'spouse.age' of object 'person' static属性... 阅读全文

posted @ 2008-08-25 11:12 mrfangzheng 阅读(1772) 评论(0) 推荐(0) 编辑

2008年8月19日

摘要: 挑选数据源 from join 过滤结果集 where 分组 group by 聚合函数计算 比如max 过滤分组 having 计算所有表达式 排序 order by 挑选结果列 select 阅读全文

posted @ 2008-08-19 09:12 mrfangzheng 阅读(175) 评论(0) 推荐(0) 编辑

2008年8月15日

摘要: 至少从如下角度考虑: 需求 变化 比如:把方法参数封装成类 以数据为中心 程序=数据+算法 数据, 代表了某种结果. 无论是中间结果还是最终结果, 都是用数据来表示和存储. 算法, 其最终结果也是某种格式的数据. 高内聚: 所有的方法都必须围绕对象的属性或者字段, 任何需要第3方组件的方法都不应该成为这个类的方法, 需要... 阅读全文

posted @ 2008-08-15 10:48 mrfangzheng 阅读(219) 评论(0) 推荐(0) 编辑

2008年8月1日

摘要: 写一个FrameControl, 可以设置方便的设置内部控件的边框 Flat Button WPF 3D 透明排序 WPF master page 写一个Layout Panel Data binding converter 阅读全文

posted @ 2008-08-01 17:03 mrfangzheng 阅读(140) 评论(0) 推荐(0) 编辑

摘要: public double ScaleFactor { get { return (double)GetValue(ScaleFactorProperty); } set { SetValue(ScaleFactorProperty, value); } } // Using a DependencyProperty as the backing store for ScaleF... 阅读全文

posted @ 2008-08-01 16:19 mrfangzheng 阅读(180) 评论(0) 推荐(0) 编辑

摘要: 业务数据分析 是否持久化 读频率 高 普通 低 写频率 高 普通 低 安全性 是否需要验证, 加密 竞争条件 访问时是否需要加锁, 防止竞争条件 是否可配置 阅读全文

posted @ 2008-08-01 11:04 mrfangzheng 阅读(202) 评论(0) 推荐(0) 编辑

摘要: 业务逻辑分类 查询逻辑从若干表得到结果集 可能join多个表 查询条件where可能非常复杂 列处理, 比如:列相加 行处理, 比如:排序, 分组, 合并 约束逻辑输入数据的约束 约束依赖, 比如 : 支出不能超过总收入, 总收入就是约束依赖 流程逻辑完成某个业务的步骤流程 流程上下文(当前哪个步骤, 各个步骤的临时数据) 步骤的前提 下一步骤的跳转条件 循环 事务 错误处理 可能的依赖关... 阅读全文

posted @ 2008-08-01 10:06 mrfangzheng 阅读(201) 评论(0) 推荐(0) 编辑

2008年7月28日

摘要: 业务层 不考虑任何和UI相关的部分 不考虑任何和存储相关的部分 关注业务流程 关注组件和组件之间的依赖与合作 UI层 关注和用户交互 关注展现 考虑用户的Culture 数据访问层 关注性能 阅读全文

posted @ 2008-07-28 21:11 mrfangzheng 阅读(163) 评论(0) 推荐(0) 编辑

2008年7月22日

摘要: 目标: 管理项目中的数据库脚本 需求: 脚本版本管理 维护脚本执行顺序 创建表 按表分类依次创建: Enum表, 比如: 所有国家代码表, 民族代码表. 这些表不依赖其他表 基本实体表, 比如 : 员工信息表. 这些表是基础的实体 其他表, 依赖以上表的其他表 创建每个表的顺序 用Create Table创建表 添加约束(自身的) 添加外键约束 插入静态初始数据(比如... 阅读全文

posted @ 2008-07-22 21:38 mrfangzheng 阅读(198) 评论(0) 推荐(0) 编辑

2008年7月9日

摘要: XMAL: ------------------------------------------------------------------------------------------------------ Code: private void mCanvas_MouseWheel(object sender,... 阅读全文

posted @ 2008-07-09 22:46 mrfangzheng 阅读(734) 评论(0) 推荐(0) 编辑