《Power Builder 4.0开发指南》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)CesareCasciato著;葛学良,屈冬梅等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1996
  • ISBN:7505334093
  • 页数:356 页
图书介绍:

第一章 什么是PowerBuilder 1

PowerBuilder 应用程序的分解 1

应用程序对象 1

窗口对象 1

序言 1

菜单对象 2

数据窗口对象 2

用户对象 3

进入开发环境 3

PowerBar 图符 3

PowerPanel 6

使用画屏 7

定制工具条 8

工具条 8

弹出菜单 11

事件驱动的环境 11

原本程序 13

获得理想的原本画屏 13

浏览对象信息 15

PowerBuilder 库 17

构造一个应用程序的步骤 17

第二章 PowerScrlpt 基础 18

标识符名 18

表明你的优先权 19

名称约定的重要性 19

对原本程序加注释 19

条件控制结构 20

PowerScrlpt 语句 20

循环控制结构 22

CREATE 语句和DESTROY 语句 25

GOTO 语句 25

终止语句 25

CALL 语句 26

变量和数据类型 26

标准数据类型 27

系统对象数据类型 27

ENUMERATED 数据类型 29

说明句法 30

指定实例变量的范围 30

算术操作符 34

关系操作符 34

PowerScript 操作符 34

逻辑操作符 35

操作符优先权 36

数组 36

结构 38

建立结构定义 38

说明结构变量 39

赋值 39

最后的PowerScript 说明 40

语句分割符 40

算术赋值捷径 40

备用的PowerScript 字 40

空(NULL)值 41

嵌入SQL 语句 42

查看应用程序结构 43

第三章 定义应用程序对象 43

使用现有应用程序对象 43

建立新的应用程序对象 46

指定应用程序对象的特性 49

库的搜索路径 49

应用程序图符 50

缺省的文本属性 51

缺省的全局对象 52

应用程序对象属性 53

应用程序对象事件的原本程序 55

Open 事件 55

Close 事件 56

SystemError 事件 56

IDLE 事件 58

构造窗口 59

第四章 窗口与控制 59

指定窗口类型 60

改变窗口尺寸 62

增加控制 63

命令按钮控制 64

图形按钮控制 64

静态文本控制 65

单行编辑控制 65

编辑屏蔽控制 65

多行编辑控制 66

列表框控制和下拉式列表框控制 66

检查框控制 67

用户对象控制 68

分组框控制 68

数据窗口控制 68

图形控制 68

圆按钮控制 68

图表控制 69

绘图控制 69

ScrollBar 控制 69

OLE 2.0控制 69

增强控制的显示 69

ALIGNING、SPACING 和SIZING 69

指定标记顺序 71

缺省标记顺序 71

指定窗口和控制的特性 71

定义定制的颜色 73

在原本程序中分配属性值 73

编写原本程序 75

窗口级的说明 75

保存并运行窗口 75

第五章 菜单操作 77

菜单基础 77

构造菜单 77

增加菜单项 79

操作菜单项 80

预览菜单 82

命名菜单项 82

相同的菜单项名 83

编写菜单项原本程序 83

菜单项的动态修改 84

保存菜单对象 84

点按并选择事件 84

指导菜单加到窗口 85

第六章 数据库管理 87

数据库的使用 87

连接到你的数据库 90

建立一个局部数据库 91

管理表 91

数据库画屏的弹出菜单 93

打开的表的弹出菜单 94

建立新表 97

修改表 99

登录 99

键 102

构造数据库视图 104

索引 104

定义一个视图 105

数据库管理画屏 107

提供数据库访问安全性 108

数据操作画屏 108

行菜单 109

第七章 数据窗口的基础 112

建立一个新的数据窗口 112

数据窗口控制 113

与数据库通讯 114

表示式样 115

制表式样 115

N-UP 式样 116

标签式样 116

自由格式式样 116

网络式样 116

分组式样 117

图表或交叉表式样 117

合成式样 117

数据源 117

快速选取 118

SQL 选取 118

查询语句 121

外部源 121

存贮过程 121

数据窗口画屏 122

区域 122

管理对象 123

显示格式 126

仓库信息 126

使用数据列的编辑式样 129

定义确认规划 130

指定标记顺序 131

缺省标记顺序 131

计算字段 132

排序、分组和过滤 133

数据排序 133

数据分组 134

数据过滤 136

更新规范 136

指定更新特性窗口 137

修改数据源 138

数据窗口中数据的处理 138

SETACTIONCODE 函数 139

数据窗口的控制事件 140

必须非常熟悉的数据窗口函数 143

RCTRIEVE 函数 144

GET???和SET???类函数 144

GETROW、GETSELECTEDROW、SETROW、SELECTROW 函数 145

SCROLLTOROW 函数 146

DELETEROW 和INSERTROW 函数 146

SETSORT 和SORT 函数 146

SETFILTER 和FILTER 函数 146

GETVALIDATE 和SETVALIDATE 函数 147

ROWSCOPY、ROWSDISCARD 和ROWSMOVE 函数 147

MODIFIEDCOUNT 和DELETEDCOUNT 函数 148

SHAREDATA 和 SHAREDATAOFF 函数 148

DESCRIBE 和MODIFY 函数 149

UPDATE 函数 151

第八章 库管理 154

预开发决策 154

P库的维护 154

数字游戏:库与库表项 154

程序开发库 155

优化和再生 155

优化 156

再生 156

库的组织 157

库表项的管理 158

注销 158

登记 159

输入和输出库表项 160

外部数据源的管理 160

为什么要输出 161

输入 162

库管理的其它说明 162

跳到某个画屏 162

删除确认 163

库运行函数 163

警惕覆盖库表项的危险 163

意义重大的注解 164

动态库 164

重命名库 164

重命名库表项 164

建立报告 164

主窗口 166

弹出式窗口 166

窗口类型 166

第九章 高效的GUI 设计 166

子窗口 167

响应窗口 167

MDI 框架和具有MICROHELP 的MDI 框架 167

应用程序的风格以及选择窗口类型 170

MDI 应用程序 170

非MDI 应用程序 170

在PowerBuilder 应用程序中使用控制 171

使用控制的数量 172

数据窗口控制 178

数据窗口或标准控制间的选择 178

数据表项 178

使用菜单指定选项 179

使用菜单实现应用程序中的切换 179

数据报表 179

用菜单项启动操作 180

其它菜单技巧 181

弹出式菜单 182

拖放操作 183

指定DragIcon 184

潜在对象和目标对象 184

第十章 PowerBullder 环境中的通信 186

应用程序组件之间的通信 186

直接访问 186

调用一个函数 187

角发一个事件 188

使用变量 189

Message 对象的属性 191

全局变量 191

Other 事件和Message 对象 191

数据库通信 194

与多个数据库的通信 195

事务对象和数据窗口 196

文本文件的管理 197

PowerScript 文本文件函数 197

调用外部函数 198

语法 199

例子 199

动态数据交换 199

PowerBuilder 客户机应用程序的一个伪例 201

PowerBuilder 服务器应用程序的一个伪例 201

环境对象 202

OLE 2.0 203

OLE 2.0事件 205

OLE 2.0函数 205

第十一章 MDI 应用程序 207

子应用程序 207

MDI 的组成部分 207

MDI 框架 207

客户区 208

MDI 图表 210

菜单 212

菜单特性 214

工具栏 215

提供MICROHELP 217

打开图表的实例 218

退出应用程序 218

打开多个实例 219

打开不同窗口的实例 220

第十二章 高级的数据窗口技巧 221

处理变长列 221

提示用户输入检索条件 221

检索需要的数据 222

滚动列 222

ATTRIBUTES…选项 223

LAYER 属性 223

将静态数据存贮在数据窗口中 223

使一个数据窗口对象与一个数据窗口控制动态相关联 224

数据窗口对象的名字是已知的情况 224

数据窗口对象是名字是未知的情况 225

下拉式数据窗口 226

相关的组合(嵌套)报表 229

组合报表 229

无关联的组合报表 230

使用查询方式 231

在数据窗口中使用OLE 列 232

图形 235

图形的组成部分 235

图形的类型 236

图形表示风格 238

定义图形 243

在一个数据窗口中使用一个图形 246

使用弹出式菜单 246

建立交叉表报告 247

把图形控制放在窗口中 247

交叉表报告 247

第十三章 数据库存取 250

PowerScript 和SQL 250

SQLCODE 250

支持的SQL 语句 251

连接和断开 251

选择数据 252

数据修改语句 254

使用光标 254

使用过程 256

BLOB 语句 257

动态SQL 258

DYNAMICSTAGING AREA 258

COMMIT 与ROLLBACK 258

DYNAMICDESCRIPTION AREA 259

格式1 259

格式2 259

格式3 260

格式4 261

事务处理 262

第十四章 用户对象 264

可视用户对象 264

标准可视用户对象 265

定制可视用户对象 268

外部用户对象 271

VBX 用户对象 273

定制类用户对象 274

用户对象的分类 274

标准类用户对象 275

用户对象的动态显示 276

用户对象命名约定 278

用户对象的窗口之间的通讯 278

使用函数 278

实现用户事件 279

用户事件与对象级函数 279

第十五章 构造面向对象的应用程序 281

什么是面向对象? 281

基本术语 281

类 281

实例定义 282

对象 282

父和子:一对多的关系 283

继承性 283

类、对象和实例 283

消息定义 283

在PowerBuilder 中使用继承性 285

什么是封装 291

在PowerBuilder 中实现封装 291

多形性的解释 291

在PowerBuilder 中实现多形性 291

结束语 293

第十六章 测试和调试 294

调度程序 294

调试方式 294

指定断点 294

在调试方式下运行应用程序 297

SQL NOTEPAD 299

数据窗口的测试 300

其它测试要点和技巧 302

第十七章 分发应用程序 303

可执行文件 303

.EXE 文件的内容 303

动态连接库 304

PBD 的内容 305

其它资源 305

建立PowerBuilder 的资源文件 305

动态赋值的数据窗口对象 306

建立可执行文件的两种方法 306

使用Application 画屏 307

使用Project 画屏 308

管理.EXE 和PBD 的大小 310

使应用程序与一个图符相关联 310

分布的其它注意点 310

CommandParm 函数 311

附录A: PowerBullder 4.0版的新特性 312

把信息保存到项目对象中 312

支持LOE 2.0 312

数据管道 312

建立管道 313

管道出错 315

指导数据管道用于应用程序中 316

PowerScript 的增强 317

PRINT 函数 317

PRINTSCREEN 函数 317

GETATE 函数 318

MDI 的增强 318

新属性 320

新函数 320

数据窗口的增强 320

性能的改进 320

表示风格的变化 321

数据源的变化 321

报表作为文件保存 322

NEWSPAPER 列 322

其它性能的增强 322

新的控制特性 324

用户对象的再定义 324

数据库画屏的增强 325

源控制的增强 325

PowerBullder 4.0的其它新功能 325

命名约定 327

注解 327

附录B:设计原本程序的技巧和技术 327

文档资料的重要性 327

文档资料的其它注意 329

PowerScript 画屏 329

PASTE 列表框 330

PAINTERBAR 图符 330

EDIT 菜单项 332

PowerScript 的某些保留字 332

用户定义的函数 334

全局函数与对象级函数 334

快速循环 335

CloseQuery 事件 335

数据类型的转换函数 336

使用SHIFT/CLICK 和CONTRO/CLICK 337

在计算列中的有条件计算 337

数据窗口原本程序的例子 337

动态修改WHERE 子句 338

修改多个表 338

显示格式屏蔽字符 339

其它技巧 341

对象的REDRAW 属性 341

赋值符号的简写形式 341

CHOOSE CASE 控制结构 342

作废编辑的内容 343

串比较 343

串的查找和替代函数 343

有区别地处理CLIKED 和DOUBLECLIKED 事件 344

修改一个窗口的相关菜单 345

算术溢出 346

一个数字计算的例子 346

打印区域 347

打印光标 347

管理打印作业 347

附录C:打印函数 347

打印函数的格式 348

PRINTBITMAP 函数 348

PRINTCANCEL 函数 349

PRINTCLOSE 函数 349

PRINTDATAWINDOW 函数 349

PRINTDEFINEFONT 函数 349

PRINTOPEN 函数 350

PRINTOVAL 函数 350

PRINTLINE 函数 350

PRINTPAGE 函数 351

PRINTRECT 函数 351

PRINTROUNDRECT 函数 351

PRINTSCREEN 函数 351

PRINTSEND 函数 351

PRINTSETFONT 函数 351

PRINTSETSPACING 函数 352

PRINTSETUP 函数 352

PRINTTEXT 函数 352

PRINTWIDTH 函数 352

PRINTS 和PRINTY 函数 352

附录D 资料盘上包含的内容 353

安装盘和样板应用程序 355