文档详情

Visual FoxPro 6.0程序设计教程 第二版 教学课件 丁爱萍 第1 5章 第4章.pdf

发布:2015-11-08约1.96万字共76页下载文档
文本预览下载声明
第4章 赋值与输入输出 4.1 赋值及几个简单语句 4.2 数据输出 4.3 数据输入 4.4 形状与容器控件 4.5 使用对话框 4.6 图像控件 习题4 第4章 赋值与输入输出 4.1 赋值及几个简单语句 4.1.1 赋值语句   在程序中若要使用(引用)变量,必须在使用(引用)之前 为变量设定一个初值。   使用赋值语句,可以将指定的值赋给内存变量或对象的 某个属性,其一般格式为    STORE 〈表达式〉 TO 〈名称列表〉  或    〈名称〉 〈表达式〉 第4章 赋值与输入输出 说明:   (1) 〈表达式〉可以是算术表达式、字符串表达式、日 期表达式、关系表达式或逻辑表达式,首先计算〈表达式〉 的值,将表达式的值赋给变量或对象的属性。   (2) 〈名称〉是内存变量名或属性名,〈名称列表〉是 多个〈名称〉的列表,各名称之间用逗号分隔。   (3)   STORE可以给多个变量或属性赋值,= 只能给一个   变量或属性赋值。例如:    STORE 2  +  3 TO x, y , z   STORE “请输入数据” TO THISFORM.Label1.Caption , THISFORM.Label2.Caption   x = 4+5   THISFORM.Caption = 学生成绩管理软件 第4章 赋值与输入输出   (4) 如果对日期型内存变量赋值,则当〈表达式〉是日 期型常量时,必须用花括号“{ }”括起来并在前面加上一个 符号“^ ”;当〈表达式〉是字符串时,必须用转换函数 CTOD()将其换为日期型。例如:    Today  = {^2007/10/25}    today = CTOD( “10/25/2007”)   (5) 如果是给内存变量赋值,则内存变量的类型由〈表 达式〉的类型决定;如果是给某对象的属性赋值,则表达式 的类型必须与属性的类型一致。   (6) 赋值号的左边只能是一个变量名,不能是表达式。 例如,不能将z    x  +  y写成    x  +  y    z 。 第4章 赋值与输入输出   (7) 不要将赋值号“ ”与数学中的等号混淆,x    2 应读做“将数值2赋给变量x ”或是“使变量x 的值为2 ”,可 以理解为x    2 。下面两个语句的作用是不同的:    x    y    y    x   (8) 当一条语句较长时,在代码编辑窗口阅读程序时不 便查看。这时,可以使用续行功能,用分号“;”将较长的 语句分为两行或多行。例如:   THISFORM.Label1.Caption    “计算机可以接受数据 和处理数据, ”+; “并可将处理完的数据以完整有效的方式提供给用 户。”   注意:作为续行符的分号只能出现在行尾。 第4章 赋值与输入输出 4.1.2 程序注释语句   为了提高程序的可读性,通常应在程序的适当位置加上 一些备注或说明等注释内容。VFP提供了行首和行尾两种注 释语句。   1. 行首注释   如果在程序开始处或程序中需对本模块或某程序段的功 能或含义进行注释,则可以使用行首注释语句,其语法格式 为    NOTE [注释内容] 或    * [注释内容] 第4章 赋值与输入输出 说明:   (1)  [注释内容]指要包括的注释文本。   (2) 程序运行时,当执行到以NOTE或*开头的行时, VFP将其作为注释语句而不考虑注释内容的信息。   2. 行尾注释   如果要在命令语句的尾部对本语句中变量的含义、本语 句的作用等进行说明,则应该使用行尾注释语句,其语法格 式为 [注释内容]   说明:不能在命令语句行续行符分号后加入和注释。 第4章 赋值与输入输出    【例4-1 】注释语句使用示例。   NOTE 该程序计算圆面积   r    10
显示全部
相似文档