摘要:
字段与属性.cs属性、方法作用范围.cs一加到一百.cs使用接口排序(2).cs使用接口排序(1).cs求质数.cs冒泡法排序.cs九九表.cs静态与非静态.cs构造函数.cs方法重载.cs多态性.cs递归求阶乘.cs打印三角形.cs传值调用与引用调用.cs字段与属性.cs代码 Code highlighting produced by Actipro CodeHighlighter (freew... 阅读全文
摘要:
模式分类从目的来看:– 创建型(Creational)模式:负责对象创建。– 结构型(Structural)模式:处理类与对象间的组合。– 行为型(Behavioral)模式:类与对象交互中的职责分配。从范围来看:– 类模式处理类与子类的静态关系。– 对象模式处理对象间的动态关系。 动机(Motivation)在软件系统中,经常有这样一些... 阅读全文
摘要:
本系列内容引用微软WebCast的“C#面向对象设计模式纵横谈”,讲师:李建忠 设计模式简介 每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。——Christopher Alexander 设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。 面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。 GoF 23 ... 阅读全文
摘要:
对于包含许多主题区域(例如销售数据、生产数据和提供数据)的模型,如果创建了模型的透视,则对于报表生成器用户而言可能非常有用。透视是模型的子集。对于模型用户而言,创建透视使得导航模型内容变得更加轻松。 在树视图中,右键单击“模型”,指向“新建”,再单击“透视”。 在“编辑透视”对话框中,单击“全部清除”。 找到“采购订单详细信息”实体,再选中其复选框。 请注意,“采购订单标题”和“产品”复选框处... 阅读全文
摘要:
1.在树视图中,选择需要设置链接型报表的实体,比如“采购订单详细信息” 2.在“属性”窗口中,找到 DefaultDetailAttributes 属性,再单击省略号 (…) 按钮 3.将显示“AttributeReferenceCollection 编辑器”对话框,可以添加移除成员. 4.当查看报表生成器报表的用户单击“采购订单详细信息”列中显示的值时,在生成的点击链接型报表中将会显示上图设置的... 阅读全文
摘要:
创建报表时,用户可能需要无法直接从数据库获取的信息。您可以向模型中添加计算字段,以使模型用户能够使用这些常用计算 1.在树视图中,右键单击“采购订单详细信息”实体,指向“新建”,再单击“表达式”。可以添加四则混合运算表达式 2.单击“确定”。然后在“属性”窗口的 Name 框中,键入 Fulfilled Qty。 3.再添加一个计算字段,可以这是这样的表达式,基于刚刚添加的计算字段建立一个新的计算... 阅读全文
摘要:
您可以更改实体的属性以便它能够继承所绑定到的实体的字段。例如,在 AdventureWorks 模型中,“销售人员”实体绑定到“雇员”实体上。在报表生成器中使用“销售人员”实体可以查看到“雇员”的字段,但外键字段除外。 1.在Reporting Service中的“报表模型”中选中实体,展开实体的“InHeritance(继承)”,选择需要继承的实体,然后在“Binding”下拉框中会自动列出与当... 阅读全文