VFP第部分(程序算法顺序分支循环控件)课件.ppt

VFP第部分(程序算法顺序分支循环控件)课件.ppt

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

N-S图 算法的每一步都用一个矩形框来描述,把一个个矩形框按执行的次序连接起来就是一个完整的算法描述 。在N-S 图中,每个“处理步骤”是用一个盒子表示的,所谓“处理步骤”可以是语句或语句序列。 ?以 流程图方法为基础,NS图仅含有下图的5种基本成分,它们分别表示流程图的几种标准控制结构。 算法描述 实验指导3.1 任务1 “鸡兔同笼问题” 源于我国古代的一本数学书——《孙子算经》卷下第三十一题:“今有雉兔同笼,上有三十五头,下有九十四足。问雉兔各几何?”现在鸡兔同笼,已知鸡和兔的总头数为H,总脚数为F,求笼中鸡兔各有多少只? 程序代码: CLEAR INPUT 请输入鸡兔总头数: TO H INPUT 请输入鸡兔总脚数: TO F X=(4*H-F)/2 Y=(F-2*H)/2 ?共有鸡数:,X ?共有兔数:,Y CANCEL 实验例题 1.用分支嵌套方法计算分段函数的值。文件名为CX3-2-3.PRG. 实验例题 任务5 设计如图所示的登录表单。要求:当用户输入正确的用户名“XTGLY”(不区分大小写)和密码“xs2011”并单击“登录”按钮后,程序弹出提示框“欢迎您使用学籍管理系统!”;当用户输入的用户名或密码不正确时,程序弹出提示框“用户名或密码不正确,您无权使用本系统!”;当用户单击“退出”按钮时,表单关闭。 计算分段函数的值。 2、方法(Event)教科书P10 方法是指对象自身可以进行的动作或行为。它实际上是对象本身所内含的一些特殊的函数或过程,以便实现对象的一些固有功能。可以通过调用对象的方法实现该对象的动作及行为。 直接调用的对象方法程序不多,主要有:刷新(Refresh)、释放(Release)、设置焦点(setfocus)。 在面向对象的程序设计过程中,可为对象创建新的属性和方法程序。 见教材P53-54【例3-3】、P55-56【例3-5】 (教材P6) 【例1-2】设计如图1-11所示表单,表单运行后,在两个文本框中分别输入一个数,比较大小,光标移到文本框text3时,在其中显示最大数;单击“关闭”按钮,可以关闭表单。 ①文本框text3的“GotFocus”事件代码: Thisform.text3.value=max(thisform.text1.value,thisform.text2.value) ② “关闭”按钮的“Click”事件的程序代码: Thisform.release 关闭表单 表单设计中的常用控件 Vfp的基类有两类: 控件类 容器类 产生控件类对象 产生容器类对象 标签(label) 主要属性:Caption、BackStyle、 控件类 标签没有Value属性 教材P16 仔细体会教科书P12【例1-3】 命令按钮(command) 主要属性:Caption、Enabled 主要事件:Click 控件类 教材P17 该属性值为.F.,则命令按钮呈灰色显示, 表示暂时不可用。表示为: Tmand1.enabled=.f. 该属性值为.T.,则命令按钮呈深色显示, 表示可用。表示为: Tmand1.enabled=.t. Click事件代码: if mand2.caption=可用 mand2.caption=不可用 Tmand2.enabled=.f. else mand2.caption=可用 Tmand2.enabled=.t. endif 文本框(text) 主要属性:PasswordChar、Value、ControlSource 主要事件:Valid、GotFocus、 Lostfocus 主要方法:setfocus 控件类 要让文本框接收小数, 可以将其属性值设置 为:0.0 教材P16 仔细体会教科书P6【例1-2 】 、P14 【例1-4】 改写圆面积程序(1) 改写圆面积程序(2) 注意:这两个圆面积程序中的This, 表示当前编写代码的对象。这是一 种相对引用。见教材P13 第一个程序是对text1编写代码, This就表示text1;第一个程序是 对text2编写代码,This就表示 Text2。 组合框(Combo) 主要属性: ControlSource、RowSource、 RowSourceType 、 ColumnCount 主要事件:InteractiveChange 控件类 教材P28 仔细体会教科书P26【例2-4 】 、P38 【例2-12】 组合框中数据源的类型 组合框中的数据源 【例】设计如图所示的简易登录表单,表单运行后用户可以在组合框中录入或选择用户名,输入密码后敲回车键,验证登录是否成功(密码显示为“*”)。验证成功以后

文档评论(0)

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

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

1亿VIP精品文档

相关文档