PB编程快速入门与应用

需积分: 9 0 下载量 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编程。