- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第七章
程序设计
VisualFoxPro数据库应用教程第1页
本章主要内容
程序的编写和运行
程序的3大基本结构
子程序、过程
自定义函数
调试程序
VisualFoxPro数据库应用教程第2页
7.1程序文件
•VFP拥有一套功能完善的程序语言系统以及
过程式程序设计和面向对象可视化程序编
写工具。VFP系统提供了3种工作方式:命
令方式、菜单方式和程序方式,其中程序
方式是实际应用中最常用的方式。
VisualFoxPro数据库应用教程第3页
7.1.1程序的概念
•程序是为完成一定任务而编制的一系列相关
命令的有序集合,这些命令按一定的结构和
次序存放,以程序文件形式保存,程序文件
扩展名为“.PRG”。
【例7.1】显示数据表“学生情况表.DBF”中所有入学成绩大
于580分的学生记录。可以编写程序文件“MYPRG_1.PRG”
来实现,程序文件“MYPRG_1.PRG”的程序代码如下:
SETDEFAULTTOD:\student
USE学生情况表
DESPLAYALLFOR入学成绩580
USE
VisualFoxPro数据库应用教程第4页
注意以下几点。
(1)在编写程序文件时,程序中每一行只能
写一条命令语句。如果一条命令语句要分
多行书写,应在行末输入续行符“;”,
表示该行与下一行是一条命令语句。
(2)程序中每一行命令语句结束都按回车键。
(3)命令语句不区分大小写。
VisualFoxPro数据库应用教程第5页
7.1.2程序文件的建立、编辑和保存
1.建立程序
•建立程序文件的命令格式:
MODIFYCOMMAND程序文件名
【例7.2】编写程序文件“MYPRG_2.PRG”,实现显
示数据表“学生情况表.DBF”中所有女生的记录。
•菜单方式。
选择“文件|新建”命令
•在项目管理器中创建程序文件。
打开项目管理器,展开“代码”项,选择“程序”
项,单击“新建”按钮,进入“程序文件”编辑
窗口。
VisualFoxPro数据库应用教程第6页
2.编辑程序文件的方式有如下几种。
•命令方式。
MODIFYCOMMAND
•菜单方式。
选择“文件|打开”命令
•在项目管理器中修改程序文件。
VisualFoxPro数据库应用教程第7页
3.保存程序
•保存程序文件的方式有如下几种。
(1)单击程序编辑窗口的关闭按钮,弹出系
统提示对话框,单击“是”按钮,保存此
程序。
(2)键盘方式:在程序编辑窗口的激活状态
下,按CTRL+W保存程序。
(3)菜单方式:在程序编辑窗口的激活状
态下,选菜单项“文件|保存”或“文件|另
存为”,保存程序。
VisualFoxPro数据库应用教程
您可能关注的文档
- C++程序设计基础案例教程 课件 .pdf
- MATLAB语言基础 课件 .pdf
- P L C在模拟量控制系统中的应用 课件 .pdf
- PLC的指令系统 课件 .pdf
- S7-200系列可编程序控制器 课件 .pdf
- VB语言基础 课件 .pdf
- VFP数据与数据运算 课件 .pdf
- VS数据库工具与事物概述 课件 .pdf
- 变换与离散时间系统的Z域分析 课件 .pdf
- 表单设计与使用 课件 .pdf
- 广东省广州市增城区2023-2024学年九年级上学期期末道德与法治试题(答案).doc
- 广东省广州市2021-2022学年九年级上学期期末模拟历史试题(含答案).docx
- 广东省广州市天河区暨南大学附属实验学校2022-2023学年九年级上学期期末历史试题.doc
- 广州市南沙区2023—2024学年第一学期九年级历史期末教学质量监测模拟试卷.doc
- 广东省广州市天河区暨南大学附属实验学校2022-2023学年九年级上学期期末历史试题(答案).doc
- 在全市县区委书记第五次工作座谈会上的讲话.docx
- 3篇中央政法工作会议发言材料汇编.docx
- 5篇贵州省庆祝第二十个中国记者节座谈会经验交流发言材料汇编.docx
- 在全市人大工作座谈会上的讲话.docx
- 在全市人大系统改革创新工作交流会上的讲话.docx
文档评论(0)