当前位置:首页 > 工业技术
PowerBuilder 10.5实用教程
PowerBuilder 10.5实用教程

PowerBuilder 10.5实用教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:樊金生,张翠肖,沙金等主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2009
  • ISBN:9787030236630
  • 页数:326 页
图书介绍:本书除详细介绍PowerBuilder的基本内容,如应用、窗口、菜单、数据窗口、数据库、事件、函数、用户对象外,还介绍了数据管道、动态数据窗口、拖放技术、API技术、分布式应用、支持Unicode、XMLWebDataWindow、DataWindow.NET工具、易于使用的4GL开发环境和WEB应用等高级技术。
《PowerBuilder 10.5实用教程》目录

第1章 PowerBuilder10.5概述 1

1.1PowerBuilder10.5简介 1

1.1.1PowerBuilder的优异功能和特点 1

1.1.2PowerBuilder10.5的新特性 2

1.2PowerBuilder10.5的开发环境 4

1.2.1PowerBuilder工具栏的组成 4

1.2.2PowerBuilder的画板 6

1.2.3PowerBuilder菜单栏的组成 8

1.3PowerBuilder10.5应用系统的构成 9

1.3.1工作区和目标 9

1.3.2窗口、控件、事件和程序 10

1.3.3函数 10

1.4本书的应用实例 10

习题 14

第2章 数据库 15

2.1数据库的建立 16

2.1.1创建本地的AdaptiveServerAnywhere数据库 16

2.1.2创建表 17

2.2PowerBuilder与各种数据库的连接 17

2.2.1通过ODBC接口连接 18

2.2.2通过专用接口连接 19

2.2.3改变连接的数据库 20

2.3操作数据库表 21

2.3.1打开、关闭和删除表 21

2.3.2修改表和列的属性 21

2.3.3修改表的定义 24

2.3.4建立索引 24

2.3.5建立主键和外部键 24

2.3.6数据库操作日志 26

2.4视图操作 26

2.4.1创建和删除视图 26

2.4.2查看视图的SQL语法 28

2.4.3表或视图语法的输出 28

2.5数据操作 28

2.5.1数据检索 28

2.5.2数据修改 29

2.5.3数据排序和过滤 29

2.5.4大量数据的录入 31

2.5.5数据打印 31

2.6数据库的管理 31

2.6.1数据库存取控制 32

2.6.2执行SQL语句 34

2.6.3数据库的备份与恢复 34

习题 35

第3章 应用对象 37

3.1概述 37

3.2创建新的应用对象 38

3.3指定应用对象的属性 40

3.4编写应用级的程序 45

3.4.1编程环境 45

3.4.2事件处理程序 48

习题 49

第4章 窗口及窗口上的控件 50

4.1窗口的组成及类型 50

4.2创建窗口 51

4.2.1窗口工作区 52

4.2.2定义窗口的属性 53

4.2.3在窗口上放置控件 56

4.2.4窗口的保存 56

4.2.5查看定义好的窗口 57

4.2.6窗口对象的编程 58

4.3窗口上放置的控件 59

4.3.1在窗口上放置控件 59

4.3.2设置控件的属性 59

4.3.3调整窗口上的控件 62

4.3.4控件的编程 63

4.4控件的使用 64

4.4.1激活动作类型(按钮类型) 64

4.4.2列出选择项类型 65

4.4.3文本显示和编辑控件 66

4.4.4列表选择 70

4.4.5图片控件 73

4.4.6超链接控件 73

4.4.7标签控件 73

4.4.8数据窗口控件 75

4.4.9树状浏览控件和列表浏览控件 76

4.4.10滚动条控件 79

4.4.11进度条与轨迹条控件 80

4.4.12月历控件和日期控件 81

4.4.13OLE2.0控件 83

4.4.14用户对象控件 83

4.4.15绘图控件 84

4.5窗口的继承 84

习题 86

第5章 菜单 88

5.1菜单的创建和设计 88

5.1.1创建新菜单 88

5.1.2添加菜单项 90

5.1.3菜单的修改 90

5.1.4菜单的一般属性和显示风格 91

5.1.5设置加速键和快捷键 91

5.1.6定义菜单工具栏 92

5.1.7保存菜单 93

5.2预览和打印菜单 93

5.3通过继承创建菜单 93

5.4菜单的编程 94

5.5菜单的调用 95

习题 96

第6章 事件 97

6.1应用对象的事件 97

6.2窗口对象的事件 97

6.3窗口上控件的事件 101

6.3.1窗口上控件的公共事件 101

6.3.2命令按钮、图片按钮、单选钮、复选框控件的事件 104

6.3.3数据窗口控件的事件 104

6.3.4图片控件的事件 109

6.3.5成组框控件的事件 109

6.3.6单行编辑器控件、编辑掩码控件、多行编辑控件的事件 110

6.3.7超文本编辑控件的事件 110

6.3.8滚动条控件的事件 111

6.3.9列表框控件的事件 111

6.3.10树状浏览控件的事件 112

6.3.11列表浏览控件的事件 114

6.3.12Tab页控件的事件 114

6.3.13月历控件的事件 115

6.3.14日期控件的事件 115

6.3.15动画控件的事件 116

6.3.16OLE控件的事件 116

6.3.17用户对象控件的事件 117

6.3.18静态文本控件和统计图控件的事件 117

6.4菜单事件 117

6.5PowerBuilder对象的用户自定义事件 117

6.6在程序中触发事件 119

习题 119

第7章 数据窗口 120

7.1概述 120

7.2创建数据窗口 120

7.3使用数据窗口的步骤 124

7.4数据源 124

7.4.1QuickSelect数据源 125

7.4.2SQLSelect数据源 127

7.4.3Query数据源 133

7.4.4External数据源 133

7.4.5StoredProcedure数据源 136

7.5显示风格 137

7.5.1Tabular风格 138

7.5.2Freeform风格 138

7.5.3Grid风格 138

7.5.4Label风格 139

7.5.5NUP风格 141

7.5.6Group风格 141

7.5.7Composite风格 143

7.5.8Graph风格 144

7.5.9CrossTab风格 145

7.5.10RichText风格 147

7.5.11OLE2.0风格 148

7.5.12TreeView风格 148

7.6数据窗口画板 149

7.6.1Design(设计)视图 150

7.6.2Preview(预览)视图 150

7.7设置数据窗口对象的总体属性 152

7.7.1设置数据窗口对象的式样 152

7.7.2设置鼠标风格 153

7.7.3设置打印参数 153

7.7.4设置HTMLTable属性 154

7.7.5设置HTMLGeneration属性 154

7.8设置数据窗口中对象的属性 154

7.9列的编辑风格 155

7.9.1Edit(编辑框)编辑风格 155

7.9.2DropDownListBox(下拉列表框)编辑风格 156

7.9.3CheckBox(复选框)编辑风格 156

7.9.4RadioButton(单选钮)编辑风格 157

7.9.5EditMask(编辑掩码)编辑风格 158

7.9.6DropDownWindow(下拉数据窗口)编辑风格 160

7.10列的显示格式 160

7.10.1使用显示格式 161

7.10.2定义显示格式 161

7.11数据校验 165

7.11.1校验规则定义 165

7.11.2校验规则使用 166

7.12在数据窗口中添加对象 167

7.12.1添加静态文本 167

7.12.2添加静态图形、直线、圆形框、矩形框、圆角矩形框 167

7.12.3添加计算域 168

7.12.4添加统计图 169

7.12.5添加命令按钮对象 169

7.12.6添加成组框对象 171

7.12.7添加列 172

7.13增强数据窗口的功能 172

7.13.1数据排序 172

7.13.2数据过滤 172

7.13.3分组显示 173

7.13.4去掉重复值 174

7.13.5数据灌入 174

7.13.6数据检索 175

7.13.7数据窗口更新控制 175

7.14数据窗口的打印 178

7.14.1数据窗口打印设置 178

7.14.2数据窗口打印预览 178

7.14.3打印数据 179

7.15统计图的使用 180

7.15.1统计图的组成部分 180

7.15.2统计图的种类 180

7.15.3统计图属性定义 183

7.16导入和导出XML数据 184

7.16.1导出XML格式数据 184

7.16.2导入XML格式数据 185

习题 185

第8章 PowerScript编程语言 186

8.1语言初步 186

8.2数据类型 190

8.3变量 191

8.4常量 194

8.5数组 194

8.6运算符和表达式 196

8.7PowerScript语句 197

8.7.1赋值语句 197

8.7.2IF…THEN语句 198

8.7.3CHOOSECASE语句 199

8.7.4DO…LOOP语句 199

8.7.5FOR…NEXT语句 200

8.7.6CONTINUE语句和EXIT语句 201

8.7.7GOTO语句 201

8.7.8HALT语句 201

8.7.9RETURN语句 201

8.7.10CREATE语句和DESTROY语句 202

8.7.11CALL语句 202

8.8嵌入SQL语句 202

8.8.1连接语句 203

8.8.2事务处理语句 203

8.8.3数据库操作语句 203

8.8.4游标语句 205

8.8.5Blob列操作语句 206

8.8.6存储过程语句 206

8.8.7SQLCode 207

8.8.8编程举例 207

8.9结构 208

8.9.1定义结构 208

8.9.2使用结构 209

8.9.3浏览与修改结构 210

8.10用户函数 212

8.10.1用户函数的定义 212

8.10.2用户函数的编译和保存 214

8.10.3用户函数的调用 214

习题 214

第9章 函数 215

9.1数值计算函数 215

9.2日期时间函数 216

9.3字符串操作函数 216

9.4Blob(大二进制对象)函数 217

9.5数据类型检查与转换函数 217

9.6数组函数 218

9.7文件操作函数 218

9.8打印函数 219

9.9定时操作函数 220

9.10打开与关闭窗口函数 220

9.11库管理函数 221

9.12邮件函数 221

9.13注册函数 222

9.14系统与环境函数 222

9.15其他系统函数 223

9.16对象函数 223

9.16.1公共对象函数 223

9.16.2应用对象的函数 225

9.16.3窗口对象的函数 225

9.16.4可编辑控件共有的函数 226

9.16.5单行编辑框和多行编辑框的函数 227

9.16.6编辑掩码控件的函数 227

9.16.7列表框的函数 227

9.16.8下拉列表框的函数 228

9.16.9下拉图片列表框的函数 228

9.16.10列表视图的函数 228

9.16.11树形视图的函数 230

9.16.12标签控件的函数 231

9.16.13图片框控件的函数 232

9.16.14数据窗口控件的函数 232

9.16.15数据窗口画板函数 237

9.17分布式应用函数 238

9.18Internet/Intranet服务函数 238

第10章 应用的调试和发行 240

10.1应用程序的调试 240

10.1.1打开调试窗口 240

10.1.2设置断点 242

10.1.3在调试状态下运行应用程序 243

10.2应用程序的运行 245

10.3生成可执行文件 245

10.3.1创建工程及编译 245

10.3.2应用系统 246

10.4应用程序的发行 247

10.4.1PowerBuilder运行时库 247

10.4.2安装数据库接口 248

10.4.3配置ODBC数据源 248

10.5制作安装盘 249

习题 254

第11章 用户对象 255

11.1用户对象简介 255

11.2用户对象的创建 257

11.2.1创建标准可视用户对象 257

11.2.2创建定制可视用户对象 258

11.2.3创建外部可视用户对象 260

11.2.4创建标准类用户对象 261

11.2.5创建定制类用户对象 261

11.3使用用户对象 262

11.3.1使用可视用户对象 262

11.3.2使用类用户对象 262

11.4窗口与用户对象间的通信 263

11.5用户对象使用综合示例 263

习题 269

第12章 PowerBuilder高级应用 270

12.1动态数据窗口 270

12.1.1数据窗口属性 270

12.1.2使用Modify修改数据窗口对象 271

12.1.3动态创建数据窗口 272

12.2应用程序接口(API) 274

12.2.1外部函数定义和调用 274

12.2.2数据类型转换 275

12.2.3参数传递 275

12.2.4外部函数举例 276

12.3嵌套报表 276

12.4交叉表 277

12.5OLE2.0 279

12.5.1创建OLE对象 279

12.5.2操作OLE对象 280

12.6PowerBuilder分布式应用 281

12.6.1Client/Server结构与分布式应用 281

12.6.2PowerBuilder分布式应用结构 282

12.6.3Client与应用服务器之间通信 283

12.6.4PowerBuilder分布式应用实例 284

12.6.5PowerBuilder分布式应用其他功能 285

12.7数据管道 285

12.7.1创建数据管道进行数据转换 286

12.7.2在应用程序中调用定义好的数据管道 287

12.8拖放技术 289

12.8.1拖放属性 290

12.8.2控件的拖放函数 290

12.8.3拖放事件 291

12.8.4拖放操作举例 291

第13章 创建Web应用 296

13.1Web和Internet之间的关系 296

13.2建立Web数据窗 296

第14章 应用实例 300

14.1实例概述 300

14.2创建一个应用 300

14.3数据库设计 301

14.4创建表 301

14.4.1创建数据库 301

14.4.2创建表 301

14.4.3创建索引 302

14.5创建窗口 302

14.5.1创建主菜单窗口 303

14.5.2创建用户登录窗口 303

14.5.3创建录入和编辑窗口 303

14.5.4创建维护窗口 310

14.5.5创建查询窗口 313

14.5.6创建统计窗口 316

14.5.7创建设置窗口 316

14.6创建菜单 318

14.7将主菜单与主窗口连接 319

14.8创建数据窗口 319

14.8.1创建下拉数据窗口 319

14.8.2创建录入数据窗口 320

14.8.3创建有检索参数的数据窗口 321

14.8.4创建查询数据窗口 322

14.8.5创建表格统计数据窗口 322

14.8.6创建图形统计数据窗口 323

14.8.7创建编码设置数据窗口 325

主要参考文献 326

返回顶部