foX7 程序设计

2019-08-31 17:36

第四部分 程序设计(P96) 4.1.1 程序的概念与工作机制

程序是为解决一个实际问题,按一定语法规则编写的命令序列,所以也称为命令文件。

程序中的一行命令称为程序的一个语句

程序是扩展名为 .PRG的文本文件,程序的分析、编写与调试过程称为程序设计。 说明:

程序的书写格式:

1) 一行 一条语句,若加续行符 ;可分行写。

同级语句应左对齐, 嵌套语句缩进书写

2)程序文件与数据库文件是互相独立的

3)最好把程序文件及相关的库文件存放在同一个文件夹中,并设为默认工作路径。否则应写明数据库文件所在的路径。

1.建立与修改程序的命令(弹出程序编辑窗口):

3. 执行程序(P96)

modify command [<程序主名>] 2.结束程序命令: return \\ cancel \\ quit

do [程序名]

例1: (3个组成部分)

use xs && 输入数据

loca for xm=‖ 高亮‖ && 处理数据

disp && 输出结果

命令(P96)

1.2 输入与输出

1. ? 换行输出 | ?? 不换行输出

?‖***‖

?‖FOXPRO‖

??‖***‖ &&结果显示 ***

FOXPRO***

2.定位(格式)输出

格式: @ 行号,列号 say 一个表达式

例1: @ 25 , 40 say date( ) 例2: 在xs.dbf中查询高亮的记录,并定位显示

use xs Locate For 姓名= ―高亮‖ 高亮 金融 @ 5,10 say 姓名 6@ 5,15 say 专业 @ row( )+1 , col( ) say 总分

3. 输入命令

(P96 )

输入是指: 用户从键盘输入数据, 存放在内存变量或数据库的字段变量中, 已学过的向内存变量赋值的命令有:

例: 计算圆面积: p = 3.14

store 2 to r , t ?‖圆面积为:‖ , p * r * r

这种输入方法是把具体数值包含在程序中,若要修改变量的值就必须修改程序,因此降低了程序的通用性。下面所介绍的人机交互式数据输入命令,可以在程序运行的过程中,接受用户从键盘随机输入的不同数据,而不必修改程序,提高了程序的通用性

交互式输入命令 (P96 )

1. 输入字符串命令: accept

格式: accept [提示] to <内存变量>

功能: 在程序运行时,输入字符串 ,存入内存变量(不加定界符,回车为结束)。

1. 输入字符串命令: ACCEPT (P131,P145)

格式: ACCEPT [<提示信息> ] TO <内存变量> 说明:(P.131)

在运行程序,遇到ACCEPT命令时, 将暂停,等待用户在主窗口提示信息后输入字符串常量(不加定界符)并回车, 把字符串存入内存变量。 注意: 提示信息是可选项,可以是字符串(要加定界符)或各种类型的变量、表达式,它与键盘输入的内容无关,不存入内存变量,仅起提示作用。

例1: 编程,输入一个字符串,测其长度 accept ―输入字符串:‖ to x @ 6 , 10 say len( x ) ↙ 示:5

&&执行程序时输入: FOX_2

结果显

例2: 编程,输入一个名字,在xsk库中查找并显示 use xsk

accept ―输入一个名字‖ to name


foX7 程序设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅论中国传统文化的包容性

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: