第5章VFP6程序设计基础 学习要点 1、过程化程序设计和面向对象程序设计的基 本概念及设计方法; 2、过程化程序设计的语言基础,程序设计基 本结构 3、可视化程序设计的基本方法、类。 2021-2-20 Visual foxpro6.0程序设计
2021-2-20 Visual FoxPro 6.0程序设计 1 学习要点 1、过程化程序设计和面向对象程序设计的基 本概念及设计方法; 2、过程化程序设计的语言基础,程序设计基 本结构; 3、可视化程序设计的基本方法、类。 第5章 VFP6程序设计基础
第5章VFP6程序设计基础 51VFP6程序设计概念 52VFP6的程序设计语言基础 53VFP6程序设计步骤 54面向对象的程序设计技术 小结 返回 退出 2021-2-20 Visual Foxpro6.0程序设计
2021-2-20 Visual FoxPro 6.0程序设计 2 第5章 VFP6程序设计基础 5.1 VFP6程序设计概念 5.2 VFP6的程序设计语言基础 5.3 VFP6程序设计步骤 5.4 面向对象的程序设计技术 小 结 返回 退出
5VFP6程序设计概念 51.1VFP6程序设计基本概念 512VFP6程序设计基本操作 5.13VFP程序设计编程方式 返回 退出 2021-2-20 Visual Foxpro60程序设计
2021-2-20 Visual FoxPro 6.0程序设计 3 5.1 VFP6程序设计概念 5.1.1 VFP6程序设计基本概念 5.1.2 VFP6程序设计基本操作 5.1.3 VFP程序设计编程方式 返 回 退 出
51.1VFP6程序设计基本概念 VFP6支持过程化程序设计和面向对象程序设计两种程序设计与 开发的类型 下面是一个完整的VFP过程化程序,可以引出几个基本概念。 *功能说明:求圆形的面积 *文件名:L501PRG CLEAR CTALK-SET( TALK ") SET TALK OFF INPUT"请输入圆的半径,半径="TOR S=PIO*R"R ?"半径为+ ALLTRIM(STR(R)+"的圆,面积=",S SET TALK &CTALK RETURN 2021-2-20 Visual Foxpro60程序设计
2021-2-20 Visual FoxPro 6.0程序设计 4 5.1.1 VFP6程序设计基本概念 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
1、从形式上看,VFP的程序是由若干有序的命令行组成,且 满足下列规则: (1)一个命令行内只能写一条命令,命令行的长度不得超过 2048个字符,命令行以回车键结束 (2) 个命令行可以由若干个物理行组成,即一条命令在 个物理行内写不下时,可以分成几行。换行的方法有两种:一种 是在物理行的末尾加符号“;”,表示下一行输入的内容是本行的 继续;另一种是系统自动换行,即输入程序时,只管逐条命令输 入,无需考虑本条语句是否超过屏幕行宽的最大限度,当输入的 语句超过屏幕的最大行宽时,系统自动换行。输入时只需在一行 结束时按回车键,通知系统本命令行输入完毕。 (3)为便于阅读,可以按一定的格式输入程序,即一般程序结 构左对齐,而控制结构内的语句序列比控制结构的语句缩进若干 格 2、从功能上看,程序可以分为三个部分: 第一部分是程序的说明部分,在本例程序中是前面的四行, 2021-2-20 Visual Foxpro60程序设计
2021-2-20 Visual FoxPro 6.0程序设计 5 1、从形式上看,VFP的程序是由若干有序的命令行组成,且 满足下列规则: (1)一个命令行内只能写一条命令,命令行的长度不得超过 2048个字符,命令行以回车键结束。 (2)、一个命令行可以由若干个物理行组成,即一条命令在一 个物理行内写不下时,可以分成几行。换行的方法有两种:一种 是在物理行的末尾加符号“;” ,表示下一行输入的内容是本行的 继续;另一种是系统自动换行,即输入程序时,只管逐条命令输 入,无需考虑本条语句是否超过屏幕行宽的最大限度,当输入的 语句超过屏幕的最大行宽时,系统自动换行。输入时只需在一行 结束时按回车键,通知系统本命令行输入完毕。 (3)为便于阅读,可以按一定的格式输入程序,即一般程序结 构左对齐,而控制结构内的语句序列比控制结构的语句缩进若干 格。 2、从功能上看,程序可以分为三个部分: 第一部分是程序的说明部分,在本例程序中是前面的四行,一