图书介绍

PowerBuilder数据库高级教程PDF|Epub|txt|kindle电子书版本网盘下载

PowerBuilder数据库高级教程
  • 陈磊等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302083339
  • 出版时间:2004
  • 标注页数:462页
  • 文件大小:92MB
  • 文件页数:476页
  • 主题词:数据库系统-软件工具,PowerBuilder

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PowerBuilder数据库高级教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 PowerBuilder与数据库开发1

1.1 数据库应用的两种模式1

目录1

1.2 PowerBuilder在数据库应用系统开发中的优异表现2

1.2.1 专业的客户机/服务器开发工具2

1.2.2 面向对象的程序设计3

1.2.3 与EAServer共筑多层应用架构7

1.3 小结8

2.1 关系型数据库系统概述9

第2章 大型关系型数据库9

2.2 数据库的发展11

2.3 数据库的分类13

2.4 Oracle数据库15

2.5 SQL Server数据库17

2.6 Sybase数据库19

2.7 Access数据库20

2.8 关系型数据库的设计原则21

2.8.1 数据库设计的基本任务21

2.8.2 数据库设计的基本流程23

2.8.3 数据库设计的几个原则24

2.9 数据库设计实例26

2.10 小结29

第3章 高级SQL编程30

3.1 概述30

3.2 利用SQL Server学习SQL语言31

3.2.1 SQLServer 2000的组件31

3.2.2 如何在企业管理器中使用SQL语言34

3.2.3 利用查询分析器更深入地学习SQL语言35

3.3 基本DDL语言36

3.4 基本DML和DQL语言38

3.5 超越基本的数据操纵语言43

3.5.1 聚合函数在选择列表中的使用43

3.5.2 子查询基础知识45

3.5.3 用CASE函数处理条件数据47

3.6 查询优化49

3.6.1 优化概述49

3.6.2 优化分类50

3.6.3 优化建议51

3.7.1 TSQL变量的声明54

3.7 高级TSQL语言54

3.7.2 运算符和函数56

3.7.3 流程控制语句57

3.8 小结58

第4章 PowerBuiler与大型数据库的连接59

4.1 概述59

4.2 网络数据库的网络拓扑结构61

4.3.1 利用ODBC技术访问单一数据库62

4.3 ODBC连接技术62

4.3.2 利用ODBC在多个数据库间动态切换66

4.3.3 利用ODBC同时访问多个数据库67

4.3.4 在PowerBuilder程序中添加ODBC数据源68

4.4 OLE DB连接技术70

4.4.1 安装OLE DB接口和MDAC组件70

4.4.2 OLEDB数据源供应者(Provider)的定义71

4.4.3 OLE DB数据源接口的定义73

4.5 JDBC连接技术73

4.5.1 安装JDBC接口74

4.5.2 PATH和CLASSPATH环境变量的设置75

4.5.3 为PowerBuilder定义数据库连接参数77

4.6 专用接口连接技术80

4.7 PowerBuilder同Access数据库连接实例81

4.8 PowerBuilder同SQL Server数据库连接实例82

4.9 PowerBuilder同Oracle数据库连接实例84

4.10 小结86

第5章 PowerBuilder数据操作技术87

5.1 概述87

5.2.1 在数据库画笔中增加数据89

5.2 增加数据89

5.2.2 在数据窗口中增加数据90

5.2.3 利用脚本语言中嵌入的SQL语句增加数据90

5.3 删除数据91

5.3.1 在数据库画笔中删除数据91

5.3.2 在数据窗口中删除数据…………………………………………………………………9l5.3.3 利用脚本语言的嵌入SQL语句删除数据92

5.4 修改数据92

5.4.1 在数据库画笔中修改数据92

5.4.3 利用脚本语言的嵌入SQL语句修改数据93

5.4.2 在数据窗口中修改数据93

5.5 查找数据94

5.5.1 在数据库画笔中查找数据94

5.5.2 在数据窗口中查找数据95

5.5.3 利用脚本语言嵌入SQL语句查找数据95

5.6 过滤数据96

5.6.1 在数据库画笔中过滤数据96

5.6.2 在数据窗口中过滤数据96

5.7 数据排序97

5.7.1 数据库画笔中的数据排序98

5.7.2 在数据窗口中排序数据99

5.8 主从表处理99

5.9 事务处理102

5.9.1 事务概述102

5.9.2 PowerScript的事务管理语句103

5.9.3 事务对象的AutoCommit属性104

5.10 提高数据处理效率的技术104

5.11 小结105

6.1 概述106

第6章 PowerBuilder数据库操作技术106

6.2 创建数据库107

6.2.1 利用Sybase Central工具创建数据库107

6.2.2 通过SQL语句创建数据库110

6.3 创建表112

6.3.1 利用PowerBuilder数据库画笔创建表112

6.3.2 利用SQL语句创建表115

6.4 创建视图115

6.4.1 视图概述116

6.4.2 利用PowerBuilder数据库画笔建立视图117

6.4.3 利用SQL语句创建视图119

6.5 创建字段120

6.5.1 利用PowerBuilder的数据库画笔创建字段120

6.5.2 利用SQL语句创建新字段120

6.6 创建索引121

6.6.1 索引概述121

6.6.2 利用PowerBuilder数据库画笔建立索引123

6.6.3 利用SQL语句创建索引124

6.7 获取数据表信息124

6.8 获取字段信息126

6.9 小结128

第7章 二进制数据的处理129

7.1 概述129

7.2 普通二进制数据处理130

7.2.1 在数据窗口中使用二进制数据130

7.2.2 不使用OLE方式对二进制数据进行操作132

7.3 图像文件处理136

7.3.1 图片控件的使用136

7.3.2 使用OLE对象处理图像136

7.4.2 使用OLE对象处理声音139

7.4 声音文件处理139

7.4.1 调用API函数播放声音139

7.5 视频文件处理140

7.6 二进制数据的查询141

7.7 Office文件处理142

7.7.1 Word文件和PowerPoint文件的处理142

7.7.2 Excel文件的处理149

7.8 小结150

8.2 游标使用技术151

第8章 存储过程高级设计技术151

8.1 概述151

8.2.1 基本游标语句152

8.2.2 高级游标语句154

8.2.3 PowerBuilder中的游标语句实例155

8.3 动态执行156

8.3.1 直接执行的动态SQL156

8.3.2 带动态参数的动态SQL157

8.4 创建存储过程157

8.4.1 创建存储过程的语法158

8.4.2 使用cursor数据类型的参数159

8.4.3 临时存储过程的作用域160

8.4.4 创建存储过程实例160

8.5 将消息集成到存储过程161

8.6 在PowerBuilder中调用存储过程162

8.6.1 存储过程的定义和执行162

8.6.2 利用动态SQL语句定义和调用存储过程163

8.6.3 通过创建事务对象调用存储过程167

8.7 小结170

9.1 概述171

9.2 嵌套、递归和触发器基础171

第9章 触发器高级设计技术171

9.2.1 触发器的创建172

9.2.2 嵌套触发器175

9.2.3 递归触发器176

9.2.4 Inserted和Deleted虚拟表176

9.3 使用触发器加强业务规则176

9.4.1 查看表中的触发器类型178

9.4 触发器检查178

9.4.2 查看触发器的文本179

9.4.3 查看触发器的相关性179

9.5 存储系统信息180

9.6 用触发器维护引用完整性181

9.7 级联删除和级联更新触发器182

9.8 触发器设计实例183

9.9 小结186

10.1 概述187

第10章 数据窗口高级技术187

10.2 数据窗口控件的重要属性、事件和函数188

10.2.1 数据窗口控件的重要属性188

10.2.2 数据窗口控件的重要事件189

10.2.3 数据窗口控件的重要函数197

10.3 数据窗口的数据连接209

10.3.1 数据源选择209

10.3.2 数据窗口与多个数据库表的连接与更新214

10.4 数据窗口的各种数据处理技术216

10.4.1 数据窗口中的数据访问217

10.4.2 数据存储对象(Data Store)的使用220

10.4.3 OLE对象在数据窗口中的实现221

10.5 数据窗口共享数据技术223

10.5.1 共享数据窗口在下拉数据窗口中的应用223

10.5.2 在查询式数据窗口中使用共享数据窗口224

10.5.3 共享数据技术在数据窗口打印中的应用224

10.5.4 共享数据窗口在图形显示中的应用225

10.6 数据窗口事件处理技术225

10.6.1 数据窗口消息的含义226

10.6.2 用户自定义事件的使用226

10.7 动态数据窗口技术227

10.7.1 动态创建数据窗口的相关函数228

10.7.2 动态创建数据窗口的一般方法230

10.8 数据窗口的界面显示技术232

10.8.1 数据窗口的表现风格232

10.8.2 数据窗口的布局240

10.8.3 列对象的编辑与显示242

10.8.4 数据窗口增强对象的使用249

10.9 数据窗口错误处理技术257

10.8.5 依据条件动态设置界面显示的示例257

10.9.1 数据窗口的有效性验证258

10.9.2 数据窗口的错误处理261

10.10 小结263

第11章 报表/图表高级技术264

11.1 概述264

11.2 单表打印267

11.3 多表打印270

11.4 嵌套报表279

11.5 复合报表282

11.6 自定义报表284

11.7 各种数据统计图表显示285

11.8 小结288

第12章 数据备份与恢复289

12.1 概述289

12.2 数据库的复制290

12.3 数据表的复制291

12.4 复制指定的数据库对象298

12.5 数据上报/备份和数据的接收/恢复299

12.6 小结305

13.1.1 在数据库画笔中转换数据306

第13章 数据格式转换306

13.1 概述306

13.1.2 在数据窗口画笔中转换数据格式308

13.1.3 在应用程序中导出数据309

13.2 将数据转化成CSV格式311

13.3 将数据转化成HTML格式312

13.3.1 HTMLTable选项卡中的参数设置312

13.3.2 应用程序中HTML格式文件的创建315

13.4.1 XML格式简介316

13.4 将数据转化成XML格式316

13.4.2 在数据库画笔和数据窗口画笔中产生XML格式数据319

13.4.3 创建XML模板320

13.4.4 在应用程序中以XML格式导出数据322

13.5 将数据转化成TXT文件322

13.6 将DBF转化成MDB323

13.7 将XLS转化成MDB324

13.8 小结324

14.1 概述325

第14章 数据库安全325

14.2 数据库自身安全机制326

14.2.1 数据的安全性326

14.2.2 保证数据库的完整性338

14.2.3 保证数据库的一致性339

14.3 程序实现安全机制340

14.3.1 数据安全性的实现340

14.3.2 数据完整性规则的实现342

14.4 加密存储数据344

14.5 SQL的加密机制345

14.6 小结347

15.1 概述348

15.1.1 三层模式的主要优点348

第15章 三层数据库应用系统开发348

15.1.2 PowerBuilder对三层模式的支持349

15.2 Jaguar CTS应用技术353

15.2.1 Jaguar应用程序的结构353

15.2.2 设计Jaguar应用程序354

15.2.3 Jaguar组件和客户端程序的开发358

15.2.4 Jaguar应用程序的提交359

15.3 PowerDynamo应用技术360

15.2.5 利用PowerBuilder开发Jaguar组件360

15.3.1 PowerDynamo Web应用开发361

15.3.2 构造PowerDynamo Web站点361

15.4 三层数据库开发实例365

15.4.1 定义EAServer连接配置参数366

15.4.2 创建服务器端组件367

15.4.3 创建客户端程序369

15.5 小结375

16.2 类QQ界面开发376

第16章 高级界面开发376

16.1 概述376

16.3 托盘程序开发388

16.4 全屏程序开发393

16.5 COOL菜单、工具栏开发(BCG)394

16.6 多文档程序开发395

16.7 其他高级界面开发398

16.7.1 利用API实现动画特效399

16.7.3 移动没有标题条的窗口404

16.7.2 COM组件的使用404

16.7.4 控制窗口的自动重绘405

16.8 小结405

第17章 帮助文件的开发406

17.1 概述406

17.2 帮助文件介绍407

17.2.1 帮助文件的组成407

17.2.2 帮助文件制作工具简介410

17.3 利用Microsoft HTML Help Workshop制作帮助文件410

17.3.1 创建项目文件411

17.3.2 创建目录文件414

17.3.3 创建索引文件419

17.3.4 创建搜索420

17.3.5 使用HTMLHelp Workshop的两点技巧421

17.4 应用程序同帮助文件关联422

17.4.1 使用ShowHelp和ShowPopupHelp函数调用帮助文件422

17.4.2 定义WinHelp的API函数调用帮助423

17.5 小结423

18.1.1 InstallS hield和安装程序简介425

第18章 安装程序制作425

18.1 InstallShield概述425

18.1.2 InstallShield的集成开发环境426

18.2 利用Install Shield制作高级的数据库安装程序428

18.2.1 使用向导制作数据库安装程序428

18.2.2 InstallScript语言433

18.2.3 制作多个安装程序453

18.3 小结455

附录456

热门推荐