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 输出结果的文件。