- 1、本文档共108页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 自由表的基本操作 信息经济学院计算机教研室 教学目的和要求 通过本章的学习,使学生初步了解六种基本常量及各自的特点;掌握变量的分类及如何向变量赋值;掌握表达式的组成及一些常用函数的功能;掌握如何建立、修改和维护自由表。 教学重点 1、掌握六种常量的特点及书写规则。 2、掌握变量的分类及如何向变量赋值。 3、了解一维数组及二维数组的定义及赋值语句。 4、熟记表达式的概念及分类,掌握运算符的优先级。 5、掌握函数的组成、分类及意义、熟记常用函数的拼写。 6、熟练掌握如何建立和修改自由表的表结构。 7、熟练掌握表数据的输入方法。 8、掌握自由表的维护方法。 9、掌握VF命令的格式及书写规则 教学难点 1、了解日期型常量的几种显示方式 2、如何访问同名的内存变量与字段变量 3、字符串的精确比较与EXACT的设置 4、掌握逻辑表达式中与、或、非的运算规则 5、掌握记录指针的相对移动和绝对移动 6、注意备注字段和通用型字段数据的输入和修改 7、掌握表数据的替换命令REPLACE 2.1 Visual FoxPro的语言基础 2.1.1 数据类型 数据是有类型的,数据的类型决定了其在计算机中的存储方式和使用方式。在Visual FoxPro中,将数据分为以下七种类型: ? 1、字符型(Character) 字符型数据是一种不具有计算能力的数据类型。它由汉字和ASCII字符集中的可打印字符组成,长度是0 — 254个字符,使用字符型数据时,必须用定界符括起来。如:“123”、‘文化’、[%%abc] 定界符:西文单引号(‘ ’)、双引号(“” )、方括号([ ]) 称为定界符,定界符必须成对出现。 2、数值型(N) 数值型数据用来表示数值的大小,包括五种类型: 数值型(Numeric): 最大长度20位,包括正负号和小数点 可以使用科学记数法形式书写。 浮点型 (Float) : 与数值型数据等价,以浮点格式存储 双精度型(Double):高精度数值型数据,只用于表中类型。 浮点格式存储 整型 (Interger) :不包含小数部分的数值型数据,只用 于表中数据类型,以二进制形式存储 货币型(Currency):用来表示货币值,格式与数值型类似 但数值前要加$符号。以4位小数存储 3、日期型(Date) 是用来表示日期的数据,默认格式是[mm/dd/yy],存储长度固定为8位。 例如:09/05/06 6、备注型(Memo) 是用于存放较长的字符型数据的数据类型。 备注型数据只用于表中字段类型定义,字段长度固定为10位,备注型数据没有长度限制,仅受限于现有的磁盘空间,它的数据内容存放在与数据表同名的备注文件中。表中只存放一个指向这个备注文件的指针。 2.1.2 数据存储 2.1.2 数据存储 数据容器的概念 所谓数据容器,就是用户存放数据的地方,它包括常量、变量、数组、记录、对象。 数据容器中能够存放各种类型的数据,包括字符型、数值型、货币型、逻辑型、日期型、日期时间型六种。 1、常量 常量所存储的值在数据处理过程中保持不变 (1)数值型常量 即常数。表示数量的大小。由0-9、小数点和正负号构成 例如:112、3.14125、-7.34、5.123E12 (4)日期型常量 日期型常量用一对花括号括起来,花括号内包括年、月、日三部分内容,各部分之间用分隔符分隔,系统默认分隔符为“/”,其它还有“-”、“.”和空格. 日期型常量有传统的和严格的两种格式: 传统的日期格式 传统日期格式中,月、日各为2位数字; 年份可2位或4位,受命令set century on/off影响; 系统默认美国日期格式mm/dd/yy, 受命令set date to影响 例如:set date to ymd {06/02/27} set date to dmy {27/02/06} 例如:set century on {09/01/2006} set century off {09/01/06} 严格的日期格式 格式:{^yyyy-mm-dd} 例如:{^2006-02-25} 说明:①这种格式不受set date影响,必须有脱字符^、年 份必须4位,年月日顺序不能改变 ②严格的日期格式可以在任何情况下使用,而传统 格式只能在执行如下命令后才能使用:
文档评论(0)