《PowerBuilder 8.0入门与提高》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:东方人华主编;仝丽娟编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302074534
  • 页数:421 页
图书介绍:本书讲述软件PowerBuilder 8.0的应用及开发数据库系统并有大量实例。

目录 1

第1章 PowerBuilder 8.0概述 1

1.1 PowerBuilder 8.0的新特性 2

1.1.1 PowerBuilder 8.0的 2

版本差异 2

1.1.2 新用户界面 3

1.1.3 EAServer集成 5

1.1.4 新Web特性 5

1.1.5 数据库连接 6

1.2 安装PowerBuilder 8.0 7

1.3 卸载PowerBuilder 8.0 11

1.4 本章小结 12

第2章 PowerBuilder 8.0集成开发环境 13

2.1 PowerBuilder 8.0的主界面 14

2.2 PowerBuilder 8.0的工具栏 16

2.2.1 工具栏功能简介 16

2.2.2 工具栏的操作 18

2.3 工作空间管理 21

2.3.1 工作空间的建立、 21

打开和关闭 21

2.3.2 管理工作空间 23

2.4 本章小结 25

第3章 PowerBuilder开发语言 26

3.1.2 标识符命名 27

3.1.1 注释语句 27

3.1 语言基础 27

3.1.3 语句的分隔符与续行符 28

3.2 数据类型 28

3.2.1 标准数据类型 28

3.2.2 Any数据类型 30

3.2.3 系统对象数据类型 30

3.2.4 枚举数据类型 31

3.3 声明 31

3.3.1 声明变量 31

3.3.2 声明常量 32

3.3.4 声明外部函数 33

3.3.3 声明数组 33

3.4 操作符和表达式 34

3.4.1 算术操作符 34

3.4.2 关系操作符 35

3.4.3 连接操作符 36

3.4.4 逻辑操作符 36

3.4.5 表达式 36

3.4.6 表达式中操作符的优先级 37

3.5 结构和对象 37

3.5.1 结构 37

3.5.2 对象 38

3.6 函数和事件的调用 38

3.7.2 DESTROY语句 39

3.7 PowerScript语句 39

3.7.1 CREATE语句 39

3.7.3 CALL语句 40

3.7.4 IF...THEN语句 40

3.7.5 CHOOSE CASE语句 41

3.7.6 DO...LOOP语句 42

3.7.7 FOR...NEXT语句 43

3.7.8 CONTINUE语句 43

3.7.9 EXIT语句 43

3.7.10 GOTO语句 44

3.7.11 HALT语句 44

3.7.12 RETURN语句 44

3.8.1 SQL在代码中的用法 45

3.8 SQL语句 45

3.8.2 SQL语句分类 46

3.8.3 错误检查 46

3.8.4 建立和断开与数据库的连接 47

3.8.5 提交与回滚事务 48

3.8.6 SELECT语句 49

3.8.7 插入语句INSERT 50

3.8.8 删除语句DELETE 50

3.8.9 修改语句UPDATE 51

3.8.10 游标操作 51

3.8.11 FETCH语句 52

3.8.12 动态SQL 53

3.9 本章小结 57

第4章 数据库的管理 58

4.1 Sybase Central简介 59

Sybase Central界面的功能 59

4.2 数据库的创建及维护 60

4.2.1 数据库的创建 60

4.2.2 数据库的压缩 65

4.2.3 数据库的解压 67

4.2.4 数据库的删除 68

4.3 数据表和视图的创建及维护 70

4.3.1 数据库画笔介绍 71

4.3.2 创建数据表 74

4.3.3 修改表的结构 76

4.3.4 删除数据表 77

4.3.5 设置数据表的主键、外部 77

键和索引 77

4.3.6 浏览和添加数据 79

4.3.7 插入、删除和更新操作 81

4.3.8 创建和删除视图 81

4.4 本章小结 83

第5章 数据库连接 84

5.1 数据库连接方式 85

5.2 ODBC连接 85

5.2.1 ODBC概述 85

5.2.2 ODBC的安装 87

5.2.3 ODBC的配置 89

5.2.4 通过ODBC连接数据库 94

5.3 JDBC连接 96

5.3.1 JDBC概述 96

5.3.2 JDBC的安装 98

5.3.3 JDBC的配置 99

5.3.4 通过JDBC连接数据库 101

5.4 OLE DB连接 102

5.4.1 OLE DB概述 103

5.4.3 通过OLE DB连接 104

数据库 104

5.4.2 OLE DB的安装 104

5.5 专用数据库接口连接 105

5.5.1 专用数据库接口概述 105

5.5.2 专用数据库接口的安装 106

5.5.3 通过专用数据库接口 107

连接数据库 107

5.6 本章小结 107

第6章 创建应用程序 109

6.1 应用程序简介 110

6.1.1 库文件和对象的关系 110

6.1.2 PowerBuilder中 110

支持的画笔 110

6.2 创建应用程序 111

6.3 创建模板应用程序 115

6.4 设置应用程序对象的属性 123

6.4.1 指定应用程序的 123

名称和图标 123

6.4.2 建立应用程序默认的 125

文本格式 125

6.4.3 指定应用程序的PBL 126

库文件和搜索路径 126

6.4.4 设置应用程序默认的 126

全局变量 126

6.5 应用程序对象事件和代码添加 127

6.5.2 增加应用程序级脚本 128

6.5.1 事件触发时序 128

6.6 创建一个简单的应用程序 129

6.7 本章小结 132

第7章 窗口对象 133

7.1 窗口画笔概述 134

7.1.1 窗口画笔的工作区 134

7.1.2 窗口画笔的工具栏 135

7.2 窗口的创建 136

7.2.1 窗口类型 136

7.2.2 创建新窗口 138

7.2.3 继承方式创建 139

7.3.1 设置普通属性 141

7.3 设置窗口对象的属性 141

7.3.2 设置滚动属性 143

7.3.3 设置工具栏属性 144

7.3.4 设置其他属性 144

7.4 窗口事件 145

7.4.1 窗口事件介绍 145

7.4.2 为窗口添加事件处理代码 148

7.5 窗口方法 149

7.6 窗口设置和使用练习 154

7.7 本章小结 159

第8章 窗口控件设计 160

8.1.1 控件的分类 161

8.1 控件概述 161

8.1.2 控件的命名规则 164

8.1.3 工具栏上的控件列表按钮 167

8.2 操作控件 168

8.2.1 添加控件 168

8.2.2 选择控件 168

8.2.3 剪切、复制、粘贴和 169

删除控件 169

8.2.4 移动控件 169

8.2.5 改变控件大小 170

8.2.6 排列对齐控件 170

8.2.8 设定控件的Tab顺序 174

8.2.7 重叠放置控件 174

8.3 控件的可访问性 175

8.4 按钮类 176

8.4.1 命令按钮 176

8.4.2 图形按钮 178

8.5 文本框类 180

8.5.1 单行文本框 180

8.5.2 多行文本框 182

8.5.3 掩码文本框 184

8.5.4 RichText文本框 186

8.6 位置指示类控件 190

8.6.1 水平滚动条 190

8.5.5 静态文本 190

8.6.2 垂直滚动条 191

8.6.3 水平进度条 192

8.6.4 垂直进度条 193

8.6.5 水平轨迹条 194

8.6.6 垂直轨迹条 194

8.7 列表类控件 195

8.7.1 单选按钮 195

8.7.2 复选框 196

8.7.3 分组框 196

8.7.4 列表框 197

8.7.5 图形列表框 197

8.8.1 列表视图 198

8.8 视图类控件 198

8.7.7 下拉图形列表框 198

8.7.6 下拉列表框 198

8.8.2 树状视图 200

8.9 图形类控件 200

8.9.1 直线 200

8.9.2 椭圆 201

8.9.3 矩形和圆角矩形 201

8.9.4 图形 201

8.9.5 统计图 201

8.10 本章小结 202

第9章 菜单设计 203

9.1.1 菜单的分类 204

9.1 菜单概述 204

9.1.2 菜单的组成 205

9.2 菜单的创建 206

9.2.1 菜单画笔介绍 206

9.2.2 利用菜单生成向导 207

创建新菜单 207

9.2.3 利用继承的方法 211

创建新菜单 211

9.3 设置菜单对象的属性 213

9.3.1 设置General属性 213

9.3.2 设置Toolbar属性 216

9.4 菜单对象事件 219

9.5 菜单对象函数 220

9.6 菜单关联 223

9.6.1 窗口和菜单的关联 223

9.6.2 弹出菜单的关联 225

9.7 本章小结 225

第10章 数据窗口 226

10.1 数据窗口概述 227

10.1.1 数据窗口的分类 227

10.1.2 数据窗口的数据源 231

10.1.3 数据窗口控件 239

10.2.1 创建新数据窗口 240

10.2 数据窗口的创建 240

10.2.2 数据窗口画笔 243

10.3 设置数据窗口对象的属性 247

10.3.1 General选项卡 247

10.3.2 Pointer选项卡 247

10.3.3 Print Specification 248

选项卡 248

10.3.4 HTMLTable选项卡 249

10.3.5 HTML Generation 249

选项卡 249

10.4 数据窗口画笔的函数 250

10.4.1 统计类函数 250

选项卡 250

10.3.6 JavaScript Generation 250

10.4.2 交叉表类函数 251

10.4.3 数据类型转换与 251

检查类函数 251

10.4.4 数据窗口信息类函数 251

10.4.5 日期与时间类函数 252

10.4.6 数值计算类函数 252

10.4.7 字符串类函数 253

10.5.1 数据的基本操作 254

10.5 数据窗口的操作和设置 254

10.4.8 其他类函数 254

10.5.2 数据的排序 255

10.5.3 数据的过滤 257

10.5.4 数据的分组 258

10.5.5 数据的统计 260

10.6 控制字段对象 261

10.6.1 控制列的显示格式 261

10.6.2 数据的编辑风格 265

10.6.3 数据有效性检查 268

10.7 数据窗口中的对象 269

10.7.3 数据字段对象 270

10.7.4 计算字段对象 270

10.7.1 按钮对象 270

10.7.2 图形对象 270

10.7.5 文本对象 271

10.8 本章小结 271

第11章 数据窗口的使用 272

11.1 数据窗口控件的使用 273

11.1.1 数据窗口控件的 273

使用方法 273

11.1.2 数据窗口控件属性设置 278

11.1.3 缓冲区 279

11.1.4 数据窗口控件的函数 280

11.2 动态修改数据窗口中对象的属性 283

11.2.1 通过Object属性访问 283

函数访问 284

11.2.2 通过Describe或Modify 284

11.3 数据窗口中报表的处理 285

11.3.1 报表的建立 285

11.3.2 修改报表 290

11.3.3 在窗口中显示报表 291

11.4 商业图形处理 292

11.4.1 商业图形概述 292

11.4.2 商业图形分类 293

11.4.3 商业图形的创建 297

11.4.4 设置图形的属性 298

11.4.5 商业图形应用举例 299

函数打印 301

数据窗口 301

11.5.2 用PrintDataWindow 301

11.5.1 用Print函数打印 301

11.5 数据窗口的打印处理 301

11.5.3 通过数据窗口的按钮 303

对象打印 303

11.6 本章小结 303

第12章 用户对象 305

12.1 用户对象概述 306

面向对象编程 306

12.2 用户对象的分类 307

12.2.1 可视用户对象 307

12.2.2 类用户对象 309

12.3 用户对象的创建 310

12.3.1 创建标准可视用户对象 311

12.3.2 创建定制可视用户对象 312

12.3.3 创建外部可视用户对象 313

12.3.4 创建定制类用户对象 314

12.3.5 创建标准类用户对象 315

12.3.6 继承创建 316

12.4 定制用户对象 318

12.4.1 插入不可视用户对象 318

12.4.2 插入结构 320

12.4.3 插入函数 321

12.4.4 插入事件 323

12.5.1 使用可视用户对象 324

12.5 使用用户对象 324

12.5.2 使用类用户对象 326

12.6 窗口与用户对象间的通信 332

12.6.1 直接引用用户对象属性 332

12.6.2 使用函数通信 333

12.6.3 使用用户事件 334

12.7 本章小结 336

第13章 管理库文件 337

13.1 库文件概述 338

13.1.1 库文件的基本知识 338

13.1.2 库画笔 339

13.2.1 库的创建和删除 342

13.2 PBL库管理 342

13.2.2 创建动态库 343

13.2.3 优化库文件 344

13.2.4 设置搜索路径 344

13.2.5 库的重建与移植 346

13.3 库及其对象的操作与维护 347

13.3.1 对象的打开和预览 347

13.3.2 对象的复制、移动、 347

粘贴和删除 347

13.3.3 目标程序、库和 348

对象的搜索 348

13.3.4 对象的导入和导出 350

13.3.5 生成库内容报告 351

13.4 根据已有的库文件创建目标 352

13.5 本章小结 354

第14章 应用程序的调试与发布 355

14.1 PowerBuilder的调试画笔 356

14.1.1 调试画笔概述 356

14.1.2 调试画笔视图 357

14.2 断点操作 360

14.2.1 断点的设置方法 360

14.2.2 有效断点和失效断点 363

14.2.3 断点的清除方法 364

14.3.1 调试环境中的工具栏 365

14.3 程序调试方法 365

14.3.2 程序调试过程 366

14.4 为调试过程设置快捷键 366

14.5 查看信息 367

14.5.1 变量信息的查看与修改 367

14.5.2 其他信息的查看 368

14.6 编译生成本地代码 369

14.6.1 创建动态库 370

14.6.2 创建工程 372

14.7 应用程序的发布 376

14.7.1 程序运行环境 376

相关的文件 376

14.8 本章小结 377

14.7.2 程序相关的文件 377

第15章 开发Web应用 378

15.1 Web应用的概述 379

15.1.1 Web工作原理 379

15.1.2 HTML语言概述 380

15.1.3 CSS层叠样式表概述 383

15.1.4 JavaScript语言概述 386

15.1.5 PowerDynamo简介 388

15.2 创建和维护PowerDynamo Web 388

站点 388

15.2.1 构建PowerDynamo Web 389

站点 389

站点 392

15.2.2 映射PowerDynamo Web 392

15.2.3 PowerDynamo Web 393

站点维护 393

15.3 创建Web应用 398

15.3.1 创建工作空间和Web 399

目标 399

15.3.2 Web页面的创建 401

15.3.3 Web页面的编辑 405

15.3.4 Web应用的发布 412

15.4 在页面中使用ActiveX控件 417

15.5 在网页中插入Java Applet 419

15.6 本章小结 421