PowerBuilder 10.0入门与提高

副标题:无

作   者:东方人华主编;陈杰等编著

分类号:

ISBN:9787302107941

微信扫一扫,移动浏览光盘

简介

Sybase公司继PowerBuilder 8.0和PowerBuilder 9.0之后,又于近期推出了增强了部分功能的PowerBuilder 10.0。这个版本具有崭新的开发环境和系统结构,能更好地适应Internet应用程序以及分布式应用程序。这些新颖、实用的特点会协助开发人员更高效地完成开发工作。PowerBuilder 10.0将成为数据库应用系统或信息管理系统开发人员和广大用户的好帮手。 本书基于单机开发,通过简单、实用而又有代表性的开发实例,向读者介绍如何使用PowerBuilder 10.0中提供的工具和功能来实现所需要的系统功能,并且在每章的最后配以思考练习题来让读者巩固所学知识。 对于初学者,此书可以作为不可多得的PowerBuilder 10.0入门教程;对于有一定基础的开发人员,本书也提供了关于PowerBuilder 10.0的新特点和使用方法,并提供了相应的实例,可以帮助他们快速提高自己的开发水平。

目录

第1章 初识powerbuilder 10.0 1

1.1 powerbuilder概述 2

1.1.1 powerbuilder的简史 2

1.1.2 powerbuilder的特点 2

1.2 安装powerbuilder 10.0 3

1.3 powerbuilder 10.0的开发环境 7

1.3.1 powerbuilder 10.0的开始界面 7

1.3.2 powerbuilder 10.0的菜单 8

1.3.3 powerbuilder 10.0的工具栏 10

1.3.4 powerbuilder 10.0的画板 11

1.3.5 powerbuilder 10.0的帮助系统 11

1.4 一个简单数据库应用程序示例 12

1.4.1 快速生成一个应用程序 12

1.4.2 创建数据窗口 14

1.4.3 连接数据窗口 16

1.4.4 运行应用程序 18

1.5 本章小结 19

1.6 习题 19

第2章 powerbuilder编程基础 20

2.1 powerbuilder语言基础 21

.2.1.1 语言特点 21

2.1.2 基本概念 21

2.1.3 数据类型 24

2.1.4 变量、常量和数组 25

2.1.5 运算符 28

2.1.6 表达式 29

2.2 控制语句 30

2.2.1 条件分支语句 30

2.2.2 循环语句 31

2.2.3 返回和中止 33

2.3 函数和结构 34

2.3.1 使用系统函数 34

2.3.2 创建自定义函数 37

2.3.3 函数调用 40

2.3.4 函数的重载和超越 40

2.3.5 结构的创建和使用 41

2.4 使用sql语句 43

2.4.1 事务对象概述 43

2.4.2 常用的sql语句 45

2.5 编程实例一:文件复制 54

2.5.1 实例说明 54

2.5.2 技术要点 54

2.5.3 实现步骤 55

2.5.4 归纳总结 57

2.6 编程实例二:组合条件查询 57

2.6.1 实例说明 57

2.6.2 技术要点 58

2.6.3 实现步骤 58

2.6.4 归纳总结 62

2.7 编程实例三:利用sql操作进行身份验证 62

2.7.1 实例说明 62

2.7.2 技术要点 63

2.7.3 实现步骤 63

2.7.4 归纳总结 65

2.8 本章小结 66

2.9 习题 66

第3章 应用程序设计基础 68

3.1 应用对象的概述 69

3.2 应用对象和应用对象画板 69

3.2.1 应用库 70

3.2.2 应用对象画板 70

3.2.3 自动生成应用程序框架 71

3.3 应用对象的属性和事件 71

3.3.1 设置应用对象属性 72

3.3.2 应用对象的事件 74

3.4 窗口和菜单 75

3.4.1 窗口分类 76

3.4.2 设计窗口 77

3.4.3 添加和使用菜单 79

3.5 应用程序设计实例:创建应用对象 81

3.5.1 实例说明 81

3.5.2 技术要点 81

3.5.3 实现步骤 81

3.5.4 归纳总结 83

3.6 本章小结 84

3.7 习题 84

第4章 管理数据库 85

4.1 powerbuilder的数据库接口 86

4.1.1 标准数据库接口 86

4.1.2 专用数据库接口 87

4.2 使用数据库画板 87

4.2.1 数据库画板窗口 87

4.2.2 数据库画板功能 88

4.2.3 修改数据库选项 89

4.3 连接数据库 90

4.3.1 odbc接口 90

4.3.2 专用接口 92

4.4 创建和删除数据库 93

4.4.1 创建数据库 93

4.4.2 删除数据库 94

4.5 操作数据表 94

4.5.1 数据库的基本概念 95

4.5.2 创建与删除表 96

4.5.3 定义相关属性 97

4.5.4 操作索引 99

4.5.5 操作主键、外键 100

4.5.6 操作表中数据 102

4.6 数据库实例:学生管理系统 103

4.6.1 实例说明 103

4.6.2 技术要点 103

4.6.3 实现步骤 103

4.6.4 归纳总结 107

4.7 本章小结 107

4.8 习题 107

第5章 数据窗口设计 109

5.1 数据窗口的显示风格 110

5.2 数据窗口的数据源 112

5.2.1 quick select数据源 113

5.2.2 sql select数据源 114

5.2.3 query数据源 114

5.2.4 external数据源 115

5.2.5 stored procedure数据源 116

5.3 一个简单的数据窗口设计示例 117

5.4 操作数据窗口对象 120

5.4.1 划分区域 120

5.4.2 添加和删除列 121

5.4.3 计算字段 122

5.4.4 过滤数据 123

5.4.5 数据排序 124

5.4.6 指定检索数据方式 125

5.5 数据窗口控件 126

5.5.1 数据窗口控件的属性 126

5.5.2 数据窗口控件的事件 127

5.5.3 数据窗口的常用函数 129

5.6 数据窗口设计实例一:设计自由风格的数据窗口 133

5.6.1 实例说明 133

5.6.2 技术要点 133

5.6.3 实现步骤 134

5.6.4 归纳总结 139

5.7 数据窗口设计实例二:设计表格风格的数据窗口 139

5.7.1 实例说明 139

5.7.2 技术要点 140

5.7.3 实现步骤 140

5.7.4 归纳总结 143

5.8 本章小结 144

5.9 习题 144

第6章 数据窗口应用 146

6.1 数据库连接概述 147

6.2 数据窗口视图 148

6.2.1 设计视图 148

6.2.2 属性视图 149

6.2.3 控件列表视图 149

6.2.4 预览视图 150

6.2.5 数据视图 151

6.2.6 列定义视图 151

6.3 使用事务对象 152

6.3.1 事务对象的概念及属性 152

6.3.2 操作事务对象 153

6.3.3 全局事务对象——sqlca 155

6.4 数据窗口缓冲区 157

6.4.1 数据窗口缓冲区 158

6.4.2 在数据窗口控件中读取数据 161

6.4.3 存取数据窗口对象的属性 166

6.4.4 共享数据窗口缓冲区 167

6.5 数据窗口应用实例一:数据库检索 169

6.5.1 实例说明 169

6.5.2 技术要点 169

6.5.3 实现步骤 169

6.5.4 归纳总结 174

6.6 数据窗口应用实例二:增加数据窗口中的数据 174

6.6.1 实例说明 174

6.6.2 技术要点 175

6.6.3 实现步骤 175

6.6.4 归纳总结 178

6.7 本章小结 178

6.8 习题 178

第7章 使用报表 179

7.1 报表概述 180

7.1.1 普通报表 180

7.1.2 嵌套报表 187

7.1.3 复合报表 188

7.2 打印报表 190

7.2.1 控制打印规范 190

7.2.2 与打印相关的函数 191

7.2.3 与打印相关的事件 192

7.3 报表设计实例一:制作打印报表单 193

7.3.1 实例说明 193

7.3.2 技术要点 193

7.3.3 实现步骤 194

7.3.4 归纳总结 196

7.4 报表设计实例二:选择并打印报表 197

7.4.1 实例说明 197

7.4.2 技术要点 197

7.4.3 实现步骤 198

7.4.4 归纳总结 201

7.5 本章小结 201

7.6 习题 201

第8章 使用数据管道 203

8.1 数据管道概述 204

8.2 数据管道基本操作 204

8.2.1 创建对象 204

8.2.2 初始化操作 208

8.2.3 管道操作 209

8.2.4 处理行错误 211

8.2.5 结束操作 213

8.3 数据管道实例一:数据传递 213

8.3.1 实例说明 213

8.3.2 技术要点 214

8.3.3 实现步骤 214

8.3.4 归纳总结 217

8.4 数据管道实例二:派生子对象 217

8.4.1 实例说明 217

8.4.2 技术要点 217

8.4.3 实现步骤 218

8.4.4 归纳总结 220

8.5 本章小结 221

8.6 习题 221

第9章 使用用户对象 222

9.1 用户对象概述 223

9.1.1 面向对象编程 223

9.1.2 用户对象的分类 224

9.2 设计用户对象 227

9.2.1 创建标准可视用户对象 227

9.2.2 创建定制可视用户对象 228

9.2.3 创建外部可视用户对象 229

9.2.4 创建定制类用户对象 230

9.2.5 创建标准类用户对象 231

9.2.6 继承创建 232

9.3 定制用户对象 233

9.3.1 插入不可视用户对象 234

9.3.2 插入结构 235

9.3.3 插入函数 236

9.3.4 插入事件 239

9.4 使用用户对象 239

9.4.1 使用可视用户对象 239

9.4.2 使用类用户对象 242

9.5 窗口与用户对象间的通信 246

9.5.1 直接引用用户对象属性 246

9.5.2 使用函数 247

9.5.3 使用用户事件 248

9.6 用户对象实例:使用用户对象制作通用对话框 250

9.6.1 实例说明 250

9.6.2 技术要点 250

9.6.3 实现步骤 250

9.7 本章小结 257

9.8 习题 257

第10章 管理库文件 259

10.1 库文件概述 260

10.1.1 库文件 260

10.1.2 库画笔 261

10.2 管理pbl库 264

10.2.1 创建和删除库 264

10.2.2 创建动态库 265

10.2.3 优化库文件 265

10.2.4 设置搜索路径 266

10.2.5 重建与移植库 268

10.3 操作库和对象 268

10.3.1 打开和预览对象 268

10.3.2 复制、移动、粘贴和删除对象 269

10.3.3 搜索目标程序、库和对象 270

10.3.4 导入和导出对象 271

10.3.5 生成库内容报告 272

10.3.6 根据已有的库文件创建目标 273

10.4 使用ole控件 275

10.4.1 放入ole控件 275

10.4.2 设置ole控件 277

10.4.3 激活ole对象的方法 278

10.4.4 使用blob类型 279

10.5 管理库文件实例一:使用excel数据 280

10.5.1 实例说明 280

10.5.2 技术要点 280

10.5.3 实现步骤 281

10.5.4 归纳总结 284

10.6 管理库文件实例二:使用word数据 284

10.6.1 实例说明 284

10.6.2 技术要点 284

10.6.3 实现步骤 284

10.6.4 归纳总结 287

10.7 本章小结 288

10.8 习题 288

第11章 使用internet功能 289

11.1 idt简介 290

11.1.1 datawindow插件 290

11.1.2 window插件 291

11.1.3 windowactivex插件 291

11.1.4 从数据窗口到html 292

11.2 powerbuilder的邮件功能 293

11.2.1 mailsession对象 293

11.2.2 mailmessage对象 293

11.2.3 mailaddress()函数 294

11.2.4 maildeletemessage()函数 295

11.2.5 mailgetmessages()函数 295

11.2.6 mailhandle()函数 296

11.2.7 maillogon()函数 296

11.2.8 maillogoff()函数 297

11.2.9 mailrecipientdetails()函数 297

11.2.10 mailreadmessages()函数 297

11.2.11 mailresolverecipient()函数 298

11.2.12 mailsavemessage()函数 299

11.2.13 mailsend()函数 300

11.3 internet应用实例一:显示powerbuilder报表 300

11.3.1 实例说明 300

11.3.2 技术要点 300

11.3.3 实现步骤 301

11.3.4 归纳总结 306

11.4 internet应用实例二:显示child类型窗口对象 306

11.4.1 实例说明 306

11.4.2 技术要点 306

11.4.3 实现步骤 307

11.4.4 归纳总结 313

11.5 本章小结 313

11.6 习题 313

第12章 程序调试与发布 315

12.1 程序调试 316

12.2 断点操作 317

12.2.1 调试应用程序的切换 317

12.2.2 设置断点 318

12.3 调试方法 320

12.3.1 调试的开始、继续和停止 320

12.3.2 其他调试方法 320

12.4 查看信息 321

12.4.1 查看各种变量值 321

12.4.2 查看其他信息 322

12.4.3 运行错误解释 323

12.5 发布应用程序 325

12.5.1 概述 325

12.5.2 建立工程对象 326

12.5.3 编译生成各类对象 327

12.5.4 编译生成可执行应用 327

12.6 制作安装盘 334

12.6.1 找出软件发布的所有必需文件 334

12.6.2 确保软件的目录结构软件一致 335

12.6.3 确记在注册表里的设置 335

12.6.4 确定要生成的程序包的名字和目标 335

12.7 本章小结 336

12.8 习题 336

第13章 使用分布式结构 337

13.1 分布式体系结构概述 338

13.1.1 分布式计算 338

13.1.2 远程对象 340

13.1.3 应用服务器 340

13.2 分布式体系应用 342

13.2.1 建立客户端通信 343

13.2.2 控制用户登录应用服务器 344

13.2.3 创建分布式powerbuilder服务器 345

13.3 分布式应用实例一:创建easerver组件 349

13.3.1 实例说明 349

13.3.2 技术要点 349

13.3.3 实现步骤 349

13.3.4 归纳总结 353

13.4 分布式应用实例二:发布客户端应用 354

13.4.1 实例说明 354

13.4.2 技术要点 354

13.4.3 实现步骤 354

13.4.4 归纳总结 361

13.5 本章小结 362

13.6 习题 362

附录 参考答案 363


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

PowerBuilder 10.0入门与提高
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon