收藏 分享(赏)

重庆理工会计信息化课程课件PPT之第32章编程基础与常用控件技术.ppt

上传人:微传9988 文档编号:2360119 上传时间:2018-09-12 格式:PPT 页数:36 大小:2.58MB
下载 相关 举报
重庆理工会计信息化课程课件PPT之第32章编程基础与常用控件技术.ppt_第1页
第1页 / 共36页
重庆理工会计信息化课程课件PPT之第32章编程基础与常用控件技术.ppt_第2页
第2页 / 共36页
重庆理工会计信息化课程课件PPT之第32章编程基础与常用控件技术.ppt_第3页
第3页 / 共36页
重庆理工会计信息化课程课件PPT之第32章编程基础与常用控件技术.ppt_第4页
第4页 / 共36页
重庆理工会计信息化课程课件PPT之第32章编程基础与常用控件技术.ppt_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、,熟悉逐步熟悉PowerScript的基础语法及语句掌握常见的窗口控件,学习目的与要求,3-2 编程基础与常用控件技术,教学内容,3-2 编程基础与常用控件技术,2.1 对象编程基础 2.2 PowerScript语言 2.3 窗口控件 2.4 常用函数 2.5 对象菜单,3-2.1 对象编程基础,脚本也称为事件处理程序,是指动作发生时相应执行的一段程序,指作用在对象上的动作,当事件触发时,执行脚本。,3-2.1 对象编程基础,例:按钮对象,教学内容,3-2 编程基础与常用控件技术,2.1 对象编程基础 2.2 PowerScript语言 2.3 窗口控件 2.4 常用函数 2.5 对象菜单,

2、3-2.2 PowerScript语言,注释(/):行注释和块注释,标识符,大小写,命令结束符(回车键),行继续符(&),空值(null),保留字,操作符,算术运算符、关系运算符、逻辑运算符、字符串的连接,保留字供PowerBuilder内部使用,语言基础,3-2.2 PowerScript语言,数据类型、变量和常量,(1)标准数据类型,3-2.2 PowerScript语言,数据类型、变量和常量,(2)变量的声明,变量是指在程序运行过程中其值可以改变的量。变量声明的一般语法结构是: 数据类型 标识符=初值 ,标识符=初值,变量未赋初值,系统会自动赋给变量默认值。如:数值型变量的默认初值是0。

3、,3-2.2 PowerScript语言,变量的作用域就是变量使用的范围,变量的作用,全局变量的作用域最大,它在应用程序的任何地方都可以使用。 实例变量是某个特定对象可使用的变量。 共享变量是某类特定对象可使用的变量,并不常用。 局部变量只能在某程序段或函数内部有效,可以在过程、代码、函数内部声明和使用局部变量,3-2.2 PowerScript语言,基本语句,3-2.2 PowerScript语言,基本语句,对象事件触发语句,用法:objectname.TriggerEvent ( event , word, long ),关键字Trigger,3-2.2 PowerScript语言,常用代

4、词的使用,(1)This代词 This代词代表窗口、用户对象、菜单、应用对象或控件本身。 (2)Parent代词 Parent代词可以用在窗口控件、用户定制的对象。在窗口控件中使用parent时,parent表示包含该控件的窗口。 (3)ParentWindow代词 ParentWindow代词只能在菜单脚本中使用,它代表运行时菜单所在的窗口,教学内容,3-2 编程基础与常用控件技术,2.1 对象编程基础 2.2 PowerScript语言 2.3 窗口控件 2.4 常用函数 2.5 对象菜单,3-2.3 窗口控件,激活动作的控件:用于激活某个事件,执行一些功能性操作。如CommandButt

5、on、PictureButton。,显示数据的控件:用于输入、修改、显示数据等。如DataWindows、SingleLineEdit。,用作选择项的控件:用于从若干信息中选择信息。如RadioButton、CheckBox。,仅作修饰的控件:用于修饰窗口,使窗口更清晰、美观。如Line、Rectangle、RoundRectangle、Oval。,从功能角度看,控件分为,3-2.3 窗口控件,窗口中的控件操作,添加控件,3-2.3 窗口控件,常用控件,命令按钮CommandButton 单选钮RadioButton 复选框CheckBox 单行编辑框SingleLineEdit 多行编辑框M

6、ultiLineEdit 掩码编辑框EditMask 标签Tab 列表框ListBox 下拉列表框DropDownListBox 滚动条ScrollBar 进度条ProgressBar,3-2.3 窗口控件,控件的命名,命令按钮cb_ 单选钮rb_ 复选框cb_ 单行编辑框sle_ 多行编辑框mle_ 掩码编辑框em_ 数据窗口控件dw_ 窗口控件w_,控件是构成应用程序界面的重要元素,同时也是显示和输入数据的主要方式。 对控件命名应遵循一定规范,如:,3-2.3 窗口控件,控件的操作,1、选择控件 2、移动控件 3、删除控件 4、改变控件大小 5、控件格式调整 6、复制、粘贴控件,3-2.3

7、 窗口控件,控件的焦点和Tab次序,1.运行时用户选择对象。2.运行时用户使用快捷键选择对象。3.在代码中使用SetFocus() 函数设置焦点。,3-2.3 窗口控件,定义快捷键,对没有标题的控件,比如单行编辑框、多行编辑框、列表框、下拉列表框等,定义快捷键的方法是:,3-2.3 窗口控件,指定控件的可访问性,对大多数控件来说,均可通过下述两个Boolean型属性控制控件的可访问性,这两个属性都可以在控件属性对话框“General”标签页的“Visible”和“Enabled”复选框中设置。,3-2.3 窗口控件,常用窗口控件命令按钮,3-2.3 窗口控件,命令按钮的事件,命令按钮有十几个事

8、件,其中最常用、最重要的事件是 事件,它在被单击时触发。,Clicked,3-2.3 窗口控件,常用属性:TEXT-静态文本框内显示的信息,单行编辑框,静态文本框,下拉列表框,它通常用于输入一行文本、键入用户保密字等。 常用事件:modified,getfocus,losefocus,通常用于固定数据的选择,(textbox),(SingleLineEdit),(DropDownListBox),教学内容,3-2 编程基础与常用控件技术,2.1 对象编程基础 2.2 PowerScript语言 2.3 窗口控件 2.4 常用函数 2.5 对象菜单,3-2.4 常用函数,Timer()函数 功能

9、:在指定的时间 间隔内反复触发指定 窗口的定时器事件 语法: Timer(interval,wi ndowname),3-2.4 常用函数,示例,示例1,示例2,示例3,下面的语句每隔3秒触发一次当前 窗口的Timer事件:Timer(3)下面的语句停止当前窗口的定时 器:Timer(0)下面的语句每隔0.5秒触发一次 w_Emp窗口的Timer事件: Open(w_Emp)Timer(0.5, w_Emp),3-2.4 常用函数,函数语法格式: ReturnValue = messagebox(title,text,icon,buttons,default),Messagebox( )函数,

10、messagebox( )函数用来向用户显示信 。,3-2.4 常用函数,类型转换函数,类型转换函数用来将一种数据类型转换为另一种数据类型。 integer(string):将字符串转换成整型。 long(string) :将字符串转换成长整型。 real(string) :将字符串转换成实型。 double(string) :将字符串转换成双精度型。 dec(string) :将字符串转换成十进制数(decimal)。 string(number,format) :将数值按一定格式转换成字符串。,教学内容,3-2 编程基础与常用控件技术,2.1 对象编程基础 2.2 PowerScript语

11、言 2.3 窗口控件 2.4 常用函数 2.5 对象菜单,3-2.5 菜单,在Windows应用程序中,菜单用于功能选择,通常还把工具栏按钮和菜单命令关联起来为方便用户操作,使用菜单还可以有多种方法,既可以用鼠标,也可以用键盘,用键盘时可以使用热键和快捷键。状态条一般显示在窗口的底部,向用户提示使用程序的方法以及一些当前的系统状态。,3-2.5 菜单,创建菜单,开一个工作空间并指定当前目标,3-2.5 菜单,创建菜单,Menu画板的属性窗格有两个标签,它们就是用来设置当前被选中的菜单项的各种属性。 在“General”标签页中,“Name”为菜单项名字,“Text”为菜单项文本,“MicroH

12、elp”为该菜单项显示在窗口底部状态条上的帮助信息。复选框“Visible”表示可见性、“Enabled”为可用性、“Checked”为选中状态。 在“Shortcut”下拉列表中可以选择快捷键,这些快捷键可以根据需要与“Alt”、“Ctrl”及“Shift”键组合使用。,在“Toolbar”标签页中,可以将菜单项和工具栏上的某个图标按钮相连,这样以后单击这个按钮就相当于单击相应的菜单项。 “ToolbaritemText”栏用来输入对图标按钮的描述性文本。,3-2.5 菜单,创建菜单,如果脚本窗格没出现,可右击任意菜单项,在弹出的快捷菜单中选“Script”项,便可打开脚本窗格。 要想为某一个菜单项编写代码,双击该菜单项,对“clicked”事件编码。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报