- 199
- 0
- 约5.33千字
- 约 43页
- 2020-05-22 发布于江苏
- 举报
PowerBuilder实用教程(第5版)第11章 自定义函数和结构——自定义全局函数目 录01创建自定义全局函数创建自定义全局函数在PowerBuilder开发环境的主窗口中,单击工具栏中的“New”图标或选择主选单“File”的子选单“New”,将出现标题为“New”的对话框,如图11.1所示,选择“PB Object”选项页的“Function”项,双击“Function”项或单击“OK”按钮,进入全局函数的定义,如图11.2所示。创建自定义全局函数参数传递有以下三种方式。Value:值传递——将实际参数的值传递给函数参数。Reference:地址传递——将实际参数的地址传递给函数,此时,如果函数修改了形式参数的值,则实际参数的值也就被修改了。Readonly:地址传递——将实际参数的地址传递给函数,但是不允许修改参数的值。若要增加或删除参数,则可在图11.2中单击鼠标右键,出现图11.3所示的弹出式选单。“Add Parameter”用于增加参数,“Insert Parameter”用于插入参数,“Delete Parameter”用于删除参数。创建自定义全局函数函数名及参数定义好后,开始输入函数代码。在定义函数下方的窗口内编辑代码,如图11.4所示。或选择主窗口“View”选单的“Script”子选单,将打开函数代码编辑窗口。函数返回值的类型、参数名、个数及类型可以随时更改。若函数有返回值,则必须立即输入代码,即必须写一条RETURN语句,否则将产生错误。目 录02修改自定义全局函数修改自定义全局函数可以修改创建的自定义全局函数。在PowerBuilder开发环境的主窗口中,单击工具栏中的“Open”图标或选择主选单“File”的子选单“Open”,将出现标题为“Open”的窗口,如图11.5所示,在“Objects of Type”下拉列表框中选择“Functions”,在“Object”中选择要打开的函数,双击函数或单击“OK”按钮,进入全局函数的定义,如图11.4所示。目 录03删除自定义全局函数删除自定义全局函数若要删除自定义全局函数,则需使用“Library”库管理器。打开“Library”库管理器(操作方法见本书第16章),打开要删除的自定义全局函数所在的PBL,选择要删除的自定义全局函数,单击鼠标右键,出现弹出式选单,选择“Delete”将删除所选的自定义全局函数,如图11.6所示。PowerBuilder实用教程(第5版)第11章 自定义函数和结构——自定义对象函数目 录01创建自定义对象函数创建自定义对象函数首先打开要定义函数的对象,然后打开“script”代码编辑窗口,选择“(Functions)”,再选择“(New Function)”,如图11.7所示,将出现函数定义窗口。创建自定义对象函数定义对象函数和图11.2所示的定义全局函数几乎一样,不同之处是定义对象函数可以规定该函数的访问属性“Access”,而全局函数则不可以。“Access”默认值为“public”,如图11.8所示。访问属性“Access”有以下三种选择。(1)public:该函数在整个程序中都可访问。(2)private:该函数只能在当前对象的程序中使用,但不能在该对象的后代的程序中使用。(3)protected:该函数只能在当前对象的程序及该对象的后代的程序中使用。创建自定义对象函数函数名及参数定义好后,开始输入函数代码。在定义函数下方的窗口内编辑代码,如图11.9所示。若函数有返回值,则必须立即输入代码,即必须写一条RETURN语句,否则会产生错误。目 录02修改自定义对象函数创建自定义对象函数可以修改创建的自定义对象函数。首先打开自定义函数所在的对象,然后打开“script”代码编辑窗口,选择“(Functions)”,再选择要修改的函数,如图11.10所示。目 录03删除自定义对象函数删除自定义对象函数若要删除自定义对象函数,则首先打开自定义函数所在的对象,然后选择主选单“View”的子选单“Function List”,如图11.11所示。删除自定义对象函数选择“Function List”后,系统将列出该对象的全部函数(包括标准函数),如图11.12所示,用鼠标右键单击要删除的函数,出现一个弹出式选单,如图11.13所示,选择“Delete”将删除所选的对象函数。 PowerBuilder实用教程(第5版)第11章 自定义函数和结构——外 部 函 数目 录01外部函数的定义外部函数的定义像定义对象函数一样,首先打开要定义外部函数的对象,然后打开“script”代码编辑窗口,选择“Declare”,再选择“Global External Functions”或“Local External Functions”,如
您可能关注的文档
- Excel 在会计中的应用-第1章 Excel基础.pptx
- Excel 在会计中的应用-第4章 Excel在应收账款管理中的应用.pptx
- Excel 在会计中的应用-第5章 Excel在固定资产管理中的应用 .pptx
- Excel 在会计中的应用-第6章 Excel在成本费用统计分析中的应用 .pptx
- Excel 在会计中的应用-第7章 Excel在进销存统计中的应用 .pptx
- Excel 在会计中的应用-第8章 Excel在会计中的应综合用 .pptx
- Excel在财务管理中的应用-第1章 Excel基础.pptx
- Excel在财务管理中的应用-第3章 内部长期投资.pptx
- Excel在财务管理中的应用-第5章 证券投资分析.pptx
- Excel在财务管理中的应用-第6章 借款筹资分析.pptx
原创力文档

文档评论(0)