当前位置:首页 > 工业技术
PowerBuilder 9.0全方位教程
PowerBuilder 9.0全方位教程

PowerBuilder 9.0全方位教程PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:吕晓辉主编
  • 出 版 社:北京:航空工业出版社
  • 出版年份:2003
  • ISBN:7801832264
  • 页数:404 页
图书介绍:本书是数据库开发的主流产品,讲述其使用方法和技巧。
《PowerBuilder 9.0全方位教程》目录

第1章 PowerBuilder 9.0开发概述 1

1.1 PowerBuilder概述 1

1.1.1 PowerBuilder简介 1

1.1.2 PowerBuilder的发展历程 2

1.2 PowerBuilder 9.0的新特性 3

1.2.1 PowerBuilder 9.0的主要特点 3

1.2.2 PowerBuilder 9.0的新增特性 4

1.3 集成开发环境简介及使用 6

1.3.1 PowerBuilder的开发环境 7

1.3.2 菜单栏 7

1.3.3 工具栏 10

1.3.4 剪贴窗口和输出窗口 11

1.3.5 定制开发环境 12

1.3.6 系统目录树 13

1.4 应用程序的工作空间 13

1.4.2 管理工作空间 14

1.4.1 工作空间的创建 14

1.5 第一个应用程序 15

本章小结 21

第2章 PowerScript编程语言 22

2.1 PowerScript概述 22

2.2 数据类型与操作符 22

2.2.1 数据类型 22

2.2.2 注释与标识符 26

2.2.3 操作符 27

2.2.4 表达式 30

2.3 数据的声明 31

2.3.1 常量的声明 31

2.3.2 变量的声明 31

2.3.3 数组的声明 33

2.4 流程控制语句 33

2.4.1 赋值语句 34

2.4.2 条件判断语句 34

2.4.3 循环语句 37

2.4.4 其他控制语句 39

2.5 结构 40

2.6 函数 43

2.6.1 函数和事件调用 43

2.6.2 创建自定义函数 44

2.6.3 函数的重载和超越 49

2.6.4 使用外部函数 50

2.7 面向对象编程 51

2.7.1 面向对象的特性 52

2.7.2 对象的属性、函数和事件 52

2.7.3 对象的继承 53

2.7.4 对象的创建与释放 54

2.8 系统函数 55

2.8.1 系统函数简介 55

2.8.2 常用系统函数 55

2.9 SQL(结构查询语句) 56

2.9.1 SQL简介 56

2.9.2 数据库的连接 57

2.9.3 事务管理 58

2.9.4 SQL查询语句 59

本章小结 60

第3章 应用程序对象 62

3.1 应用程序对象概述 62

3.2 创建应用程序对象 63

3.2.1 创建定制应用程序 64

3.2.2 创建模板应用程序 70

3.2.3 移植应用程序 77

3.3 应用程序画笔 79

3.4 属性、事件和函数 81

3.4.1 应用程序对象的属性 82

3.4.2 应用程序对象的事件 84

3.4.3 应用程序对象的函数 86

本章小结 87

第4章 窗口菜单与常用控件 88

4.1 窗口菜单与控件概述 88

4.2.1 窗口的组成 89

4.2 窗口简介 89

4.2.2 窗口的分类 90

4.3 窗口的设计 93

4.3.1 窗口画笔 93

4.3.2 创建窗口 95

4.3.3 设置窗口的属性 98

4.3.4 窗口对象的事件和函数 101

4.4.1 添加控件 106

4.4 窗口控件的操作 106

4.4.2 选取控件 107

4.4.3 设定控件的Tab顺序 108

4.4.4 控件的其他操作 109

4.5 菜单简介 109

4.6 菜单的使用 111

4.6.1 菜单画笔 111

4.6.2 创建新菜单 112

4.6.3 菜单的操作 114

4.6.4 设置菜单的属性、事件和函数 118

4.7 关联窗口和菜单 122

4.8 按钮控件 124

4.8.1 命令按钮 124

4.8.2 图形按钮 126

4.9 文本的显示与编辑 128

4.9.1 静态文本框 128

4.9.2 单行文本框 129

4.9.3 掩码文本框 132

4.9.4 多行文本框 133

4.9.5 RiehText文本框 134

4.10 固定列表控件 136

4.10.1 分组框 136

4.10.2 单选按钮 136

4.10.3 复选框 138

4.11 进度条和轨迹条 140

4.11.1 进度条 140

4.11.2 轨迹条 143

4.12.1 列表框 146

4.12 列表控件 146

4.12.2 图形列表框 149

4.12.3 下拉列表框 153

4.12.4 图形下拉列表框 154

4.13 画图控件 154

4.13.1 直线、椭圆、矩形和圆角矩形控件 154

4.13.2 图形控件 155

4.14 其他类控件 157

4.14.1 静态超链接 158

4.14.2 图形超链接 158

4.14.3 Tab控件 159

本章小结 162

第5章 PowerBuilder数据库管理 163

5.1 数据库管理概述 163

5.2 数据库基础 163

5.2.1 表和视图 164

5.2.2 主键、索引和外键 164

5.3.1 创建AdaptiveServer Anywhere数据库 165

5.3 数据库的创建和删除 165

5.3.2 数据库的删除 171

5.3.3 ODBC数据源 173

5.4 数据库的连接 176

5.4.1 PowerBuilder数据库画笔 176

5.4.2 通过ODBC接口连接数据库 178

5.4.3 通过OLEDB接口连接数据库 179

5.5 表操作 180

5.5.1 创建表 181

5.5.2 设置主键 183

5.5.3 设置外键 184

5.5.4 建立索引 185

5.6 视图操作 185

5.6.1 创建视图 186

5.6.2 删除视图 187

5.7 数据操作 188

5.7.1 插入记录 188

5.8 嵌入式SQL语言 189

5.8.1 应用程序实例 189

5.7.2 删除记录 189

5.8.2 使用嵌入式SQL语句访问表中的数据 192

本章小结 194

第6章 数据窗口 196

6.1 数据窗口概述 196

6.1.1 数据窗口对象 196

6.1.2 数据窗口控件 197

6.2 数据窗口对象的创建 198

6.2.1 数据窗口的编辑 199

6.2.2 使用向导 200

6.2.3 操纵数据 203

6.3 数据窗口画笔 205

6.3.1 数据窗口画笔的视图 205

6.3.2 数据窗口画笔的工具栏 208

6.3.3 定制数据窗口画笔 209

6.4 数据窗口对象设计 209

6.4.1 区域划分 210

6.4.3 计算字段 211

6.4.2 添加和删除列 211

6.4.4 过滤数据 216

6.4.5 数据排序 217

6.4.6 定义有效性规则 218

6.5 常用控件 219

6.6 定义数据编辑风格 221

6.7 数据窗口控件的属性设置 225

6.8 数据窗口控件的事件 229

6.8.1 ButtonClicked事件 229

6.8.2 ButtonClicking事件 230

6.8.3 RetrieveRow事件 231

6.9 数据窗口控件的常用函数 232

6.9.1 GetItemString函数 232

6.9.2 SetFilter和Filter函数 234

6.9.3 SetSort和Sort函数 235

6.9.4 GetValidate和SetValidate函数 237

6.10 操作数据窗口 238

6.10.1 为数据窗口控件指定事务对象 238

6.10.2 动态访问数据窗口的属性 240

6.11 数据存储对象 243

6.12 数据窗口使用综合实例 244

6.12.1 创建应用程序 244

6.12.2 创建数据窗口对象和数据窗口控件 245

本章小结 248

第7章 数据报表 249

7.1 数据报表概述 249

7.2 报表的创建 249

7.3 报表的预览 252

7.4 报表的打印 254

7.5 交叉表 258

7.6 统计图的设计 261

7.6.1 统计图概述 262

7.6.2 创建统计图 264

7.6.3 使用统计图 265

7.7 使用复合报表 266

本章小结 268

8.1.1 调试画笔 269

第8章 程序的调试与发行 269

8.1 应用程序的调试 269

8.1.2 设置断点 271

8.1.3 调试工具 281

8.1.4 调试方法 282

8.1.5 查看调试信息 283

8.2 工程的创建与生成 284

8.3 程序的发行 291

本章小结 292

9.1 实例目标 293

第9章 综合应用实例 293

9.2 创建工作空间 294

9.3 数据库设计 296

9.4 数据窗口设计 299

9.4.1 部门维护数据窗口 299

9.4.2 职位维护数据窗口 301

9.4.3 员工信息输入数据窗口 301

9.4.5 部门工资统计表 302

9.4.4 工资输入数据窗口 302

9.5 窗口设计 303

9.5.1 员工信息输入模块 303

9.5.2 员工信息查询模块 304

9.5.3 部门工资统计表 306

9.6 创建与发布应用程序 307

本章小结 308

第10章 自定义用户对象 309

10.1 自定义用户对象简介 309

10.1.1 可视用户对象 309

10.1.2 类用户对象 310

10.2 创建用户对象 311

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

10.2.2 创建定制可视用户对象 314

10.2.3 创建定制类用户对象 315

10.2.4 创建标准类用户对象 316

10.2.5 创建用户对象的继承 317

10.3.1 使用可视用户对象 318

10.3 用户对象的使用 318

10.3.2 使用类用户对象 319

10.4 用户对象实例 321

10.4.1 模拟时钟原理 321

10.4.2 时钟指针移动的算法 321

10.4.3 定时器 322

10.4.4 Timer事件的处理 323

10.4.5 开发步骤 324

本章小结 336

11.1 OLE技术简介 337

第11章 使用嵌入式对象 337

11.1.1 OLE控件 338

11.1.2 OLE定制控件 338

11.1.3 管理OLE对象 338

11.2 OLE控件的使用 338

11.2.1 设置OLE控件 339

11.2.2 链接与嵌入 342

11.2.3 OLE控件的属性 343

11.3.1 FlexGrid控件的使用 345

11.3 OCX控件的使用实例 345

11.3.2 WinSocket控件的使用 349

本章小结 354

第12章 分布式应用程序 355

12.1 分布式应用程序的结构 355

12.2 PowerBuilder的分布式程序架构 356

12.3 Jaguar Manager概述 358

12.4 COM/MTS概述 359

12.4.1 COM技术 359

12.4.2 MTS 360

12.5 基于EAServer的分布式程序开发 360

12.6 创建EAServer服务器组件 361

12.7 EAServer客户端开发 363

12.7.1 根据INI文件设置连接EAServer 367

12.7.2 根据注册表设置连接EAServer 368

12.7.3 在代码中设置连接EAServer 370

12.8.1 EAServer服务器组件开发 371

12.8 分布式程序开发实例 371

12.8.2 EAServer客户端开发 378

本章小结 385

第13章 Web应用程序 386

13.1 Web应用程序概述 386

13.1.1 HTML语言 386

13.1.2 XML语言 387

13.2.1 PowerDynamo概述 388

13.2 用PowerBuilder创建Web页面 388

13.2.2 Web Target的创建 390

13.2.3 Web页面的创建 395

13.2.4 Web的发布 397

13.3 Web页面的编辑与开发 398

13.3.1 Web页面开发环境 398

13.3.2 编辑Web页面 399

13.3.3 预览Web页面 402

13.4 使用ActiveX控件 403

本章小结 404

返回顶部