POWERBUILDER 6.0用户参考手册

POWERBUILDER 6.0用户参考手册
作 者: 张长富
出版社: 北京希望电脑公司
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 数据库系统
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《POWERBUILDER 6.0用户参考手册》作者简介

内容简介

内容简介本书是《Power Builder6.0开发人员指南》的姐妹篇。Power Builder是专门设计企业级客户/服务器模式应用程序的开发环境,利用它还可以开发多层结构的应用系统。本书全面介绍PowerBuilder6.0,内容包括Power Script语言、系统函数、所有对象的属性、事件和函数,数据窗口属性的访问方法,同时给出了可直接在应用程序中运行的大量示例,供用户编写应用程序时参考。本书对对象的属性和事件采用简明方式介绍,对开发绝大多数应用程序来说,这些介绍已经足够清晰了。函数的阐述突出精确明晰的特点,并配有示例说明函数的用法。本书采用按对象介绍对象属性、事件、函数的方法。独具匠心的编排让读者能够快速抓住各对象的精髓,最大可能地避免了凌乱和繁杂,同时在书尾给出了全部函数的索引,方便读者查阅。本书既是从事Power Builder6.开发与应用的广大技术人员的必备工具书,同时也是大专院校相关专业师生自学、教学参考书。随书光盘包括两部分内容:与本书配套的电子书和“跨越Photoshop4.普通版”多媒体教学光盘,希望能为您的工作和学习带去方便。欲购本书和配套电子书或需技术支持的用户请直接与北京海淀区8721信箱书刊部联系,电话:010-62562329,62541922,传真:010-62579874,62633308。邮政编码:100080。

图书目录

目录

第一章 Power Script语言

1.1简述应用程序开发步骤

1.2语言基础

1.2.1断行续行与多条语句

1.2.2注释

1.2.3标识符

1.2.4特殊ASCII码字符

1.2.5空值(NULL)

1.2.6代词

1.2.7对象属性函数和事件的引用方法

1.2.8保留字

1.3数据类型

1.3.1标准数据类型

1.3.2Any类型

1.3.3系统对象数据类型

1.3.4枚举类型

1.4 说明语句及变量作用域

1.4.1变量说明

1.4.2数组说明

1.4.3常量说明

1.4.4外部函数说明

1.4.5数据库存储过程说明

1.4.6变量的作用域

1.5操作符

1.5.1算术操作符

1.5.2关系操作符

1.5.3逻辑操作符

1.5.4连接操作符

1.5.5操作符的优先级

1.6创建与释放对象实例

1.6.1创建对象实例

1.6.2释放对象实例

1.6.3收集废弃对象

1.7 赋值语句

1.8条件语句

1.8.1IF语句

1.8.2CHOOSECASE语句

1.9循环语句

1.9.1DO··LOOP循环

1.9.2FOR··NEXT循环

1.9.3GOTO语句

1.9.4EXIT(退出循环)

1.9.5CONTINUE(继续循环)

1.9.6循环嵌套

1.10返回语句与终止程序运行

1.10.1RETURN语句

1.10.2HALT语句

1.10CALL语句

1.11嵌入式SQL语句

1.11.1建立和断开与数据库的连接

1.11.2提交与回滚事务

1.11.3单行检索语句SELECT

1.11.4插入语句INSERT

1.11.5删除语句DELETE

1.11.6修改语句UPD ATE

1.11.7检查SQL语句执行情况

1.11.8读取多行数据

1.11.9动态SQL

1.11.10SELEC TBLOB语句

第二章系统函数

2.1数组函数

2.1.1Lower Bound0

2.1.2Upper Bound()

2.2Blob(大二进制对象)函数

2.2.1BlobO

2.2.2Blob Edit()

2.2.3Blob Mid()

2.2.4Len()

2.2.5String()

2.3数据类型检查与转换函数

2.3.1AscO

2.3.2Char( )

2.3.3Dec()

2.3.4Double()

2.3.5Integer()

2.3.6Long()

2.3.7Real()

2.3.8Date()

2.3.9Date Time()

2.3.l0Is Date()

2.3.11Is Null()

2.3.12Is Number()

2.3.l3Is Time()

2.3.14String()

2.3.l5Time()

2.4日期、时间函数

2.4.1Day()

2.4.2Day Name()

2.4.3Day Number()

2.4.4Days After()

2.4.5Hour()

2.4.6Minute()

2.2.7Month()

2.4.8Now()

2.4.9Relative Date()

2.4.lORelative Time()

2.4.11Second()

2.4.12Today()

2.4.13Year()

2.5 DDE客户函数

2.5.1Close Channel()

2.5.2Exec Remote()

2.5.3Get Data DDE()

2.5.4Get Data DDE Origin()

2.5.5Get Remote()

2.5.6Open Channel()

2.5.7Respond Remote()

2.5.8Set Remote()

2.5.9Start Hot Link()

2.5.l0 Stop Hot Link()

2.6 DDE服务器函数

2.6.!Get Command DDEO

2.6.2Get Command DDE Origin()

2.6.3Get Data DDE()

2.6.4Get Data DDE Origin(0

2.6.5Respond Remote()

2.6.6Set Data DDE()

2.6.7Start Server DDE()

2.6.8Stop Server DDE()

2.7 文件操作函数

2.7.1File Close()

2.7.2File Delete()

2.7.3File Exists()

2.7.4File Length()

2.7.5File Open()

2.7.6Pile Read()

2.7.7File Seek()

2.7.8File Write()

2.7.9Get File Open Name()

2.7.l0 Get Pile Saves Name()

2.8 国际化函数

2.8.1Is All Arabic()

2.8.2isAU Hebrew()

2.8.3Is Any Arabic()

2.8.4Is Any Hebrew()

2.8.5Is Arabic()

2.8.6Is Arabic And Numbers()

2.8.7Is Hebrew()

2.8.8Is Hebrew And Numbers()

2.8.9Reverse()

2.8.l0To Ansi()

2.8.11To Unicode()

2.9库管理函数

2.9.1LibraryCreate()

2.9.2LibraryDelete()

2.9.3LibraryDirectory()

2.9.4LibraryExport()

2.9.5Librarylmpon()

2.10 数值计算函数

2.10.1Abs()

2.10.2Ceiling()

2.10.3Cos()

2.10.4Exp()

2.10.5Pact()

2.10.6Int()

2.10.7Log()

2.10.8LogTen()

2.10.9Max()

2.10.10Min()

2.10.11Mod()

2.10.12Pi()

2.10.13Rand()

2.10.14Randomize()

2.10.15Round()

2.10.16Sign()

2.10.17Sin()

2.10.18Sqrt()

2.10.19Tan()

2.10.20TruncateO

2.11打印函数

2.11.1Print()

2.11.2Print Bitmap()

2.11.3Print Cancel()

2.11.4Print Close()

2.11.5Print Data Window()

2.11.6Print Defme Font()

2.11.7Print Line()

2.11.8Print Open()

2.11.9Print Oval()

2.11.10Print Page()

2.11.11Print Rect()

2.11.12Print Round Rect()

2.11.13Print Screen()

2.11.14Print Send()

2.11.15Print Set Font()

2.11.16Print Set Spacing()

2.11.17Print Setup()

2.11.18Print Text()

2.11.19Print Width()

2.11.20Print X()

2.11.21Print Y()

2.12注册(Registry)函数

2.12.1Registry Delete()

2.12.2Registry Get()

2.12.3Registry Keys()

2.12.4Registry Set()

2.12.5RegistryValues()

2.13字符串操作函数

2.13.1Fill()

2.13.2Left()

2.13.3Left Trim()

2.13.4Len()

2.13.5Lower()

2.13.6Match()

2.13.7Mid()

2.13.8Pos()

2.13.9Replace()

2.13.10Right()

2.13.11Right Trim()

2.13.12Space()

2.13.13Trim()

2.13.14Upper()

2.14系统与环境函数

2.14.1CUp boani()

2.14.2Command Pam()

2.14.3Do Script()

2.14.4Get Application()

2.14.5Get Environment()

2.14.6Get Focus()

2.14.7Post()

2.14.8Profile Int()

2.14.9Profile String()

2.14.10Restart()

2.14.11Run()

2.14.12Send()

2.14.13SetPro file String()

2.14.14ShowHelp()

2.14.15Signal Error

2.14.16Yield

2.15定时操作函数

2.15.1CPU

2.15.2Idle

2.15.3Timer

2.16打开与关闭窗口

2.16.1Close()

2.16.2Close With Return

2.16.3Open

2.16.4OpenSheet

2.16.5OpenS heetWi thParm

2.16.6Open WithParm

2.17其它系统函数

2.17.1Beep)

2.17.2Class Name

2.17.3Debug Break

2.17.4IntHigh

2.17.5IntLow

2.17.6IsValid()

2.17.7KeyDown

2.17.8Message Box

2.17.9Pixels To Units

2.17.10Populate Error

2.17.11RGB

2.17.12Set Null

2.17.13Set Pointer

2.17.14Signal Error

2.17.15Units To Pixels

第三章 对象的属性、事件和函数

3.1公共对象函数

3.1.1ClassName

3.1.2Drag

3.1.3Get Context Service

3.1.4Get Parent

3.1.5Hide

3.1.6Move

3.1.7PointerX

3.1.8PointerYa

3.1.9PostEvent

3.1.10Print

3.1.11Resize

3.1.12SetFocus

3.1.13SetPosition

3.1.14SetR edraw0

3.1.15Show

3.1.16Trig ger Event

3.1.17Type Of

3.2应用对象(Application)

3且1应用对象的属性

3.2.2应用对象的事件

3.2.3应用对象的函数

Set Lib rary List

Set Trans Pool

3.3数组边界(Array Bounds)对象

3.3.1数组边界对象的属性

3.3.2数组边界对象的函数

3.4类定义(Class Definition)对象

3.4.1类定义对象的属性

3.4.2类定义对象的函数

Find Matching Function

3.5上下文信息(Context Information)对象

3.5.1上下文信息对象的属性

3.5.2上下文信息对象的事件

3..3上下文信息对象的函数

Get Company Name

Get Fixes Version

Get Host Object

Get Major Version

Get Minor Version

Get Name

Get Short Name

Get Version Name

3.6上下文关键字(Context Keyword )对象220

3.6.1上下文关键字对象的属性

3.6.2上下文关键字对象的事件

3.6.3上下文关键字对象的函数

Get Context Keywords

3.7C++(CPlus Plus)对象

3.7.1C++对象的属性

3.7.2C++对象的事件

3.7.3C++对象的函数

3.8数据存储(Data Store)对象

3.8.1数据存储对象的属性

3.8.2数据存储对象的事件

3.8.3数据存储对象的函数

3.9子数据窗口(Data Window Child)对象

3.9.1子数据窗口对象的函数

3.10动态描述区

(Dynamic Description Area)对象.

3.10.1动态描述区对象的属性

3.10.2动态描述区对象的事件

3.10.3动态描述区对象的函数

Get Dynamic Date0

Get Dynamic DateTime

Get Dynamic Number()

Get Dynamic String

Get Dynamic Time

Set Dynami cParm0

3.11 Dynamic Staging Area对象

3.11.1Dynamic Staging Area对象的

事件

3.11.2Dynamic Staging Area对象的

函数

3.12枚举定义(Enumeration Definition)

对象

3.12.1枚举定义对象的属性

3.12.2枚举定义对象的函数

3.13枚举项定义

(Enumeration Item Definition)对象

3.13.1枚举项定义对象的属性

3.13.2枚举项定义对象的函数

3.14环境(Environment)对象

3.14.1环境对象的属性

3.14.2环境对象的函数

3.15出错(Error)对象

3.15.1出错对象的属性

3.15.2出错对象的事件

3.15.3出错对象的函数

3.16grAxis对象

3.16.1grAxis对象的属性

3.16.2grAxis对象的函数

3.17grDisPAttr对象

3.17.1grDispAttr对象的属性

3.17.2grDispAttr对象的函数

3.18Inet对象

3.18.1Inet对象的属性

3.18.2Inet对象的事件

3.18.3Inet对象的函数

Get URL

Hyper Link To URL

Post URL

3.19InternetResult对象

3.19.1Internet Result对象的属性

3.19.2Internet Result对象的事件

3.19.3Internet Resu1t对象的函数

Internet Data

3.20List View Item对象

3.20.1List View Item对象的属性

3.20.2List View Item对象的函数

3.21mail File Descri ption对象

3.21.1mail File Descri ption对象的属性

3.21.2maiI File Descri ption对象的函数

3.22邮件消息(mail Message)对象

3.22.1邮件消息对象的属性

3.22.2邮件消息对象的函数

3.23邮件接收者(mail Recipient)对象

3.23.1邮件接收者对象的属性

3.23.2邮件接收者对象的函数

3.24邮件会话(mail Session)对象

3.24.1邮件会话对象的属性

3.24.2邮件会话对象的事件

3.24.3邮件会话对象的函数

mail Address

mail Delete Message

mail Get Messages

mail Handle

mail Logoff

mail Logon

mail Read Message

mail Recipient Details

mail Resolve Recipient

mail Save Message

mail Send

3.25MDI Client对象

3.25.1MDI Client对象的属性

3.25.2MDI Client对象的函数

3.26菜单(Menu)对象

3.26.1菜单对象的属性

3.26.2菜单对象的事件

3.26.3菜单对象的函数

Check

Disable

Enable

PopMenu

Uncheck()

3.27Menu Cascade对象

3.27.1Menu Cascade 对象的属性

3.27.2Menu Cascade对象的事件

3.27.3Menu Cascade对象的函数

3.28消息(Message)对象

3.28.1消息对象的属性

3.28.2消息对象的事件

3.28.3消息对象的函数

3.29OLEObject对象

3.29.1OLE Object对象的事件

3.29.2OLE Object对象的函数

Connect To New Object

Connect To Object

Disconnect Object

Get Automation Native Pointer0

Release Automation Native Pointer0

Set Automation Locale

3.30OLES torage对象

3.30.1OLES torage对象的属性

3.30.2OLES torage对象的事件

3.30.3OLES torage对象的函数

Clear

Close

Member Delete

Member Exists0

Member Rename

Open

Save

SaveAs()

3.31OLEStream对象

3.31.1OLEStream对象的属性

3.31.2OLEStream对象的事件

3.31.3OLEStream对象的函数

Close

Length

Open

Read

write

3.32管道(Pipeli ne)对象

3.32.1管道对象的属性

3.32.2管道对象的事件

3.32.3管道对象的函数

Cancel

Repair

Start

3.33Profile Call对象

3.33.1Profile Call对象的属性

3.33.2Profile Call对象的函数

3.34Profile Class对象

3.34.1Profile Class对象的属性

3.34.2Profile Class对象的函数

Routine List

3.35Profile Line对象

3.35.1Profile Line对象的属性

3.35.2Profile Line对象的函数

Out Going Call List

Routine List)

3.36Profile Routine对象

3.36.1profile Routine对象的属性

3.36.2ProfileRou tine对象的函数

In coming Call List

Line List

Out going Call List

3.37Profiling对象

3.37.1Profiling 对象的属性

3.37.2Profiling对象的函数

Build Mode1

Class List

Deveroy Model

Routine List

Set Trace File Name

SystemRoutine

3.38Script Definition对象

3.38.1Script Definition对象的属性

3.38.2Script Definition对象的函数

3.39定时(Timing)对象

3.39.1定时对象的属性

3.39.2定时对象的事件

3.39.3定时对象的函数

Start

Stop

3.40 事务(Transaction)对象

3.40.1事务对象的属性

3.40.2事务对象的事件

3.40.3事务对象的函数

DBHandle

Syntax From SQL

3.41TreeViewItem对象

3.41.1Tree ViewItem对象的属性

3.41.2Tree ViewItem对象的函数

3.42 类型定义(TypeDefinition)对象

3.42.1类型定义对象的属性

3.42.2类型定义对象的函数

3.43VariableCardinalityDefinition对象

3.43.1VariableCardinalityDefinition对象

的属性

3.43.2VariableCardinalityDefinition对象

的函数

3.44变量定义(VariableDefinition)对象

34.4.1变量定义对象的属性

3.44.2变量定义对象的函数

3.45窗口(Window)对象

3.45.1窗口对象的属性

3.45.2窗口对象的事件

3.45.3窗口对象的函数

Arrange Sheets

Change Menu

Close User Object

Get Active Sheet()

Get First Sheet

Get Next Sheet

Get Tool bar

Get Tool barPos

Open User Object

Open User Object WithParm

Parent Window

Set Micro Help

SetToolbar0

Set Toolbar Position

Work Space Height

Work Space Width0

Wor kSpaceX

Work SpaceY

第四章 控件的属性、事件和函数

4.1单行编辑框(Single Line Edit)

4.1.1单行编辑框控件的属性

4.1.2单行编辑框控件的事件

4.1.3单行编辑框控件的函数

CanUndo

Clear

Copy

Cut

Paste

Position

ReplaceText()

Selected Length

Selected Start

Selected Text

Select Text()

Undo

4.2 多行编辑框(MultiLineEdit)

4.2.1多行编辑框的属性

4.2.2 多行编辑框的事件

4.2.3多行编辑框的函数

Can Undo

Clear

Copy

Cut

Line Count0

Line Length0

Paste()

Position

Replace Text)

Scroll

Selec tedLength()

Selec tedLine0

Selec tedStart()

Selected Text

Select Text

Text Line

Undo

4.3 编辑掩码(EditMask)控件

4.3.1编辑掩码控件的属性

4.3.2 编辑掩码控件的事件

4.3.3编辑掩码控件的函数

CanUndo

Clear

Copy

Cut

GetData

LineCount()

LineLength

Paste0

Position

Rep1aceTe xt

Scroll()

SelectedLength

SelectedStart

SelectedText

SelectText

SetMask

TextLine

UndO

4.4 超文本编辑框 (Rich Text Edit)

4.4.1超文本编辑框的属性

4.4.2 超文本编辑框的事件

4.4.3超文本编辑框的函数

Can Undo

Clear()

Copy

CopyRTF

Cut

Data Source

Find

Find Next

Get Alignment

Get Paragraph Setting0

Get Spacing0

Get TextColor

Get Text Style

Input Field Change Data0

Input Field Current Name

Input Field Delete Current

Input Field Get Data

InputFieldInsert0

InputFieldLocate0

InsertDocument

Insert Picture

Is Preview0

Line Count

Line Length

Page Count

Paste

Paste RTF

Position

PreView

Print

Rep1aceTe xt

Sove Document0

Scroll

Scroll NextPage

Scroll NetRow0

Scroll PriorPage

Scroll PriorRow

Scroll ToRow

Selected Column

Selected Length

Selected Line

Selected Page

Selected Start

Selected Text

Select Text

Select Text All

Select Text Line

Select Text Word

Set Align menz()

Set Paragraph Setting

Set Spacing

Set Text Color0

Set Text Style()

Show Head Foot)

Text Line

Undo

4.5静态文本(StaticText)控件

4.5.1静态文本控件的属性

4.5.2静态文本控件的事件

4.5.3静态文本控件的函数

4.6图片框(Picture)控件

4.6.1图片框控件的属性

4.6.2图片框控件的事件

4.6.3 图片框控件的函数Draw0

Set Picture

4.7统计图(Graph)控件

4.7.1统计图控件的属性

4.7.2统计图控件的事件

4.7.3统计图控件的函数

Add Category

Add Data

Add Series

Category Count0

Category Name

Clipboard

DataCount0

Delete Category

Delete Data

Delete Series

Find Category

FindSeries

Get Data

Get Data Pie ExPlode

Get Data Style

Get Data Value()

Get Series Style

Import Clipboard0

Import File

Import String0

Insert Category

Insert Data

Insert Series0

Modify Data

Object At Pointer

Reset

Reset Data Colors

Save As

Series Count()

Series Name

Set DataPie Explode

Set Data Style

Set Series Style

4.8用户对象(User Cbject)控件

StDev

StDevP

SuM

Var

VarP

6.3.2数据类型检查与转换函数

Asc

Char

Integer

Is Date0

Is Null

Is Number

Is Time0

Long0

Number

6.3.3数据窗口信息函数

Current Row

Describe

Get Row0

Get Text

Is Row Modified

Is Row New

Is Selected

Look Up Display

Page

Page Across0

page Count

Page Count Across

Row Count

Row Heigh t0

6.3.4日期时间函数

Date()

Date Time

Day()

Day Name

Day Number

Days After

Hour

Minute0

Month

Now

Relative Date0

Relative Time

Second

Seconds After

Time

Today

Year

6.3.5数值运算函数

6.3.6字符串操作函数

Word Cap

6.3.7交叉表函数

CrosstabAvg

Crosstab Count

Crosst abMax

Crosst abMin

Crosst abSum

6.3.8其它画笔函数

Bit map

Case

If

附录 索引