




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务4.1赋值及几个简单语句
任务4.2数据输出和输入
任务4.3形状、容器和图像控件
任务导入
学习目标
任务实施
1.赋值语句
在程序中若要使用(引用)变量,必须在使用(引用)之前为变量设定一个初值。任务4.1赋值及几个简单语句
2.程序注释语句
为了提高程序的可读性,通常应在程序的适当位置加上一些备注或说明等注释内容。VFP提供了行首和行尾两种注释语句。
1)行首注释
2)行尾注释
3.程序暂停语句
WAIT语句用来暂停程序的执行并显示提示信息,按任意键或单击鼠标后继续执行程序。
如图4-1所示,在代码窗口中输入下面的代码,运行后将显示暂停提示信息。
WAIT"我累了,要休息10秒"WINDOWSAT20,20TIMEOUT10图4-1WAIT语句示例
4.程序结束语句
在VFP中,要终止表单的运行可以使用RELEASE语句或Release方法。任务导入
学习目标
任务实施
1.使用标签控件实现数据输出
标签(Label)控件显示的文本信息用户不能直接修改,Label所显示的内容由标题(Caption)属性控制,该属性可以在设计时通过“属性”窗口设置,也可以在运行时用代码赋值。
各控件的属性设置,见表4-1。任务4.2数据输出和输入表4-1属性设置设置属性后,如图4-2所示。
选中Label1后,单击工具栏上的“复制”按钮,再单击“粘贴”按钮,将Label1复制一个副本Label2。将Label2的前景色(ForeColor)属性改为:255,255,255(白色),修改Left和Top属性值来适当调整两个标签的相对位置,如图4-3所示。图4-2设置Label1的属性
(3)编写程序代码。
编写命令按钮Command1的Click事件代码,以便关闭表单退出程序:
THISFORM.Release
(4)运行程序。
单击常用工具栏上的“运行”按钮运行程序,显示如图4-4所示,单击表单上的“关闭”按钮,关闭表单。
图4-3修改Label2的属性图4-4程序运行结果
2.使标签控件适应输出内容
对于一个较长的或在运行时可能变化的标题,Label提供了两种属性:AutoSize和WordWrap来改变控件尺寸以适应较长或较短的标题。
设置对象属性,见表4-2。
设置属性后的界面,如图4-5(b)所示。表4-2属性设置图4-5建立界面与设置属性单击常用工具栏上的“运行”按钮运行程序,显示如图4-6左所示,单击表单上的“请点这里看变化”按钮,显示如图4-6(b)所示。图4-6程序运行结果
3.使用文本框进行数据输入
用户输入文本信息的最直接的方法是使用文本框(TextBox)控件。
修改对象属性,见表4-3。
设置属性后的表单如图4-7所示。
运行程序,如图4-8所示。表4-3属性设置图4-7设置属性后的表单
图4-8求长方体的表面积
4.焦点
焦点(Focus)就是光标,当对象具有“焦点”时才能响应用户的输入,因此只有对象具有了焦点,该对象才具有接收用户鼠标单击或键盘输入的能力。
5.〈Tab〉键序
TabIndex属性决定控件接收焦点的顺序,TabStop属性决定焦点是否能够停在该控件上。
6.使用对话框实现数据输出
对话框是用户与应用程序之间交换信息的途径之一。
(1)〈信息内容〉指定在对话框中出现的文本。在〈信息内容〉中使用硬回车符(CHR(13))可以使文本换行。对话框的高度和宽度随着〈信息内容〉的增加而增加,最多可有1024个字符。
(2)〈对话框类型〉指定对话框中出现的按钮和图标,一般有3个参数,这3种参数值可以相加以达到所需要的样式。其取值和含义见表4-4。表4-4对话框类型中各参数及其含义
(3)〈对话框标题〉指定对话框的标题。若缺省此项,系统将使用默认标题“MicrosoftVisualFoxPro”。
下述代码将显示图4-9所示的对话框:
msg=MESSAGEBOX(“请确认输入的数据是否正确!”,3+48+0,“数据检查”)
(4) MESSAGEBOX()函数的返回值指明在对话框中选择了哪个按钮,见表4-5。图4-9信息对话框表4-5MESSAGEBOX()函数的返回值设置Command1的Caption属性为“最佳付款方案”,Default属性为.T.—
真。其他属性参见图4-10所示。图4-10建立最佳付款方案用户界面
(3)编写程序代码。
运行程序,输入取款金额,单击命令按钮,将弹出图4-11所示的对话框。图4-11最佳付款方案程序运行结果任务导入
学习目标
任务实施
1.形状控件
形状(Shape)控件可以在表单中产生圆、椭圆以及圆角或方角的矩形。
【例4-7】利用“形状”控件修饰例4-4的表单,如图4-12所示。任务4.3形状、容器和图像控件图4-12使用“形状”控件
(1)在例4-4的表单中画上一个“形状”控件Shape1,如图4-13所示。
(2)修改Shape1的SpecialEffect属性为:0—3维,然后单击“格式”菜单→“置后”命令,将其置于原有控件的后边,如图4-14所示。图4-13增加一个“形状”图4-14设置Shape控件置后
2.容器控件
由于容器(Container)控件的封装性与外形更具立体感,因此通常使用容器控件对程序界面进行修饰。
【例4-8】
编制程序输出生成指定范围内的3个随机数,如图4-15所示。图4-15生成随机数
(2)设置控件属性。
修改对象属性,见表4-6。
设置属性后的表单如图4-16所示。表4-6属性设置图4-16设置属性后的表单界面
3.图像控件
图像(Image)控件允许在表单中添加图片(.bmp、.ico文件)。图像控件与其他控件一样,具有属性、事件和方法程序。
图像控件的一些主要属性,见表4-7。
【例4-9】
在例4-6中使用图像来修饰表单,如图4-17所示。表4-7图像控件的主要属性图4-17使用图像修饰表单技能训练
1.设计两种形式的艺术标签:一种是投影式标签,一种是立体式标签,如图4-18所示。
2.在文本框中输入弧度值,将弧度换算为角度值(度、分、秒)的形式,然后输出,如图4-19所示。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年安徽艺术职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析
- 2025年安徽广播影视职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年安徽交通职业技术学院高职单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析
- 2025年天津广播影视职业学院高职单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析
- 混凝土工安全操作规程
- 编程课程体系介绍
- 儿童劳动教育家务闯关简单家务三步法我是劳动小能手课件
- 广东省广州市教研室2025年高三毕业班第六次质量检查生物试题含解析
- 人教版数学六年级下册第一单元测试卷含答案
- 山东工程职业技术大学《学术英语(听说)》2023-2024学年第二学期期末试卷
- 深入贯彻学习2025年中央八项规定精神教育测试题及答案
- 冲压工理论知识试题(附答案)
- 全媒体运营中的用户画像构建试题及答案
- 2025年第三届天扬杯建筑业财税知识竞赛题库附答案(601-700题)
- 华北电力大学丁肇豪:多主体数据中心算力-电力跨域协同优化
- 颅内出血护理操作
- 2024-2025学年下学期初中历史八年级第二单元A卷
- 剪映电脑版课件
- 2025基础教育改革纲要
- 2025-2030年中国LPG行业市场运行现状及发展前景分析报告
- 2022-2023学年第二期高一中职数学期中考试模拟测试题
评论
0/150
提交评论