visualfoxpro程序设计基础.pptx
文本预览下载声明
【学习目标】
理解程序的概念和结构化编程思想
掌握程序建立、修改和运行方法
掌握简单的输入输出命令
掌握程序设计的三种基本结构
掌握过程和函数的创建与使用;引入;所谓程序方式是指将多条命令按一定逻辑结构组织在一个程序文件中。执行该程序文件时,程序文件中的命令被有序地执行,完成一定的任务。 ;8.1 程序的建立、修改和运行;8.1.1 程序的建立;1.菜单方式;2.命令方式;8.1.2 程序的修改;8.1.3 程序的运行;8.2 顺序结构程序设计;8.2.1 基本语句;2.赋值语句;3.程序暂停语句;说明:;4. 程序结束语句;8.2.2 非格式化输入输出语句;(2)ACCEPT命令;【例8-3】设有学生档案表students,编写一个按学号查询学生信息的程序。;2.非格式化输出语句;(2)文本输出命令;【例8-4】练习使用TEXT语句输出函数的值。;8.2.3 格式化输入输出语句;CLEAR
X=SPACE(2)
@ 2, 2 SAY 请输入起点: GET X
READ
FOR I=1 TO 100
CLEAR
@ VAL(X),VAL(X)+I SAY ︽︾︽︾}·
WAIT TIME 0.1
ENDFOR
RETURN;8.3 选择结构程序设计;8.3.1 IF语句;【例8-7】输入学生学号,查询学生信息。;8.3.2 DO CASE语句;2.功能;【例8-8】输入一个学生的成绩,判断是哪一个成绩段。 ;8.4 循环结构程序设计;8.4.1 DO WHILE语句;2.功能;【例8-9】创建数据表,输入记录,并显示不及格学生记录,并统计不及格人数。; CLEAR
fail=0 统计不及格人数
GO TOP
DO WHILE .NOT EOF() 查询至表尾退出循环语句
IF 英语 60 OR 计算机 60
fail=fail+1 统计不及格人数
DISPLAY FIELDS 学号,姓名,英语,计算机 显示不及格记录
ENDIF
SKIP
ENDDO 结束循环
?不及格人数为:+STR(fail,2) 显示不及格人数
USE
RETURN;8.4.2 FOR语句;2. 功能;【例8-10】打印九九算术表。;8.4.3 SCAN语句;2.功能;8.5 过程与函数;8.5.1 自定义过程;2.过程的调用;8.5.2 自定义函数;1.定义自定义函数;2.自定义函数的调用;8.5.3 参数传递;说明:;8.6 面向过程的程序设计实例;下面的程序实例,把学生成绩管理应用程序分为增加、查询、修改、删除四个功能模块,分别用四个过程来实现,通过主控程序实现??各功能模块的调用。
;
显示全部