10. 应用对象的事件有几个?分别说明它们的作用。
答:应用对象共有6个事件,分别为:Open事件、Close事件、System Error事件、Idle事件、Connection Begin事件、Connection End事件。
Open事件在打开应用时触发,其主要功能是实现与数据库的连接、初始化有关参数并且打开应用的主窗口。
Close事件在关闭应用时触发,常用于断开与数据库的连接。
System Error事件在应用程序出现系统错误时触发,如果没有为此事件编写,PowerBuilder显示带有PowerBuilder错误号和消息文本的消息框;如果有事件处理程序,则PowerBuilder执行该程序。
当函数Idle()被调用,并且达到该函数指定的空闲时间时触发Idle事件。
Connection Begin事件、Connection End事件分别在连接数据库前和结束时触发。
11. 脚本编辑器应用工具条中有哪些功能图标,其作用是什么?
答:
【Select A11】(全选)按钮:可以选中所有编辑文本内容。
【Comment】(注释)按钮:将选中的代码行或光标所在代码行变为注释。
【Uncomment】(取消注释)按钮:将选中的行或光标所在行的注释取消。
【Find】(查找)按钮:查找文本,可以打开一个对话框,在对话框中输入所要查找的内容。
【Find Next】(查找下一处)按钮:该按钮,可以进行查找下一个符合要求的文本。
【Replace】(替换)按钮:单击此按钮,可以进行文本的替换操作。
【Compile】(编译)按钮:对脚本进行编译操作。
【Paste Function】(粘贴函数)按钮:将函数粘贴到光标处。
【Paste SQL】(粘贴SQL)语句按钮:将SQL语句粘贴到光标处。
【Paste Statement】(粘贴程序控制语句)按钮:将PowerBuilder语句粘贴到光标处。
【Paste Global】(粘贴全局变量)按钮:可以将应用程序中的全局变量粘贴到光标处。
【Paste Shared】(粘贴共享变量)按钮:可以将应用程序中的共享变量粘贴到光标处。
【Paste Instance】(粘贴实例变量)按钮:可以将应用程序中的实例变量粘贴到光标处。
【Paste Window】(粘贴窗口)按钮:用于粘贴窗口对象名称。
【Paste Object】(粘贴对象)按钮:用于粘贴控件对象名称。
【Paste Argument】(粘贴参数)按钮:用于粘贴参数。
12. 说明粘贴函数,粘贴语句,粘贴窗口名称,粘贴对象名称,给语句添加注释、取消注释的操作过程。
答:单击脚本编辑工具条中相应的图标,然后选择相应的内容。
13. 说明导入文本文件的操作步骤。
答:选择【Edit】丨【Paste Special】丨【From File】命令,弹出选择文本文件对话框。将文件类型改为“All Files(*.*)”,然后找到所需要的文件并选中,最后,单击【打开】按钮,可将该文本文件的内容导入到脚本画板中。
14. 说明运行应用程序的方法。
答:要运行程序时,单击主工具条上的【Run】图标即可。