《新编PowerBuilder程序设计实例教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:向隅编著
  • 出 版 社:北京交通大学出版社;清华大学出版社
  • 出版年份:2009
  • ISBN:9787811234510
  • 页数:312 页
图书介绍:PowerBuilder是Sybase公司推出的一款既适用于客户/服务器数据库应用系统,又适用于B/S结构的.net应用开发的可视化工具。PowerBuilder11.5是其最新版本,它不仅继承了其前各版本的优点,即界面友好、功能强大、开发程序便捷、简便和先进的特点,同时还提供了.NET环境下的开发工具,用户使用PowerBuilder11.5能很方便地开发出.NET应用。

第1章 PowerBuilder概述 1

1.1PowerBuilder简介 2

1.1.1PowerBuilder概述 2

1.1.2PowerBuilder的特点 2

1.1.3PowerBuilder11.5的新增功能 3

1.2安装PowerBuilder11.5企业版 4

1.3PowerBuilder11.5的开发环境 7

1.3.1启动PowerBuilder11.5 7

1.3.2PowerBuilder11.5主窗口 8

1.3.3系统菜单 9

1.3.4工具栏 9

1.3.5工作画板 11

1.3.6系统树 12

1.3.7剪切窗口和输出窗口 13

1.3.8获得帮助 13

1.4管理信息系统的开发方法和开发过程 13

1.4.1管理信息系统的开发原则 13

1.4.2数据库应用系统的开发流程 14

1.4.3PowerBuilder中应用程序基本开发流程 14

1.5应用对象创建实例——教务管理系统 18

1.5.1创建Workspace 18

1.5.2创建应用wtjwgl 18

1.5.3创建登录窗口 19

1.5.4代码编写 21

1.5.5程序运行 21

本章小结 22

习题 22

第2章 PowerBuilder编程基础 23

2.1PowerScript基本知识 23

2.1.1Script(脚本)子窗口 23

2.1.2代码格式 23

2.1.3断行、续行、分隔和注释 24

2.1.4标识符和保留字 25

2.1.5空值 26

2.1.6特殊ASCII码字符 27

2.1.7代词 28

2.2数据类型 28

2.2.1标准数据类型 29

2.2.2系统对象数据类型 29

2.2.3枚举类型 30

2.2.4任意数据类型 31

2.3常量和变量 32

2.3.1常量 32

2.3.2变量 32

2.3.3变量的作用域 33

2.3.4变量的默认值 34

2.4函数 34

2.4.1常用标准函数 35

2.4.2自定义函数 39

2.5运算符和表达式 40

2.5.1算术运算符 40

2.5.2关系运算符 41

2.5.3逻辑运算符 42

2.5.4连接运算符 42

2.5.5运算符的优先级 42

2.6数组 43

2.7PowerBuilder中基本控制语句 43

2.7.1赋值语句 43

2.7.2条件控制语句 44

2.7.3循环控制语句 45

2.7.4其他常用控制语句 48

本章小结 49

习题 49

第3章 应用程序对象 50

3.1PowerBuilder的应用程序对象 50

3.2创建应用程序对象 52

3.2.1创建Workspace 52

3.2.2创建应用程序对象 53

3.3应用程序对象的属性、事件和函数 55

3.3.1应用程序对象的属性设置 55

3.3.2应用程序对象的方法和事件 57

3.3.3应用程序对象的函数 58

3.4面向对象的编程技术 59

本章小结 62

习题 62

第4章 PowerBuilder下的数据库及其使用 63

4.1数据库基础知识 63

4.1.1数据库系统的基本概念 63

4.1.2关系数据库 65

4.1.3数据库应用程序框架结构 66

4.2创建和删除数据库 69

4.2.1创建SQLAnywhere数据库 69

4.2.2使用数据库画板创建数据库 71

4.2.3数据库的删除 73

4.3连接数据库 73

4.3.1PowerBuilder提供的数据库接口类型 73

4.3.2ODBC数据源 74

4.3.3定义数据库Profile 77

4.4创建和删除数据表 79

4.4.1创建数据表 79

4.4.2删除数据表 80

4.4.3定义表属性 81

4.4.4数据表创建实例 81

4.5数据表的操纵 82

4.5.1浏览和修改表结构 82

4.5.2定义列的扩展属性 84

4.5.3主键、外键、索引的创建和删除 85

4.6视图及其操纵 87

4.7数据的操纵 89

4.7.1数据插入、修改及删除 89

4.7.2数据检索 91

4.7.3数据排序和过滤 91

4.7.4数据的导入和导出 92

本章小结 93

习题 93

第5章 窗体和菜单 94

5.1窗体的设计和使用 94

5.1.1窗体的组成 94

5.1.2窗体的类型 95

5.1.3认识窗体画板 97

5.1.4窗体画板工具栏 99

5.1.5窗体的创建 100

5.1.6保存窗体 102

5.2窗口的属性、事件和函数 103

5.2.1窗口的属性 103

5.2.2窗口的事件和函数 106

5.3菜单的基本概念 107

5.3.1菜单的类型 107

5.3.2菜单的基本组成 108

5.3.3菜单的常见状态 109

5.4菜单的建立和使用 110

5.4.1认识菜单画板 110

5.4.2设置菜单项的属性 111

5.4.3菜单常用的事件和函数 113

5.4.4创建菜单 113

5.4.5保存菜单 116

5.4.6为菜单项编写脚本 116

5.4.7创建快捷工具栏和快捷键 116

5.4.8菜单创建实例——教务管理系统主菜单 118

本章小结 119

习题 120

第6章 控件 121

6.1窗口上的控件 121

6.1.1PowerBuilder提供的控件种类和名称 121

6.1.2在窗口中添加控件 123

6.1.3控件的布局 124

6.1.4控件的复制、拷贝、粘贴和删除 125

6.1.5控件的命名 126

6.1.6控件常用的公有属性 126

6.1.7常用公共事件 128

6.1.8常用公共函数 128

6.1.9设置控件的显示文本 129

6.1.10设定控件的Tab顺序 130

6.1.11定义控件的快捷键 130

6.1.12定义控件的可访问属性 130

6.1.13设置控件的颜色 131

6.1.14设置控件的三维外观 131

6.2常用控件介绍 132

6.2.1命令按钮和图片按钮控件 132

6.2.2静态文本和静态超文本链接控件 133

6.2.3单选按钮和复选框控件 134

6.2.4文本编辑框控件 135

6.2.5列表框控件 138

6.2.6调节和进度控件 140

6.2.7图像控件 141

6.2.8群组控件 141

6.2.9图形控件 141

6.2.10Tab控件 142

6.2.11树型视图控件 144

6.2.12OLE控件 145

6.3窗口和控件的编程 148

6.3.1使用窗口和控件的函数 148

6.3.2为窗口和控件的事件编写脚本 150

6.3.3在脚本中修改窗口和控件的属性 152

6.3.4声明窗口的实例变量 152

6.3.5窗口实例一——单选按钮和复选框的使用 153

6.3.6窗口实例二——树型目录的使用 154

本章小结 156

习题 156

第7章 数据窗口 158

7.1数据窗口概述 158

7.2数据窗口对象 158

7.2.1利用向导创建数据窗口对象 159

7.2.2数据窗口对象显示风格 160

7.2.3数据源 168

7.3数据窗口画板 173

7.3.1画板工具栏 173

7.3.2认识数据窗口画板 175

7.4设置数据窗口对象 178

7.4.1在数据窗口内调整对象布局 178

7.4.2在数据窗口画板内设置各对象的属性 178

7.5数据窗口中其他重要属性的设置 181

本章小结 182

习题 182

第8章 SQL语句的应用 183

8.1SQL概述 183

8.2事务对象 185

8.2.1事务概述 185

8.2.2事务对象的基本概念 186

8.2.3数据库连接与取消连接语句 188

8.2.4事务操作语句 189

8.3SQL语句 189

8.3.1单行检索语句 189

8.3.2插入语句 190

8.3.3删除语句 191

8.3.4修改语句 191

8.3.5SQL语句的执行结果检查 194

8.3.6游标的使用 194

8.3.7动态SQL语句 196

8.4SQL查询示例 199

本章小结 201

习题 201

第9章 数据窗口的应用 202

9.1数据窗口控件的使用 202

9.1.1添加数据窗口控件 203

9.1.2设置数据窗口控件的属性 203

9.1.3设置数据窗口控件中关联的数据窗口对象 204

9.2数据窗口的增强对象 205

9.2.1添加和删除列对象 205

9.2.2添加计算域 208

9.2.3添加按钮对象 209

9.2.4添加静态文本框 211

9.3数据处理 211

9.3.1数据排序 211

9.3.2数据的校验 212

9.3.3数据分组统计 213

9.3.4数据查询 213

9.3.5数据库的更新 215

9.4数据窗口控件的函数 216

9.4.1数据库函数 216

9.4.2数据项函数 218

9.4.3行和列函数 219

9.4.4滚动数据行函数 220

9.5数据窗口事件 221

9.5.1鼠标动作事件 221

9.5.2错误处理事件 222

9.5.3记录处理事件 223

9.5.4检索与更新事件 224

本章小结 225

习题 225

第10章 报表技术 226

10.1报表概述 226

10.1.1创建一个报表 226

10.1.2数据窗口和报表区 228

10.2打印报表 229

10.2.1打印预览设置 229

10.2.2控制打印规范 231

10.2.3打印环境设置 232

10.2.4与打印相关的函数 232

10.2.5与打印相关的事件 234

10.3统计图的设计 235

10.3.1统计图概述 235

10.3.2统计图的创建 236

10.3.3统计图的使用 238

10.4复合报表 238

本章小结 240

习题 240

第11章 数据管道 241

11.1数据管道概述 241

11.2创建数据管道 242

11.2.1在数据库画板中创建数据管道对象 242

11.2.2创建数据管道对象 245

11.2.3打开数据管道 247

11.2.4删除数据管道 247

11.3创建数据管道用户对象 247

11.4基本属性、事件和函数 248

11.4.1数据管道属性 248

11.4.2数据管道事件 249

11.4.3数据管道函数 249

11.5数据管道的使用 250

11.5.1初始化操作 251

11.5.2启动数据管道 252

11.5.3处理行错误 252

11.6数据管道实例 253

本章小结 257

习题 258

第12章 PowerBuilder与Internet 259

12.1PowerBuilder的邮件功能 259

12.1.1MailSession对象 259

12.1.2MailMessage对象 260

12.1.3MailLogon()函数 260

12.1.4MailLogoff()函数 261

12.1.5Mailhandle()函数 262

12.1.6MailReadMessages()函数 262

12.1.7MailGetMessages()函数 263

12.1.8MailAddress()函数 264

12.1.9MailRecipientDetails()函数 265

12.1.10MailResolveRecipient()函数 266

12.1.11MailSaveMessage()函数 267

12.1.12MailDeleteMessage()函数 268

12.1.13MailSend()函数 268

12.2Internet应用实例——电子邮件接收及发送 270

本章小结 271

习题 271

第13章 应用项目的调试和发行 272

13.1应用程序的调试 272

13.1.1调试器 273

13.1.2设置断点 275

13.1.3调试状态下应用程序的跟踪运行 277

13.2应用程序的运行 278

13.3应用程序的编译 279

13.3.1编译前的准备 279

13.3.2创建工程 279

13.3.3设置工程选项 283

13.3.4编译生成可执行文件 284

13.4应用程序的发行 285

13.4.1PowerBuilder运行时的库及数据库接口 285

13.4.2配置ODBC数据源 286

本章小结 287

习题 287

第14章 应用程序的发布技术 288

14.1制作安装程序的准备工作 288

14.2安装程序的制作 289

14.2.1使用向导制作安装程序 289

14.2.2修改安装包 296

本章小结 298

附录A 标准数据类型和运算符 299

附录B PowerBuilder中的常用函数 301

附录C 本书的教学资源 309

附录D 学时分配建议 312