6.测试函数 (1)判断函数 格式:IIF(逻辑表达式,表达式1,表达式2) 功能:测试逻辑表达式的值,是否为真,如为.T.则函数返回表达式1的值,如为.F. 则函数返回表达式2的值。 (2)测试类型 格式:VARTYPE(字符表达式) 功能:计算机字符表达式,并返回表达式的数据类型,函数的返回值为字符型。 (3)测试空值的函数 格式:ISNULL(表达式) 功能:判断一个表达式是否是值为空值即.NULL.,若为.NULL.值返回逻辑值为真。 1.2命令格式及构成要素 1.2.1 命令格式 1.2.2 与命令有关的约定 1.2.3 命令执行的几种方式 1.2.1命令格式 VFP的命令一般都是以命令动词开头,后面可以跟一个或多个子句。命令一般语法格式如下: 命令动词|[表达式][范围][FOR条件][WHILE条件] [TO FILE文件名|TO PRINTER|TO ARRAY数组名|TO内存变量] [ALL[LIKE|EXCEPT通配符]] [IN别名]可分为8个部分。各部分的功能如下: 1、命令动词 表示VFP要用来命令计算机进行操作。例如:OPEN DATABASE、CREATE、CLEAR等。 2、表达式 表示计算机要进行操作的对象,可以有多个表达式,各表达式之间用逗号分开即可。 3、范围 表示计算机要对该对象进行哪部分范围的操作。范围可有以下四种选择:ALL:当前表中的全部记录;NEXT N:从当前记录开始到后面第N条记录;RECORD N:当前表中的第N号记录;REST:从当前记录开始到最后一条记录为止的所有记录。 4、FOR条件 规定只对满足条件的记录进行操作,如果使用FOR语句,VFP将记录指针重新指向表文件项,并且用FOR条件与每条记录进行比较。 5、WHILE条件 在表文件中,从当前记录开始,按记录顺序从上向下处理,一旦遇到不满足条件的记录,就停止搜索并结束该命令的执行。 6、[TO FILE文件名|TO PRINTER|TO ARRAY数组名|TO内存变量] 操作完后结果应放置到文件(TO FILE)、打印机(TO PRINTER)、数组(TO ARRAY)或是内存变量中。 7、[ALL[LIKE|EXCEPT通配符]] 它指出包括或不包括与通配符相匹配的文件、字段或内存变量。在通配符中可以使用“?”和“*”。 8、[IN别名] 确定当前要对哪一个工作区中的表文件进行操作。 1.2.2 与命令有关的约定 1、命令动词必须是命令行的第一个非空字符,各子句可以以任意顺序跟在动词后面,命令动词与子句、子句与子句之间用一个或多个空格隔开。 2、命令动词和VFP保留字均可用前4个或4个以上字母简写。 3、命令行的总长度不得超过8192个字符。若命令较长,在显示器上显示不下时,可以分几行写,但除最后一行以外,每行的末尾以“;”结束。 4、命令、关键字、变量名和文件名中的字母既可以大写也可以小写,还可以大写、小写混合写。 1.2.3命令执行的几种方式 命令执行的方式有两种。通常在命令窗中实现,在该窗口中直接键入各种命令,回车之后便立即执行。 还有一种方式在程序文件中执行,程序是能够完成一定任务的命令的有序集合。被保存在文本文件中,当执行程序时,系统会按先后次序自动执行每一条命令,这与命令窗口的逐条输入命令相比,可以修改、保存程序;可以执行多次;可以相互调用的好处。 1.3 软件主界面的设计 1.3.1 菜单规划与设计 1.3.2 如何在表单上显示菜单 1.3.1软件主界面的设计 菜单是为用户提供快捷,结构化的访问应用程序的途径,它主要在使用表单制作的主界面中,提供操作应用程序的命令。用菜单设计器设计下拉式菜单的过程如下:先调用菜单设计器后,再定义菜单(MNX、MNT),接着生成菜单(MPR),最后运行菜单。 1.3.2 如何在表单上显示菜单 1.首先使用菜单设计器,设计下拉式菜单。 2.菜单设计时,在【常规选项】对话框中选择【顶层表单】复选框。 3.将表单的ShowWindow属性值设置为2,使其成为顶层表单。 4.表单的Init事件代码中添加调用菜单程序的命令: DO 文件名 WITH THIS [“菜单名”]文件名是菜单的文件名,THIS表示当前的表单,菜单名是自定义的菜单名。 5.在表单的DESTROY事件代码中添加清除菜单的命令,使得在关闭表单时能同时清除菜单,释放其所占用的内存空间。命令格式如下: RELEASE MENU菜单名[EXTENDED] 其中的EXTENDED表示在清除条形菜单时一起清除下属的所有子菜单。 1.3.2 如何在表单上显示菜单 1.首先使用菜单设计器,设计下拉式菜单。 2.菜单设计时,在【常规选项】对话框中选择【顶层表单】复选框。 3.将表单的ShowWindow
您可能关注的文档
- 变电站标准工艺施工方案要点控制.docx
- 变电站倒闸操作实训教学PPT课件.ppt
- PICC小组培训教学PPT课件.ppt
- PID控制算法 教学PPT课件.ppt
- POWERFLEX6000型高压变频器运行规程.docx
- PROTOS70-型卷烟机SE部分电气图册.pdf
- PVD真空设备介绍教学PPT课件.pptx
- QC提高大直径钢筋直螺纹连接一次验收合格率.pptx
- QC小组活动知识讲座教学PPT课件.ppt
- QF-30-2发电机运行规程.docx
- 2025年北京石油化工学院辅导员招聘考试真题汇编附答案.docx
- 2025年中南林业科技大学辅导员考试笔试题库最新.docx
- 2025年中国药科大学辅导员考试参考题库附答案.docx
- 2025年呼和浩特民族学院辅导员招聘考试真题汇编附答案.docx
- 2025年上海旅游高等专科学校辅导员考试参考题库附答案.docx
- 2025年大连财经学院辅导员招聘备考题库附答案.docx
- 2025年兰州理工大学辅导员考试笔试真题汇编附答案.docx
- 2025年临沂科技职业学院辅导员考试笔试真题汇编最新.docx
- 2025下半年安徽马鞍山市雨山区区直部门招聘派遣制人员12人参考题库及答案解析(夺冠).docx
- 施工现场安全文明施工管理细则.docx
最近下载
- 【精美】药学服务与药患沟通技能讲座PPT课件.pptx VIP
- 风力发电场电气设计.pptx VIP
- 2025年度“六个方面”组织生活会六个方面的对照检查材料.docx VIP
- 【低空经济】市低空经济产业发展行动方案编制.docx VIP
- 11J508 建筑玻璃应用构造-栏板 隔断 地板 吊顶 水下玻璃 挡烟垂壁.pdf VIP
- DB32∕T 2677-2014 公路涉路工程安全影响评价报告编制标准.docx VIP
- 2026中国农业科学院第一批招聘(中国农业科学院农产品加工研究所)考试冲刺试题及答案解析.docx VIP
- 铁路隧道渗漏水病害整治施工方案.doc
- 《电力企业合规管理体系有效性评价指南》编制说明.pdf VIP
- 酒店保洁服务整体投标方案(技术方案).doc
原创力文档

文档评论(0)