PB编程快速入门与应用
需积分: 9 28 浏览量
更新于2024-07-25
收藏 358KB DOC 举报
"PB开发笔记,基础入门教程,适用于有编程基础的人员学习PB编程,包括变量定义、函数、窗口操作等内容。"
PB(PowerBuilder)是一种面向对象的开发工具,主要用于构建数据库应用系统。本开发笔记主要介绍了PB的基础知识,包括程序流程控制、变量的声明与使用、函数定义、窗口及控件操作等方面。
1. **程序的开始与退出**:
PB程序通常在`Application`对象的`Open`事件中开始执行。要退出程序,可以使用`Halt`函数,例如在用户确认退出后调用`Halt`。`Messagebox`函数用于显示对话框,`Question!`表示问题提示,`OKCancel!`表示提供确定和取消两个选项,返回值表示用户的选择。
2. **变量定义**:
- `Declare Global`声明全局变量,其作用域贯穿整个程序。
- `Declare Instance`声明局部变量,只在特定对象(如窗体、应用程序)内有效。
- 模块内定义的变量在该模块内有效。
- 变量类型包括`Integer`(整型)、`Char`(字符型)、`Boolean`(布尔型)、`String`(字符串型)等。
- 数组的定义和操作,包括一维、二维和变长数组。`UPPERBOUND`和`LOWERBOUND`用于获取数组的上下界。
3. **字符串操作与类型转换**:
- 字符串可以通过`+`进行拼接,如`a="aaa"+ "bbb"`。
- `string()`函数将其他类型转换为字符串,如`string(b)`。
- `integer()`函数将字符串转换为整数,如`integer("33333")`。
- 在表达式中,为了防止混淆,减号前后的空格是必要的。
4. **函数定义**:
函数定义包含返回类型和函数名,然后是参数列表。`Return`语句用于返回函数结果,并终止函数执行。
5. **窗口操作**:
- `Open`函数用于打开窗口,`OpenWithParm`可传递参数并指定父窗口。
- `OpenSheet`在MDI(多文档界面)环境中打开子窗体,`layered!`和`Original!`分别表示层叠和原生排列方式。
6. **控件基本操作**:
控件是构成用户界面的基本元素,如按钮、文本框等。在PB中,可以通过属性、方法和事件来控制控件的行为。例如,设置控件的属性,响应控件的事件(如点击事件),以及调用控件的方法来改变其状态。
这些基础知识构成了PB编程的核心部分。通过理解和熟练运用这些概念,开发者可以创建功能丰富的数据库应用程序。深入学习PB还包括数据库访问、事务处理、错误处理、用户界面设计等方面,这些都是PB开发中的重要组成部分。对于有一定编程基础的人来说,这些笔记提供了良好的起点,帮助他们快速上手PB编程。
xiao1230000
- 粉丝: 0
- 资源: 1
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍