网站大量收购闲置独家精品文档,联系QQ:2885784924

成都理工大学信息科学与技术学院数据库程序设计课件第2章 Visual FoxPro 6.0基础知识.ppt

成都理工大学信息科学与技术学院数据库程序设计课件第2章 Visual FoxPro 6.0基础知识.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Foxpro 数据库程序设计 * 第2章 Visual FoxPro 基础知识 启动 Visual FoxPro的窗口: * 启动 Visual FoxPro 与启动Windows的其他应用软件相同 第一次启动 Visual FoxPro 时,“项目管理 器”将创建一个新的空项目。您可以在该项目中添 加已有的项,或者在其中创建新项。 使用“项目管理器”,可以很快熟悉 Visual FoxPro。“项目管理器”提供简易、可见的方式, 组织处理表、表单、数据库、报表、查询和其他文 件,用于管理表和数据库或创建应用程序。 Visual FoxPro 6.0的工作方式 * Visual FoxPro 6.0支持两种不同的工作方式,即交互方式和程序执行方式。有时,使用Visual FoxPro 6.0的一条命令,可以快速地完成一件复杂的任务。一条命令的功能可能相当于一段程序所能完成的功能。 2.2.1 Visual FoxPro 6.0的工作方式 1.交互方式 交互方式又可分为可视化操作和命令方式。可视化操作主要包括菜单操作,设计器、向导、生成器等工具类操作。 2.程序操作方式 所谓程序操作是指将多条命令编写成一个程序,通过运行这个程序达到操作数据库的目的。开发应用系统时需要编写程序,以提供更简洁的画面交给用户去操作。Visual FoxPro 的程序设计和其他高级语言的程序设计是一样的。 * 命令语法规则 命令结构 命令动词 [子句] 命令动词一般为一个英文动词,表示要执行的功 能。 子句是可选择的,有如下子句: 范围子句:表示记录的范围。具体有: RECORDN 表示指定第N个记录 NEXTN 表示从当前记录开始的N个记录 ALL 表示数据库的所有记录 REST 表示从当前记录开始到文件结束的所有记录 * 命令语法规则 FIELD子句:说明数据库的字段名称,一般后面跟一个 字段名列表。每个字段名之间用逗号隔开。若不选择该 子句,则表示选择所有字段。 FOR/WHILE子句:这两条子句后面一般跟一个逻辑表达 式,其结果为真或假。当两条子句在同一条命令语句中使 用,系统规定WHILE子句优先。FOR子句在整个数据表文件 中筛选出符合条件的记录, WHILE子句对记录进行检测时, 不是从头开始,而是从当前记录开始,按记录顺序从上到 下进行比较和处理,当遇到第一条不满足条件的记录时便 停止操作。 * 命令语法规则 命令的书写规则 每条命令必须以命令动词开头,其后可以跟一个或 多个子句。子句的顺序可以任意排列,且不会影响命 令的执行结果,子句间用空格分割. 命令动词可以简写为前四个字符。 命令中的字母不区分大小写。 一行只允许写一条命令,一条命令最多可有254个字 符,一行写不下时,在行尾用分行符;(英文分号),然 后在下行继续写。 (1)命令动词 * 所有命令都以命令动词开头,命令动词是VFP命令的名字,它决定了命令的性质。命令动词一般为一个英文动词,该动词的英文含义表示要执行的功能。当一个动词的字母超过4个时,可以从第5个字母开始省略。例如,DISPLAY可以写为DISP。从程序可读性考虑,不提倡省略命令动词的写法。 (2)Scope(范围)子句 * Scope子句用来表示命令涉及的记录范围,其限定方法如下。 ① RECORDN 表示指定第N个记录。 ② NEXTN 表示从当前记录开始的N个记录。 ③ ALL 表示数据库的所有记录。 ④ REST 表示从当前记录开始到最后一个记录的所有记录。 (3)FIELDS子句 * 该子句说明数据库的字段名称,一般后面跟一个FieldList(字段名列表,简称字段表,它由一个或多个由逗号隔开的字段名组成)。在字段表中,每个字段名之间必须用逗号隔开。如果不选择这个子句,则表示选择所有的字段。 (4)FOR/WHILE子句 * 这两条子句后面一般跟一个逻辑表达式lExpression,即其结果值必须为真(.T.)或假(.F.)。这个条件短语表示筛选出满足条件表达式(即表达式的结果为.T.)的记录,以实施命令操作。当FOR lExpression和WHILE lExpression在同一条命令语句中使用时,系统规定WHILE子句优先。这两种子句的差别是:FOR子句能在整个数据表文件中筛选出符合条件的记录;而WHILE子句从当前记录开始顺序寻找出第一个满足条件的记录,再继续找出紧随其后满足条件的记录,一旦找到一条不满足条件的记录,则终止寻找。 2.命令书写规则(1) * Visual FoxPro 6.0的命令有的比较短,有的则相当长,书写时应遵循

您可能关注的文档

文档评论(0)

ormition + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档