vfp程序的小问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 05:10:36
刚报了计算等级,在温习的过程有些问题,现请教下各路高手。
1。编写一个学生基本情况数据库管理查询系统,要求写出您设计数据表的结构,以及对学生基本情况进行各种复合查询的程序。这个程序怎样编写?
2。在程序中出现的@,这个符号表示什么意思?
例如@ 8, 20 SAY“笔试成绩:”+STR(笔试成绩)
其中@表示什么?
不是只有?和??这两个符号才表示输出嘛?

在屏幕8,20的位置输出,@是固定的格式
? Expression1

计算表达式 Expression1 的值,然后先输出一个回车和换行符,再输出计算结果。计算结果显示在 Visual FoxPro 主窗口或者活动的用户自定义窗口的下一行,并且如果函数代码 cFormatCodes 或系统内存变量 _ALIGNMENT
没有指定其他值,该结果则打印在左页边距中。
如果省略了表达式,则显示或打印一个空行。当包含多个表达式时,表达式结果之间将插入一个空格。

?? Expression1

计算表达式 Expression1 的值,并把结果显示在 Visual FoxPro 主窗口、活动的用户定义窗口或者打印机当前行的当前位置上。输出计算结果前不回车换行。

将 @ ... SAY 的输出结果定向到屏幕、打印机或文件。

语法

SET DEVICE TO SCREEN | TO PRINTER [PROMPT] | TO FILE FileName

参数
TO SCREEN

将 @ ... SAY 的输出结果定向到 Visual FoxPro 主窗口或活动的用户自定义窗口中。

TO PRINTER [PROMPT]

将 @ .. SAY 的输出结果定向到打印机。当 @ ... SAY 命令中指定的页面坐标位置高于前面的 @ ... SAY 命令中指定的页面坐标位置,则发出走纸命令。
在 Visual FoxPro 和 FoxPro for Macintosh 中,包含可选的 PROMPT 子句可以在打印开始之前显示一个对话框。从中可以调整打印机设置,包括打印的副本数目和打印的页码等。当前安装的打印机驱动程序决定了可以调整哪种打印机的设置。 PROMPT 应该紧放在 TO PRINTER 之后。
在 FoxPro for MS-DOS 中,忽略 PROMPT。

TO FILE FileName

指定一个保存 @ ... SAY 输出结果的文件。