系统界面与运行方式.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 FoxPro for Windows基础 6.1.1 系统界面与运行方式 FoxPro系统主界面 6.1.1 系统界面与运行方式 2. FoxPro for Windows的运行方式 在命令窗口直接输入命令进行交互式操作 利用菜单系统实现人机对话 编写FoxPro程序,然后执行 6.1.2 表达式 数值表达式 数值表达式又叫算术表达式 算术表达式中用到的算术运算符运算优先级次序如下 () 括号优先 **或^ 乘方运算 *、/ 乘、除运算 % 取模运算 +、- 加、减运算 6.1.2 表达式 2. 字符表达式 +:前后字符串首尾连接 - :连接前后字符串,并将前串尾部空格移到合并后的字符串尾部 例:实现字符串连接 ?“abc ”+ “DEF” 结果为“abc DEF” ?“abc ”- “DEF” 结果为“abcDEF ” 6.1.2 表达式 3. 逻辑表达式 运算结果满足条件时为.T.,不满足条件的结果为.F. 简单逻辑表达式比较运算符 形式: <表达式1> <比较算符> <表达式2> < 小于 <= 小于等于 > 大于 >= 大于等于 = 等于 $ 子字符串比较 <>或#或!= 不等于 == 字符串精确比较 复合逻辑表达式 形式:<逻辑表达式1> <逻辑算符> <逻辑表达式2> .not.或! 逻辑非 .and. 逻辑与 .or. 逻辑或 6.1.2 表达式 4. 日期表达式 FoxPro允许日期以花括号限定,默认格式yy/mm/dd 使用set date 命令设置日期格式 Set date mdy 将日期设置为mm/dd/yy Set date ymd 将日期设置为yy/mm/dd Set date dmy 将日期设置为dd/mm/yy 允许三种日期运算 <日期1>-<日期2> 结果为两个日期相差天数 <日期>+<数值表达式> 计算结果仍为日期型 <日期>-<数值表达式> 计算结果仍为日期型 6.1.3 FoxPro函数 字符转换成日期型函数 形式:ctod(<字符表达式>) 功能:将日期格式的字符串转换成日期型数据 例: ctod(<“12/25/2001”>) 日期转换成字符型函数 形式:dtoc(<字符表达式>) 功能:将日期型数据转换成日期格式的字符串 记录号测试函数 形式:recno([<数值型表达式>|<字符型表达式>]) 功能:测试指定工作区的当前记录号 6.1.3 FoxPro函数 文件开始、结束测试函数 形式:bof([<数值型表达式>|<字符型表达式>]) eof([<数值型表达式>|<字符型表达式>]) 功能:测试指定工作区的记录指针是否指向文件首、文件尾(区别于首记录、尾记录) 。返回结果为逻辑值 工作区使用测试函数 used([<数值型表达式>|<字符型表达式>]) 功能:测试指定工作区中是否有数据库在使用,返回逻辑值 6.2.1 数据类型与文件类型 字段类型 字符型(Character),最大宽度254个字符 数值型(Numeric),只能输入数字、小数点或负号 浮点型(Float),与数值型相同,但精度更高 日期型(Date),宽度固定为8,默认格式yy/mm/dd 逻辑型(Logic),只包括逻辑真(.T.)和假(.F.),宽度1 备注型(Memo),用于存放超过254个字符的长文本,在dbf文件中宽度固定为10,当数据库定义了备注型或通用型字段后,系统自动生成一个与数据库主文件名相同、扩展名为.fpt的辅助文件,用于存放该字段的实际内容 通用型(General),用于存放Windows OLE数据,如声音、图象等,在dbf文件中固定宽度为10 6.2.1 数据类型与文件类型 2. 文件类型 表6-1 几种主要文件类型 6.2.2 建立与修改数据库结构 建立数据库 Create <数据库文件名> 在命令窗口输入以上命令后,弹出表结构对话框,用于创建数据库结构 修改数据库结构 Modify structure [<数据库名>] 6.2.3 输入与修改数据记录 输入数据 输入数据窗口 追加空记录命令:append blank 插入数据记录 在当前记录之后插入:insert 在当前记录之前插入:insert before 不打开录入窗口,直接插入一条

文档评论(0)

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

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

1亿VIP精品文档

相关文档