第4章赋值与輸入输出 第4章赋值与输入输出 4,1赋值及几个常用简单语句 4,2利用标签控件实现数据输出 43使用文本框实现数据输入 44形状与容器控件 4.5使用对话框 4.6使用图像 BACK
第4章 赋值与输入输出 第4章 赋值与输入输出 4.1 赋值及几个常用简单语句 4.2 利用标签控件实现数据输出 4.3 使用文本框实现数据输入 4.4 形状与容器控件 4.5 使用对话框 4.6 使用图像
第4章赋值与輸入输出 41赋值及几个常用简单语句 41.1赋值语句 在程序中若要使用(引用)变量,必须在使用(引 用)之前为变量设定一个初值。 使用赋值语句,可以将指定的值赋给内存变量或对 象的某个属性,其一般格式为: STORE〈表达式〉TO〈名称列表〉 或 〈名称〉=〈表达式
第4章 赋值与输入输出 4.1 赋值及几个常用简单语句 4.1.1 赋值语句 在程序中若要使用(引用)变量,必须在使用(引 用)之前为变量设定一个初值。 使用赋值语句,可以将指定的值赋给内存变量或对 象的某个属性,其一般格式为: STORE 〈表达式〉TO 〈名称列表〉 或 〈名称〉=〈表达式〉
第4章赋值与輸入输出 说明: STORE可以给多个变量或属性赋值,=只能给 个变量或属性赋值。例如: STORE 2+3 To X,y, z THISFORM. Caption="学生成绩管理软件 (2)赋值号的左边只能是一个变量名,不能是表达式。 例如:不能将z=x+y写成x+y=Z
第4章 赋值与输入输出 说明: (1) STORE可以给多个变量或属性赋值,= 只能给一 个变量或属性赋值。例如: STORE 2 + 3 TO x, y, z THISFORM.Caption = "学生成绩管理软件" (2) 赋值号的左边只能是一个变量名,不能是表达式。 例如:不能将z = x + y写成x + y = z
第4章赋值与輸入输出 (3)不要将赋值号“=”与是数学中的等号混淆, ⅹ=2应读作“将数值2赋给变量x”或是“使变量x的 值等于2,可以理解为:x<2。下面两个语句的 作用是不同的: y
第4章 赋值与输入输出 (3) 不要将赋值号“=”与是数学中的等号混淆, x = 2应读作“将数值2赋给变量x”或是“使变量x的 值等于2” ,可以理解为:x 2。下面两个语句的 作用是不同的: x = y y = x
第4章赋值与輸入输出 (4)当一条语句较长时,可用分号“;”将较长的语 句分为两行或多行。例如: THISFORM. Label l Caption="计算机可以接受数 据和处理数据,"+;"并可将处理完的数据以完整有 效的方式提供给用户。" 注意,作为续行符的分号只能出现在行尾
第4章 赋值与输入输出 (4) 当一条语句较长时,可用分号“ ;”将较长的语 句分为两行或多行。例如: THISFORM.Label1.Caption = "计算机可以接受数 据和处理数据, " + ; "并可将处理完的数据以完整有 效的方式提供给用户。 " 注意,作为续行符的分号只能出现在行尾
第4章赋值与輸入输出 412程序注释语句 1.行首注释 首注释语句的语法格式为: NOTE|注释内容 或 [注释内容] 2.行尾注释 行尾注释语句的语法格式为: &&[〈注释内容〉
第4章 赋值与输入输出 4.1.2 程序注释语句 1. 行首注释 行首注释语句的语法格式为: NOTE [注释内容] 或 * [注释内容] 2. 行尾注释 行尾注释语句的语法格式为: && [〈注释内容〉]
第4章赋值与輸入输出 413程序暂停语句 WAIT语句用来暂停程序的执行并显示提示信 息,按任意键或单击鼠标后继续执行程序。其语法 格式为: WAIT[提示信息][TO《内存变量〉]
第4章 赋值与输入输出 4.1.3 程序暂停语句 WAIT语句用来暂停程序的执行并显示提示信 息,按任意键或单击鼠标后继续执行程序。其语法 格式为: WAIT [提示信息] [TO〈内存变量〉]
第4章赋值与輸入输出 41.4程序结束语句 在ⅤFP中,要终止表单的运行可以使用 RELEASE语 句或 Release方法。它们直接激发 Unload事件从内存中释 放表单或表单集。 RELEASE语句的格式为: RELEASE〈 THISFORM Release方法的格式为: (THISFORM I THISFORMSET) Release
第4章 赋值与输入输出 4.1.4 程序结束语句 在VFP中,要终止表单的运行可以使用RELEASE语 句或Release方法。它们直接激发Unload事件从内存中释 放表单或表单集。 RELEASE语句的格式为: RELEASE 〈THISFORM〉 Release方法的格式为: 〈THISFORM | THISFORMSET〉 Release
第4章赋值与輸入输出 42利用标签控件实现数据输出 1.标签的外观 标签( Label)控件显示的文本信息用户不能直接 修改, Label所显示的内容由标题( Caption)属性控制。 在缺省情况下,标题( Caption)是 Label控件中唯 的可见部分。如果把 Border Style(边框样式)属性设 置成1,那么 Label就有了一个边框。还可以通过设置 Label的 Back Color、 Fore Color和 FontName等属性,改 变Labe的外观
第4章 赋值与输入输出 4.2 利用标签控件实现数据输出 1. 标签的外观 标签(Label)控件显示的文本信息用户不能直接 修改,Label所显示的内容由标题(Caption)属性控制。 在缺省情况下,标题(Caption)是Label控件中唯 一的可见部分。如果把BorderStyle(边框样式)属性设 置成1,那么Label就有了一个边框。还可以通过设置 Label的BackColor、ForeColor和FontName等属性,改 变Label的外观
第4章赋值与輸入输出 2.使标签适应內容 对于一个较长的或在运行时可能变化的标题, Label提供了两种属性: Autosize和 Word Wrap来改变控 件尺寸以适应较长或较短的标题 为使控件能够自动调整以适应内容多少,必须将 Autosize属性设置为T。这样控件可水平并垂直扩充 以适应 Caption属性内容。 为使 Caption属性的内容自动换行,应将 Word Wrap 属性设置为.T
第4章 赋值与输入输出 2. 使标签适应内容 对于一个较长的或在运行时可能变化的标题, Label提供了两种属性:AutoSize和WordWrap来改变控 件尺寸以适应较长或较短的标题。 为使控件能够自动调整以适应内容多少,必须将 AutoSize属性设置为.T.。这样控件可水平并垂直扩充 以适应Caption属性内容。 为使Caption属性的内容自动换行,应将WordWrap 属性设置为.T