PowerBuilder10数据库编程入门教程

需积分: 10 1 下载量 83 浏览量 更新于2024-09-18 收藏 214KB DOC 举报
"这篇资料是关于PowerBuilder编程的入门教程,涵盖了从需求分析、数据库创建到界面设计和程序编写的初步步骤。" 在PowerBuilder编程中,首先要进行的是需求分析和数据库建立。需求分析是软件开发的基础,它涉及到确定系统的功能需求以及数据之间的关系。在本教程中,通过创建需求分析文档来明确这些细节。接着,使用Access来建立数据库,并通过ODBC(Open Database Connectivity)设置数据源,使得PowerBuilder能够连接到这个数据库。在Windows的控制面板中,你可以找到管理工具,然后在数据源(ODBC)中添加新的用户DSN,选择相应的数据源驱动(如Access的驱动),并指定数据源名称和数据库位置。 在需求分析和数据库准备完成后,进入界面设计阶段。界面设计通常包括功能界面和数据维护界面。功能界面应根据系统的业务流程来设计,考虑到数据的输入、修改、删除以及输出、显示等操作。数据维护界面则主要是为了高级管理员直接修改数据而设计的。 接下来是程序编写。在PowerBuilder中,首先创建一个新的工作区(workspace),然后在工作区下建立一个目标(target),代表应用程序。在目标下创建主窗口(window),设置其类型为MDI帮助窗口。主窗口通常会有一个主菜单,用于提供程序的主要功能选项。在创建主菜单后,需要设置数据源,这可以通过选择“ODBODBC”,然后新建一个数据源配置来实现。 配置文件在PowerBuilder中起到关键作用,它保存了数据库连接的相关信息。例如,配置文件“config.ini”会包含DBMS类型(这里是ODBC)、是否自动提交事务(AutoCommit=False表示不自动提交)以及连接字符串(DSN=mydata;UID=;PWD=)等参数。 最后,编写代码来自动连接数据库并在程序退出时关闭数据库。全局变量(Global Variables)如gs_userid和gs_username用于存储用户信息,gs_root_path和gs_ini_path则用于存储应用路径和配置文件路径。在程序启动时,会读取配置文件中的信息来建立数据库连接,而在退出时,需要确保正确关闭数据库连接,以保持数据的一致性和完整性。 这个PowerBuilder入门教程覆盖了从项目规划到实际编码的全过程,对于初学者来说是一个很好的起点,能够帮助他们理解如何使用PowerBuilder进行数据库应用程序的开发。