PowerBuilder 6.0入门:创建数据库与添加表教程

3星 · 超过75%的资源 需积分: 47 50 下载量 28 浏览量 更新于2024-07-31 收藏 1.58MB DOC 举报
PB入门级教程深入解析PowerBuilder 6.0的基础操作 在这个教程中,我们将逐步学习如何在PowerBuilder 6.0环境中进行数据库管理和表结构设计。首先,我们从创建一个新的数据库开始: 2.1.1 创建新的数据库 步骤1:点击工具栏上的DATABASE图标,打开SELECTTABLES对话框,由于我们正在创建新的数据库,无需选择现有表,直接点击CANCEL关闭对话框。随后,进入一个全新的数据库画板窗口,显示出当前已连接数据库的名称。 步骤2:通过FILE菜单中的CREATEDATABASE选项,启动CREATELOCALDATABASE对话框。选择数据库存放的目录,如D:\DATABASE,并为其命名,例如"TELEBOOK"。在对话框中输入USER ID和PASSWORD以确保数据库安全。 步骤3:点击OK后,PowerBuilder会自动生成SQL语句并创建一个名为TELEBOOK的本地数据库文件TELEBOOK.DB,同时更新数据库窗口的标题,使之显示新创建的数据库。 2.1.2 向数据库中添加表 数据库是数据存储的核心,为了实际操作,我们需要为TELEBOOK数据库创建表: 步骤1:点击CREATETABLE画板按钮,打开CREATE TABLE对话框,该对话框用于定义表的结构。 步骤2:表由多个字段组成,每个字段包含字段名、类型、长度等属性。在这个阶段,你需要逐一定义每个字段,包括它的名称、数据类型(如整数、字符串或日期)以及可能的长度限制。这一步骤对于数据库设计至关重要,因为表的结构决定了后续数据的存储和查询方式。 通过以上步骤,你将学会如何在PowerBuilder 6.0中从头开始创建数据库和表,这对于理解PB的基本工作流程和数据库管理是基础中的基础。进一步的学习可能包括数据插入、查询、更新和删除操作,以及与外部系统的集成,如Web服务和数据库连接。掌握这些核心概念将有助于你在实际项目中高效地运用PowerBuilder进行应用程序开发。
938 浏览量
目 录 一、 实现目标 4 二、 框架构思及概念图 4 三、 数据类(DataClass) 5 3.1、 系统对象信息(D_SYSOBJECTS) 5 3.2、 系统字段信息(D_SYSCOLUMNS) 6 3.3、 主外键关系(D_SYSFOREIGNKEYS) 6 四、 资源类(ResourceClass) 7 4.1、 框架参数(FrameworkParameter) 7 4.2、 数据元素字典D_DATAELEMENT(DataElement) 8 4.3、 字段属性表达式类(D_SYSCOLUMNS_ATTRIBUTES) 9 4.4、 系统参数字典(D_SYSPARMDICT) 9 五、 信息类(InformationClass) 10 六、 功能类(FunctionClass) 10 七、 组织类(OrganizeClass) 11 7.1、 角色(Role) 11 7.2、 操作员(Operator) 11 八、 框架设计结构图 11 8.1、 数据项属性表达式部分 11 九、 窗口基类设计 12 9.1、 带有提示栏的窗口 12 十、 数据窗口服务及相关对象 13 10.1、 框架参数对象(uo _FrameworkParameter) 13 10.2、 表达式替换 14 10.3、 操作员数据权限(my_n_cst_dwsrv_popedom_data) 15 10.4、 修改属性表达式(my_n_cst_dwsrv_ModifyDWExpression) 15 10.5、 修改字段显示标题(my_n_cst_dwsrv_ModifyColumnTitle) 16 10.6、 关联查询服务(my_n_cst_dwsrv_RelationSearch) 16 10.7、 GRID风格DW打印服务(my_n_cst_dwsrv_DWPrint) 18 10.8、 DW显示风格设置(my_n_cst_dwsrv_ViewStyle) 19 10.9、 系统字典维护工具 20 10.9.1、 数据结构字典定义 20 10.10、 允许用户进行自定义的参数(D_SYSCONFIG) 21 十一、 简单业务流程处理(Simple Business Flow) 22 11.1. 简单业务流程的定义 22 11.1.1. 业务流程中环节的定义 23 11.1.2. 业务流程的实例化 24 11.1.3. 任务数据的检索 26 11.1.4. 业务流程处理引擎(my_n_cst_workflowengine) 27 11.1.5. 界面设计 31