书籍详情

PowerBuilder 9.0基础开发篇

PowerBuilder 9.0基础开发篇

作者:蔡毅,邓格琳主编

出版社:清华大学出版社

出版时间:2003-01-01

ISBN:9787302074663

定价:¥65.00

购买这本书可以去
内容简介
  本书为“PowerBuilder 9.0应用开发丛书”之《PowerBuilder 9.0基础开发篇》。全书共15章。第1-14章内容主要包括:PowerBuilder开发工具的特点和PowerBuilder 9.0的新特性;PowerBuilder 9.0的开发环境;数据库的创建和连接;数据库画板;SQL语句的使用和PowerScript语言;应用对象;窗口和控件;菜单的创建和使用;数据窗口;数据管道;用户对象;API应用;调试、编译与发行等。第15章提供了一个实例,通过讲解创建一个完整的应用,让读者对所掌握的知识做一个全面的回顾,并逐步掌握应用软件的开发步骤。附录部分列出了PowerBuilder的命名规范。本书附带1张光盘,内容为书中所有实例的源代码。本书内容丰富,讲解循序渐进、深入浅出,全书贯穿了大量的典型实例和常用开发技巧,可以让读者在开发过程中少走弯路。本书是一本牢固建立PowerBuilder编程基础的必读书籍,定位于有一定的PowerBuilder入门知识,还需要更加全面学习PowerBuilder开发知识的人员,也可以作为数据库软件开发人员的工具书。
作者简介
暂缺《PowerBuilder 9.0基础开发篇》作者简介
目录
 第1章 PowerBuilder 9.0概述 1
 1.1 PowerBuilder 简介 2
 1.2 PowerBuilder 开发工具的特点 3
 1.2.1 事件驱动的应用程序 3
 1.2.2 功能强大的编程语言和函数 3
 1.2.3 面向对象的编程 4
 1.2.4 跨平台开发 4
 1.2.5 开放的数据库连接 5
 1.2.6 强大的Web以及分布式开发能力 6
 1.3 PowerBuilder 9.0的新特性 7
 1.4 PowerBuilder 9.0的安装和启动 10
 1.4.1 PowerBuilder 9.0的安装 10
 1.4.2 启动PowerBuilder 9.0 17
 
 第2章 PowerBuilder开发环境 17
 2.1 使用PowerBuilder 19
 2.1.1 概念和术语 19
 2.1.2 PowerBuilder开发应用的类型 21
 2.1.3 使用PowerBuilder开发应用程序的步骤 22
 2.1.4 PowerBuilder界面介绍 22
 2.1.5 创建和打开工作区 31
 2.1.6 创建目标 33
 2.1.7 管理工作区 34
 2.1.8 PowerBuilder画板的使用 36
 2.1.9 使用工具 42
 2.1.10 使用PowerBuilder帮助 44
 2.2 定制PowerBuilder工作环境 45
 2.2.1 设置启动选项 45
 2.2.2 定制系统树窗口. 输出窗口和剪贴窗口 46
 2.2.3 定制画板的视图 47
 2.2.4 定制工具栏 51
 2.2.5 定制键盘快捷键 58
 2.2.6 改变字体 59
 2.2.7 定制颜色 62
 
 第3章 数据库应用初步 62
 3.1 数据库基础知识 64
 3.1.1 数据库系统的发展 64
 3.1.2 基本概念 64
 3.1.3 客户机/服务器结构 65
 3.2 创建数据库 66
 3.2.1 在PowerBuilder 集成环境中创建数据库 66
 3.2.2 利用管理工具Sybase Central创建数据库 70
 3.2.3 通过SQL语句创建数据库 77
 3.2.4 删除数据库 80
 3.3 连接数据库 82
 3.3.1 数据库连接接口 82
 3.3.2 定义数据源 85
 3.3.3 建立描述文件 90
 3.3.4 倒出描述文件 93
 3.3.5 程序中连接数据库 94
 3.3.6 通过专用接口建立与服务器数据库的连接 96
 
 第4章 数据库画板 102
 4.1 数据表 103
 4.1.1 样本表 103
 4.1.2 创建数据表 104
 4.1.3 表的一般属性 109
 4.1.4 修改/删除表 112
 4.2 主键 112
 4.3 外键 114
 4.4 索引 116
 4.5 列的属性 117
 4.5.1 一般属性 117
 4.5.2 扩展属性 121
 4.6 查看建表语法 130
 4.7 数 据 管 理 131
 4.7.1 数据浏览. 修改与输出 131
 4.7.2 对表中数据进行排序 133
 4.7.3 对表中数据进行筛选 134
 4.7.4 导入/导出数据 135
 4.8 视图 137
 4.9 Layout视图 138
 4.10 使用交互式SQL 139
 4.11 PowerBuilder扩展属性系统表 140
 
 第5章 使用SQL语句 142
 5.1 SQL基本概念 144
 5.2 常用SQL语句介绍 145
 5.2.1 数据定义语句 145
 5.2.2 单行检索语句SELECT 147
 5.2.3 数据更新语句 152
 5.2.4 提交语句和回滚语句 155
 5.2.5 数据库连接与中断 158
 5.2.6 游标的使用 159
 5.3 PowerScript中使用SQL画板 162
 
 第6章 PowerScript语言 168
 6.1 基础知识 170
 6.1.1 代码格式 170
 6.1.2 断行.续行与分割符 170
 6.1.3 注释 172
 6.1.4 标识符 172
 6.1.5 特殊符号 173
 6.1.6 代词 174
 6.1.7 空值(NULL) 175
 6.1.8 保留字 176
 6.1.9 对象. 属性. 函数和事件的引用方法 176
 6.2 操作符 177
 6.2.1 算术运算符 177
 6.2.2 关系运算符 178
 6.2.3 逻辑运算符 179
 6.2.4 连接操作符 179
 6.2.5 操作符的优先级 180
 6.3 数据类型 181
 6.3.1 标准数据类型 181
 6.3.2 枚举类型 183
 6.3.3 系统对象数据类型 184
 6.3.4 Any类型 186
 6.4 变量 187
 6.4.1 变量的分类 187
 6.4.2 变量的声明 188
 6.4.3 常量 189
 6.5 数组 189
 6.5.1 一维数组 189
 6.5.2 变长数组 190
 6.5.3 多维数组 191
 6.5.4 数组的上下界 191
 6.6 条件语句 193
 6.6.1 IF语句 193
 6.6.2 CHOOSE CASE 语句 194
 6.7 循环语句 195
 6.7.1 DO…LOOP循环语句 195
 6.7.2 FOR…NEXT循环语句 197
 6.7.3 GOTO语句 198
 6.7.4 CONTINUE(继续循环) 199
 6.7.5 EXIT(退出循环) 199
 6.7.6 循环嵌套 200
 6.8 特殊控制语句 200
 6.9 用户自定义函数和结构 201
 6.9.1 创建自定义全局函数 202
 6.9.2 创建自定义对象函数 204
 6.9.3 创建全局结构 205
 6.10 常 用 函 数 207
 6.10.1 数据类型转换与检查函数 208
 6.10.2 数值计算函数 208
 6.10.3 字符串操作函数 209
 6.10.4 日期. 时间函数 210
 6.10.5 文件系统函数 211
 6.10.6 其他函数 223
 
 第7章 应用对象 225
 7.1 创建应用对象 227
 7.1.1 创建Workspace 228
 7.1.2 创建空白的应用对象 229
 7.1.3 利用模板创建应用对象 231
 7.2 打开已存在的应用对象 243
 7.3 应用画板 248
 7.4 应用对象的属性 250
 7.4.1 General属性 251
 7.4.2 Toolbar属性 253
 7.5 应用对象的事件 255
 7.6 应用对象的函数 257
 7.7 检索路径的添加 257
 7.8 练习:应用对象实例 258
 7.8.1 创建Workspace 259
 7.8.2 创建应用对象 259
 7.8.3 设置应用对象属性 261
 7.8.4 创建窗口对象 263
 7.8.5 编写应用对象脚本 267
 7.8.6 运行程序 267
 
 第8章 窗口和控件 270
 8.1 窗口的设计和使用 271
 8.1.1 窗口的组成 271
 8.1.2 窗口的类型 271
 8.1.3 窗口的创建 273
 8.1.4 窗口画板介绍 274
 8.1.5 设置窗口的属性 277
 8.1.6 查看窗口 281
 8.1.7 保存窗口 282
 8.1.8 窗口的继承 283
 8.2 窗口上的控件 285
 8.2.1 控件的种类和名称 286
 8.2.2 在窗口中插入控件 287
 8.2.3 选择控件 287
 8.2.4 控件的布局 288
 8.2.5 控件的复制和删除 291
 8.2.6 设置控件的属性 291
 8.2.7 控件的命名 292
 8.2.8 设置控件的显示文本 293
 8.2.9 设定控件的Tab顺序 294
 8.2.10 定义控件的加速键 295
 8.2.11 定义控件的可访问属性 296
 8.2.12 设置控件的颜色 296
 8.2.13 设置控件的三维外观 297
 8.3 各控件的使用 298
 8.3.1 命令按钮(CommandBotton) 298
 8.3.2 图片按钮(PictureBotton) 299
 8.3.3 单选按钮(RadioBotton) 300
 8.3.4 复选框(CheckBox) 301
 8.3.5 静态文本(StaticText) 301
 8.3.6 静态超文本链接(StaticHyperLink) 302
 8.3.7 单行编辑框(SingleLineEdit)和多行编辑框(MultiLineEdit) 303
 8.3.8 编辑掩码框(EditMask) 304
 8.3.9 列表框(ListBox) 305
 8.3.10 图片列表框(PictureListBox) 307
 8.3.11 下拉列表框(DropDownListBox) 308
 8.3.12 下拉图像列表框(DropDownPictureListBox) 309
 8.3.13 图片(picture) 309
 8.3.14 图片超文本链接(PictureHyperLink) 311
 8.3.15 绘图对象(DrawObject) 311
 8.3.16 水平进度条(HprogressBar)和垂直 进度条(Vprogress Bars) 312
 8.3.17 水平滚动条(HscrollBar)和垂直滚动条(VscrollBar) 313
 8.3.18 水平跟踪条(HtrackBar)和垂直跟踪条(VtrackBar) 314
 8.3.19 标签(Tab) 315
 8.3.20 列表视图(ListView) 319
 8.3.21 树视图(TreeView) 321
 8.3.22 富文本(RichText) 323
 8.3.23 图表(Graph) 325
 8.3.24 用户对象(UserObject) 325
 8.3.25 数据窗口控件(DataWindow Control) 326
 8.3.26 OLE控件 326
 8.4 窗口和控件的编程 327
 8.4.1 为窗口和控件的事件编写脚本 327
 8.4.2 使用窗口和控件的函数 329
 8.4.3 在脚本中修改窗口和控件的属性 329
 8.4.4 声明窗口的实例变量 330
 8.4.5 语句举例 331
 8.4.6 窗口的实例 331
 8.5 窗口举例 336
 
 第9章 菜单 346
 9.1 菜单基础知识 347
 9.1.1 菜单的使用 347
 9.1.2 菜单设计 348
 9.1.3 建立菜单 348
 9.2 创建菜单 348
 9.2.1 打开菜单画板 348
 9.2.2 认识菜单画板 349
 9.2.3 菜单项的操作 350
 9.2.4 菜单项的命名 355
 9.3 设置菜单项的属性 356
 9.3.1 设定菜单项的一般属性 356
 9.3.2 指定加速键和快捷键 357
 9.3.3 设置工具栏和图标属性 358
 9.4 保存菜单 360
 9.5 为菜单项编写脚本 361
 9.5.1 菜单项的事件 361
 9.5.2 函数和变量 362
 9.5.3 在菜单项的脚本中引用对象 363
 9.6 菜单的继承 365
 9.6.1 使用继承法建立菜单 365
 9.6.2 使用继承的菜单 366
 9.6.3 后代菜单中菜单项的命名 366
 9.6.4 在后代菜单中插入菜单项 366
 9.7 菜单的使用 371
 9.7.1 为窗口添加菜单 371
 9.7.2 在窗口脚本中引用菜单项 371
 9.7.3 在运行期间改变窗口的菜单 372
 9.7.4 显示弹出式菜单 372
 
 第10章 数据窗口 373
 10.1 数据窗口基础知识 374
 10.1.1 概述 374
 10.1.2 创建或修改数据窗口对象 375
 10.1.3 数据窗口对象的表现风格 378
 10.1.4 定义数据源 387
 10.1.5 生成和保存数据窗口对象 400
 10.2 增强数据窗口对象的功能 401
 10.2.1 数据窗口画板介绍 401
 10.2.2 设置数据窗口对象的属性 408
 10.2.3 数据窗口的更新属性 418
 10.2.4 添加控件 423
 10.2.5 组织数据窗口对象中的控件 432
 10.2.6 在数据窗口对象中存储数据 435
 10.2.7 预览数据窗口对象 436
 10.3 显示和校验数据 443
 10.3.1 概述 443
 10.3.2 显示格式 444
 10.3.3 编辑风格 453
 10.3.4 有效性规则 462
 10.3.5 维护实体(Entity) 466
 10.4 数据过滤. 排序. 分组 468
 10.4.1 数据过滤 468
 10.4.2 数据排序 469
 10.4.3 数据分组 470
 10.5 数据窗口高级技术 474
 10.5.1 数据窗口对象与数据窗口控件的连接 475
 10.5.2 访问数据库 477
 10.5.3 导入外部数据 480
 10.5.4 操控数据窗口中的数据 481
 10.5.5 访问数据窗口对象的属性 485
 10.5.6 数据窗口的错误处理 485
 10.5.7 更新数据库 487
 10.5.8 创建报表 489
 10.5.9 生成HTML 490
 
 第11章 数据管道 493
 11.1 数据管道基础 495
 11.1.1 数据管道的功能 495
 11.1.2 数据管道的使用 495
 11.1.3 定义数据管道 496
 11.1.4 灌入扩展属性 496
 11.2 数据管道的建立 497
 11.3 修改管道定义 499
 11.3.1 在工作区中可修改的选项 499
 11.3.2 选择管道操作 500
 11.3.3 根据管道操作修改数据管道 501
 11.3.4 管道运行中止 502
 11.3.5 灌入Blob类型的数据 503
 11.3.6 改变目的数据库和源数据库 504
 11.4 纠正管道错误 505
 11.5 保存和打开管道对象 505
 11.6 在程序中使用数据管道 506
 
 第12章 用户对象和用户事件 514
 12.1 用户对象分类 516
 12.2 创建可视用户对象 517
 12.2.1 创建标准可视用户对象 517
 12.2.2 创建定制可视用户对象 545
 12.2.3 创建外部可视用户对象 576
 12.3 创建类用户对象 583
 12.3.1 创建标准类用户对象 584
 12.3.2 创建定制类用户对象 588
 12.4 在窗口与用户对象之间实现信息交换 589
 12.5 用户事件 590
 12.5.1 定义用户事件 590
 12.5.2 删除用户事件 593
 12.5.3 应用用户事件 593
 12.5.4 常见的Event ID含义 593
 
 第13章 API应用 601
 13.1 API概述 603
 13.2 PowerBuilder中API使用方法 604
 13.3 API调用实例 605
 13.3.1 播放音乐 605
 13.3.2 实现窗口打开与关闭的动画效果 607
 13.3.3 限制程序多次运行 608
 13.3.4 程序中打开或打印文本文件 609
 13.3.5 取磁盘相关信息 611
 13.3.6 设置机器时间 618
 13.3.7 半透明窗口的实现 623
 13.3.8 圆形窗口的实现 625
 13.4 常见API调用 626
 
 第14章 调试. 编译与发行 647
 14.1 程序调试 648
 14.1.1 调试器工作界面 648
 14.1.2 设置断点 649
 14.1.3 调试运行 650
 14.2 创建可执行文件 653
 14.2.1 编译前准备工作 653
 14.2.2 创建新工程 655
 14.2.3 资源文件定义 665
 14.3 了解运行库文件 666
 14.4 安装制作. 发行 668
 14.4.1 了解安装程序完成的工作 668
 14.4.2 利用向导生成安装工程文件 669
 14.4.3 一般设定(General Design) 676
 14.4.4 界面管理(Screens) 679
 14.4.5 操作的使用(Actions) 683
 14.4.6 卸载设定 686
 14.4.7 生成安装文件 687
 14.4.8 工程转换(Project Converter) 689
 14.4.9 使用范例 690
 14.5 帮助文件制作 717
 14.5.1 制作HTML文件 718
 14.5.2 使用HTML Help Workshop 718
 14.5.3 在PowerBuilder 9.0应用程序中调用帮助文件 736
 
 第15章 实例练习 550
 15.1 实例概述 551
 15.2 数据库设计 551
 15.3 创建应用 555
 15.5 创建数据表 560
 15.5.1 创建表department 560
 15.5.2 创建其他表 562
 15.5.3 创建编辑风格 565
 15.6 创建用户对象. 全局函数和祖先窗口 569
 15.6.1 创建命令按钮用户对象 569
 15.6.2 创建数据窗口用户对象 571
 15.6.3 建立全局函数f_encrypt() 573
 15.6.4 建立表单(Sheet)祖先窗口w_basesheet 573
 15.7 各功能窗口的设计 574
 15.7.1 系统主窗口 574
 15.7.2 用户登录窗口 574
 15.7.3 部门数据录入和维护窗口 576
 15.7.4 人员数据录入. 维护和查询窗口 578
 15.7.5 人员数据检索窗口 581
 15.7.6 项目数据显示窗口 584
 15.7.7 项目数据录入. 编辑窗口 587
 15.7.8 项目数据查询窗口 591
 15.7.9 部门人数统计窗口 593
 15.7.10 项目数据统计窗口 597
 15.7.11 更改密码窗口 598
 15.7.12 数据备份窗口 600
 15.7.13 用户管理窗口 602
 15.7.14 用户数据录入. 编辑窗口 604
 15.7.15 版权信息显示窗口 606
 15.8 菜单设计 607
 15.9 实例运行 610
 
 附录 PowerBuilder命名规范 797
 1 控件的命名规范 798
 2 对象的命名 801
 3 变量的命名 801
 4 函数的命名 802
猜您喜欢

读书导航