《PowerBuilder 9.0入门与提高实用教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:刘斌,祁慧编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2003
  • ISBN:7113055567
  • 页数:391 页
图书介绍:本书讲解了PowerBuilder 9.0 中的编程基础、应用程序对象、窗口与菜单、控件的使用、用户对象、数据库操作、窗口对象、报表与商业图形处理、分布式编程、OLE容器和OCX控件、Web应用、调试与发行等内容。

目 录 1

第1章PowerBuilder 9.0概述 1

1-1 新特性 2

1-1-1 PowerBuilder 9.0的发展背景 2

1-1-2 PowerBuilder 9.0的主要特点 2

1-1-3 PowerBuilder 9.0的新特性 3

1-2 集成开发环境简介及使用 5

1-2-1整体布局 6

1-2-2系统菜单 7

1-2-3 工具栏 9

1-2-4剪贴窗口和输出窗口 10

1-2-5定制开发环境 11

1-2-6系统目录树 12

1-3 工作区 12

1-3-1工作区的创建 13

1-3-2管理工作区 13

1-4 使用向导建立第一个应用程序 14

1-5 本章小结 17

1-6 本章习题 18

第2章PowerBuilder编程基础 19

2-1 概述 20

2-2 语言基础 20

2-2-1标识符和注释 20

2-2-2数据类型 22

2-2-3操作符 25

2-2-4表达式 28

2-3-1常量的声明 29

2-3-2变量的声明 29

2-3 声明 29

2-3-3数组的声明 31

2-4 基本控制语句 31

2-4-1 赋值语句 32

2-4-2条件判断语句 32

2-4-3循环语句 35

2-4-4其他常用控制语句 37

2-5 结构和函数 38

2-5-1 结构 38

2-5-3创建自定义函数 41

2-5-2函数和事件调用 41

2-5-4函数的重载和覆盖 45

2-5-5使用外部函数 46

2-6 面向对象编程 48

2-6-1 面向对象的特性 48

2-6-2对象的属性、函数和事件 49

2-6-3对象的继承 50

2-6-4对象创建与释放 50

2-7-1 系统函数简介 51

2-7 常用的系统函数 51

2-7-2常用系统函数 52

2-8 SQL语句 53

2-8-1 SQL简介 53

2-8-2数据库连接与断开 54

2-8-3事务管理 54

2-8-4 SQL查询语句 55

2-9 本章小结 57

2-10 本章习题 58

第3章应用程序对象 59

3-1 概述 60

3-2 应用程序对象简介 60

3-3 创建新的应用程序 61

3-3-1 创建定制应用程序 62

3-3-2创建模板应用程序 67

3-3-3移植已有应用程序 73

3-4 应用程序画笔 75

3-5-1应用程序对象的属性 77

3-5 应用程序对象的属性、事件和函数 77

3-5-2应用程序对象的事件 79

3-5-3应用程序对象的函数 82

3-6 本章小结 83

3-7 本章习题 83

第4章窗口及菜单编程 85

4-1 概述 86

4-2 窗口组成及分类 86

4-2-1 窗口的组成 86

4-2-2窗口的分类 87

4-3-1窗口画笔 90

4-3 窗口的使用 90

4-3-2创建窗口 92

4-3-3 设置窗口的属性 94

4-3-4窗口对象的事件和函数 98

4-4 窗口控件的操作 103

4-4-1 添加控件 103

4-4-2选取控件 104

4-4-3 设定控件的Tab顺序 105

4-5 菜单的分类及组成 106

4-4-4控件的其他操作 106

4-6 菜单的使用 108

4-6-1菜单画笔 108

4-6-2创建新菜单 109

4-6-3菜单的操作 111

4-6-4设置菜单的属性、事件和函数 114

4-7 窗口与菜单的关联 118

4-8 本章小结 120

4-9 本章习题 120

第5章控件使用 121

5-1 控件使用概述 122

5-2 按钮控件 122

5-2-1命令按钮 122

5-2-2图形按钮 124

5-3 文本的显示与编辑 126

5-3-1静态文本框 126

5-3-2单行文本框 127

5-3-3掩码文本框 130

5-3-5 RichText文本框 131

5-3-4多行文本框 131

5-4 固定列表控件 133

5-4-1分组框 133

5-4-2单选按钮 133

5-4-3复选框 135

5-5 进度条和轨迹条 137

5-5-1进度条 137

5-5-2轨迹条 139

5-6 列表控件 141

5-6-1列表框 141

5-6-2图形列表框 143

5-6-3下拉列表框 147

5-6-4图形下拉列表框 147

5-7 画图控件 148

5-7-1 直线、椭圆、矩形、圆角矩形 148

5-7-2 图形控件 149

5-8 其他 151

5-8-1静态超链接 151

5-8-2图形超链接 151

5-8-3 Tab控件 152

5-9 本章小结 154

5-10 本章习题 155

第6章用户对象 157

6-1 概述 158

6-2 用户对象简介 158

6-2-1可视用户对象 158

6-2-2类用户对象 159

6-3 创建用户对象 160

6-3-1创建标准可视用户对象 160

6-3-2创建定制可视用户对象 162

6-3-3创建定制类用户对象 164

6-3-5通过继承创建用户对象 165

6-3-4创建标准类用户对象 165

6-4 使用用户对象 166

6-4-1使用可视用户对象 166

6-4-2使用类用户对象 167

6-5 模拟时钟综合实例 169

6-5-1模拟时钟的实现原理 169

6-5-2时钟指针移动的计算公式 169

6-5-3定时器的实现原理 170

6-5-5开发步骤 171

6-5-4 Timer事件的处理方法 171

6-6 本章小结 184

6-7 本章习题 184

第7章数据库操作 185

7-1 概述 186

7-2 数据库基础知识 186

7-2-1 表和视图 186

7-2-2主键、外键和索引 187

7-3-1创建Adaptive Server Anywhere数据库 188

7-3 数据库的建立和删除 188

7-3-2删除数据库 192

7-3-3 ODBC数据源的创建与删除 193

7-4 PowerBuilder与各种数据库的连接 196

7-4-1 PowerBuilder数据库画笔 196

7-4-2通过ODBC接口连接数据库 197

7-4-3 通过OLE DB接口连接数据库 198

7-5 操作数据表 200

7-5-1 生成表 200

7-5-2设置主键 202

7-5-3设置外键 203

7-5-4建立索引 203

7-6 视图操作 204

7-6-1创建视图 204

7-6-2删除视图 205

7-7 数据操作 205

7-7-1插入记录 206

7-7-2删除记录 206

7-8-1 创建能够连接员工档案管理数据库的应用程序 207

7-8 使用嵌入式SQL语言 207

7-8-2使用嵌入式SQL访问表中的数据 209

7-9 本章小结 211

7-10 本章习题 212

第8章数据窗口对象 213

8-1 数据窗口对象概述 214

8-2 数据窗口对象的创建 215

8-2-1 数据窗口的编辑风格 215

8-2-2使用向导创建数据窗口 216

8-2-3操纵数据 218

8-3 数据窗口画笔 220

8-3-1 数据窗口画笔的视图 221

8-3-2数据窗口画笔的工具栏 223

8-3-3 定制数据窗口画笔 224

8-4 设计数据窗口对象 224

8-4-1区域划分 225

8-4-2添加和删除列 226

8-4-3计算字段 227

8-4-4过滤数据 231

8-4-5数据排序 231

8-4-6定义有效性规则 232

8-5 数据窗口中的常用控件 233

8-6 定义数据的编辑风格 235

8-7 本章小结 239

8-8 本章习题 239

第9章数据窗口控件 241

9-1 概述 242

9-2 数据窗口控件的属性 243

9-3-1 ButtonClicked事件 246

9-3 数据窗口控件的事件 246

9-3-2 ButtonClicking事件 248

9-3-3 RetrieveRow事件 248

9-4 数据窗口控件的常用函数 250

9-4-1 GetItemString函数 250

9-4-2 SetFilter和Filter函数 251

9-4-3 SetSort和Sort函数 253

9-4-4 GetValidate函数和SetValidate函数 254

9-5 操作数据窗口 256

9-5-1 为数据窗口控件指定事务对象 256

9-5-2动态访问数据窗口的属性 257

9-6 数据存储对象 260

9-7 综合实例 261

9-7-1创建应用程序 261

9-7-2创建数据窗口对象和数据窗口控件 262

9-8 本章小结 264

9-9 本章习题 264

第10章报表设计与统计图形处理 267

10-1 概述 268

10-2 创建报表 268

10-3-1预览报表 271

10-3 预览报表和打印报表 271

10-3-2打印报表 273

10-4 使用交叉表 277

10-5 统计图的设计与使用 279

10-5-1统计图概述 280

10-5-2创建统计图 281

10-5-3统计图使用 282

10-6 使用复合报表 283

10-8 本章习题 284

10-7 本章小结 284

第11章分布式开发 287

11-1 分布式开发概述 288

11-2 Jaguar Manager概述 289

11-3 COM/MTS概述 290

11-3-1 COM技术 290

11-3-2 MTS 290

11-4 基于EAServer的分布式应用开发实现原理 291

11-5 创建EAServer服务器组件 292

11-6 EAServer客户端开发 293

11-6-1根据INI文件设置连接EAServer 297

11-6-2根据注册表设置连接EAServer 298

11-6-3在代码中设置连接EAServer 300

11-7 基于EAServer的开发实例 301

11-7-1 EAServer服务器组件开发 301

11-7-2 EAServer客户端开发 308

11-8 本章小结 315

11-9 本章习题 315

第12章使用OLE容器和OCX控件 317

12-1-3管理OLE对象 318

12-1-2 OLE定制控件 318

12-1 OLE技术简介 318

12-1-1 OLE控件 318

12-2 使用OLE控件技术 319

12-2-1 设置OLE控件 319

12-2-2链接与嵌入 321

12-2-3 OLE控件的属性 322

12-3 典型OCX控件的使用 324

12-3-1 FlexGrid控件的使用 324

12-3-2 WinSock的使用 327

12-4 本章小结 331

12-5 本章习题 332

第13章创建Web应用 333

13-1 HTML语言和XML语言概述 334

13-1-1 HTML语言 334

13-1-2 XML语言 334

13-2 Web应用的基本概念 335

13-2-1 PowerDynamo概述 335

13-2-2创建Web Target 337

13-2-3 Web页面的创建 341

13-2-4 Web应用的发布 343

13-3 Web页面开发 344

13-3-1 Web应用开发环境 344

13-3-2编辑Web页面 345

13-3-3预览结果 347

13-4 使用ActiveX控件 348

13-5 本章小结 349

13-6 本章习题 350

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

14-1 概述 352

14-2 应用程序的调试 352

14-2-1调试画笔工作环境 352

14-2-2使用断点 354

14-2-3程序调试方法 363

14-2-4调试过程中信息的查看 364

14-3 建立工程并生成可执行文件 365

14-4 应用程序的发布 371

14-6 本章习题 372

14-5 本章小结 372

第15章综合应用实例 375

15-1 实例概述 376

15-2 创建一个应用 377

15-3 数据库设计 378

15-4 数据窗口设计 381

15-4-1 部门维护数据窗口 381

15-4-3员工信息输入数据窗口 382

15-4-4工资输入数据窗口 382

15-4-2职位维护数据窗口 382

15-4-5部门工资统计表 383

15-5 窗口设计 383

15-5-1 员工信息输入模块 383

15-5-2员工信息查询模块 385

15-5-3部门工资统计表 386

15-6 应用程序的建立 387

15-7 本章小结 388

本书部分习题答案 389