版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上篇语言基础,1.初识Visual FoxPro 2.表的基本操作 3.查询与统计,第3章 查询与统计3.1 排序与索引,排序: USE sb SORT TO bmx ON 部门/D,价格 FOR 主要设备 USE bmx LIST WHERE dx.编号 = sb.编号AND bmdm.代码 = sb.部门 将SB.DBF的记录按部门升序排列,部门相同时按价格降序排列: SELECT 编号,名称,部门,价格 FROM sb ORDER BY 部门,价格 DESC 查找大修过的所有设备: SELECT DISTINCT 编号 FROM dx 求出每一设备的增值金额,并送至打印机打印: SELE
2、CT 编号,SUM(增值) FROM zz GROUP BY 编号 TO PRINTER,查询设计器,用查询设计器查询数据的基本步骤 打开查询设计器进行查询设置,即设置被查询的表、联接条件、字段等输出要求和查询结果的去向执行查询保存查询设置。 打开查询设计器窗口 MODIFY QUERY 查看由查询生成的SQL命令 快捷菜单的“查看SQL命令” 查询结果的图形处理,查询设计器窗口,3.6 数据库表及其数据完整性,数据库表与自由表 创建数据库SBSJ 选定文件菜单的新建命令选定数据库选项按钮选定新建文件按钮 在创建对话框中键入数据库名:SBSJ(扩展名允许省略) 选定保存按钮后即产生数据库文件S
3、BSJ.DBC,同时出现数据库设计器 数据库设计器,表的数据完整性,长名(表名/字段名) 与注释 字段属性 记录规则 永久关系 参照完整性,中篇程序设计,4.结构化程序设计 5.菜单设计 6.表单设计基础 7.表单控件设计 8.表单高级设计 9.报表设计,VFP程序设计包括传统程序设计和面向对象程序设计两方面的内容。 第4章简要介绍结构化程序设计的基本概念、方法及初步应用。随后的5章介绍基于对象的可视化设计,着重说明各种向导、设计器和控件工具箱等可视化设计工具的用法。 从第5至第9章每章一个专题,依次讨论“菜单设计”、“表单设计基础”、“表单控件设计”、 “表单高级设计”和“报表设计”等技术与
4、操作。,第四章 程序设计初步4.1 程序文件,程序文件建立与修改命令: MODIFY COMMAND 程序的运行命令: DO 输入命令: INPUT TO 定位输出命令 SAY 运行暂停命令 WAIT TO WINDOW AT , NOWAIT CLEAR | NOCLEAR TIMEOUT 例4-2 WAIT命令输出信息示例。 WAIT 请检查输入内容! WINDOW,4.2 程序的控制结构,顺序结构 分支结构 循环结构,循环语句格式与示例,4.3 多模块程序,4.3.4 变量的作用域,建立公共变量命令格式: PUBLIC 建立私有变量命令格式: PRIVATE ALLLIKE | EXCE
5、PT 建立本地变量命令格式:LOCAL 例4-17 变量隐藏与恢复的示例。 (1) 假定已建立了如下的程序: * e4-17.prg PARAMETERS sj & sj为私有变量,程序调用前的bj被隐藏起来 PRIVATE mj & mj为私有变量,程序调用前的同名变量mj被隐藏起来 mj =3.14*sj*sj ?”程序执行时的变量清单:” LIST MEMO LIKE ?j RETURN (2) 在命令窗口键入下列命令: RELEASE ALL & 清除用户定义的所有内存变量 mj=0 & 在命令窗口设置的变量是公共变量 bj=3 ?”程序执行前的变量清单:” LIST MEMO LIK
6、E ?j & 显示变量清单 DO e4-17 WITH bj & bj传入e4-17 ?程序执行后的变量清单: & 显示变量清单 LIST MEMO LIKE ?j & 程序执行结束时,被屏蔽的变量mj,bj被恢复,4.4 窗口设计样例,BROWSE命令 定义功能键 命令格式: ON KEY LABEL 窗口关闭命令 RELEASE WINDOWS CLEAR WINDOWS CLEAR ALL 信息对话框函数 函数格式: MESSAGEBOX(,),例4-19 设计一个可利用功能键为SB.DBF添加记录、删除或恢复记录的浏览窗口。 * e4-19.prg PUSH KEY CLEAR & 清
7、除以前设置过的功能键 ON KEY LABEL f4 DO tj & F4 设置添加记录功能键 ON KEY LABEL f5 DO schf & F5 设置删除/恢复功能键 ON KEY LABEL f6 DO pk & F6 清除有删除标记的记录 bs=BROWSE TITLE 设 备 表+ F4:添加 F5:删除/恢复 F6:清除 USE sb &bs PROCEDURE tj & 添加记录 APPEND BLANK & 添加一个记录 PROCEDURE schf & 删除/恢复记录处理 IF DELETED() & 记录有删除标记返回.T. RECALL & 当前记录有删除标记则取消它
8、, 即恢复记录 ELSE DELETE & 当前记录无删除标记则打上删除标记 ENDIF PROCEDURE pk & 清除有删除标记的记录 PACK & 清除有删除标记的记录,浏览窗口被关闭 &bs & 重新打开浏览窗口,第五章 菜单设计5.1 下拉式菜单设计,创建菜单的基本步骤 建立或打开菜单设计器:MODIFY MENU 进行菜单设计 快速菜单 菜单设计器 设计并生成下拉式菜单与快捷菜单的工具 保存菜单定义:文件菜单的保存命令 生成菜单程序:“菜单”菜单的生成命令 运行菜单程序:例如 DO CD.MPR 快速菜单 “菜单”菜单的快速菜单命令,菜单设计器 菜单项属性 菜单名称列:可定义访问键 结果列:命令、填充名称、子菜单、过程等4个选项 选项列:可定义快捷键 ,设定浅色菜单项 ,显示状态栏信息 菜单级组合框:菜单切换 插入栏按钮:提供系统菜单项 “显示”菜单 常规选项 菜单选项,例5-2 利用菜单设计器建立如图5.9所示的下拉式菜单, 并要求: (1) 打印菜单包括“设备表”和“设备价格表”两个菜单项。 (2) 数据维护菜单的“浏览记录”菜单项能用来打开一个设备浏览窗口 。,5.2 快捷菜单设计,调用程序: * e5-3.prg
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年玩偶与毛绒玩具清洗消毒技术培训
- 2026年幼儿园教师体育游戏创编培训
- 2026年养老院医疗废物管理制度
- 2026年腱鞘炎推拿手法与日常保养
- 2026年养老院临终关怀服务培训
- 科研资源监管与风险防控机制
- 科研经费管理中的精益六西格玛效率提升
- 科研团队梯队建设的学科评估与反馈
- 幂的乘方与积的乘方课件2025-2026学年苏科版数学七年级下册
- 手术病人发热的护理伦理问题探讨
- 心理健康:快乐面对学习压力小学主题班会课件
- 2026全球人工智能治理的立法观察经验与展望报告
- 2026广东中山市路桥建设有限公司招聘员工8名笔试历年参考题库附带答案详解
- 2026年深圳市高三语文二模作文题目解析及范文:“不能保卫却更值得保卫”
- 2026年水务集团招聘考试试题及答案解析
- 2026年四川省公务员《行测》考试真题-含答案版
- 2024年全国国家电网招聘之财务会计类考试重点专题卷(附答案)163
- 2026届江苏省苏北七市(徐、连、淮、宿、通、扬、泰)高三二模物理试题(解析版)
- 小学主题班会课件:正直勇敢塑造坚毅人格的基石
- 2026《中华人民共和国教育法》试题库及答案
- 潍坊职业学院招聘笔试真题
评论
0/150
提交评论