《PowerBuilder 7.0从入门到精通》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:邓甫国,高平等编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2000
  • ISBN:7810129546
  • 页数:390 页
图书介绍:

第一部分 PowerBuilder人门 2

第一章 PowerBuilder7.0概述 2

1.1 PowerBuilder7.0简介 2

1.2 PowerBuilder7.0安装运行环境 2

1.3 PowerBuilder7.0的安装过程 3

第二章 PowerBuilder7.0新的特性 10

2.1 新的用户界面和开发方法 10

2.1.1 新的用户界面和工具栏 10

2.1.2 新的开发方法 11

2.1.3 PowerBuilder7.O与PowerBuilder6.0区别 11

2.1.4 以对象为中心的开发环境 12

2.1.5 画板的视图 12

2.1.6 PowerBuilder7.0画板新特性 13

2.1.7 用Wizard快速创建应用和组件 15

2.1.8 用To-Do List跟踪事件和加速开发 15

2.1.9 配置快捷键 16

2.1.10 其它开发环境特性 16

2.2 新构件的开发和使用 16

2.3 新的数据库连接 16

2.3.1 新的和增强的数据库接口 16

2.3.2 不再支持的数据库接口 16

2.3.3 输入和输出的数据库配置文件 17

2.3.4 方便地进入数据库内容 17

2.4 其它新的特性 17

2.4.1 ActiveX和OLE特性 17

2.4.2 支持Internet的图像 18

2.4.3 新的窗口控制 18

2.4.4 使用储存过程更新数据库 18

2.4.5 ActiveX的数据窗口Web控件 18

第三章 PowerBuilder启动和软件使用 19

3.1 PowerBuilder启动 19

3.2 PowerBuilder基本操作界面 19

3.2.1 PowerBuilder基本操作界面 20

3.2.2 PowerBuilder界面工具栏使用说明 20

3.2.3 PowerBuilder界面菜单使用说明 21

第四章 PowerBuilder窗口设计 41

4.1 窗口的定义 41

4.1.1 窗口的创建和继承 41

4.1.2 窗口画板组成 41

4.1.3 窗口类型 44

4.1.4 窗口的属性 46

4.1.5 预览和运行窗口 50

4.1.6 窗口事件 51

4.1.7 窗口的保存 52

4.1.8 窗口对象的编程 53

4.2 窗口上的控件 56

4.2.1 控件概述 56

4.2.2 在窗口上新建控件 57

4.2.3 控件的选择 58

4.2.4 控件的布局 60

4.2.5 控件属性的定义 60

4.2.6 控件的操作顺序 64

4.2.7 控件的编程 65

4.3 窗口控件的使用 65

4.3.1 CommandButton(命令按钮) 66

4.3.2 PictureButton(图片按钮) 67

4.3.3 CheckBox(复选框) 68

4.3.4 RadioButton(单选项) 70

4.3.5 GroupBox(成组框) 71

4.3.6 StaticText(静态文本) 71

4.3.7 StaticHyperLink(静态超文本连接) 72

4.3.8 Picture(图片) 73

4.3.9 SingleLineEdit(单行编辑器) 73

4.3.10 EditMask(编辑屏蔽) 75

4.3.11 MultiLineEdit(多行编辑器) 77

4.3.12 RichTextEdit 78

4.3.13 HScrollBar(横向波动条)和VScrollBar(纵向滚动条) 80

4.3.14 HTrackerBar(水平跟踪条)和VTrackerBar(垂直跟踪条) 81

4.3.15 HprogressBar(水平进程条)和VprogressBar(垂直进程条) 82

4.3.16 DropDownlistBox(下拉列表框) 83

4.3.17 DropDownPicureListBox(下拉图片列表框) 85

4.3.18 PictureListBox(图片列表框) 86

4.3.19 ListBox(列表框) 86

4.3.20 ListView(列表浏览) 87

4.3.21 TreeView(树状浏览) 88

4.3.22 Tab 89

4.3.23 DataWindow(数据窗口)控件 91

4.3.24 Graph(图表) 91

4.3.25 OLE 92

4.3.26 UserObjects(用户对象) 92

第五章 菜单的设计 93

5.1 菜单窗口简介 93

5.1.1 菜单画板的介绍 93

5.1.2 菜单基本属性的介绍 95

5.2 创建和设计菜单 96

5.2.1 创建菜单项 97

5.2.2 菜单项的插入、添加、删除和移动 97

5.2.3 设置加速键和快捷键 99

5.2.4 创建分隔线 100

5.2.5 菜单的保存 100

5.3 菜单项中事件的定义 100

5.3.1 菜单项事件 100

5.3.2 为菜单事件编写脚本 101

5.4 菜单的使用 102

5.4.1 窗口与菜单栏 102

5.4.2 创建弹出式菜单 102

第六章 数据窗口 105

6.1 概述 105

6.1.1 工具栏介绍 105

6.1.2 事务对象 107

6.2 创建数据窗口 107

6.2.1 选择数据窗口的风格 110

6.2.2 选择数据源 120

6.3 设置数据窗口 128

6.3.1 数据窗口介绍 128

6.3.2 设置数据窗口 129

6.3.3 数据的处理 138

6.4 数据窗口中的对象 143

6.4.1 添加数据窗口对象 143

6.4.2 指定对象的浏览顺序 148

6.5 数据窗口预览和保存列的 149

6.6 数据窗口打印 150

6.7 数据窗口控件 151

6.7.1 数据窗口事件 152

6.7.2 数据窗口函数 158

6.7.3 引用和更改数据窗口属性 165

第七章 利用Wizard快速创建应用程序 170

7.1 创建一个基本应用 170

7.2 快速生成一个EXE文件 170

7.3 修改模块 177

7.4 增加数据窗口 178

7.4.1 创建数据窗口 178

7.4.2 连接数据窗口 180

7.5 重新编译Project文件和EXE文件 184

第二部分 PowerBuilder熟练掌握 186

第八章 PowerScript编程 186

8.1 PowerScript的语法特征 186

8.1.1 数据类型 186

8.1.2 常量与变量 187

8.1.3 操作符 193

8.1.4 程序的控制结构 195

8.1.5 参数传递 198

8.1.6 其它 198

8.2 使用SQL语句 199

8.2.1 使用SQL的查询语句 200

8.2.2 使用SQL的数据维护类语句 201

8.2.3 使用SQL的数据库系统维护和事务管理语句 202

8.2.4 游标 203

8.2.5 过程 204

8.2.6 动态SQL语句 205

8.3 对象和控件编程 207

8.4 内部函数 208

8.5 PowerScript画板 212

8.5.1 PowerScript画板的界面 212

8.5.2 弹出菜单 214

第九章 PowerBulider和数据库的连接 224

9.1 通过ODBC与数据库相连 224

9.1.1 PowerBuilder7.0支持的ODBC接口 224

9.1.2 通过ODBC接口连接到数据库 225

9.2 通过专用数据库接口相连 234

9.2.1 PowerBuilder支持的专用接口 235

9.2.2 部分专用接口介绍 236

9.3 连接数据库 236

第十章 用户对象和用户事件 238

10.1 用户对象概述 238

lO.2 标准可视用户对象 239

10.2.1 创建标准可视用户对象 239

10.2.2 应用标准可视用户对象 241

10.3 定制可视用户对象 242

10.3.1 创建定制可视用户对象 242

10.3.2 应用定制可视用户对象 243

10.4 外部可视用户对象 244

10.4.1 创建外部可视用户对象 244

10.4.2 应用外部可视用户对象 245

10.5 标准类用户对象 245

10.5.1 创建标准类用户对象 246

10.5.2 应用标准类用户对象 246

10.6 定制类用户对象 248

10.6.1 创建定制类用户对象 248

10.6.2 应用定制类用户对象 249

10.7 自动实例化 249

10.8 用户事件 250

10.8.1 用户事件ID 250

10.8.2 定义用户事件 250

10.8.3 应用用户事件 252

10.8.4 窗口和用户对象之间的通信 254

第十一章 OLE应用 260

11.1 在应用程序中使用OLE控件 260

11.1.1 在窗口中使用OLE控件 260

11.1.2 OLE控件的属性 262

11.1.3 OLE控件的函数 265

11.1.4 OLE控件的事件 274

11.2 OLE自动化 276

11.3 OCX控件 279

第十二章 开发Internet应用程序 281

12.1 概述 281

12.2 基于Web.PB的应用 281

12.2.1 客户端的HTML代码 282

12.2.2 开发DPB应用程序 283

12.2.3 CGI环境变量 288

12.2.4 Internet应用程序中的对象 289

12.2.5 Web.PB Wizard 291

12.3 基于Plug-in的应用 292

12.3.1 数据窗口的Plug-in应用 293

12.3.2 Window的Plug-in应用 294

12.4 ActiveX 297

第三部分 PowerBuilder精通 300

第十三章 PowerBuilder的JavaBeans代理生成器 300

13.1 JavaBeans代理生成器概述 300

13.1.1 开发步骤 300

13.1.2 生成代码类别 300

13.1.3 Java数据类型映射 302

13.2 生成Java类 303

13.2.1 启动JavaBeans代理生成器 303

13.2.2 选择定制类用户对象 304

13.2.3 指定项目属性 305

13.2.4 创建Java类库 306

13.3 Java类库应用 306

13.3.1 编写Java代码要素 307

13.3.2 建立Java项目 308

13.3.3 建立连接 308

13.3.4 JavaBeans代理的调用方法 311

13.3.5 使用Date和DateTime类 317

13.4 com.sybase.dpb类库包 318

第十四章 PowerBuilder的DWSyntax工具 320

14.1 DWSyntax工具启动 320

14.2 DWSyntax描述 321

14.3 DWSyntax修改 322

14.3.1 创建对象 322

14.3.2 改变对象属性 323

14.3.3 消除对象 323

14.4 SyntaxFromSQL应用 324

14.4.1 构造局部变量 324

14.4.2 创建SQL语句 325

14.4.3 描述DataWindow对象的表单和样式 325

14.4.4 SyntaxFromSQL()函数 325

14.4.5 创建对象 326

第十五章 PowerBuilder应用程序构造器 327

15.1 生成跟踪文件 327

15.2 分析跟踪文件 329

15.2.1 类视图 329

15.2.2 例程视图 331

15.2.3 跟踪视图 332

15.3 调试应用程序 333

15.4 跟踪函数 333

15.4.1 TraceOpen() 334

15.4.2 TraceClose() 334

15.4.3 TraceBegin() 334

15.4.4 TraceEnd() 335

15.4.5 TraceEnableActivity() 335

15.4.6 TraceDisableActivity() 336

15.4.7 TraceError() 336

15.4.8 TraceUser() 336

15.5 库文件profile.pbl对象列表 337

第十六章 PowerBuilder的移植辅助工具 338

16.1 启动Migration Assistant 338

16.2 测试PowerBuilder应用库文件 339

16.3 自定义检查文件 340

第十七章 PFC库的使用及PFC扩展器 341

17.1 面向对象的PowerBuilder 341

17.1.1 面向对象的程序设计 341

17.1.2 对象 342

17.1.3 多态性 342

17.1.4 继承 342

17.1.5 方法和属性 343

17.1.6 封装 343

17.2 PFC库和对象 343

17.2.1 基本概念 343

17.2.2 面向对象的PFC 345

17.2.3 PFC扩展层 345

17.2.4 PFC命名惯例 348

17.2.5 PFC元素 348

17.3 PFC服务应用 349

17.3.1 应用程序服务 350

17.3.2 窗口服务 358

17.3.3 数据窗口(DataWindow)服务 363

17.3.4 全局服务 371

17.4 PFC扩展器 378

17.4.1 启动PFC扩展器 378

17.4.2 生成PFC扩展类库 378

第十八章 应用程序调试 383

18.1 调试器 383

18.1.1 Source视图 383

18.1.2 Source Browser视图 384

18.1.3 Source History视图 384

18.1.4 Variables视图 384

18.1.5 Object in memory视图 384

18.1.6 Call Stack视图 384

18.1.7 Breakpoints视图 384

18.1.8 Watch视图 385

18.1.9 Instances视图(仅在远程调试时起作用) 385

18.2 设置断点 385

18.2.1 添加断点 385

18.2.2 编辑断点 385

18.3 在调试状态下运行 387

18.3.1 开始调试 387

18.3.2 查看变量 387

18.3.3 使用Watch视图 388

18.4 程序运行时的错误处理 388

18.5 即时调试 389

18.6 跟踪应用程序的执行过程 390