- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机Visual FoxPro第九章 结构化程序设计
9.1 程序设计基础 9.2 顺序结构程序 9.3 选择结构程序 9.4 循环结构程序 9.5 程序的模块化 9.6 程序的调试 9.1.1 程序设计的概念 程序设计反映了利用计算机解决问题的全过程,包含多方面的内容,而编写程序只是其中的一个方面。使用计算机解决实际问题,通常是先要对问题进行分析并建立数学模型,然后考虑数据的组织方式和算法,并用某一种程序设计语言编写程序,最后调试程序,使之运行后能产生预期的结果。这个过程称为程序设计。 9.1.2 程序的控制结构 任何复杂的程序都由3种基本控制结构组成。它们是顺序结构、选择结构和循环结构。 1. 顺序结构 这是最简单的一种基本结构,依次顺序执行不同的程序块。 2. 选择结构 根据条件满足或不满足而去执行不同的程序块。 3. 循环结构 循环结构是指重复执行某些操作,重复执行的部分称为循环体。 9.1.3 结构化程序设计方法 结构化程序设计采用自顶向下、逐步求精和模块化的分析方法。 9.1.4 程序文件的建立与执行 1. 建立或修改程序文件 (1)命令方式 格式是: MODIFY COMMAND [文件名|?] 程序文件的扩展名默认为.prg。 (2)菜单方式 选择“文件”菜单中的“新建”命令,并选择“程序”单选按钮,并单击“新建文件”命令按钮。在文本编辑窗口输入程序内容。 2. 执行程序 (1)命令方式 命令格式为: DO 文件名 DO命令默认执行程序文件,若执行其他文件则要加扩展名。 (2)菜单方式 程序菜单的运行命令,或者常用工具栏的!。 9.2.1 程序文件中的辅助命令 1.程序注释命令 命令格式: NOTE|* [注释] [注释] 第一个命令在程序中加注释行信息。 第二个命令在命令语句的尾部加注释信息。 2.常用状态设置命令 (1)置会话状态命令 命令格式: SET TALK ON|OFF 在会话状态开通时,Visual FoxPro在执行命令时会向用户提供大量的反馈信息。工作于程序方式时,这不仅会减慢程序的运行速度,而且还会与程序本身的输出相互夹杂,引起混淆。所以程序调试时,一般置“会话”于开通状态,而在执行程序时则通常要求置“会话”于断开状态。 (2)置打印状态命令 命令格式: SET PRINT ON|OFF 系统默认打印机置于断开状态,就是说命令的执行结果只送到屏幕,不送往打印机。若用命令SET PRINT ON置打印机为接通状态,则在屏幕上显示的执行结果被同时打印。 (3)置屏幕状态命令 命令格式: SET CONSOLE ON|OFF 在系统的默认状态下,用户从键盘输入的内容都在屏幕上显示,然而有时却要求键入的内容保密而不被显示,这只需使用命令SET CONSOLE OFF便可。在应用程序中当用户键入密码的时就可先执行此命令。 (4)置缺省驱动器和目录命令 命令格式: SET DEFAULT TO [盘符:][路径] 用于设置进行输入输出操作时的缺省驱动器和缺省目录。 9.2.2 交互式输入命令 1. 字符串接收命令 命令格式为: ACCEPT [提示信息] TO 内存变量 功能:字符串接收命令显示提示信息,等待用户从键盘输入一个字符串并按回车键后,存入指定的内存变量中。 其中提示信息可以是字符型内存变量、字符串常量或合法的字符表达式。输入的数据不需要用定界符括起来,ACCEPT命令总是将它作字符型数据处理。 例9.1 在学生表中,需要按学号查询学生的姓名和入学成绩。 CLEAR SET TALK OFF USE 学生 ACCEPT 请输入待查学生的编号: TO bh1 LOCATE FOR 学号=bh1 DISP 学号,姓名,入学成绩 USE SET TALK ON RETURN 2. 任意数据输入命令 命令格式: INPUT [提示信息] TO 内存变量 该命令与ACCEPT命令的区别
您可能关注的文档
最近下载
- T_CATCM 030—2024(柔毛淫羊藿规范化生产技术规程).pdf VIP
- JJF(吉) 149-2025 温室气体 产品碳足迹量化方法与要求 雪地轮胎.docx VIP
- JJF(吉) 148-2025 电能质量分析仪校准规范.docx VIP
- JJF(吉) 147-2025 钳形电流表检定装置校准规范.docx VIP
- JJF(吉) 146-2025 超声波测厚仪厚度标准器校准规范.docx VIP
- JJF(吉) 143-2024 在线挥发性有机化合物氢火焰离子化分析仪校准规范.docx VIP
- 小型交通建设工程平安工地建设工程项目开工前安全生产条件核查表.docx VIP
- JJF(吉) 142-2024 工程类比长仪校准规范.docx VIP
- JJF(吉) 140-2024 水泥浆体自由泌水率和自由膨胀率试验仪校准规范.docx VIP
- JJF(吉) 154-2025 动车运行参数在线校准规范.docx VIP
原创力文档


文档评论(0)