网站大量收购闲置独家精品文档,联系QQ:2885784924

进1步研究项目设计方案.ppt

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
进1步研究项目设计方案

;进一步研究项目设计方案 设计程序 制作界面 ;各公司对项目设计方案再一次仔细研究,学生相互探讨,相互学习,设计出系统所需界面的版面 ;在前面各讲中,我们主要用菜单和命令方式操作数据库,但是要开发有实用价值的系统,必须采用程序设计方法。Visual FoxPro的程序设计包括结构化程序设计和面向对象程序设计。前者是传统的程序设计方法,主要用于过程和函数的编写,后者借助系统提供的辅助工具实现界面设计。在面向对象程序设计中,需要为对象编写事件代码,也要用到结构化程序设计的方法。就此而言,结构化程序设计是面向对象程序设计的基础。 ;什么是程序? 程序是能够完成一定任务的命令的有序集合。这组命令被存放在称为程序文件或命令文件的文本文件中。当运行程序时,系统会按照一定的次序自动执行包含在程序文件的命令。 程序方式的特点是什么? 可以利用编辑器,方便地输入、修改和保护程序;可以用多种方式、多次运行程序;可以在一个程序中调用另一个程序。 程序与交互操作的区别是什么? 交互操作一次只能执行一条命令,而程序一次能运行多条命令;程序文件一旦编成,即可长期保存并且可多次运行,而再次执行交互操作需重新输入命令;程序方式可以完成一些复杂的任务,而交互操作的功能是有限的。;程序中常用的几条命令;程序中常用的几条命令;程序中常用的几条命令;程序中常用的几条命令;程序文件的建立与执行;例1: 编写一个计算半径为10米的圆的周长和面积的程序,程序文件名为LS1.prg。;运行程序文件;程序的基本结构--顺序结构;分支结构是在程序执行时,根据不同的条件,选择执行不同的程序语句,用来解决有选择、有转移的诸多问题。;分支语句的嵌套 对于二分支以上的问题,需要使用分支语句的嵌套或多重分支选择结构。要求各个层次的IF语句之间不能交叉,每一层的If、Else以及EndIf必须一一对应。 ;多分支语句 多分支语句实现一种扩展的选择结构,它可以根据条件 从多组命令中选择一组执行。;例8、编写一个简单的菜单程序,提供“添加”、“修改” 和“打印”三种功能选择并转入相应处理,程序文件名为 MCASE.prg。;循环结构 循环结构也称为重复结构,是指程序在执行的过程中,其中的某段代码被重复执行若干次。 被重复执行的代码段,通常称之为循环体。 ;循环结构;说明1:在循环体中如遇到Loop短路语句,就不执行Loop与Enddo之间的所有语句,直接返回Do While循环起始语句,继续进行循环判断 ,如图所示: ;说明2:在循环体中如遇到Exit命令,就强行退出循环,即不执行Exit与EndDo之间的所有语句,直接转向执行EndDo语句后面的命令,结束循环。如图 所示 : ;例9:计算s=1+2+3+…+10000的和,名为sumdo.prg。;注意: 随机次数的循环Do While .T. 随机次数的循环也称“永真”循环是用于进行随机次数的循环场合。它适合在数据表中,进行任意次数的查询、修改、增加、删除记录的操作。“永真”循环通常由操作者在需要时,用Exit命令来强制退出循环。;Clear All Use F:\密码验证表 Count=1 Pwd=Space(9) Do While Count=3 ?请输入准考证号: Set Console Off Accept To Pwd Set Console On Locate For 准考证号=Pwd If Found() Messagebox(欢迎使用学生成绩查询系统!,48) Exit ;2.步长循环 FOR 循环变量 = 初值 TO 终值 [STEP 步长] 循环体 ENDFOR | NEXT;例11、 用步长循环编写计算s=1+2+…+10000的程序;3.表文件扫描循环 SCAN [范围] [FOR条件1] [WHILE条件2] 循环体 ENDSCAN;说明: 1、Scan循环是内含Eof()和Skip的一种循环处理。Scan为循环入口,EndScan为循环出口,必须配套使用。两者之间的内容即为循环体。;例13、 在学生档案表中,显示高考成绩大于520分的学生学号、姓名、籍贯和高考成绩并统计其个数。;多重循环;表单的基本操作;创建表单方式: 1.使用表单向导创建表单 : 文件? 新建命令,“ 工具” 菜单的“ 向导” 子菜单中选择“ 表单” 在项目管理器调用表单向导 2. 使用表单设计器 可以使用下面三种方法中的任何一种调用表单设计器: a、在项目管理器环境下调用b、 菜单方式调用c、命令方式调用 3.在命令窗口输入命令:CREATE FORM [表单名] 4.在表单设计器环境下,可以调用表单生成器方便、快速地产生表单;利用表单设计器创建表单分为四步骤: 1.打开表单设计器 方法1:在命令窗口中输入Crea

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档