第1章 PowerBuilder开发环境

合集下载

第1章 PowerBuilder Classic 12.5开发环境

第1章 PowerBuilder Classic 12.5开发环境

在PowerBuilder Classic 12.5的工具栏上单击 (Browser)按钮,打开对 象浏览器对话框,如图1.2所示。
选中System页,可以查看所有的PowerBuilder系统对象(窗口、选单、各 种控件)及其相关属性,如图1.3所示。
3.画板(Painter)
PowerBuilder Classic 12.5开发环境由一系列集成的画板(Painter)组成。所 谓画板,实际上就是完成一定功能的工具窗口。例如,窗口画板用于定义窗口 对象;用户对象画板定义用户对象;数据窗口画板定义数据窗口对象;库画板 完成应用库的增、删、改等。
最常用的是PowerBuilder系统内的帮助,只要按下【F1】键就随时可以调 出。它有目录页和索引页。其中,目录页如图1.7所示,它以书目的形式帮助 用户查找所需解决的技术问题,双击某一本书的图标,可以将其展开。
索引页如图1.8所示,只要输入需要查询的字母,就可立刻定位到对应的 索引项,单击“显示”按钮,即可调出有关的帮助信息。
例如,这里创建一个新的工作空间为mm,创建的新的Application为 “text1”。组成库名“text1.pbl”及目标文件名“text1.pbt”。创建完成后, 在工作空间目录窗口可以看到如图1.17所示的树形目录。
(2)在工作空间目录窗口,双击应用程序图标“text1”(如图1.17所 示)。打开应用程序text1的事件脚本编辑窗口。系统默认的事件为应用程序对 象的“Open”事件,如图1.18所示。
(5)单击“OK”按钮,关闭“Customize”对话框。 (6)单击“Close”按钮,关闭“Toolbars”对话框,即完成了定制工具栏。
3.画板
PowerBuilder的各种画板中有许多工具,工具中又包含一些小工具。画板、 画板工具和小工具的有机组合构成了PowerBuilder强大而方便的应用开发环境。 表1.2列出了PowerBuilder中的主要画板及其功能。

第01章 PowerBuilder基础

第01章 PowerBuilder基础
PowerBuilder10.0特性 新的用户界面和开发方法 引入WorkSpace(工作空间)和Target(目标)对象 用户界面的改进 增加了系统树窗口、剪贴窗口、输出窗口、资源编辑器 增强了库画板 网络功能的增强 提供了对J2EE、和XML的支持 可以开发Web应用程序 数据窗口提供了对JavaScript支持 可以生成JSP的应用,从而进行基于Internet的开发 支持GIF与JPEG图像格式 支持将控件转化为HTML格式
1.2 PB10.0集成开发环境 集成开发环境
布局和属性视图 布局(Layout) 视图用来设计和显示对象及其控件的布局和外观。 属性(Properties)视图显示对象、控件或者对象中不可视部分的属 性。 脚本视图 脚本(Script)视图,可以编辑事件和函数的脚本,定义、修改用户 事件和函数,声明变量和外部函数,查看祖先对象的脚本。 函数列表视图 函数列表视图列出系统定义的函数和用户自定义的对象级函数。 函数旁的图标标识该函数是否有脚本,是否带祖先脚本和自身脚 本的继承函数。
恢复系统默认布局
选择“View|Layouts”菜单的“(Default)”命令
1.2 PB10.0集成开发环境 集成开发环境
使用工具栏 控制工具栏 用快捷菜单 用菜单、ToolBar对话框 用鼠标移动工具栏 改变和创建工具栏 在工具栏中添加按钮(快捷菜单——Customize) 改变工具栏中按钮位置(在Customize对话框中拖动) 从工具栏中删除按钮(在Customize对话框中拖出) 恢复工具栏中按钮的初始设置(Customize的Reset按钮) 添加用户类按钮(Customize——Custom) 创建新的工具栏(快捷菜单——New,Customize)
有关概念 应用程序对象——应用程序的入口点 对象库——用于保存对象的文件(PBL文件) 画板——人机交互界面 事件和脚本

第1章 PowerBuilder Classic 12.5开发环境

第1章 PowerBuilder Classic 12.5开发环境
第1章 PowerBuilder Classic 12.5开发环境
1 . 1 Classic 12.5集成开发环境IDE简介
1 . 2 简单应用程序实例
1.1 Classic 12.5集成开发环境IDE简介
启动PowerBuilder Classic 12.5(按照“开始|所有程序 | Sybase | PowerBuilder 12.5 | PowerBuilder Classic 12.5”顺序,找到并单击PowerBuilder Classic 12.5即可),进入集成开发环境IDE,出现主窗口的外观如图1.1所示。
sle_2
CommandButton cb_1
Text
Enabled Text false 计算
1.2.1 带窗口的简单应用程序
单击“Save”按钮,指定窗口名称为“w_calarea”,设计完成的界面如图 1.12所示。
1.2.1 带窗口的简单应用程序
3.编写脚本 (1)编写“计算”命令按钮“Clicked”事件脚本。双击“cb_1”按钮, 输入如下脚本: Decimal r r =Dec(sle_1.text) sle_2.text = String(3.14159*r*r) 如图1.13所示。
1.2.2 无窗口的简单应用程序
(2)在工作空间目录窗口,双击应用程序图标“text1”。打开text1的事 件脚本编辑窗,如图1.17所示,系统默认的事件为应用程序对象的“Open”事 件。
在“text1”的“Open”事件脚本编辑窗口输入脚本:
MessageBox("学生信息","保密资料",Exclamation!,YesNo!)
1.2.1 带窗口的简单应用程序

PB教程入门

PB教程入门

1.1 PowerBuilder的特点
9. 编程方法简便 PB的编程语言PowerScript提供基本的流程控制语句,还提供了 几百个函数来操纵各种对象和提供诸如DDE,OLE等方面的支持。 此外还可以定义自己的函数,处理特定的事件。 10.对Web的完整支持 Internet特性和组件包括: (1) Web.PB DLL (2) Web.PB类库 (3) Web.PB向导 (4) PowerBuilder Window Plug-in DLL。(5) Window ActiveX (6) PowerBuilder DataWindow Plug-in DLL。 (7) O‘Reilly WebSite Web服务器。 (8) Context对象 (9) HTML增强 (10) JavaBean代理 11.增强的分布式计算能力 组建分布式系统的特性包括: (1)共享对象 (2) 异步处理 (3) 同步客户端与服务器端数据窗 口缓冲区的状态 (4) 服务器推技术(Push)
弹出保存文件对话框,新建工作空间文件名为ex.pbw。
1.3 了解Code Examples
在树型窗口中,在新建 的工作空间ex上右键弹 出的菜单中选择“Add Target…”项
1.3 了解Code Examples
弹 出 “ Add Target To Workspace” 对 话 框 ; 在 安 装 PowerBuilder 目 录 下 找 到 pbexamfe.pbl 文 件。
主要画板及其功能: Application painter应用画板 :指定应用级的属性和编写应用级 的脚本; Database painter数据库画板:管理数据库,设置数据库的访问 控制,维护数据以及创建新表; DataWindow painter数据窗口画板:创建数据窗口对象; Data pipeline painter数据管道画板:创建数据管道对象,从一 个数据源向另一个数据源传输数据; Function painter函数画板:创建全局函数; Library painter库管理画板:创建和管理PowerBuilder的应用库; Menu painter菜单画板:创建菜单对象; Project painter工程画板:创建可执行文件、动态库、组件和代 理对象; Query painter查询画板:图形化方式定义SQL Select语句,并保 存为Query对象,供数据窗口或数据管道使用;

[网络编程实用教程]PowerBuilder 实用教程

[网络编程实用教程]PowerBuilder 实用教程

[网络编程实用教程]PowerBuilder 实用教程[网络编程实用教程]PowerBuilder 实用教程篇一 : PowerBuilder 实用教程程继辉第一章 PowerBuilder 概论PowerBuilder 7.0 简介新特性开发环境1.1 PB 7.0 简介1(1(1 PB 特性 1、支持多种操作系统 Windows、UNIX等操作平台 2、与多种数据库的连接性 Oracle、MS SQL Server Sybase SQLServer 3、丰富的开发工具 4、对Internet的强力支持1.1 PB 7.0 简介客户/服务器结构客户: 从其它计算机读取数据,处理后将数据存储到提供数据的计算机中。

服务器: 向其它计算机提供数据的计算机1.1 PB 7.0 简介面向对象设计概念对象属性方法事件关联1.1 PB 7.0 简介事件驱动过程的程序设计原理事件驱动:程序启动时,只做了一些初始化的工作,然后等待用户或外界的环境的触发。

所有的代码都是编写在不同的事件中。

1.2 PowerBuilder 7.0的新特性全新的用户接口和开发界面1.2 PowerBuilder 7.0的新特性非模态的开发视窗 PB7.0的画板一般是拥有多个视窗的窗口,每个视窗提供查看和修改对象的特定方式或者显示与对象相关的某种信息,见图示1.2 PowerBuilder 7.0的新特性数据库连接新特性1.3工具栏PB7.0 的开发环境菜单画板数据窗口画板第二章应用程序创建应用程序对象设置应用程序的属性应用程序对象的事件对象库搜索表运行应用程序应用程序对象的事件触发时机启动应用程序Open 事件初始化,打开初始化窗口与用户交互系统错误打开其它窗口系统错误启动应用程序应用程序终止关闭并清除所有对象应用程序对象应用程序属性应用程序事件对象库搜索表创建应用程序创建应用程序第三章窗口设计窗口创建窗口控件的基本操作窗口控件属性、事件和函数常用对话框创建窗口创建窗口设计窗口布局的地方窗口或控件属性编写事件代码的地方窗口事件窗口控件属性、事件和函数PB控件: 从行为上区分: 1 能响应用户的操作 2 不能响应用户的操作从用途上区分 1 激活动作类 2 选择项类 3 显示数据类 4 修饰类在窗口中添加控件在窗口中添加控件第四章数据库基础及管理数据库应用技术的发展过程如何开发数据库应用系统数据库结构的设计与实现数据库管理数据库的操作表的定义和数据操作表数据的处理 PB的专用接口与数据库建立连接4.1数据库应用技术的发展过程1、主机应用模式2、文件服务器应用模式3、客户服务器应用模式4、分布式计算应用模式5、WEB网络应用模式主机应用模式大型机应用程序数据库按键信息终端字符终端1 终端2 终端n文件服务器应用模式网络文件服务器数据库文件请求文件工作站1工作站2 应用程序工作站n 应用程序应用程序客户服务器应用模式应用程序网络服务器数据库处理请求处理结果工作站n 应用程序工作站1工作站2 应用程序应用程序文件服务器和C/S的数据库操作比较程序发出查询学号为99090221的信息的SQL请求查询操作在客户端完成查询文件请求文件服务器45000名学生数据的文件45000条记录的文件响应文件请求并返回整个文件程序发出查询学号为99090221的信息的SQL请求接收结果查询请求数据服务器查询在服务器端进行45000名学生数据的文件返回99090221的记录分布式计算应用模式数据库数据库服务器商业服务器实现商业规则的组件客户端应用程序工作站1工作站2工作站nWEB网络应用模式Internet/Intranet 客户端浏览器WEB服务器服务器中间件数据库服务器客户端应用 Java Applet ActiveXInternet/Intranet 客户端浏览器服务器数据库4.2 如何开发数据库应用系统用PowerBuilder开发应用系统时,一般都要经过系统分析、系统设计、系统开发、代码调试、系统测试、生成EXE、交付应用等各个阶段。

数据库应用程序设计(PowerBuilder)教学大纲

数据库应用程序设计(PowerBuilder)教学大纲

《数据库应用程序设计(PowerBuilder)》教学大纲一、课程的性质和任务课程性质:《数据库应用程序设计(PowerBuilder)》是计算机类专业的一门专业课。

本课程的任务是:通过本课程的讲授与学习,使学生掌握PowerBuild6.0的基本编程方法,可以使用PowerBuild6.0进行简单编程。

二、课时分配三、教学内容和教学要求第一章PowerBuilder概述1.1 PowerBuilder简介客户/服务器体系结构;面向对象的开发方法;支持多种关系数据库管理系统;功能强大的数据窗口对象;集成的开发环境。

1.2 PowerBuilder开发环境PowerBuilder 7.0系统的安装;开发界面的构成;工具栏;主要主控工具栏图标的功能;窗口的使用;子窗口的使用。

1.3 PowerBuilder应用系统的组成服务器系统和客户系统;客户系统中的主要对象及其常用命名规则;对象属性和对象函数;对象的事件;对象事件的脚本。

1.4 应用系统的开发步骤系统分析与系统设计;系统开发;系统调试;系统运行。

1.5 一个简单PowerBuilder应用系统的开发过程建立数据库和表;建立应用对象;建立数据窗口对象;建立窗口对象;编写脚;运行应用。

第二章连接与操作数据库2.1 Powerbuilder与各种数据库系统的连接Powerbuilder的内置数据库管理系统;配置ODBC数据源描述信息;连接ODBC数据库;断开与数据库的连接。

2.2 数据库画板启动数据库画板;数据库画板工具栏的组成。

2.3 建立数据库建立本地的Sybase Adaptive Server Anywhere数据库;删除Sybase Adaptive Server Anywhere数据库。

2.4 建立数据库表建立数据库表;修改表的定义;建立表的主键;建立表的外键;建立表的索引;删除表、主键、外键与索引。

2.5 表数据操作检索表记录;插入、修改、删除表记录。

第1章PB概述

第1章PB概述

1.3 PB的基本概念
1. 画板

画板实际上就是完成一定功能的工具,PB的 开发环境就是由一系列集成的画板组成。比如 窗口画板用于定义窗口对象,用户对象画板用 于定义用户对象等。
数信学院 ● 曹靖
2、 库、工作区和目标



PB的所有对象都存储在扩展名为.PBL的pb库文件 中,对于大的应用,可以将对象分类存储在不同 的库文件中,一个pb应用可以有一个库文件,也 可以有多个库文件。 建立一个工作区将产生一个扩展名为.PBW的工作 区文件,该文件记录了工作区的信息。 在一个工作区可以建立多个目标,每个目标即为 扩展名为.PBT的目标文件,每个目标实际上就是 一个应用程序。
3、 对象、属性和事件


PB中的对象就是用来构造应用程序的各种部件。 同时,pb为这些对象规定了相关的属性和事件。 属性决定了对象的特征。 事件是外部作用在对象上的一个动作,这个动作 会触发一段程序的执行,从而完成相应的功能。
例如:汽车是一个对象,汽车的颜色就是其属性,踩刹车就 是一个事件,它触发了汽车的刹车装置,导致停车。 我们给一个按钮命名为“取消”,用鼠标单击按钮即可关闭 程序,那么此时,按钮就是一个对象,取消两个字就是按钮 的文本属性,鼠标单击就是一个事件。
数信学院 ● 曹靖
表: 控件属性
数信学院 ● 曹靖
(2). 窗口的部分代码
1)应用对象的open事件代码
Open(w_ex1)
2)按钮“计算”的事件代码如下图所示。
3)按钮“关闭”的事件代码
close(parent)
数信学院 ● 曹靖
(3). 运行
单击工具栏Run按钮, 就可以运行该程序,
数信学院 ● 曹靖

PowerBuilder程序设计基础 第一章

PowerBuilder程序设计基础  第一章
面向对象的编程。在PowerBuilder中创建的窗口、菜单、数据窗口等 都是对象(Object)。除了使用系统预先定义的对象外,开发人员可以 自行构造新的对象(称作用户对象),以扩展系统的预定义对象。将各 种对象有机地组合起来,就构成了PowerBuilder应用程序。 PowerBuilder对面向对象方法中的各种技术提供了全面支持,可以利 用面向对象方法中对象的封装性、继承性、多态性等特点,使应用程序 具有极大的可重用性和可扩展性,而这正是软件工程中对应用程序所提 出的重要目标。
PowerBuilder建立了因特网和内部网上的分布式应用,完全支持WWW (World Wide Web)应用的开发环境。
总之,在数据库开发工具领域,PowerBuilder是极其优秀的,利用它可以开 发出功点
PowerBuilder是一种非常优秀的数据库开发工具,在上一小节中我们 大概了解了其特性。下面我们就来系统地看一看它的主要特点。
第一章 PowerBuilder概述
PowerBuilder是由多个功能模块构成的可视化集成开 发环境,是一种面向对象的、快速的数据库应用开发工具。 PowerBuilder具有开发功能强大、开发质量高的突出特点, 其强大的数据库开发能力、自由的编程风格、友好的界面 以及对Web的完全支持都受到用户的青睐。下面让我们来 具体看一下吧!
1.1PowerBuilder简介 1.2安装PowerBuilder8.0 1.3PowerBuilder8.0集成开发环境
1.1PowerBuilder简介
1.1.1PowerBuilder的概述
PowerBuilder是著名的数据库应用开发工具生产厂商Sybase Inc.的子公司 PowerSoft在1991年推出的数据库应用开发工具。现在已经经历了多次版本 升级。PowerBuilder除了能够设计传统的高性能、基于客户/服务器 (Client/Server)体系结构的应用系统外,也能够创建基于Windows的分布 式数据库系统,还可以开发基于Internet的应用系统。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1.2 主窗口
表1.2 PowerBuilder的主要画板及其功能
画 板 Application painter Database painter DataWindow painter Data pipeline painter Function painter Library painter Menu painter Project painter Query painter Structure painter User Object painter Window painter 名 称 应用程序对象画 板 数据库画板 数据窗口画板 数据管道画板 函数画板 库管理画板 选单画板 工程画板 查询画板 结构画板 用户对象画板 窗口画板 功 能 创建应用程序对象,定义应用程序的执行环境,以及保存应用程序所有 对象的库文件 管理数据库,设置数据库的访问控制,维护数据以及创建新表 创建数据窗口对象 创建数据管道对象,从一个数据源向另一个数据源传输数据 创建全局函数,提高代码的可重用性 创建和管理PowerBuilder的应用库 创建选单对象 创建可执行文件、动态库、组件和代理对象 图形化方式定义SQL Select语句,并保存为Query对象,供数据窗口或数 据管道使用 创建全局结构 创建用户对象,用于完成通用功能,以提高代码的可重用性 创建窗口对象,定义交互式接口
1.1.1 PB的基本概念 PB的基本概念
图1.2 对象浏览器(Application页)
1.1.1 PB的基本概念 PB的基本概念
图1.3 对象浏览器(System页)
1.1.1 PB的基本概念 PB的基本概念
3.画板(Painter) PowerBuilder 10.0开发环境由一系列集成的画板(Painter)组成。所谓画板实际上就是 完成一定功能的工具窗口,比如窗口画板用于定义窗口对象;用户对象画板定义用户对象; 数据窗口画板定义数据窗口对象;库画板完成应用库的增、删、改等,应用开发人员通过简 单的鼠标操作就能设计、建立、测试客户机-服务器应用程序。
1.2.1 带窗口的简单应用程序
选择“保存”,指定窗口名称为“w_calarea”,系统界面如图1.13所示。
图1.13 “w_calarea”系统界面
1.2.1 带窗口的简单应用程序
3.编写脚本 编写脚本的步骤如下。 (1)编写“计算”命令按钮Clicked事件脚本。双击cb_1按钮,输入下列脚本:
图1.10 Application
1.2.1 带窗口的简单应用程序
图1.11 创建CalArea应用
1.2.1 带窗口的简单应用程序
2.创建窗口和设置窗口属性 创建窗口和设置窗口属性的步骤如下。 (1)创建窗口,设置窗口属性。单击New图标,打开“New”对话框如图1.12所示。选择 “PB Object”页,双击“Window”图标,创建一个新窗口对象,进入窗口画板,单击中间区域 下部的layout页。在窗口的属性(Properties)卡的General页中,在Title栏中输入窗口标题 “圆面积计算”,其余使用默认值。
图1.5 “Toolbars”对话框
1.1.2 主窗口
(1)按前面介绍的方法打开如图1.5所示的“Toolbars”对话框。 (2)通过单击在“Select Toolbar”列表框中选择要定制的画笔栏“PowerBar1”。 (3)单击“Customize…”,打开“Customize”对话框,如图1.6所示。其中, “Selected palette”图标列表中的图标是供选择的工具栏按钮图标;而下部的“Current toolbar”图标列表中是已经选择的工具栏图标;使用滚动条可以查看和选择列表中的图标。 上面的单选按钮PowerBar和Custom可以选择不同的图标集。
图1.9 计算圆面积的应用程序
1.2.1 带窗口的简单应用程序
(2)创建新的应用。单击New图标,打开“New”对话框;选择“Target”页中的应用 “Application”(如图1.10所示),单击“OK”按钮,弹出保存文件对话框,选择到新建的目 录F:\workspace,输入文件名为“calarea”,如图1.11所示,单击完成按钮“Finish”,系统自 动用上面输入的应用名称加上扩展名“.pbl”和“.pbt”,组成库名calarea.pbl以及目标文件名 calarea.pbt。
第1章 PowerBuilder开发环境 PowerBuilder开发环境
1.1 集成开发环境IDE简介 1.2 简单应用程序实例
1.1 集成开发环境IDE简介 集成开发环境IDE简介
1.1 集成开发环境IDE简介
启动PowerBuilder 10.0(按照“开始|程序 | Sybase|PowerBuilder 10.0 | PowerBuilder 10.0”顺序,找到并单击PowerBuilder 10.0,即可启动PowerBuilder 10.0),进入 PowerBuilder 10.0集成开发环境IDE,出现主窗口。PowerBuilder 10.0主窗口的外观如图1.1 所示。
图1.4 主窗口的工具栏
在默认情况下,PowerBuilder的工具栏显示在窗口顶部,也可以根据需要将它显示在 其他位置,包括左部、右部、下部或浮动方式(浮动方式下用户可以把画笔栏放置在窗口 上的任何位置)。另外,还可以让图标上显示文字提示,其方法如下。
1.1.2 主窗口
(1)从“Tools”选单项中选择“Toolbars…”,这时弹出如图1.5所示的“Toolbars”对话框。 (2)在“Move”组框中选择工具栏的显示位置,其中:Left为左部,Right为右部,Top为 上部,Bottom为下部,Floating为浮动。 (3)如果想在图标上显示指示该图标按钮作用的文字提示,那么选中复选框“Show Text”。 (4)如果想显示图标光标跟随提示(称为Power Tips),那么选中复选框“Show PowerTips”。 (5)下拉列表框“Font Name”和“Font Size”指 定上述提示使用的字体名和字体大小。 (6)需要隐藏工具栏时,单击“Hide”按钮。 (7)设置了所需选项后,单击“Close”按钮关闭 对话框。 除了直接使用系统默认设置的工具栏外,开发人 员也可以根据自己的爱好定制工具栏,具体步骤如下。
图1.6 “Customize”对话框
1.1.2 主窗口
(4)选中某一图标后用拖动的方法,即按住鼠标左键不放,拖曳鼠标指针,可以将图 标从“Select Toolbar”列表框中拖曳到下部“Current toolbar”列表框中,在工具栏中添加一 个图标按钮;也可以从“Current toolbar”列表中拖曳到上部“Select Toolbar”列表框中,去 除某一图标按钮。 (5)单击“OK”按钮,关闭“Customize”对话框。 (6)单击“Close”按钮,关闭“Toolbars”对话框,即完成了定制工具栏。 3.画板 PowerBuilder的各种画板中有许多工具,工具中又包含一些小工具。画板、画板工具和 小工具的有机组合构成了PowerBuilder强大而方便的应用开发环境。表1.2列出了 PowerBuilder中的主要画板及其功能。
1.1.2 主窗口
4.联机帮助 使用PowerBuilder 10.0提供的系统帮助,对于快速、准确地掌握PowerBuilder的编程语 言和使用方法是十分重要的。PowerBuilder提供了网站链接,可以及时了解PowerBuilder的 最新动态。最常用的是PowerBuilder系统内的帮助,只要按下F1键就随时可以调出。它有目 录页和索引页,其中目录页如图1.7所示,它以书目的形式帮助查找所需解决的技术问题,双 击某一本书的图标,可以将其展开。索引页如图1.8所示,只要输入需要查询的字母,就立刻 定位到对应的索引项,单击“显示”按钮,即可调出有关的帮助信息。
图1.7 PowerBuilder帮助的目录
图1.8 PowerBuilder帮助的索引
1.2 简单应用程序实例
1.2.1 带窗口的简单应用程序
本节通过PowerBuilder制作一个简单的应用程序,初步了解PowerBuilder编程的基本过程。 图1.9 计算圆面积的应用程序【例1.1】创建应用程序,计算圆面积。应用程序的外观如 图1.9所示。 首先在硬盘上创建一个目录F:\workspace,用于存放计算圆面积的应用。创建计算圆面积 的具体步骤如下。 1.创建应用 创建应用有如下两个步骤。 (1)创建新的工作空间。单击New图标,打开“New”对话框;选择“workspace”页,单 击“OK”按钮,弹出保存文件对话框,选择到新建的目录F:\workSpace,输入文件名为“Ex1”。
Decimal r r=Dec(sle_1.text) sle_2.text=String(3.14159*r*r)
如图1.14所示:
图1.14 编写脚本
1.2.1 带窗口的简单应用程序
(2)编写“应用”的脚本。编写的Poweபைடு நூலகம்Builder应用程序的入口是“应用”的Open事 件(Open事件常被用于编写初始化窗口对象的脚本),所以,在“应用”的Open事件中打 开程序主窗口w_calarea。在树状窗口中,双击“应用”CalArea,弹出应用画板。这时在事 件下拉列表框中对应的是Open事件。在下面空白的脚本编辑区中编写Open事件的脚本: Open(w_calarea) 如图1.15所示,保存并关闭应用画板。
1.1.2 主窗口
1.系统选单 主窗口中有一行系统选单栏和一行工具栏。工具栏上的图标与某一个选单条相对应,它 们的含义见表1.1。系统选单提供了PowerBuilder 10.0 IDE中常用的命令。 2.工具栏 主窗口中的工具栏如图1.4所示。工具栏中各个图标按钮与主选单中某一项相关联,具 体作用在前面的表1.1中已有介绍。
图1.1 PowerBuilder主窗口
相关文档
最新文档