03 2017 档案

设计模式学习总结(三)抽象工厂模式
摘要:同简单工厂模式和工厂模式相比,工厂模式只提供一个产品等级结构而抽象工厂模式提供的的产品等级结构≥2。搜索关于抽象工厂模式的解释,基本上都是指对具有相同主题的(单个/独)工厂进行封装。何为相同主题,这里就涉及到对产品簇与产品等级结构的理解,具体请参看如下图所示: 一、示例展示: 通过学习及总结,以下是 阅读全文

posted @ 2017-03-31 02:23 Joye_Zhou 阅读(513) 评论(0) 推荐(0)

设计模式学习总结(四)单例模式
摘要:单例模式即一个类只能有一个实例,并且需该类自动提供该实例。 一、示例展示: 通过学习及总结,以下是我做的两个单例模式的示例: 懒汉式的单例模式: using System; namespace DesignModel { class Program { static void Main(string 阅读全文

posted @ 2017-03-31 02:20 Joye_Zhou 阅读(212) 评论(0) 推荐(0)

SQL Server覆盖索引--有无包含列对数据库查询性能的影响分析
摘要:“覆盖索引使您能够避免返回到表中以满足请求的所有列,因为所有请求的列都已经存在于非聚集索引中。这意味着您还可以避免返回到表中进行任何逻辑或物理的信息读取。” 然而,以上这不是我想要传达的全部意思,因为他不仅仅是避免逻辑或物理的读取的问题。在“非聚集索引”中的列和需要在表中查找的列之间,还需要考虑“将 阅读全文

posted @ 2017-03-15 23:03 Joye_Zhou 阅读(560) 评论(0) 推荐(0)

Dev Express Report 学习总结(八)Dev Express Reports 常见问题总结
摘要:1. 在新建ASP.NET Dev Express Report时的两种方式: A. 右键Add DevExpress Item->New Item->All->从Web Reporting中选择Report Wizard->Add Item->选择相应的模板即可; B. 右键Add DevExpr 阅读全文

posted @ 2017-03-14 22:11 Joye_Zhou 阅读(4490) 评论(0) 推荐(0)

Dev Express Report 学习总结(七)Dev Express Reports 常见知识点总结
摘要:1. CalculatedField中常见表达式: A. For percent: [ValA]* 100 / ([ValA]+[ ValB]); PS. Please remreber to set the file type for the CalculatedField to Float B. 阅读全文

posted @ 2017-03-12 20:39 Joye_Zhou 阅读(2621) 评论(0) 推荐(0)

Dev Express Report 学习总结(六)Dev Express Reports自定义Summary
摘要:在我们使用DevExpress开发报表的过程中,对于页面中复杂的数据合计,我们可能会使用到自定义Summary.下面通过一个例子来进行说明: 首先,我建立了如上图所示的报表页面,其中的数据源来自class列表,其中处的lbST使用了对当前Group的Sum,处的XRLabel控件使用了对整个Repo 阅读全文

posted @ 2017-03-12 20:38 Joye_Zhou 阅读(2749) 评论(0) 推荐(0)

Dev Express Report 学习总结(五)在分组中使用聚集表达式AggregateExpression
摘要:聚集表达式AggregateExpression主要包括几种:Avg(),Count(),Exists(),Max(),Min(),Single()和Sum()。其中对于Sum(),在我看来主要有两种用法,一种是Group时的合计,另一种是整个页面某个列的值的合计。但是对于Count(),由于以前对 阅读全文

posted @ 2017-03-11 13:09 Joye_Zhou 阅读(3800) 评论(0) 推荐(0)

导航