PB9.0初学者指南:从零开始创建应用

需积分: 13 2 下载量 164 浏览量 更新于2024-07-09 收藏 9.54MB DOCX 举报
"PB9.0初学者项目创建教程,涵盖了从创建工作空间到运行应用的整个过程,适合初学者和大学生进行上机实操。标签包括PB9.0、上机实操和软件开发工具。" 本文将详细介绍如何使用PowerBuilder 9.0 (PB9.0) 创建一个简单的项目,包括创建数据库、设置表字段、创建数据窗口以及为应用添加功能代码。PowerBuilder是一种强大的可视化编程工具,特别适合于快速开发数据库应用。 1. **创建工作空间**: 首先,启动PB9.0并新建一个工作空间(Workspace)。工作空间是组织和管理项目的基本单位,它允许你包含多个相关的应用程序和库。 2. **创建数据库**: 在PB9.0中,你可以通过数据源(DataSource)来连接到数据库。可以创建一个新的数据库连接,选择合适的数据库驱动(如ODBC),输入数据库名称、用户名和密码等信息。 3. **检查数据库连接**: 连接成功后,可以编写简单的SQLCA(SQL Control Area)代码来测试连接,例如使用`SQLCA.DBParm`设置连接字符串,并在应用程序的`Open`事件中调用`connect`函数。 4. **创建表**: 在数据库中创建所需的表结构,定义字段类型、长度、约束等属性。确保包含主键,以便维护数据完整性。 5. **设置表字段**: 根据项目需求定义表字段,例如,如果创建学生管理系统,可能包括学号、姓名、年龄等字段。 6. **创建主键**: 主键是表中的唯一标识符,用于区分不同的记录。通常,可以选择一个自动递增的字段作为主键。 7. **录入数据**: 可以通过数据窗口(DataWindow)或SQL语句向表中插入初始数据。 8. **创建应用**: 在PB9.0中创建一个新的应用程序对象,这将成为项目的主体。 9. **创建主窗口**: 主窗口是用户与应用交互的主要界面,可以在此添加控件,如数据窗口、按钮等。 10. **修改应用标题**: 在主窗口的属性中,可以修改标题以反映项目功能,如“学生管理系统”。 11. **添加数据窗口控件**: 数据窗口控件用于显示和操作数据库中的数据,将其拖放到主窗口上。 12. **创建数据窗口**: 在设计视图中,创建新的数据窗口对象,与刚才创建的数据库表相关联。 13. **关联数据窗口控件与数据窗口**: 将数据窗口控件与数据窗口对象绑定,使它们能正确地显示和操作数据库数据。 14. **添加按钮控件**: 添加按钮控件,如“添加”、“删除”、“保存”和“检索”等,以实现基本的数据操作功能。 15. **修改按钮显示文本**: 在按钮的属性中,更改按钮上的文字,使其更具可读性。 16. **添加配置代码**: 在PB9.0的事件驱动编程模型中,为按钮和其他控件添加事件处理代码,如`Click`事件。 17. **运行应用**: 完成上述步骤后,预览并运行应用,检查功能是否正常。 示例代码: - 连接数据库:在应用程序的`Open`事件中设置SQLCA并连接。 - 插入数据:在按钮的`Click`事件中,使用`insertrow`、`selectrow`等方法。 - 删除数据:同样在`Click`事件中,使用`deleterow`和`messagebox`确认操作。 - 更新数据:通过`update`和`commit/rollback`操作。 - 检索数据:使用`retrieve`方法和`scrolltorow`定位记录。 - 退出应用:在窗口的`Close`事件中,执行`disconnect`断开数据库连接。 以上就是使用PB9.0创建简单项目的基本流程,对于初学者来说,熟悉这些步骤有助于掌握软件开发的基本概念和技能。在实践中,你可以根据实际需求调整和扩展这些基础功能。