第8讲 程序设计基础(一)
计算机 Visual FoxPro 课件
第八讲 程序设计基础(一)
计算机 Visual FoxPro 课件
本章要点目 录
8.1 Visual FoxPro的工作方式 FoxPro的工作方式 8.2 程序文件的建立与编辑 8.3 程序的基本结构 8.4 分支结构
上一页 下一页 退 出
计算机 Visual FoxPro 课件
8.1 Visual FoxPro的工作方式目 录 要 点 1.单命令方式 1.单命令方式 上一页 Visual FoxPro单命令方式是利用Command 窗口来实现 下一页 的。用户通过Command 窗口输入命令,并执行操作。在 Command 窗口中,可以输入单个的操作命令和系统命令,完 退 出 成对数据库的操作管理和系统环境的设置;也可以建立命令 文件及运行命令文件。 Command 窗口不仅是Visual FoxPro命令的执行窗口, 也是Visual FoxPro命令文件的编辑窗口。 所谓单命令方式,即输入一条命令,完成一个操作的 工作方式。3
Visual FoxPro系统提供有三种工作方式:即单命令方 式、菜单方式及程序文件方式。
计算机 Visual FoxPro 课件
8.1 Visual FoxPro的工作方式目 录 要 点 上一页 下一页 退 出 2.菜单方式 2.菜单方式 在Visual FoxPro 环境下,也可以通过系统提供的菜单 选项,对数据库资源进行操作管理和对系统环境进行设置; 并通过菜单建立命令文件及运行命令文件。所谓菜单方式, 即通过打开不同的菜单选择并完成不同的操作。我们在以前 各章所讲的内容其实都可说是菜单方式。 3.程序文件方式 3.程序文件方式 程序文件(简称程序)也叫做命令文件。运用程序文件 方式进行数据库管理,是通过程序文件编辑工具,将对数据 库资源进行操作管理的命令和对系统环境进行设置的命令, 集中在一个以(.PRG)为扩展名的命令文件中,然后再通过 菜单方式或命令方式运行该命令文件。所谓命令方式,即通 过程序文件中的命令完成不同的操作。4
计算机 Visual FoxPro 课件
8.2程序文件的建立与编辑8.2.1 程序的概念目 录 有关此Visual FoxPro程序的几点说明 : 1.注释语句 . 【格式1】 NOTE <注释内容> 上一页 【格式2】 * <注释内容> 【格式3】 && <注释内容> 下一页 【功能】增强程序文件的易读性或放弃<注释内容>中语句的 执行 退 出 2.对话开关语句 . 【格式】SET TALK OFF|ON 【功能】关闭或打开命令执行时的对话开关 3.命令的分行 . Visual FoxPro程序是命令行的序列,每个命令都以回车键结束, 一行只能写一条命令;若一条命令太长,一行写不下,也 可分行书写,并在分行处加上续行符“;”,再按回车键。5
计算机 Visual FoxPro 课件
8.2程序文件的建立与编辑8.1.2程序文件的建立、修改与执行目 录 要 点 上一页 下一页 退 出 1.建立或修改程序文件 可用两种方式调用系统内置的文本编辑器建立或修改程序文 件 : 命令方式 MODIFY COMMAND [<盘符>] [<路径>]〈程序文件名〉 或 MODIFY FILE [<盘符>] [<路径>]〈程序文件
名〉 菜单方式 打开“文件”菜单,选择“新建”;在“新建”窗口,选 择“程序”,再选择“新建文件”
计算机 Visual FoxPro 课件
8.2程序文件的建立与编辑2.保存程序 . 目 录 程序输入、编辑完毕,单击【文件】|【保存】菜单项,或 按Ctrl+W复合键,在“另存为”对话框中指定程序文件的存 放位置和文件名,并单击“保存”按钮保存程序文件并退出 上一页 文本编辑器。程序文件的默认扩展名是.PRG。 下一页 退 出
计算机 Visual FoxPro 课件
8.2程序文件的建立与编辑3.执行程序 . 目 录 程序文件建立后,可以用多种方式、多次执行它。下面是两 种常用的方式。 (1)菜单方式 上一页 ① 单击【程序】|【运行】菜单项,打开“运行”对话框; 下一页 ② 从文件列表框中选择要运行的程序文件,并单击“运 行”命令按钮,启动运行该程序文件 退 出 (2)命令方式 【格式】DO [<盘符>][<路径>\]<文件名> 【功能】执行指定<盘符>、<路径>下的程序文件
计算机 Visual FoxPro 课件
8.2程序文件的建立与编辑目 录 执行程序文件时,将依次执行文件中的命令,直到所有命令 执行完毕,或者执行到以下命令: 1 CANCAL:终止程序运行,清除所有的私有变量,返回命令 上一页 窗口; 下一页 2 RETURN:结束程序执行,返回调用它的上级程序,若无上 级程序则返回命令窗口; 退 出 3 QUIT:结束程序执行并退出Visual FoxPro系统,返回操作系 统
计算机 Visual FoxPro 课件
8.2程序文件的建立与编辑8.2.3简单的输入输出命令目 录 1.ACCEPT命令 . 命令 【格式】ACCEPT [<提示信息>] TO <内存变量> 【功能】在程序执行过程中,将用户交互式输入的内容作为字 符串赋值给指定内存变量。 该命令只接受字符型数据,输入的字符串不需要加定界符
上一页 下一页 退 出
计算机 Visual FoxPro 课件
8.2程序文件的建立与编辑目 录【例8-1】编程从键盘输入某数据库的文件名,要求打开该数据库并显示 其内容。程序文件名为PROG2.PRG。 MODI COMMAND PROG2 SET TALK OFF CLEAR ACCEPT “请输入数据库名:” TO AAA OPEN DATABASE &AAA ACCEPT "请输入表名" TO BBB USE &BBB LIST USE SET TALK ON RETURN
上一页 下一页 退 出
计算机 Visual FoxPro 课件
8.2程序文件的建立与编辑目 录 2.INPUT命令 INPUT命令 【格式】INPUT [<提示信息>] TO <内存变量> 【功能】在程序执行过程中,将用户交互式输入的内容赋值给 指定内存变量 可以输入字符型、数值型、逻辑型、日期型和日期时间型 等类型数据,而且可以是常量、变量、函数或表达式等形式, 按回车键结束输入,系统将输入的数据赋值给<内存变量>。
上一页 下一页 退 出
计算机 Visual FoxPro 课件
8.2程序文件的建立与编辑【例8-2】从键盘输入两个任意正数,编程求以两数为边长的长 目 录 方形面积。程序文件名为PROG4.PRG SET TALK OFF
上一页 CLEAR 下一页 INPUT “长方形一边的长为:” TO A INPUT “长方形另一边的长为:” TO B 退 出 S=A*B ? “长方形的面积为:” , S SET TALK ON RETURN
计算机 Visual FoxPro 课件
8.2程序文件的建立与编辑3.WAIT命令 WAIT命令 目 录 【格式】WAIT [<提示信息>][TO<内存变量>] [WINDOW [AT<行>,<列 >]] [NOWAIT] [CLEAR|NOCLEAR] [TIMEOUT<数值表达式>] 【功能】显示提示信息,暂停程序执行,直到用户按任意键或 上一页 单击鼠标时继续执行程序。 下一页 若选择可选项[TO <内存变量>],将输入的单个字符作为字符 型数据赋给指定的<内存变量>;若用户是按Enter键或单击鼠 退 出 标,<内存变量>的值为空串。 若省略所有可选项,屏幕显示“键入任意键继续……”默认 提示信息
计算机 Visual FoxPro 课件
8.2程序文件的建立与编辑4.三条输入命令的异同 . 目 录 ACCEPT ACCEPT命令只能接受字符型数据,不需定界符,输入完毕按回 车键结束; 上一页 WAIT命令只能输入单个字符,且不需定界符,输入完毕不需按 回车键; 下一页 INPUT命令可接受数值型、字符型、逻辑型、日期型和日期时 退 出 间型数据,数据形式可以是常量、变量、函数和 …… 此处隐藏:2249字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




