文档介绍:1?进一步研究项目设计方案?设计程序?制作界面主要内容2?各公司对项目设计方案再一次仔细研究,学生相互探讨,相互学****设计出系统所需界面的版面进一步研究项目设计方案返回3?在前面各讲中,我们主要用菜单和命令方式操作数据库,但是要开发有实用价值的系统,必须采用程序设计方法。Visual FoxPro的程序设计包括结构化程序设计和面向对象程序设计。前者是传统的程序设计方法,主要用于过程和函数的编写,后者借助系统提供的辅助工具实现界面设计。在面向对象程序设计中,需要为对象编写事件代码,也要用到结构化程序设计的方法。就此而言,结构化程序设计是面向对象程序设计的基础。设计程序4什么是程序?程序是能够完成一定任务的命令的有序集合。这组命令被存放在称为程序文件或命令文件的文本文件中。当运行程序时,系统会按照一定的次序自动执行包含在程序文件的命令。程序方式的特点是什么?可以利用编辑器,方便地输入、修改和保护程序;可以用多种方式、多次运行程序;可以在一个程序中调用另一个程序。程序与交互操作的区别是什么?交互操作一次只能执行一条命令,而程序一次能运行多条命令;程序文件一旦编成,即可长期保存并且可多次运行,而再次执行交互操作需重新输入命令;程序方式可以完成一些复杂的任务,而交互操作的功能是有限的。5程序中常用的几条命令1、清除屏幕命令命令格式:CLEAR 功能:清除屏幕上显示的信息2、注释命令命令格式:NOTE <注释内容>* <注释内容> <可执行语句> && <注释内容>功能:程序的说明性语句,不执行3、允许或不允许系统自动显示提示信息命令命令格式:Set talk on|off 4、返回语句命令格式:return功能:返回系统调用本程序的位置6程序中常用的几条命令5、INPUT命令命令格式:INPUT [ < 字符表达式>] TO <内存变量>功能:该命令等待用户从键盘输入数据,用户可以输入任意合法的表达式。当用户以回车键结束输入时,系统将表达式的值存入指定的内存变量,程序继续运行。例1、编写一个能计算任意半径的圆的周长和面积的程序,。INPUT"请输入圆的半径:" TO RL=2**RS=*R^2?"半径为:"+ALLTRIM(STR(R))+"的圆的周长和面积如下:"7程序中常用的几条命令6、ACCEPT命令命令格式:ACCEPT [<字符表达式>] TO <内存变量>功能:该命令等待用户从键盘输入字符串。当用户以回车键结束输入时,系统将该字符串存人指定的内容变量,程序继续运行。例2、输入姓名,,。USE xsqk .dbf accept "请输入姓名:" to xmlocate for 姓名= xm?姓名,学号Use8程序中常用的几条命令7、WAIT命令命令格式:WAIT [ <字符表达式>] [TO <内存变量>]功能:该命令显示字符表达式之值作为提示信息,暂停程序的执行,直到用户按任意键或单击鼠标时继续程序的执行。例3、分屏显示男、女学生的情况,。use for 性别="男"wait "按任意键显示女学生的情况"window timeout 15list for 性别="女"use9程序文件的建立与执行以命令方式建立、编辑程序文件命令格式:MAND [<程序文件名> | ?]MODIFY FILE [<文件名> | ?]ctrl+w存盘ctrl+q放弃存盘<esc>放弃存盘10