powerbuilder使用简介

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

创建两个窗口
添加windows对象 w_test1 设置标题 “TEST1” 设置窗口打开时的默认状态 Normal! 设置窗口其它参数 … 添加按钮,弹出Hello,World! 添加windows对象 w_test2 设置标题”TEST2” ,其它参数…
七 支持交叉平台开发
目前支持的平台有: 1. Windows 2. Macintosh 3. UNIX 4. Sun Solaris 5. HP-UX 6. IBM AIX RS6000
八 使用powerScript语言

使用的编程语言叫做工PowerScript,它也是 一种高级的,结构化的编程语言。 PowerScript提供了一套完整的嵌入式SQL语 句,开发人员可以像使用其它语句一样自由地 使用SQL语言,这样就大大增强了程序操纵和 访问数据库的能力。可以说PowerBuilder既适 合初学者快速学习数据库的开发,又可以让有 经验的开发人员开发出功能强大的数据库,是 一种适用面非常广的开发工具。
应用对象详细介绍

观察APPLICTION对话框不难发现其中一半的标签是 用来设置字体的: TEXT FONT用来设置静态文本的字 体。COLUMN FONT用来设置数据窗口中从数据库中 取回的数据的字体,LABEL FONT标签是用来设置字 段的扩展属性LABEL的字体,HEADER FONT则是指 定字段的扩展属性HEADER的字体。而对于每一个字 体又包含字体,字的风格,字的大小,字的颜色,字 的背景颜色等选项,要指出的是这里设置的字体都是 面向整个应用程序的。
一 专业的客户/服务器开发工具
客户/服务器是一种将任务进行分解、然后 协同解决的计算模式。客户端的应用程序负责 提出任务需求,服务器端的应用程序则为客户 提供服务。用PowerBuilder 开发出的应用程 序能够与数据库服务器完美地协同工作,构成 客户/服务器计算模式。
二 强大的Web开发功能
PB创建应用的一般流程
一个简单的
ห้องสมุดไป่ตู้
Hello world! 示例
Oracle 基本概念
应用对象详细介绍

应用程序的起点,一个workspace只能有一个application对象。 事件介绍: 1) Open 在应用程序启动后发生,在这个事件的脚本中主要做程 序的初始工作,如给全局变量赋值,打开窗口等 2) Close 在应用程序将要关闭的时候发生,这个事件的脚本是用 来处理程序关闭前的善后工作,比如和后台数据库断开连接等。 3) Idle IDLE事件的脚本用来处理程序长时间没有输入事件的情况, 比如可以在脚本中调用屏幕保护程序。 4) SYSTEMERROR事件发生在程序运行出现严重错误的时候, 这时不加以处理的话系统会弹出警告对话框指出问题的所在,我 们在这个事件中编写脚本的主要目的是防止因为程序运行错误而 导致应用程序,甚至整个系统的瘫痪。
powerbuilder简介
– 1、C/S,B/S模式介绍 – 2、Powerbuilder介绍
C/S

Client/Server
B/S

Browser/Server
PowerBuilder简介
PowerBuilder 是Sybase Inc的子公司---PowerSoft---推 出的新一代数据库应用开发工具,它除了能够设计传 统的高性能、基于客户/服务器(Client/Server)体系 结构的应用系统外,也能够用于开发基于Internet的应 用系统。 PowerBuilder从一面世就是是一种4GL,是一种面向对 象开发语言;
四 事件驱动的应用程序
所有运行于该环境下的程序并不是顺序地执行, 而是用户通过各种操作控制应用程序的流程。 事实上,是封装了windows的消息机制。
五 丰富的数据表现风格
PowerBuilder 的数据窗口(Datawindow)为展现数 据的本质提供了丰富的手段,数据窗口能够从多种数 据源提取数据,然后以多种风格展现在用户面前,这 既包括文本显示方式,也包括统计图分析方式。利用 数据窗口,用户可以直观地查询、修改、插入、删除、 打印、浏览数据,而且,PowerBuilder 的数据窗口还 提供了组框对象和按钮对象,开发人员可以使用它们 将数据窗口中的对象进行分组,并且将用户对数据窗 口的操作界面集成在数据窗口内部。

1、通用的Web目标 2、4GL Web页面 3、Web DataWindow容器组件
三 面向对象的程序设计
对象包括三方面的特征:属性、函数和事件。 属性:属性规定了对象的特征,比如标题是什么, 以何种颜色显示等 函数:函数封装了对象的功能,也是应用程序与对 象交换信息的主要手段,在其它面向对象的编程语 言中,也常把函数称做“方法”; 事件:事件说明对象响应什么样的操作,当我们单 击窗口时,就向窗口发出了一个单击事件。
六 支持多种关系数据库管理系统
用PowerBuilder 开发的应用程序可以同时访问多个 数据库系统,比如说,我们可以从Oracle中查询数据, 然后将结果放入到dbf、xml、excel文件中。 PowerBuilder支持多种关系数据库管理系统 (RDBMS),既包括诸如Oracle、Sybase、Microsoft SQL Server、IBM DB2、等大型数据库,也包括Xbase、 Foxpro、Paradox、 Sybase SQLAnywhere等个人数据 库。对大型数据库来说,PowerBuilder 提供了旨在充分 发挥其性能的专用接口,而小型数据库则可通过ODBC 接口灵活地访问。



PowerBuilder主要包括的对象:

1. 2. 3. 4. 5. 6. 7. 8. 9.
工程对象(Project) 应用对象(Application) 窗口对象(Window) 数据窗口对象(DataWindow) 菜单(Menu) 函数(Function) 查询(Query) 结构(Structure) 用户对象(User Object)
相关文档
最新文档