《Crystal Reports for Visual Studio .NET高级编程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)David McAmis著;李万红,王军译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302063982
  • 页数:287 页
图书介绍:本书介绍了最新版本的Crystal Reports for Visual Studio.NET的报表功能,内容涉及报表的创建,在报表中使用公式和逻辑、分布和部署报表应用程序等。

目录 1

第1章 Crystal Reports.NET概述 1

1.1 Crystal Reports的内容 1

1.2 Crystal Reports.NET的用途 3

1.3 Crystal Reports.NET与先前版本的差异 6

1.3.1 集成的设计环境 7

1.3.2 任何语言,任何时候 7

1.3.3 集成方法 7

1.3.4 使用方便 8

1.3.5 建立企业级应用程序 9

1.3.6 报表的体系结构 10

4.7.2 向Web表单添加报表浏览器 1 11

1.3.7 报表设计器 12

1.3.8 不兼容性 13

1.4.1 对现有开发和技术的支持 14

1.4 Crystal Reports.NET的优势 14

1.4.2 与Visual Studio.NET紧密结合 15

1.4.3 Windows和Web报表浏览器 15

1.4.4 部署简便 15

1.4.5 ADO.NET 16

1.4.6 XML报表Web服务 16

1.5 安装Crystal Reports.NET 16

1.6 学习示例应用程序 18

1.6.1 安装示例应用程序 18

1.6.2 示例报表 20

1.6.3 示例数据 20

1.6.4 教程 21

1.7 小结 22

第2章 启动Crystal Reports.NET 23

2.1 示例文件 23

2.2 规化报表设计 25

2.3 创建Crystal报表 27

2.3.1 为应用程序添加报表 27

2.3.2 使用报表专家向导 28

5.1 获得示例文件 1 35

2.4 使用报表设计环境 42

2.4.2 设置默认属性 43

2.4.1 菜单与工具栏 43

2.5 报表设计基础 45

2.5.1 报表部件 45

2.5.2 报表的格式化 46

2.5.3 字段对象 47

2.5.4 排序与分组 52

2.5.5 记录选择与过滤 54

2.6.1 绘制图表 55

2.6 高级报表设计技术 55

2.6.2 交叉表 60

2.6.3 子报表 63

2.7 报表性能优化 65

2.8 小结 65

第3章 基于Windows应用程序的报表集成 67

3.1 获得示例文件 67

3.2 规划应用程序 68

3.2.1 浏览开发环境 68

3.2.2 使用VB.NET启动一个新的Windows应用程序 70

3.3 确定正确的对象模型 71

3.4 理解CrystalDecisions.Windows.Forms命名空间 72

3.5 使用Windows窗体的Crystal报表浏览器 73

3.5.1 向应用程序添加报表 73

3.5.2 向Windows窗体添加报表浏览器 75

3.5.3 把报表绑定到报表浏览器 76

3.5.4 传送数据库登录信息 80

3.5.5 设置报表的记录选择公式 82

3.6 自定义报表浏览器的外观和布局 84

3.6.1 浏览器方法 86

3.6.2 使用浏览器事件 92

3.6.3 深入报表的详细记录 95

3.6.4 深入子报表 98

3.6.5 报表异常处理 98

3.7 小结 99

第4章 基于Web应用程序的报表集成 100

4.2 规划应用程序 100

4.1 获得示例文件 100

4.3 Crystal的Web开发简史 101

4.4 浏览开发环境 102

4.4.1 启动之前 103

4.4.2 使用VB.NET启动一个新的Web 应用程序 104

4.5 确定正确的对象模型 105

4.6 理解CrystalDecisions.Web命名空间 106

4.7 使用Web表单的Crystal报表浏览器 107

4.7.1 向应用程序添加报表 110

4.7.3 绑定报表到报表浏览器 112

4.8 自定义报表浏览器的外观和布局 117

4.8.1 浏览器方法 120

4.8.2 打印报表 125

4.8.3 使用浏览器事件 132

4.9 小结 134

第5章 创建XML报表Web服务 135

5.2 XML报表Web服务概述 135

5.2.1 XML报表Web服务的内容 136

5.2.2 使用XML报表Web服务的情况 137

5.3 创建XML报表Web服务 138

5.3.1 创建基础报表Web服务 138

5.3.3 使用通用报表Web服务 141

5.3.2 创建带有多重报表的报表Web服务 141

5.4 使用XML报表Web服务 143

5.4.1 外部报表Web服务 145

5.4.2 内部报表Web服务 146

5.4.3 通用报表Web服务 147

5.5 部署问题 147

5.6 小结 149

第6章 处理.NET数据 150

6.1 示例文件 150

6.2 使用Crystal Reports.NET进行数据访问 151

6.2.1 数据库文件 151

6.2.2 关系数据库 152

6.2.5 其他数据源 153

6.2.4 Crystal词典、查询和信息视图 153

6.2.3 OLAP数据 153

6.3 处理数据源 154

6.3.1 设置数据库选项 154

6.3.2 向报表添加数据库或表 156

6.3.3 使用Visual Linking Expert 159

6.3.4 验证报表中使用的数据库结构 160

6.3.5 修改数据库位置 161

6.3.6 设置数据库别名 162

6.4 处理SQL命令和表达式 164

6.4.1 定义虚拟表 164

6.4.2 创建SQL表达式 167

6.5 使用ADO.NET 169

6.5.1 ADO.NET数据集 170

6.5.2 查看数据集的内容 173

6.5.3 从ADO.NET数据集创建报表 177

6.5.4 查看包含ADO.NET数据集的报表 179

6.6 小结 182

第7章 公式与逻辑 183

7.1 向报表中集成公式和逻辑 183

7.1.1 数据库结构 183

7.1.2 应用程序数据 185

7.1.3 Crystal SQL命令 185

7.1.4 Crystal SQL表达式 186

7.1.5 公式 187

7.2 使用公式编辑器 188

7.2.1 设置公式编辑器的外观 189

7.2.2 设置语法类型 190

7.2.3 检查语法错误 191

7.3 使用Basic语法创建公式 192

7.3.1 Basic语法简介 192

7.3.2 Basic语法的编码约定 192

7.3.3 简单运算符 194

7.3.4 控制结构 203

7.4 使用Crystal语法创建公式 205

7.5 创建记录选择公式 207

7.6 处理条件格式化 209

7.6.1 条件格式化概述 210

7.6.2 Boolean属性的条件格式化 210

7.6.3 多结果属性的条件格式化 211

7.7 小结 212

第8章 使用Crystal Reports引擎 213

8.1 获取示例文件 213

8.2 理解CrystalDecisions.CrystalReports.Engine命名空间 214

8.3 使用报表引擎自定义报表 214

8.3.1 开始 215

8.3.2 打印与输出 217

8.3.3 处理数据库 222

8.3.4 处理区域与段落 232

8.3.5 处理报表对象 236

8.4 小结 244

第9章 分布应用程序 245

9.1 分布概述 245

9.2.1 安装工程 246

9.2 开始 246

9.2.2 Web安装工程 247

9.2.3 合并模块工程 247

9.2.4 安装向导 247

9.3 基本的部署需求 248

9.3.1 操作系统 249

9.3.2 硬件 249

9.4 部署Windows应用程序 249

9.4.1 创建新的安装工程 250

9.4.2 选择工程输出 252

9.4.3 确定运行时文件的需求 253

9.4.4 添加合并模块 254

9.4.5 处理许可 256

9.4.6 建立安装工程 257

9.4.7 测试与部署安装工程 258

9.5 部署Web应用程序 259

9.5.1 准备Web服务器 259

9.5.2 创建安装工程 259

9.5.3 建立安装工程 261

9.5.4 测试与部署安装程序 261

9.6 小结 262

附录A 故障检修 263

A.1 故障检修资源 263

A.1.1 Crystal Decisions知识基础 263

A.1.2 Crystal Decisions库 263

A.1.3 Crystal Decisions下载 263

A.1.7 Google组 264

A.1.6 MSDN 264

A.1.4 CrystalDecisions技术支持 264

A.1.5 Microsoft新闻组 264

A.2 错误源 265

A.2.1 已有的报表 265

A.2.2 报表设计器 266

A.2.3 与数据库和数据相关的错误 267

A.2.4 子报表 268

A.2.5 输出 268

A.2.6 Windows窗体浏览器 269

A.2.7 Web表单浏览器 269

A.2.8 XML报表Web服务 269

附录B 将应用程序迁移到Crystal Reports.NET 271

B.1 在Visual Studio.NET中使用Crystal Reports 8.5 271

B.1.1 示例报表 272

B.1.2 新的Visual Basic.NET报表浏览器 274

B.1.3 修改Visual Basic.NET Report浏览器 276

B.2 在复杂报表里无效的功能 278

B.3 从VB6迁移 279

B.3.1 示例应用程序 279

B.3.2 升级向导 280

B.3.3 新的代码 280

B.4 小结 282

附录C Crystal语法与Basic语法对照 284

C.1 函数 284

C.2 运算符 285

C.3 变量声明 286