




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
部分一VF的工作方式分为两种:单命令方式 批命令方式(程序)1、程序的概念:结构化的相关命令的集合2、新建程序的方法: a、文件-新建-程序-新建文件- b、 命令:modify command 程序名 c、打开项目文件-代码-程序-新建-3、修改程序: modify command 程序名 文件-打开-文件类型为prg-程序名-4、运行程序: a、 ! b、命令 : do 程序名.prg c、程序-运行- 程序名-5、程序中常用的输入和输出命令 输入命令: 1)、 格式:accept 提示信息 to 内存变量modify command cx1accept :只能用来接收字符型的数据,而且可以省略字符定界符 2)、 格式:input 提示信息 to 内存变量input :可以接收所有类型的数据,但是必须带定界符 输出命令:1)格式: wait 提示信息 window at 行标,列标 timeout 时间wait 密码错误! window at 15,25 timeout 3 2)格式: messagebox(提示信息)messagebox(密码错误!)6、程序的三种基本结构 :顺序结构 选择结构 和 循环结构 1、顺序结构 :从上到下依次执行程序的每一句命令编写程序 abc ,计算圆的面积 2、选择结构: 二选一 和 多选一 二选一格式: if 条件 语句1 else 语句2 endif 多选一格式: do case case 条件1 语句1 case 条件2 语句2 case 条件n 语句n otherwise 语句n+1 endcase 3、循环结构:指在程序执行的过程中,其中某段代码被重复执行多次,这段代码称为循环体 把拥有循环体的程序称为循环结构的程序 do while -enddo for-endfor scan for-endscan1)do while格式: do while 条件 循环体 enddo 注意:如果条件满足,就执行循环体;直到条件被执行的不满足,就退出循环编写程序sum1,计算自然数1-1000之和2)for 格式: for 变量名=初值 to 终值 step 步长 循环体 endfor 注意:如果条件满足,就执行循环体;直到条件被执行的不满足,就退出循环3)scan for格式: scan for 条件 循环体 endscan scan :扫描,针对表中记录的操作scan :自动控制记录指针移动,不需要skip部分二制作快捷菜单:快捷菜单一般都是右键单击弹出来的 右键单击的对象不同,弹出来的快捷菜单项也会不同制作快捷菜单步骤: 1、先利用快捷菜单的设计器设计好快捷菜单项 2、新建或者打开一个表单,同时打开表单的代码窗口,在代码窗口中对象选择要创建快捷菜单的对象,事件选择rightclick ,并输入:do 菜单名.mpr 3、保存并且运行表单 4、打开菜单设计器,给相应的菜单项书写代码1、报表 report :用报表的格式来显示二维表中满足条件的数据内容 1)、报表的新建分为两种: a、报表向导制作报表 b、报表设计器制作报表 a、报表向导制作报表:又可分为 单一表的报表 和 一对多表的报表 文件-新建-报表-向导- 报表扩展名:frx 报表两种状态: 编辑状态 和 预览状态 预览报表命令: report form 报表名 preview b、报表设计器制作报表 报表设计器默认有三个带区: 页标头 细节 页注脚 文件-新建-报表-新建文件- 命令: create report 报表名 快速报表:前提条件 close all 文件-新建-报表-新建文件-给报表添加数据环境-激活报表设计器-报表-快速报表-保存 分栏报表:文件-页面设置-分栏 分组报表制作步骤:a、首先利用制作快速报表的方法制作好报表 b、选择菜单 报表-数据分组-选择分组字段名-确定 c、拉开报表的组注脚带区-用 域控件 计算相应的汇总内容- d、打开制作分组报表所用的表文件-按照分组字段建立索引-显示-浏览-表- 属性-打开所建立的索引- e、保存报表-预览报表内容部分三理论:计算机按照处理数据形式的不同,可以把数据分为:常量 变量 表达式和函数1、变量:字段变量和内存变量 a、字段变量:二维表中的字段名称,因为每一个字段名称的下面都有若干个不同的字段值 b、内存变量:计算机内存中的一块存储空间 1)内存变量赋值的方法: 内存变量名=数据 store 数据 to 内存变量名a=10?aa=good?aa=2001/01/02?astore 123 to b?ba=100,b=100a=100,b=100a=100b=100?a,bstore 200 to a,b,c?a,b,c 2)内存变量的类型是:由所赋值的类型来决定 3)内存变量名可以由:字母 汉字 数字或者下划线,但是不能以数字开头a2=200?a22a=300课程名=计算机?课程名_=123?_use jbqk姓名=张三丰?姓名BROWSE LAST?姓名?m.姓名?m-姓名?姓名当字段变量和内存变量重名的时候,优先显示的是字段变量的值,如果要显示内存变量的值必须要在变量名前加 m. 或者 m-close all?姓名2、数组:连续的空白的存储空间 a、一维数组和二维数组 一维数组:一行或者一列 二维数组:几行几列 b、创建/定义数组的命令: dimension 数组名(下标) 或者 declare 数组名(下标)dimension a(3)?a(1),a(2),a(3) c、数组一经定义好,在没有赋值之前,全部的数组元素接受系统的逻辑假值 .f.a(1)=100a(2)=.t.a(3)=abc?a(1),a(2),a(3)?a(1),a(2),a(3) d、同一个数组,各个数组元素可以接受不同类型的数据 e、数组的下标最小由 1 开始declare m(2,3)?m(1,1),m(1,2),m(1,3),m(2,1),m(2,2),m(2,3)m(1,1)=10m(1,2)=20m(2,1)=30m(2,2)=40m(2,3)=50?m(5)3、二维表中的几个词语 关系=表 属性名=字段名 元组=记录 域:字段的取值范围 性别的域:男女 婚否的域:.t. .f. 成绩的域:成绩=0 and 成绩=100 主关键字:又名为主索引 能够唯一区别每一条元组的字段名称 要求:不能重复,不能为空 外部关键字:在本表中存在,但是不是本表的主关键字,是另外一张表的主关键字,在本表中 把它称为外部关键字4、关系的运算:传统的关系运算 和 专门的关系运算 传统的关系运算: 并 交 差 专门的关系运算:选择 投影 联接 选择:针对表中的行进行的操作 投影:针对表中的列进行的操作 联接:操作的对象是两张或两张以上的表clear操作:1、表中记录的删除 删除分为:逻辑删除 和 物理删除 逻辑删除:又名为假删除,删除了还可以恢复 格式: delete delete all delete for 条件 & 删除当前记录 删除所有/全部记录 删除满足for条件的记录use jbqkbrowsedeletelist 逻辑删除标记:一个逻辑删除标记占一个字节宽度delete for 性别=女delete alllist 恢复逻辑删除格式:recall recall all recall for 条件 &恢复当前行 恢复所有记录 恢复满足条件的记录recallrecall for 性别=女recall all 物理删除:又名真删除,删除了就彻底没有了 格式: pack &逻辑删除基础上的物理删除 zap &彻底清空某张表packBROWSE LASTdelete for 性别=女packbrowsezapbrowsezap数据安全性设置: set safety on &提示 set safety off &不提示set safety onzapset safety offzap2、表中记录的修改命令 a、用edit 或者 change 来交互式修改表中记录browse b、成批替换表中记录:replace 字段名 with 表达式 for 条件修改student 表中所有学生的年龄为20 如果replace的后面没有all,也没有for条件,表示替换当前记录 如果replace的后面有all,没有for条件,表示替换所有记录 如果replace的没有all或者有all,有for条件,表示替换的是满足条件的所有记录3、表结构的复制 和 表的复制命令 表结构复制格式:copy structure to 新表名 表复制格式:copy to 新表名 带条件的复制表:copy to 新表名 for 条件复制student 表的结构到student1中use studentcopy structure to student1use student1browse复制student 表到student2use studentcopy to student2use student2browse复制student表中所有女同学记录到student3中use studentcopy to student3 for 性别=女use student3browse复制student表中所有同学姓名到student4中use studentcopy to student4 field 姓名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【降压变电站导线选择与检验计算案例1500字】
- 印刷设备智能化柔性生产技术考核试卷
- 客户群体行业背景分析客户群体购买力分析考核试卷
- 预防小儿误食的健康教育
- 拼音笔顺笔画教学规范
- 小学生健康生活方式培养指南
- 暨南大学附属口腔医院(大良医院)2024年招聘工作人员笔试考点考试题库含答案
- 技术服务合同范本(科学技术部)
- 基坑支护技术交底
- 健康生活心得体会
- 中国质谱仪行业发展趋势及发展前景研究报告2025-2028版
- 2025至2030中国直联式真空泵行业市场现状分析及竞争格局与投资发展报告
- 催乳师职业资格培训课件
- 人工智能技术在医疗行业应用案例研究报告
- 2025年高考云南卷历史高考真题(无答案)
- 痛风治疗与护理课件
- 八年级历史下册期末复习测试卷(含答案)2024-2025学年人教版
- 2025-2030中国辅助生殖技术行业市场发展趋势与前景展望战略研究报告
- 中医茶饮培训课件模板
- T/CAEPI 49-2022污水处理厂低碳运行评价技术规范
- 第四版(2025)国际压力性损伤溃疡预防和治疗临床指南解读
评论
0/150
提交评论