第二章命令分类.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章命令分类

第二章命令分类 一般地说,VFP的命令总是由一个称为命令字的动词开关,后随一个宾语和若干子句(称为命令子句),用来说明命令的操作对象、操作结果与操作条件。以下给出了若干简单的VFP命令的示例。 (1) use sb (2) list (3) list for 价格10000 (4) copy to ZSB for 主要设备 (5) sort to JGPX on 价格 fields 名称,价格 (6) replace all 价格 with 1.2*价格 二、命令特点 从以上的示例不难看出,VFP的命令具有以下特点: (1)采用英文祈使句的形式,命令的各部分简洁规范,初通英语的人都能看懂。VFP中文版允许允许命令中的专用名词使用汉字,但其余词汇仍用英文。 (2)操作对象、结果(目的地)和条件均可用命令子名的形式来表示。命令子句的数量不限,顺序不拘。它们使命令的附属功能可以方便地增删,十分灵活。 (3)命令中只讲对操作的要求,不描述具体的操作过程,言简意赅,所以又称为“非过程化”语言,而常见的高级语言都是“过程化”语言。 VFP的命令既可逐条用交互的方式执行,又可编写成程序,以“程序文件”的方式执行。命令中的词汇(专用名词除外)还可使用简写,即只写出它们的前4个字母即可。 三、命令分类 VFP拥有近500条命令,大致要分为以下7类 a) 建立和维护数据库的命令; b) 数据查询命令; c) 程序设计命令:包括程序控制、输入/输出、打印设计、运行环境设置等命令; d) 界面设计命令:包括菜单设计、窗口设计、表单(包括其中的控件)设计等命令; e) 文件和程序的管理命令; f) 面向对象的设计命令; g) 其它命令 全面介绍这些命令需要很大的篇幅。作为VFP的一本入门教材,这既无必要也不可能。本书将从下章起,陆续介绍VFP的部分常用命令 2.4.2 两类工作方式 从Dbase 到VFP,都可以支持两类不同的工作方式,即交互操作方式与程序执行方式。现分述如下: 一、交互操作方式 交互操作方式即是指命令执行方式。用户只需记住命令的格式与功能,在系统的园点提示符(·)出现时从键盘上发一条所需的命令,即可在屏幕上显示执行的结果。由于早期的语言命令较少,加上使用命令方式可省去编程的麻烦,曾一度为初学者乐用。 随着Windows的推广,越来越多的应用程序支持界面操作,把基于DOS的单一菜单操作方式改变为基于Windows的综合运用菜单、窗口和对话框技术的图形界面操作。在著名的Word,Excel等办公软件中,界面操作已成为它们主要的甚至是唯一的工作方式。顺应这一潮流,FoxPro for windows也开始支持界面操作,从而成为能同时支持命令执行与界面操作两种交互操作方式的数据库管理系统。 继FoxPro推出的VFP进一步完善了界面操作,使交互操作方式的内涵逐渐从以命令方式为主转变为以界面操作为主、命令方式为辅。由VFP提供的向导、设计器等辅助设计工具,其直观的可视化界面正被越来越多的用户熟悉和欢迎。 二、 程序执行方式 交互操作虽然方便,但用户操作与机器执行互相交叉,会降低执行速度。为此在实际工作中常常根据需要解决的问题,将VFP的命令编成特定的序列,并将它们存入程序文件(或称命令文件)。用户需要时,只需通过特定的命令(例如DO命令)调用程序文件,VFP就能自动执行这一程序文件,把用户的介入减至最小限度。 程序执行方式不仅运行效率高,而且可重复执行。要执行几次就调用几次,何时调用便何时执行。另一个好处是,虽然编程序的人需熟悉VFP的命令和掌握编程的方法使用程序的人却只须了解程序的运行步骤和运行过程中的人-机交互要求,对程序的内部结构和其中的命令可不必知道。还需指出,开发VFP应用程序要求同进进行结构化程序设计与面向对象程序设计,其庞大的命令集往往令初学者望而生畏。幸运的是:VFP提供了大量的辅助设计工具,不仅可直接产生应用程序所需要的界面,而且能自动生成VFP的程序代码。因此在一般情况下,仅有少量代码需要由用户手工编写。这些工具充分体现了“可视化程序设计”的优越性。 2.5 Visual FoxPro 6.0的辅助设计工具 为了加快VFP应用程序的开发,减轻用户的程序设计工作量,VFP提供了3类支持可视化设计的辅助工具。现简介如下。 2.5.1 向导 向导是一种快捷设计工具。它通过一组对话框依次与用户对话,引导用户分步完成VFP的某项任务,例如创建一个新表,建立一项查询,或设置一个报表的格式等。 VFP有20余种向导工具。从创建表、视图、查询等数据文件,到建立报表、标签、图表、表单等VFP文档,直至创建VFP的应用程序,SQL服务器上的数据库等操作,均可使用相应的向导工具来完成。表2

文档评论(0)

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

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

1亿VIP精品文档

相关文档