◇山西国际商务职业学院歐据窟应用程没设 SHANXI INTERNATIONAL BUSINESS VOCATIO NAL COLLEGE 第7章 Visual foxpro程序设计基础 71结构化程序的建立和运行 72yFP6的程序设计语言基础 小结 返回
第7章 Visual FoxPro程序设计基础 7.1 结构化程序的建立和运行 7.2 VFP6的程序设计语言基础 小 结 山西国际商务职业学院 SHANXI INTERNATIO NAL BUSINESS VOCATIO NAL COLLEGE 数据库应用程序设计 返回
◇山西国际商务职业学院歐据窟应用程没设 SHANXI INTERNATIONAL BUSINESS VOCATIO NAL COLLEGE 71结构化程序的建立和运行 VFP6支持过程化程序设计和面向对象程序设计两种程序设计与 开发的类型。 下面是一个完整的ⅤFP过程化程序,可以引出几个基本概念。 *功能说明:求圆形的面积。 *文件名:L501PRG CLEAR CTALK-SET( TALK ") SET TALK OFF INPUT'请输入圆的半径,半径="TOR S=PIO*RR ?"半径为+ ALLTRIM(STR(R)+"的圆,面积="S SET TALK &ctaLK RETURN 返回
7.1 结构化程序的建立和运行 VFP6支持过程化程序设计和面向对象程序设计两种程序设计与 开发的类型。 下面是一个完整的VFP过程化程序,可以引出几个基本概念。 *功能说明:求圆形的面积。 *文件名:L501.PRG CLEAR CTALK=SET("TALK") SET TALK OFF INPUT "请输入圆的半径,半径=" TO R S=PI()*R*R ? "半径为"+ALLTRIM(STR(R))+"的圆,面积=",S SET TALK &CTALK RETURN 山西国际商务职业学院 SHANXI INTERNATIO NAL BUSINESS VOCATIO NAL COLLEGE 数据库应用程序设计
◇山西国际商务职业学院歐据窟应用程没设 SHANXI INTERNATIONAL BUSINESS VOCATIO NAL COLLEGE 1、从形式上看,ⅤFP的程序是由若干有序的命令行组成,且 满足下列规则: (1)一个命令行内只能写一条命令,命令行的长度不得超过 2048个字符,命令行以回车键结束 (2)、一个命令行可以由若干个物理行组成,即一条命令在 个物理行内写不下时,可以分成几行。 (3)为便于阅读,可以按一定的格式输入程序,即一般程序结 构左对齐,而控制结构内的语句序列比控制结构的语句缩进若干 格。 2、从功能上看,程序可以分为三个部分 般用于说明程序的功能、文件名等需要说明的有关信总行, 第一部分是程序的说明部分,在本例程序中是前面的四 返回
1、从形式上看,VFP的程序是由若干有序的命令行组成,且 满足下列规则: (1)一个命令行内只能写一条命令,命令行的长度不得超过 2048个字符,命令行以回车键结束。 (2)、一个命令行可以由若干个物理行组成,即一条命令在一 个物理行内写不下时,可以分成几行。 (3)为便于阅读,可以按一定的格式输入程序,即一般程序结 构左对齐,而控制结构内的语句序列比控制结构的语句缩进若干 格。 2、从功能上看,程序可以分为三个部分: 第一部分是程序的说明部分,在本例程序中是前面的四行, 一般用于说明程序的功能、文件名等需要说明的有关信息。 山西国际商务职业学院 SHANXI INTERNATIO NAL BUSINESS VOCATIO NAL COLLEGE 数据库应用程序设计 返回
◇山西国际商务职业学院歐据窟应用程没设 SHANXI INTERNATIONAL BUSINESS VOCATIO NAL COLLEGE 第二部分是进行数据处理的部分,在本例程序中是从第五行开始 的三行。通常任何一个有意义的程序,总是要有一些原始数据, 否则,这个程序就没有处理对象。同样,程序运行的结果也有必 要显示或打印出来,否则,用户将不知道程序干了一些什么。因 此,第二部分程序常包括下列三个部分,依次为:提供原始数据 部分、数据处理部分、输出结果部分。 第三部分是程序的控制返回部分,在本例中就是最后二条命令 它控制程序返回到调用该程序的调用处。 返回
第二部分是进行数据处理的部分,在本例程序中是从第五行开始 的三行。通常任何一个有意义的程序,总是要有一些原始数据, 否则,这个程序就没有处理对象。同样,程序运行的结果也有必 要显示或打印出来,否则,用户将不知道程序干了一些什么。因 此,第二部分程序常包括下列三个部分,依次为:提供原始数据 部分、数据处理部分、输出结果部分。 第三部分是程序的控制返回部分,在本例中就是最后二条命令。 它控制程序返回到调用该程序的调用处。 山西国际商务职业学院 SHANXI INTERNATIO NAL BUSINESS VOCATIO NAL COLLEGE 数据库应用程序设计 返回
◇山西国际商务职业学院歐据窟应用程没设 SHANXI INTERNATIONAL BUSINESS VOCATIO NAL COLLEGE 7.1.2VFP6程序设计基本操作 1、过程化程序设计基本操作 (1)建立过程文件。在ⅤFP中,一个过程文件就是一个ASCI 文本文件,因而可用各类编辑工具来建立。在ⅤFP中有下面二 种简易方法来建立: ■在【文件】菜单下的【新建】菜单项中,选择“程序”可选 项 ■在命令窗口中使用 MODIFY COMMAND命令。 返回
7.1.2 VFP6程序设计基本操作 1、过程化程序设计基本操作 (1)建立过程文件。在VFP中,一个过程文件就是一个ASCII 文本文件,因而可用各类编辑工具来建立。在VFP中有下面二 种简易方法来建立: ■在【文件】菜单下的【新建】菜单项中,选择“程序”可选 项 。 ■在命令窗口中使用MODIFY COMMAND命令。 山西国际商务职业学院 SHANXI INTERNATIO NAL BUSINESS VOCATIO NAL COLLEGE 数据库应用程序设计 返回