- 1、本文档共188页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
02VFP课件09版数据库、表及索引6学时
第2章
数据库、表和索引; 2-1 基本概念和操作;第一节基本概念和操作;4-1 基本概念和操作; 1.交互式方式
Visual FoxPro的交互式操作方式有命令执行与界面操作两种类型。
命令执行方式与界面操作方式是一致的。许多的命令功能都可以通过相应的菜单选择来实现。事实上,当用户选择了某一菜单命令并执行它时,在命令窗口中便会自动显示与其对应的键盘命令,就好像用户通过键盘输入了该命令一样,所以在Visual FoxPro中,用户可以任意选用或交替使用这两种方法。
;2.程序操作方式
程序执行方式就是将一系列的语句或命令存储在一个文件中而成为一个程序文件(.PRG),通过运行该程序文件,完成某些特殊的功能。程序操作方式不仅运行效率高,而且可重复执行。; 交互式操作方法虽然方便、灵活,但是当用户需要反复执行某些相同的命令序列,或处理较复杂的问题时就不能发挥计算机高速度、自动化运行的优势。为此,Visual FoxPro提供了程序执行方式来解决该问题。 ;4-1-2 命令操作的基本要求;2.命令书写规则
(1)文件命名方法
文件名由主文件名和扩展名两部分组成。主文件名由字符组成,字符可以包括字母、数字、下划线、连字符等。扩展名由“.”加3个字母组成,表示文件类型。 ;(2)本书命令、函数符号的约定
Visual FoxPro的命令在书写时,为了便于叙述,常引入下列几个符号,其约定如下。
l?[]:其中的内容是可选项,不选时系统自动取默认值。但在程序输入时或在命令窗口中输入时均不书写这对“[]”,而只写其中参数的内容。
l?<>:其中的内容是用户的选择项,通常有多种可能供用户选择一种。若<>不在[]内,则为必选项,即用户必须选择多种可能中的一种;若<>在[ ]内时,当不选“[ ]”中的内容时,其“<>”中的内容也不能选,而当选择“[ ]”中的内容时,其“[ ]”中的“<>”内的内容就为必选项。但在程序输入时或在命令窗口中输入时均不书写这对“[<>]”,而只写其中的参数的内容。
l?/:为二选一表示符。要求用户从本符号的左右两项中选择一顶。同样,在命令或函数的输入中,“/”线也不要写。
l?...:省略符。它表示在一个命令或函数表达式中,某一部分可以按同一方式重复。 ; 3.命令格式的说明
从上述命令格式可以看到,Visual FoxPro命令主要由5个部分组成。
(1)命令关键字
(2)表达式表
(3)范围子句
(4)FOR<条件>子句
(5)WHILE <条件>子句;Visual FoxPro命令主要由5个部分组成,各部分功能如下。
(1) 命令关键字:是一个英文动词,是Visual FoxPro的命令名,用来指定计算机要完成的操作。例如STORE、LIST、COPY TO等都是命令关键字,分别表示定义内存变量、显示表的记录、复制表的内。 ; (2) 表达式表:表达式表子句是由数据和运算符一起构成的有意义的式子,各表达式表是一个或多个由逗号分隔开的表达式。该表达式在一般情况下由表中字段名构成。表达式除了可以是字段、字段名表外,还可以加进运算符,如“单价*1.05”也是一个表达式。;(3)范围子句: 范围子句用来指定命令可以操作的有效记录范围。范围可有下列四种选择:
ALL:指当前表中的全部记录 ;
NEXT <n>:指从当前记录开始的连续N条记录 ;
RECORD <n>:指当前表中的第N号记录;
REST: 指从当前记录开始到最后一条记录为止的所有记录 ;;(4)FOR<条件>子句:对满足条件的记录进行操作,如果使用FOR子句,VPF6.0将记录指针重新指向表文件顶部,系统会用FOR条件与每条记录进行比较。;(5)? WHILE <条件>子句:在表文件中,从当前记录开始,按记录顺序从上向下处理,一旦遇到不满足条件的记录,就停止搜索并结束该命令的执行。;FOR和 WHILE都是条件子句,但在默认范围选择项条件下主要有两点不同:
FOR子句是从首记录开始判断逻辑表达式是真还是假,而WHILE子句则从当前记录起判断条件是否成立;
FOR子句对逻辑表达式取真值的所有记录进行规则操作,不管这些记录是呈连续排列或是间断排列。而WHILE子句是从当前记录开始,只要遇到其逻辑表达式取假值就停止操作,不管其后是否有满足条件的记录。;4-1-3 命令的输入与编辑;3.输入命令时的注意事项
(1) 命令关键字不能省略,必须是命令行的第一个英文动词,其它子句可以以任意顺序跟在其后,命令动词与各子句之间用一个或多个空格隔开,如:
EDIT FIELDS 学号,姓名,班级 ALL FOR 高等数学=85
EDIT ALL FIELDS 学号,姓名,班级 FOR
您可能关注的文档
- 01_zz组长角色与职能.ppt
- 01_第一章宏观经济学导论.ppt
- 01_培养基的制备与高压灭菌.ppt
- 01_初识综合布线(L).ppt
- 01_DWDM系统基础知识深入介绍new.ppt
- 01_第9章呼吸道传播的病原微生物_TB.ppt
- 01“物种起源”绪论.ppt
- 01_VI基础_VI系统认识.pptx
- 01_资料的查找与管理.ppt
- 01_计量经济学概论.ppt
- 2025陕西陕煤电力集团有限公司招聘24人笔试备考题库及答案详解一套.docx
- 《旅游景区智慧服务体系建设中的智慧导览系统设计与效果评估》教学研究课题报告.docx
- 高中数字素养教育在物理实验课程中的实施策略教学研究课题报告.docx
- 2025陕西陕煤电力集团有限公司招聘24人笔试备考题库及完整答案详解一套.docx
- 2025陕西陕煤电力集团有限公司招聘24人笔试备考题库及答案详解参考.docx
- 2025陕西陕煤电力集团有限公司招聘24人笔试备考题库及完整答案详解.docx
- 2025陕西陕煤电力集团有限公司招聘24人笔试备考题库及完整答案详解1套.docx
- (最新)防灾减灾知识竞赛题库(附答案).docx
- 幼教新纪元:技能提升-探寻幼儿教育的培训之路.pptx
- (新)医疗废物处理习题.docx
文档评论(0)