- 1、本文档共331页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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语言中的一种特殊的数据类型。开发人员可以使用两种方式使用枚举数据类型:作为函数的参数和指定一个对象或控件的属性。枚举数据类型的变量能够被赋
您可能关注的文档
最近下载
- 化工园区危险品运输车辆停车场建设标准.docx
- 雨水井劳务分包合同2024年通用.docx
- 老年人智能机培训课件.pptx VIP
- 体育教育专业职业生涯规划书发展报告大一全国大学生职业规划大赛模板范文1500字.pdf VIP
- 索尼特丽珑彩监_bvm20f1u_bvm20f1e_bvm20e1u_bvm20e1e_bvm14f1u_bvm14f1e_bvm14e1u_bvm14e1e_bvm14f5u_bvm14f5e_bv.pdf
- 一年级道德与法治《我是小学生啦》单元整体教学设计(1).doc VIP
- 南宋爱国诗词的内容和情感专题.ppt VIP
- 2024年新人教版七年级上册生物课件 第三章 微生物 第三节 真菌 .pptx
- iAStar-S3系列电梯专用变频器使用说明书_V2.03.pdf
- 2024年高一年级上册语文期末复习:文言文阅读 刷题练习题(含答案解析).pdf VIP
文档评论(0)