- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
07第9章:VisualfoxPro程序设计
数据库系统原理及应用 * 教学目的: 掌握命令程序文件的创建和运行 掌握键盘输入/输出语句 熟练掌握程序结构、用户自定义函数及过程 理解变量的作用域 第9章 VisualFoxPro程序设计 数据库系统原理及应用 * 9.1 程序设计基础 程序文件的建立 用菜单: 方法:“文件”→“新建” →“程序” 用命令 格式:Modify Command 程序文件名 文件扩展名:*.prg 数据库系统原理及应用 * 9.1 程序设计基础 程序文件的运行 用菜单: 方法:“程序” →“运行” 用命令 格式:Do 程序文件名 数据库系统原理及应用 * 9.2 简单的输入/输出命令 表达式输入命令 格式:Input [提示信息] To 内存变量 功能:暂停程序的运行,等待用户输入表达式,并将其值赋给指定的内存变量 说明: 提示信息是可选项,是一个字符型表达式,在命令执行时被原样显示,用于提示用户的输入 本命令可输入任何合法的一个N型、C型、D型、L型表达式,输入时必需加上相应的定界符 变量的类型由输入的值类型决定 数据库系统原理及应用 * 9.2 简单的输入/输出命令 字符串输入命令 格式:Accept [提示信息] To 内存变量 功能:暂停程序的运行,等待用户键入一串字符赋给指定的内存变量 说明: 提示信息是可选项,是一个字符型表达式,在命令执行时被原样显示,用于提示用户的输入 本命令只能接受字符串,输入时不需加定界符 变量的类型:字符型变量 数据库系统原理及应用 * 9.2 简单的输入/输出命令 单字符输入命令 格式:Wait [提示信息] To 内存变量 [Window] [Nowait] [Timeout nExp] 功能:暂停程序的运行,等待用户输入一个字符,并将该字符赋给指定的内存变量 说明: Window:提示信息在Wait提示窗口显示 Nowait:显示提示信息后,立即继续执行程序 Timeout:等待输入的秒数 数据库系统原理及应用 * 9.3 结构化的程序设计 选择结构 单分支结构:If 条件 语句序列 Endif 功能:条件成立(.T.),执行语句序列后再执行Endif后的语句;条件不成立(.F.),不执行语句序列直接执行Endif后的语句 双分支结构:If 条件 语句序列1 Else 语句序列2 Endif 功能:条件成立,执行语句序列1,再执行Endif后的语句;条件不成立,执行语句序列2,再执行Endif后的语句 条件 语句序列 .T. .F. 条件 语句序列2 .T. .F. 语句序列1 数据库系统原理及应用 * 9.3 结构化的程序设计 选择结构 多重分支结构: 格式:Do Case Case 条件1 语句序列1 Case 条件2 语句序列2 ……… Case 条件n 语句序列n [Otherwise 语句序列n+1] Endcase 功能:系统自上而下依次对Case语句中的条件进行判断,若某一个条件成立,便执行该Case下的语句序列,若无一条件成立,有Otherwise则执行其下属的语句序列,否则直接执行Endcase后的语句序列 条件1 .T. 语句序列1 条件2 语句序列2 条件n 语句序列n 语句序列n+1 .T. .T. otherwise .F. .F. .F. 数据库系统原理及应用 * 9.3 结构化的程序设计 循环结构 步长型: 格式:For 循环变量=初值 To 终值 [Step 步长] 语句序列Endfor | Next 功能:首先将初值赋给指定的循环变量,然后判断其值是否大于(步长值为正数)或小于(步长值为负数)终值,若不是,则执行循环体,执行完后自动给循环变量增加一个步长值,再判断循环变量是否大于或小于终值;若是,则结束循环,执行Endfor后的语句 数据库系统原理及应用 * 9.3 结构化的程序设计 循环结构 当型: 格式:Do While 条件 语句序列 Enddo 功能:先判断条件是否成立(.T.),若不成立,则不执行语句序列,直接转去Enddo后的语句;若条件成立,则反复执行语句序列(称为循环体),每执行一次循环体,再判断条件一次,一旦条件不成立,就结束循环,转去执行Enddo后的语句 说明: 为
您可能关注的文档
- 沙龙讲解PPT:keepalived整合lvs集群.ppt
- 微积分A05-2期中试题及答案.ppt
- 电子信息学院8.ppt
- _13AC_第一课--绪论.ppt
- Lecture1aa 数字信号_38150866.pptx
- C语言程序设计习题答案(6-13).doc
- 实验三:常用网络命令及使用.ppt
- C++ C试题答案.doc
- zhao第四章 组合逻辑电路.ppt
- 12 ISDN技术.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)