当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《Visual Foxpro数据库应用技术》课程教学资源(实验课件)实验5 VF程序设计基础

资源类别:文库,文档格式:PDF,文档页数:27,文件大小:444.71KB,团购合买
点击下载完整版文档(PDF)

实验五VF程序设计基础 信息技术实验教学中心

实验五 VF程序设计基础 信息技术实验教学中心

1.Visual FoxPro的工作方式 。单命令方式 用户通过Command窗口输入命令,并执行操作。 可以输入单个的操作命令和系统命令,完成对数据 库的操作管理和系统环境的设置;也可以建立命令文件及 运行命令文件。 Command窗口不仅是Visual FoxPro命令的执行窗口, 也是Visual FoxPro命令文件的编辑窗口。 所谓单命令方式,即输入一条命令,完成一个操作 的工作方式。 信息技术实验教学中心

1.Visual FoxPro的工作方式  单命令方式 用户通过Command 窗口输入命令,并执行操作。 可以输入单个的操作命令和系统命令,完成对数据 库的操作管理和系统环境的设置;也可以建立命令文件及 运行命令文件。 Command 窗口不仅是Visual FoxPro命令的执行窗口, 也是Visual FoxPro命令文件的编辑窗口。 所谓单命令方式,即输入一条命令,完成一个操作 的工作方式。 信息技术实验教学中心

1.Visual FoxPro的工作方式 。菜单方式 在Visual FoxPro环境下,也可以通过系统提供的菜 单选项,对数据库资源进行操作管理和对系统环境进行设 置;并通过菜单建立命令文件及运行命令文件。所谓菜单 方式,即通过打开不同的菜单选择并完成不同的操作。 ● 程序文件方式 也叫做命令文件。运用程序文件方式进行数据库管理, 是通过程序文件编辑工具,将对数据库资源进行操作管理 的命令和对系统环境进行设置的命令,集中在一个以 (.PRG)为扩展名的命令文件中,然后再通过菜单方式或 命令方式运行该命令文件。所谓命令方式,即通过程序文 件中的命令完成不同的操作 。 信息技术实验教学中心

 菜单方式 在Visual FoxPro 环境下,也可以通过系统提供的菜 单选项,对数据库资源进行操作管理和对系统环境进行设 置;并通过菜单建立命令文件及运行命令文件。所谓菜单 方式,即通过打开不同的菜单选择并完成不同的操作。  程序文件方式 也叫做命令文件。运用程序文件方式进行数据库管理, 是通过程序文件编辑工具,将对数据库资源进行操作管理 的命令和对系统环境进行设置的命令,集中在一个以 (.PRG)为扩展名的命令文件中,然后再通过菜单方式或 命令方式运行该命令文件。所谓命令方式,即通过程序文 件中的命令完成不同的操作。 1.Visual FoxPro的工作方式 信息技术实验教学中心

2.程序文件的建立与编辑 Visual FoxPro程序文件,是一个以(.PRG)为扩 展名的文本文件。任何可以建立、编辑文本文件的工具, 都可以创建和编辑Visual FoxPro程序文件。这些文本 编辑工具,可以是Visual FoxPro系统提供的内部编辑 器,也可以是其它常用文本编辑软件。 。命令方式 MODIFY COMMAND 〈程序文件名〉 。菜单方式 打开“文件”菜单,选择“新建”;在“新建”窗 口,选择“程序”,再选择“新建文件”;在“程序文 件”编辑窗口,输入程序文件,并保存,此时建立程序 文件的操作结束。 信息技术实验教学中心

2. 程序文件的建立与编辑 Visual FoxPro程序文件,是一个以(.PRG)为扩 展名的文本文件。任何可以建立、编辑文本文件的工具, 都可以创建和编辑Visual FoxPro程序文件。这些文本 编辑工具,可以是Visual FoxPro系统提供的内部编辑 器,也可以是其它常用文本编辑软件。  命令方式 MODIFY COMMAND 〈程序文件名〉  菜单方式 打开“文件”菜单,选择“新建”;在“新建”窗 口,选择“程序” ,再选择“新建文件”;在“程序文 件”编辑窗口,输入程序文件,并保存,此时建立程序 文件的操作结束。 信息技术实验教学中心

3.程序文件的调用 调用程序文件,即运行程序文件,是程序文件建立 的最终目的。 ·命令方式 DO 〈程序文件名〉》 。 菜单方式 (1)在Visual FoxPro系统主菜单下,打开“程序” 菜单,选择“运行”。 (2)在“运行”窗口,输入被调用的程序文件名即 可。 信息技术实验教学中心

3. 程序文件的调用 调用程序文件,即运行程序文件,是程序文件建立 的最终目的。  命令方式 DO 〈程序文件名〉  菜单方式 (1)在Visual FoxPro系统主菜单下,打开“程序” 菜单,选择“运行” 。 (2)在“运行”窗口,输入被调用的程序文件名即 可。 信息技术实验教学中心

4.程序的基本结构 Visual FoxPro系统的程序有两个特点:一是程序控 制流模式,由顺序、分支、循环三种基本结构构成。二是 面向对象可视化的结构程序模块,在每个模块的内部也是 由程序控制流组成。 常见的控制结构如下: ·顺序结构 在程序执行时,根据程序中语句的书写顺序依次执行 的命令序列。Visual FoxPro系统中的大多数命令都可以 作为顺序结构中的语句。 ● 分支结构 在程序执行时,根据不同的条件,选择执行不同的程 序语句,用来解决有选择、有转移的诸多问题。 信息技术实验教学中心

4. 程序的基本结构 Visual FoxPro系统的程序有两个特点:一是程序控 制流模式,由顺序、分支、循环三种基本结构构成。二是 面向对象可视化的结构程序模块,在每个模块的内部也是 由程序控制流组成。 常见的控制结构如下:  顺序结构 在程序执行时,根据程序中语句的书写顺序依次执行 的命令序列。Visual FoxPro系统中的大多数命令都可以 作为顺序结构中的语句。  在程序执行时,根据不同的条件,选择执行不同的程 信息技术实验教学中心

4.程序的基本结构 循环结构 能够使某些语句或程序段重复执行若干次。如果某些 语句或程序段需要在一个固定的位置上重复操作,使用循 环是最好的选择。 过程结构 在许多应用程序中,有一些程序段需要反复执行多次, 这些程序段不在一个固定的位置上,而是分散在程序的许 多位置上重复执行,可将其与嵌入它的程序分开,形成独 立的程序序列,待使用时再调入程序中,以实现不同位置 上的重复操作。这样做增强了程序的可读性和模块化。我 们称这种具有独立功能而且可以被其它程序调用的程序序 列为过程。 信息技术实验教学中心

 循环结构 能够使某些语句或程序段重复执行若干次。如果某些 语句或程序段需要在一个固定的位置上重复操作,使用循 环是最好的选择。  过程结构 在许多应用程序中,有一些程序段需要反复执行多次, 这些程序段不在一个固定的位置上,而是分散在程序的许 多位置上重复执行,可将其与嵌入它的程序分开,形成独 立的程序序列,待使用时再调入程序中,以实现不同位置 上的重复操作。这样做增强了程序的可读性和模块化。我 们称这种具有独立功能而且可以被其它程序调用的程序序 列为过程。 4. 程序的基本结构 信息技术实验教学中心

4.程序的基本结构 。分支结构 1)单向分支 根据用户设置的条件表达式的值,决定某一操作是 否执行。 IF〈条件表达式〉 (命令行序列) ENDIF 该语句首先计算〈条件表达式〉的值,当〈条件表 达式)的值为真时,执行〈命令行序列〉;否则,执 行ENDIF后面的第一条命令。 信息技术实验教学中心

 分支结构 1 根据用户设置的条件表达式的值,决定某一操作是 否执行。 IF〈条件表达式〉 〈命令行序列〉 ENDIF 该语句首先计算〈条件表达式〉的值,当〈条件表 达式〉的值为真时,执行〈命令行序列〉;否则,执 行ENDIF后面的第一条命令。 4. 程序的基本结构 信息技术实验教学中心

4.程序的基本结构 ·分支结构 2)双向分支 根据用户设置的条件表达式的值,选择两个操作中的 个来执行。 IF〈条件表达式〉 (命令行序列1》 ELSE (命令行序列2) ENDIF 该语句首先计算〈条件表达式〉的值,当〈条件表达 式〉的值为真时,执行〈命令行序列1〉中的命令;否则, 执行(命令行序列2〉中的命令;执行完〈命令行序列1》 或〈命令行序列2技溶都将执行NDIF后面的第一条命令

 分支结构 2) 根据用户设置的条件表达式的值,选择两个操作中的 一个来执行。 IF〈条件表达式〉 〈命令行序列1〉 ELSE 〈命令行序列2〉 ENDIF 该语句首先计算〈条件表达式〉的值,当〈条件表达 式〉的值为真时,执行〈命令行序列1〉中的命令;否则, 执行〈命令行序列2〉中的命令;执行完〈命令行序列1〉 或〈命令行序列2〉后都将执行ENDIF后面的第一条命令。 4. 程序的基本结构 信息技术实验教学中心

4.程序的基本结构 ·分支结构 3)多向分支 根据多个条件表达式的值, 该语句根据给出的N 选择执行多个操作中的一个对应 个〈条件表达式〉的值, 执行。 选择N+1个〈命令行序列〉 DO CASE 中的一个执行。当所有 CASE〈条件表达式1)》 CASE中〈条件表达式)的 〈命令行序列1》 值都是假时,如果有 [CASE〈条件表达式2)》 OTHERWISE项,则执行 (命令行序列2》 〈命令行序列N+1〉,再 执行ENDCASE后面的第一 . CASE〈条件表达式N》 条命令;否则,直接执行 ENDCASE后面的第一条命 (命令行序列N)] [OTHERWISE 令。 (命令行序列相苹验朝学中心 ENDCASE

 分支结构 3) 根据多个条件表达式的值, 选择执行多个操作中的一个对应 执行 。 DO CASE CASE〈条件表达式1〉 〈命令行序列1〉 [CASE〈条件表达式2〉 〈命令行序列2〉 … … CASE〈条件表达式N〉 〈命令行序列N〉] [OTHERWISE 〈命令行序列N+1〉] ENDCASE 4. 程序的基本结构 该语句根据给出的N 个〈条件表达式〉的值, 选择N+1个〈命令行序列〉 中的一个执行。当所有 CASE中〈条件表达式〉的 值 都 是 假 时 , 如 果 有 OTHERWISE 项 , 则 执 行 〈命令行序列N+1〉,再 执行ENDCASE后面的第一 条命令;否则,直接执行 ENDCASE后面的第一条命 令。 信息技术实验教学中心

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共27页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有