当前位置:文档之家› PowerBuilder7.0实用教程

PowerBuilder7.0实用教程


WEB服务器
服务 器
中间件
(使用中间件间接访问的Web数据库模式)
数据库服务器
客户端应用 Java Applet ActiveX
Internet/Intranet 客户端 浏览器
服务 器
数据库
(直接访问的Web数据库模式)
4.2 如何开发数据库应用系统
用PowerBuilder开发应用系统时,一般都要 经过系统分析、系统设计、系统开发、代码调试、 系统测试、生成EXE、交付应用等各个阶段。
事件驱动过程的程序设计原理 事件驱动:程序启动时,只做了一些初始化 的工作,然后等待用户或外界的环境的触发。所 有的代码都是编写在不同的事件中。
1.2 PowerBuilder 7.0的新特性
全新的用户接口和开发界面
1.2 PowerBuilder 7.0的新特性
非模态的开发视窗 PB7.0的画板一般是拥有多个视窗的窗口,每个视
启动应用程序
Open 事件
初始化,打开初始化窗口
与用户交互
系统错误
打开其它窗口
系统错误
启动应用程序
应用程序终止
关闭并清除所有对象
应用程序对象
应用程序属性
应用程序事件
对象库搜索表
创建应用程序
创建应用程序
第三章 窗口设计
窗口创建 窗口控件的基本操作 窗口控件属性、事件和函数 常用对话框
创建窗口(1)
系统开发
在PowerBuilder 7.0中,建立应用程序需做的大 量工作是创建对象、描述对象、设置属性,而不是编
写大量的代码。系统开发过程可分为:建立应用对象; 生成用户对象、函数和结构;建立窗口和菜单;创建
数据窗口对象;将数据窗口对象连接到窗口上;编写 各对象的事件处理程序。除了建立应用对象需要在应 用开发的一开始就要完成外,其它步骤可按任意次序 进行。PowerBuilder是个快速应用开发工具。建立应 用时,可以首先在很短时间内建立应用原型,待系统 运行无误后,再进一步锦上添花。
调试
变量查看等多种调试功能,可以帮助开发人员快速地排 除程序错误,而且,它的自动编译功能在保存事件处理 程序时能够找出所有的语法错误。另外,使用PB的
PB的调试器提供了单步跟踪、断点跟踪、条件断点、
PBDEBUG功能可以跟踪和记录应用程序的运行情况,
使用数据库调试功能可以查出数据访问方面可能存在的 瓶颈问题。开发人员应该清晰地认识到,调试应用程序 不是为了证明程序不存在错误,而是为了尽可能多地找 出所存在的问题,没有找到任何错误的调试是不成功的
调试。同时,调试也是件费时、费力的创造性工作。
测试
测试用于排除系统设计缺陷,比如是否实现 了某些功能。系统测试无误后,就可以将应用编 译成可执行文件用于发行了。
窗提供查看和修改对象的特定方式或者显示与对象相关
的某种信息,见图示
1.2 PowerBuilder 7.0的新特性
数据库连接新特性
1.3
工具栏
PB7.0 的开发环境
菜单画板
数据窗口画板
第二章 应用程序
创建应用程序对象 设置应用程序的属性 应用程序对象的事件 对象库搜索表 运行应用程序
应用程序对象的事件触发时机
应用程序
文件服务器和C/S的数据库操作比较
程序发出查询学号 为99090221的 信息的SQL请求 查询操作在客 户端完成 查询文件请求
文件服务器
45000名 学生 数据的 文件
45000条记录的文件
响应文 件请求 并返回 整个文 件
程序发出查询学号 为99090221的 信息的SQL请求 接收结果
查询请求
数据服务器 查询在 服务器 端进行
45000名学生 数据的文件
返回99090221的记录
分布式计算应用模式
数据库 数据库服务器 (服务层)
商业服务器 实现商业规则的组件
(中间层)
客户端应用程序 (客户层)
工作站1
工作站2
工作站n
WEB网络应用模式
Internet/Intranet 客户端 浏览器
在窗口中添加控件(2)
第四章 数据库基础及管理
数据库应用技术的发展过程 如何开发数据库应用系统 数据库结构的设计与实现 数据库管理 数据库的操作 表的定义和数据操作 表数据的处理 PB的专用接口与数据库建立连接
4.1数据库应用技术的发展过程
1、主机应用模式 2、文件服务器应用模式 3、客户服务器应用模式 4、分布式计算应用模式 5、WEB网络应用模式
主机应用模式
大型机
应用程序 数据库
按 键 信 息
终 端 字 符
终端1 终端2 终端n
文件服务器应用模式
网络文件服务器
数据库
文 件 请 求
文 件
工作站1
工作站2 应用程序
工作站n 应用程序
应用程序
客户服务器应用模式
应用程序
网络服务器
数据库
处 理 请 求
处 理 结 果 工作站n 应用程序
工作站1
工作站2 应用程序
程 继 辉
第一章 PowerBuilder 概论
PowerBuilder 7.0 简介 新特性 开发环境
1.1 PB 7.0 简介
1.1.1 PB 特性 1、支持多种操作系统 Windows、UNIX等操作平台 2、与多种数据库的连接性 Oracle、MS SQL Server Sybase SQL Server 3、丰富的开发工具 4、对Internet的强力支持
创建窗口
编写事件代码的地方
窗口事件
窗口控件属性、事件和函数
PB控件: 从行为上区分: 1 能响应用户的操作( 按钮、编辑框、列表框) 2 不能响应用户的操作(直线、矩形) 从用途上区分 1 激活动作类 2 选择项类 3 显示数据类 4 修饰类
在窗口中添加控件(1)
1.1 PB 7.0 简介
客户/服务器结构 客户(Client): 从其它计算机读取数据,处理 后将数据存 储到提供数据的计算机中。 服务器(Server): 向其它计算机提供数据的计算机
1.1 PB 7.0 简介
面向对象设计概念 (1)对象 (2)属性 (3)方法 (4)事件 (5)关联
1.1 PB 7.0 简介
系统分析和系统设计
实际上,在开发任何应用系统之前,开发人 员都必须充分了解系统需求,理解系统应该完成 的真正任务,千万不能因为赶进度而过分缩减或 忽略该阶段的工作,这一阶段的成果很大程度上 决定了项目的成败。理解了系统需求后,就进入 系统设计阶段,考虑用户界面的风格、使用何种 数据库、如何组织数据等。
相关主题