VFP程序设计习提纲[chap01-chap04].docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VFP程序设计习提纲[chap01-chap04]

一、chap01 数据库系统及Visual Foxpro概述(1.1-1.7,2.1-2.3) 1.数据管理发展的三个阶段:人工管理、文件系统和数据库系统(解决冗余和数据独立性) 2.数据库系统的组成:硬件、数据库、软件(数据库管理系统VFP环境。 (5)设置默认目录(或当前目录):Set Default to 文件夹路径;cd 文件夹路径 (6)设置日期格式:Set Date to AMERICAN(mm/dd/yy);Set Date to DMY(dd/mm/yy);Set Date to MDY(mm-dd-yy);Set Date to YMD(yy/mm/dd);Set Date to LONG(yyyy年mm月dd日) 10.VFP文件类型(P35,表2-2VFP主要文件类型) 11.项目管理器 (1)设置主文件:把选定的程序、表单、查询或菜单指定为主文件,成为应用程序的“入口”程序;系统将第一个创建的程序、表单、查询或菜单作为默认主文件,项目中只能设置一个主文件。 (2)一个文件可以同时属于不同的项目。 二、Chap02VisualFoxPro语言基础(2.4) 1.数据类型:表示种类+存储空间+取值范围 字符型(C):1西文字符1B,1汉字2B,最多254B 数值型(N): 宽度=整数位数+小数点+小数位数 逻辑型(L):固定宽度1B 日期型(D):固定宽度8B;表示范围{^0001-01-01}~{^9999-12-31} 备注型(M):固定宽度4B 通用型(G):固定宽度4B,处理图片、声音等 整形(I):固定宽度4B;货币型(Y):固定宽度8B。 2.常量和变量(数据存储容器) 字符型:’’,””,[] 内存变量:普通变量,存放一个数据 数值型:+2011.1012 系统变量:以下划线开头 逻辑型:.T.,.F. 字段:存放表中的数据 日期型:{^2011/05/01} 数组:存放多个数据 3.变量使用规则 (1)赋值:把内容存放到内存的变量中 ①用store:把同一个内容存放到多个不同的变量中。如store 10 to a,b,c ②用=:把某个内容存放到某个变量中。如a=10,b=20,c=30 (2)取名: ①只包含字母、汉字、数字和下划线; ②数字不能开头; ③避免使用下划线开头; ④自由表字段名、索引名至多10个字符,其余名称长度是1-128个字符。 (3)优先访问: ①变量名和字段名相同时,优先访问字段;②用 m.+变量名访问内存变量; ③不能用=修改表中字段的内容; (4)作用域(影响范围) ①全局(Public)变量在命令窗口和多个程序之间都起作用;命令窗口中定义的变量默认是全局变量; ②局部(Local)变量和全局变量相同,优先访问Local变量; ③Local变量只在某一个程序内部起作用; ④私有(Private)变量在当前程序及子程序间都起作用。 程序窗口中定义的变量默认是私有变量。 4.数组:可通过在内存中分配连续多个存储空间存放多个数据。 (1)数组声明:DECLARE或DIMENSION 数组名[元素数目]; (2)数组声明之后,所有数组元素的默认值为逻辑值.F. (3)数组元素可为不同类型的数据;对数组名赋值,即所有数组元素皆为相同值。 (4)二维数组可用一维方式访问和使用 5.VFP系统函数 如何学习函数(系统预先编制完成固定任务) 函数名:完成功能(主要用途); 参数:输入数据(数量和意义); 返回值:输出结果(返回类型) (1)数值函数(*) MOD(参数1,参数2)函数:求余数,作用是可以判断两个数能否整除。 商为整数;余数的符号与参数2相同 参数符号相同时,余数的绝对值=两个参数相除的余数; 参数符号不同时,余数的绝对值=|两个参数绝对值相除的余数-|参数2| |。 RAND()函数:返回(0,1)之间的随机小数。 (2)日期/时间函数(**) DOW()函数:返回指定日期在一周的第几天;cdow()函数:显示英文星期几 (3)字符函数:(***) 截除字符串空格函数:ltrim()、rtrim()或trim()、alltrim() 计算字符串长度函数:LEN(),1个西文1B,1个长度;1个汉字2B,2个长度 查看文本包含指定内容:计算指定内容出现位置:AT();计算指定内容出现次数:OCCURS() 提取文本中的指定内容:SUBSTR(),万能提取函数;left(),从文本开头提取内容;right(),从文本末尾提取内容 产生指定长度空格:SPACE() (4)数据类型转换函数(****) :类型不同,无法处

文档评论(0)

yuerang3062 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档