当前位置:首页 > 工业技术
PowerBuilder 7.0初学者指南
PowerBuilder 7.0初学者指南

PowerBuilder 7.0初学者指南PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:王守华,卢嘉编著;抖斗书屋主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2000
  • ISBN:7302009015
  • 页数:337 页
图书介绍:第1部分 PowerBuilder简介               第1章 PowerBuilder与客户机/服务器结构   PowerBuilder是一种客户机/服务器结构应用程序的开发工具,它具有可视化的开发环境和面向对象的程序设计方法。本章将简要介绍一下PowerBuilder和它的特性以及客户机用B务器结构。另外,本章还简述了一些面向对象程序设计技
《PowerBuilder 7.0初学者指南》目录

第1部分PowerBuilder简介 1

第1章 PowerBuilder与客户机/服务器结构 1

1.1 什么是PowerBuilder 1

1.2 PowerBuilder的基本特性 1

1.2.1 可视化开发 1

1.2.2 面向对象的开发工具 2

1.2.3 功能强大的PowerScript语言 2

1.2.4 数据窗口 2

1.2.5 开放系统 3

1.2.6 多平台开发环境 3

1.2.7 支持DDE、DLL、OLE2.0 3

1.2.8 丰富的联机帮助 3

1.3 什么是客户机/服务器结构 3

1.3.1 客户机 4

1.3.2 中间件 4

1.3.3 服务器 4

1.4 使用客户机/服务器结构 4

1.5 PowerBuilder与客户机/服务器结构 4

1.6 面向对象程序设计简述 5

1.6.1 类 5

1.6.2 框架 5

1.6.3 封装 5

1.6.4 继承 6

1.6.5 多态性 6

1.6.6 客户机/服务器环境中的对象 6

1.7 小结 6

第2章 PowerBuilder7.0的新特性 7

2.1 焕然一新的用户界面 7

2.1.1 多窗口模式的画板窗口 7

2.1.2 应用程序和组件向导 8

2.1.3 处理列表 8

2.1.4 系统功能 9

2.2 更多的组件开发和应用 10

2.3 更好的数据库连接 10

2.3.1 新增的数据库接口 10

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

2.3.3 增强的数据库特性 11

2.4 其他新特性 12

2.5 小结 12

第3章PowerBuilder快速入门 13

3.1 PowerBuilder基本概念 13

3.1.1 对象 13

3.1.2 画板 14

3.2 PowerBuilder开发界面 14

3.2.1 工具栏 14

3.2.2 菜单 20

3.3 开发应用程序的步骤 24

3.3.1 分析 24

3.3.2 设计 24

3.3.3 开发的基础工作 25

3.3.4 应用程序开发 30

3.3.5 调试 37

3.3.6 测试 37

3.3.7 生成可执行程序 37

3.4 小结 42

第2部分PowerBuilder编程基础 43

第4章 创建应用程序对象和库 43

4.1 什么是应用程序对象 43

4.2 Application画板 43

4.3 创建一个具体的应用程序对象 46

4.4 应用程序对象的属性 54

4.4.1 应用程序对象的切换和打开 54

4.4.2 General标签 55

4.4.3 Toolbar标签 56

4.4.4 设置默认字体 57

4.4.5 应用程序图标 58

4.4.6 默认的全局变量 58

4.5 应用程序的事件 59

4.5.1 Close(关闭) 59

4.5.2 ConnectionBegin(连接开始) 59

4.5.3 ConnectionEnd(连接终止) 60

4.5.4 Idle(空闲) 60

4.5.5 Open(打开) 60

4.5.6 SystemError(系统错误) 60

4.6 Library画板 61

4.7 小结 67

第5章 创建窗口对象 68

5.1 什么是窗口对象 68

5.2 Window画板 68

5.3 创建一个具体的窗口 70

5.4 窗口的属性 71

5.4.1 General标签 71

5.4.2 Scroll标签 72

5.4.3 ToolBar标签 73

5.4.4 Other标签 74

5.5 窗口的类型 74

5.5.1 主窗口 75

5.5.2 子窗口 75

5.5.3 弹出式窗口 75

5.5.4 响应式窗口 75

5.5.5 多文档界面和带MicroHelp的多文档界面 75

5.6 在窗口中放置控件 76

5.6.1 使用控件 76

5.6.2 排列控件 77

5.6.3 控件简介 82

5.7 窗口的事件 107

5.8 完善通讯录示例 108

5.8.1 创建w_frame窗口 108

5.8.2 创建w_view窗口 109

5.8.3 创建w_edit窗口 110

5.8.4 创建w_queryname窗口 110

5.8.5 创建w_querybirth窗口 110

5.8.6 创建w_result窗口 111

5.8.7 创建w_about窗口 111

5.9 小结 111

第6章 PowerScript语言 112

6.1 什么是PowerScript语言 112

6.2 PowerScript画板 112

6.2.1 PowerScript画板基础 112

6.2.2 PowerScript画板的工具栏 113

6.2.3 定制PowerScript画板 119

6.3 PowerScript语言基础 122

6.3.1 标识符 122

6.3.2 运算符 123

6.3.3 注释 125

6.3.4 大小写 125

6.3.5 分割符和继续符 125

6.3.6 标签 125

6.4 变量 126

6.4.1 标准数据类型 126

6.4.2 数组 127

6.4.3. 枚举数据类型 129

6.4.4 作用域 129

6.5 常量 130

6.6 函数 130

6.6.1 类型转换函数 130

6.6.2 Open()和Close() 131

6.6.3 Run() 131

6.6.4 Is族函数 131

6.6.5 MessageBox函数 132

6.6.6 事件函数 133

6.6.7 TRIGGER和POST 133

6.6.8 RGB() 133

6.6.9 Beep() 133

6.7 语句 134

6.7.1 判断结构 134

6.7.2 循环结构 136

6.8 代词 139

6.8.1 This 139

6.8.2 Parent 140

6.8.3 ParentWindow 140

6.9 文件函数 140

6.9.1 FileOpen() 141

6.9.2 EileClose() 141

6.9.3 FileRead() 141

6.9.4 FileWrite() 142

6.9.5 GetFileOpenName() 142

6.9.6 GetFileSaveName() 143

6.9.7 FileExist() 144

6.9.8 FileDelete() 144

6.9.9 FileLength() 144

6.9.10 FileSeek() 144

6.10 小结 145

第7章 菜单 146

7.1 什么是菜单 146

7.2 Menu画板 146

7.3 创建菜单 149

7.4 菜单的属性 150

7.4.1 General标签 150

7.4.2 Toolbar标签 151

7.5 有关菜单的PowerScript 153

7.5.1 对菜单项的访问 153

7.5.2 菜单特性 153

7.5.3 打开弹出式菜单 154

7.5.4 菜单事件 154

7.6 菜单与窗口的连接 154

7.7 小结 156

第8章 数据库 157

8.1 数据库管理系统简介 157

8.1.1 DB2 157

8.1.2 Informix 157

8.1.3 Oracle 158

8.1.4 Microsoft SQL Server 158

8.1.5 Sybase SQL Anywhere 158

8.2 Database画板 158

8.3 创建新表 161

8.4 表的属性 162

8.4.1 General标签 162

8.4.2 Data/heading/Label Font标签 162

8.4.3 索引 163

8.4.4 主键 164

8.4.5 外键 165

8.5 列的属性 166

8.5.1 General标签 167

8.5.2 Headers标签 167

8.5.3 Display标签 167

8.5.4 Validation标签 168

8.5.5 Edit Style标签 169

8.6 扩展属性 169

8.6.1 显示格式 170

8.6.2 编辑样式 171

8.6.3 校验规则 172

8.7 视图 174

8.8 描述文件 175

8.9 配置ODBC 177

8.10 Data Manipulation窗口 179

8.11 Interactive SQL窗口 181

8.12 通讯录的数据库 183

8.12.1 创建Address表 183

8.12.2 定义主键和索引 183

8.12.3 创建编辑样式和显示格式 183

8.12.4 输入测试数据 184

8.13 小结 184

第9章PowerBuilder与SQL 185

9.1 SQL简介 185

9.2 SELECT语句 185

9.2.1 简单形式 185

9.2.2 WHERE子句 186

9.2.3 ORDER BY子句 187

9.2.4 GROUP BY子句 189

9.2.5 HAVING子句 190

9.2.6 DISTINCT关键字 191

9.2.7 使用算术运算符 191

9.2.8 使用LIKE和通配符 191

9.2.9 使用内置函数 192

9.3 INSERT语句 193

9.4 UPDATE语句 195

9.5 DELETE语句 196

9.6 在PowerBuilder中使用SQL 197

9.6.1 粘贴SQL 197

9.6.2 使用变量 202

9.7 小结 203

第10章 创建数据窗口对象 204

10.1 什么是数据窗口对象 204

10.2 DataWindow画板 205

10.3 创建数据窗口对象 208

10.4 数据源 210

10.4.1 Quick Select(快速选取) 210

10.4.2 SQL Select(标准选取) 213

10.4.3 Query(查询) 215

10.4.4 External(外部) 217

10.4.5 Stored Procedure(存储过程) 217

10.5 表现风格 218

10.5.1 Tabular(表格) 218

10.5.2 Grid(网格) 219

10.5.3 Freeform(自由格式) 219

10.5.4 Crosstab(交叉表) 220

10.5.5 Graph(图表) 222

10.5.6 Group(分组) 224

10.5.7 Label(标签) 225

10.5.8 N-Up 228

10.5.9 Composite(合成) 229

10.5.10 OLE2.0 230

10.5.11 RichText(大文本) 233

10.6 小结 234

第11章 定制数据窗口对象 235

11.1 数据窗口对象属性 235

11.1.1 General标签 235

11.1.2 Pointer标签 236

11.1.3 Print Specifications标签 236

11.1.4 HTML Table标签 237

11.1.5 HTML Generation标签 238

11.2 列的属性 238

11.2.1 General标签 238

11.2.2 Pointer标签 239

11.2.3 HTML标签 240

11.2.4 Position标签 240

11.2.5 Edit标签 241

11.2.6 Font标签 247

11.2.7 Format标签 248

11.3 在数据窗口对象上添加对象 248

11.3.1 静态文本(Text) 249

11.3.2 按钮(Button) 249

11.3.3 分组框(GroupBox) 250

11.3.4 画图对象 251

11.3.5 图形(Picture) 251

11.3.6 图表(Graph) 252

11.3.7 列(Column) 252

11.3.8 嵌套报表(Nested Report) 252

11.3.9 计算列 254

113.10 OLE 254

11.4 排列对象 255

11.4.1 对齐 255

11.4.2 间距 255

11.4.3 大小 256

11.5 其他设置 256

11.5.1 区域 256

11.5.2 数据排序 257

11.5.3 数据过滤 258

11.5.4 屏蔽重复值 259

11.5.5 数据检索 260

11.5.6 更新属性 261

11.5.7 预览 262

11.6 通讯录中的DataWindow 264

11.6.1 定制d_view 264

11.6.2 定制d_edit 265

11.6.3 定制d_result 266

11.7 小结 267

第12章 使用数据窗口对象 268

12.1 什么是数据窗口控件 268

12.2 数据窗口控件的属性 269

12.2.1 General标签 269

12.2.2 Other标签 270

12.3 数据窗口对象和数据窗口控件的连接 271

12.4 连接数据库 272

12.4.1 事务对象 272

12.4.2 事务对象的属性 273

12.4.3 事务处理语句 273

12.4.4 自定义事务对象 274

12.4.5 连接数据窗口控件 274

12.5 数据窗口控件的函数 276

12.5.1 与数据库有关的函数 276

12.5.2 行操作 277

12.5.3 列操作 278

12.5.4 数据操作 279

12.6 数据校验 281

12.7 数据窗口控件的事件 281

12.7.1 ItemChanged事件 281

12.7.2 ItemError事件 282

12.7.3 DBError事件 282

12.7.4 Constructor事件 283

12.7.5 Clicked事件 283

12.7.6 DoubleClicked事件 283

12.7.7 RButtonDown事件 283

12.7.8 RowFocusChanged事件 284

12.8 打印数据窗口 284

12.8.1 Print( ) 284

12.8.2 PrintOpen( ) 284

12.8.3 Print Close( ) 284

12.8.4 PrintDataWindow( ) 284

12.8.5 PrintCancel( ) 285

12.9 通讯录中使用的数据窗口 285

12.9.1 连接数据库 285

12.9.2 连接数据窗口对象和数据窗口控件 286

12.9.3 对w-view进行编码 287

12.9.4 对w-edit进行编码 287

12.9.5 对w-queryname和w-querybirth进行编码 290

12.9.6 对w-result进行编码 290

12.10 小结 291

第13章 应用程序的优化 292

13.1 函数 292

13.1.1 为什么要使用函数 292

13.1.2 Function画板 293

13.1.3 函数的类型 294

13.1.4 创建函数 295

13.2 结构 297

13.2.1 为什么要使用结构 297

13.2.2 Structure画板 298

13.2.3 结构的类型 299

13.2.4 创建结构 300

13.2.5 使用结构 302

13.3 用户事件 302

13.3.1 为什么要使用用户事件 302

13.3.2 创建用户事件 302

13.3.3 使用用户事件 303

13.4 窗口间的信息传递 303

13.4.1 为什么要在窗口间传递信息 303

13.4.2 OpenWithParm()和CloseWithReturn()函数 303

13.4.3 Message对象 304

13.5 优化通讯录应用程序 305

13.5.1 创建结构 305

13.5.2 修改w-queryname窗口的代码 305

13.5.3 修改w-querybirth窗口的代码 306

13.5.4 修改w-resutlt窗口的代码 306

13.6 小结 307

第14章 应用程序的调试 308

14.1 调试的目的 308

14.2 Debug画板 308

14.2.1 打开Debug画板 308

14.2.2 Debug画板的主窗口 308

14.2.3 断点 313

14.2.4 Debug画板的工具栏 315

14.3 调试技巧 316

14.4 通讯录应用程序的调试 317

14.4.1 设置断点 317

14.4.2 查看相关变量的值 317

14.4.3 修改代码 317

14.5 小结 318

第15章 文档与联机帮助 319

15.1 系统文档 319

15.1.1 设计文档 319

15.1.2 注释 319

15.1.3 模块文档 319

15.2 用户文档 319

15.2.1 概要 320

15.2.2 安装指南 320

15.2.3 详细指南 320

15.3 联机帮助 320

15.3.1 联机帮助的生成 320

15.3.2 连接应用程序和联机帮助 321

15.4 小结 322

第16章 应用程序的生成 323

16.1 应用程序的生成方式 323

16.2 资源文件 324

16.3 project画板 325

16.3.1 打开project画板 325

16.3.2 project画板的主窗口 326

16.3.3 project画板的工具栏 327

16.4 使用project Wizard创建Project 328

16.5 通讯录应用程序的生成 331

16.5.1 编写资源文件 331

16.5.2 创建可执行程序 332

16.6 小结 332

附录A PowerBuilder编码和命名标准 333

A.1 对象命名 333

A.2 控件命名 333

A.3 变量命名 334

A.4 编码标准 336

A.4.1 注释 336

A.4.2 大小写 336

A.4.3 缩进规则 337

A.5小结 337

返回顶部