- 1、本文档共99页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
VisualFoxPro程序设计
第二版高怡新编著什么是VisualFoxProVisualFoxPro是Microsoft公司在FoxBASE和FoxPro基础上发展起来的新一代关系型数据库管理系统软件。是性能最好、功能最强、最为流行的PC数据库管理系统软件之一通俗地说,VFP是一种数据管理的工具,本教材相当于VFP的说明书,有些规则是人为定义,在学习中必须记住并理解学习方法仔细阅读教材、对命令与概念多加理解通读教材记住命令的使用格式记住命令的操作要点,如命令的说明、注意之处、命令的举例理解命令的功能学习方法多做实验、达到熟练操作一般命令实验之前要看懂例题实验时,特别注意标点符号是半角意义的标点符号,即英文输入状态下的标点符号出现错误时,仔细错误提示框中的文字预备知识VisualFoxPro的启动开始?程序?(Microsoftvisualstudio6.0)?Microsoftvisualfoxpro6.0桌面?Microsoftvisualfoxpro6.0的快捷方式双击“C:\ProgramFiles\MicrosoftVisualStudio\Vfp98”下的vfp6.exe双击与VisualFoxpro相关的文件VisualFoxPro的用户界面VisualFoxPro的关闭在命令窗口中执行“quit”命令单击标题栏中的“×”按钮菜单中选择“文件”→“退出”命令右击标题栏,在弹出窗口中单击关闭按钮VisualFoxPro工作方式1.命令执行方式2.菜单选择方式3.程序执行方式常用命令显示表达式的值?:换行显示,??:同一行显示改变当前的工作目录、设置默认目录Cd:改变当前目录(changedirectory)Setdefautto“目录名”其它命令Dir:显示当前目录的内容Clear:清除工作区的内容Quit:退出VFP【Ctrl+F2】或【Ctrl+F4】:开/关命令窗口第3章数据与数据运算3.1常量与变量常量是在操作过程中其值固定不变的数据,通常是指一个具体的数据内容变量是一个命名的存储空间,变量的数据类型是由其所含数据的类型决定的,类似于数学中变量,在没有赋值之前并不知道它的值,即使是赋了值,也可以重新赋.常量字符型数值型货币型日期型日期时间型逻辑型1.字符型常量简称C型常量,是用半角的单引号、双引号或方括号等定界符括起来的一串字符,又称为字符串(String)。字符串中所含字符的个数,称为字符串的长度一个汉字相当于两个字符最大长度为254定界符要成对出现定界符本身作为字符串的内容时,要使用另外的定界符空格串与空串不是同一回事2.数值型常量简称N型常量,也即常数。N型常量可以是由阿拉伯数字、小数点、正负号和字母E或e构成的各种整数、小数或实数。3.货币型常量简称Y型常量,是由符号“$”开头的一个表示货币量的数字。如:$156.4500。默认情况下,货币型数据小数点后面保留4位5.日期时间型常量简称T型常量,用来表示一个具体的日期与时间。默认格式:{^yyyy-mm-dd,[hh[:mm[:ss]][a|p]]}。6.逻辑型常量简称L型常量,常用来表示某个条件成立与否。L型常量只有逻辑真与逻辑假两个值。变量内存变量内存变量是独立于数据表而存在的临时工作变量,用来存放数据处理过程中的一些中间结果和最终结果数据、并在程序中充当循环变量和其他工作变量等内存变量名是用来标识变量的,而变量的实质是一段内存单元(内存空间)。内存变量的数据类型数值型N字符型C逻辑型L日期型D日期时间型T货币型Y对象型O内存变量命名规则由字母、汉字、数字和下划线组成,但必须以字母、汉字或下划线开头,中间不能有空格长度为1~128个字符,每个汉字占2个字符不要与系统保留字(命令名、函数名等)同名不区分大小写:A1即a1如:X_、SP01、NAME、XS_RQ、商品名称、_X等都是合法的变量名;而1A、X–Y、“GZ”、姓□名等都是非法的变量名。内存变量的创建与赋值格式1:内存变量=表达式功能:计算赋值号右边的表达式的值,再将这个值赋给左边的内存变量格式2:STORE表达式TO内存变量表功能:计算表达式的值,再将计算结果分别赋给内存变量表中的所有变量具有计算和赋值的双重功能结果是将表达式的值填入内存单元中例1“=”赋值命令的使用R=10C=2*3.14*R?C=,C例
文档评论(0)