powerbuilder10实用教程(全).ppt

  1. 1、本文档共331页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 PowerBuilder 10.0概述 第2章 PowerBuilder 10.0编程基础 教学目标 熟悉和掌握PowerBuilder 10.0的基本语法规则 对PowerBuilder 10.0有初步的认识和了解,并能够编写一些简单的小程序 教学重点 标识符命名规则 注释语句 基本控制语句 函数和结构 教学过程 语言特点 PowerScript基础语句 控制语句 系统函数 自定义函数 函数的重载和超越 使用外部函数 结构 2.1 语言特点 PowerScript语言的语法和组织结构与传统的Basic相似,但是它格式更自由,在编写程序代码时,编译器忽略它的空格、缩进、空行等。 PowerScript语言不仅支持标准的SQL语句,而且还提供了一套完整的嵌入式SQL语句,大大增强了程序操作和访问数据库的能力。 PowerScript语言不仅支持常规的数据类型,同时也支持用于处理多媒体的二进制对象数据。 2.2 PowerScript基础语句 PowerScript语言基础做简单介绍,包括标识符、保留字、注释和代词、数据类型、变量和常量、数组、运算符和表达式等。读者可以与其他程序语言的相关知识相对比,以加深对该语言的理解。 标识符 标识符是程序中用来代表变量、标号、函数、窗口、菜单、控件及对象等名称的符号。在PowerBuilder中标识符的命名必须遵循以下命名规则: 必须以字母和下划线开头。 保留字不能作为标识符。 除了首字母其余字符可以是字母、数字以及下述特殊符号:下划线(_)、连字符(.)、美元符号($)、和百分号(%)。 最大有效字符长度为40,中间不能出现空格或指定字符以外的其他字符。 标识符不区分大小写,如Part1、PART1、part1是同一个标识符。 保留字 保留字是PowerBuilder语言中具有特殊用途的一组单词,不能把保留字作为标识符使用,否则PowerBuilder将会给出编译错误。保留字同标识符一样,不区分大小写,但在程序中一般把保留字书写为大写形式。 注释 注释是在程序中用来说明某些语句的作用的文本,或者是程序开发者在程序中暂时屏蔽的代码段。在程序中,它是不会被编译执行的。 行注释用来对单行语句进行注释,它可以是一整行。行注释以双斜线“//”开始,其后书写注释内容。如:num=num1*23 块注释既可以注释单独一行,也可以注释一段或连续几段。块注释以“/*”开头,以“*/”结尾,中间为注释内容。如:num=num1+num2 代词 PowerBuilder的代词用于指代特定的对象或控件。使用代词可以避免因对象或控件名被修改等情况而使引用出错。主要有以下三个代词: This:在为一个窗口、自定义用户对象、菜单、应用对象或控件编写脚本时,This表示正在处理的对象和控件本身。 Super:在编写继承的对象或者控件代码时,有两种方式可供选择,一种是直接使用祖先对象的名称;一种是使用Super,用于调用祖先对象中的函数,但是不能用于调用与祖先窗口控件相关的脚本,只能在祖先的直接后代的函数和事件中使用Super,否则会编译出错。 Parent:用于窗口中的控件、自定义用户对象的控件和菜单编写脚本,指示包含控件的窗口、自定义用户对象和当前菜单的上层菜单项。 数据类型 数据类型是编程语言中的一个重要概念,它表示数据的特点。在PowerScript语言中共有4种数据类型,它们分别是:标准数据类型、Any数据类型、系统对象数据类型以及枚举数据类型。 标准数据类型 标准数据类型包括整型(Integer或Int)、字符型(Character或Char)、字符串型(String)、布尔型(Boolean)、日期型(Date)等,可以用这些数据类型声明变量、常量或数组中。 系统对象数据类型 系统对象数据类型是PowerScript语言中比较特殊的数据类型。在PowerBuilder应用程序中,所有用户用到的系统对象,例如窗口、菜单、按钮、列表框、图形等,都被认为是系统对象数据类型。下面的代码声明了菜单和窗口变量。 Any数据类型 Any数据类型是一种可以变化的数据类型,可以用来存储任何类型的数据,包括标准数据类型、对象、结构或矩阵在内的任何指定的数据类型。一个Any数据类型的变量类型并不是固定的,它取决于赋值变量的数据类型。但是当把一个Any数据类型的变量赋值给另一变量时,必须要明确该Any变量的实际数据类型,否则就有可能发生数据类型不匹配的错误。 枚举数据类型 枚举数据类型是PowerScript语言中的一种特殊的数据类型。开发人员可以使用两种方式使用枚举数据类型:作为函数的参数和指定一个对象或控件的属性。枚举数据类型的变量能够被赋

文档评论(0)

jixujianchi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档