powerbuilder10实用教程

powerbuilder10实用教程

ID:40410868

大小:1.52 MB

页数:331页

时间:2019-08-02

powerbuilder10实用教程_第1页
powerbuilder10实用教程_第2页
powerbuilder10实用教程_第3页
powerbuilder10实用教程_第4页
powerbuilder10实用教程_第5页
资源描述:

《powerbuilder10实用教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章PowerBuilder10.0概述教学目标教学重点教学过程8/5/20211第2章PowerBuilder10.0编程基础教学目标教学重点教学过程8/5/20212教学目标熟悉和掌握PowerBuilder10.0的基本语法规则对PowerBuilder10.0有初步的认识和了解,并能够编写一些简单的小程序8/5/20213教学重点标识符命名规则注释语句基本控制语句函数和结构8/5/20214教学过程语言特点PowerScript基础语句控制语句系统函数自定义函数函数的重载和超越使用外部函数结构8/5/202152.1语言特点PowerScript语言的语法和组织结构与传统的B

2、asic相似,但是它格式更自由,在编写程序代码时,编译器忽略它的空格、缩进、空行等。PowerScript语言不仅支持标准的SQL语句,而且还提供了一套完整的嵌入式SQL语句,大大增强了程序操作和访问数据库的能力。PowerScript语言不仅支持常规的数据类型,同时也支持用于处理多媒体的二进制对象数据。8/5/202162.2PowerScript基础语句PowerScript语言基础做简单介绍,包括标识符、保留字、注释和代词、数据类型、变量和常量、数组、运算符和表达式等。读者可以与其他程序语言的相关知识相对比,以加深对该语言的理解。8/5/20217标识符标识符是程序中用来代表变量

3、、标号、函数、窗口、菜单、控件及对象等名称的符号。在PowerBuilder中标识符的命名必须遵循以下命名规则:必须以字母和下划线开头。保留字不能作为标识符。除了首字母其余字符可以是字母、数字以及下述特殊符号:下划线(_)、连字符(.)、美元符号($)、和百分号(%)。最大有效字符长度为40,中间不能出现空格或指定字符以外的其他字符。标识符不区分大小写,如Part1、PART1、part1是同一个标识符。8/5/20218保留字保留字是PowerBuilder语言中具有特殊用途的一组单词,不能把保留字作为标识符使用,否则PowerBuilder将会给出编译错误。保留字同标识符一样,不区

4、分大小写,但在程序中一般把保留字书写为大写形式。8/5/20219注释注释是在程序中用来说明某些语句的作用的文本,或者是程序开发者在程序中暂时屏蔽的代码段。在程序中,它是不会被编译执行的。行注释用来对单行语句进行注释,它可以是一整行。行注释以双斜线“//”开始,其后书写注释内容。如:num=num1*23块注释既可以注释单独一行,也可以注释一段或连续几段。块注释以“/*”开头,以“*/”结尾,中间为注释内容。如:num=num1+num28/5/202110代词PowerBuilder的代词用于指代特定的对象或控件。使用代词可以避免因对象或控件名被修改等情况而使引用出错。主要有以下三个

5、代词:This:在为一个窗口、自定义用户对象、菜单、应用对象或控件编写脚本时,This表示正在处理的对象和控件本身。Super:在编写继承的对象或者控件代码时,有两种方式可供选择,一种是直接使用祖先对象的名称;一种是使用Super,用于调用祖先对象中的函数,但是不能用于调用与祖先窗口控件相关的脚本,只能在祖先的直接后代的函数和事件中使用Super,否则会编译出错。Parent:用于窗口中的控件、自定义用户对象的控件和菜单编写脚本,指示包含控件的窗口、自定义用户对象和当前菜单的上层菜单项。8/5/202111数据类型数据类型是编程语言中的一个重要概念,它表示数据的特点。在PowerScr

6、ipt语言中共有4种数据类型,它们分别是:标准数据类型、Any数据类型、系统对象数据类型以及枚举数据类型。8/5/202112标准数据类型标准数据类型包括整型(Integer或Int)、字符型(Character或Char)、字符串型(String)、布尔型(Boolean)、日期型(Date)等,可以用这些数据类型声明变量、常量或数组中。8/5/202113系统对象数据类型系统对象数据类型是PowerScript语言中比较特殊的数据类型。在PowerBuilder应用程序中,所有用户用到的系统对象,例如窗口、菜单、按钮、列表框、图形等,都被认为是系统对象数据类型。下面的代码声明了菜单

7、和窗口变量。8/5/202114Any数据类型Any数据类型是一种可以变化的数据类型,可以用来存储任何类型的数据,包括标准数据类型、对象、结构或矩阵在内的任何指定的数据类型。一个Any数据类型的变量类型并不是固定的,它取决于赋值变量的数据类型。但是当把一个Any数据类型的变量赋值给另一变量时,必须要明确该Any变量的实际数据类型,否则就有可能发生数据类型不匹配的错误。8/5/202115枚举数据类型枚举数据类型是PowerScript语言中的一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。