数据库教学讲解课件3_第1页
数据库教学讲解课件3_第2页
数据库教学讲解课件3_第3页
数据库教学讲解课件3_第4页
数据库教学讲解课件3_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三章VisualFoxPro6.0基础3.1VFP6的特点友好的用户界面良好的兼容性较强的数据处理能力易学易用的向导Rushmore技术面向对象特性方便的数据库容器OLE和Active功能应用实例联机帮助功能第三章VisualFoxPro6.0基础3.1V13.2VFP6的运行环境软件环境:Windows9x、NT硬件环境:主机、外设3.2VFP6的运行环境软件环境:Windows9x、23.3VFP6的安装AUTORUN根据安装向导进行安装运行安装盘上SETUP.EXE3.3VFP6的安装AUTORUN根据安装向导进行安装33.4VFP6的启动和退出VFP6的启动开始菜单、快捷方式图标VFP6的退出方法1~63.4VFP6的启动和退出VFP6的启动43.5VFP6系统界面主窗口简介标题栏主菜单栏工具栏显示区命令窗口状态栏3.5VFP6系统界面主窗口简介5数据库教学讲解课件363.5.2系统菜单文件菜单编辑菜单显示菜单格式菜单工具菜单程序菜单窗口菜单帮助菜单3.5.2系统菜单文件菜单73.5.3工具栏工具栏的打开与关闭工具栏的移动工具栏的定制自定义工具栏工具栏的删除工具栏的重制3.5.3工具栏工具栏的打开与关闭83.5.4命令窗口命令窗口的关闭或隐藏命令窗口的重新调出命令窗口的移动和缩放命令窗口的使用3.5.4命令窗口命令窗口的关闭或隐藏93.5.5向导简介启动向导向导的使用规则向导的种类和功能3.5.5向导简介启动向导103.5.6设计器简介设计器的启动设计器的种类和功能3.5.6设计器简介设计器的启动113.5.7生成器简介复合框生成器命令组生成器编辑框生成器表单生成器表格生成器选项组生成器列表生成器文本框生成器自动格式生成器参照完整性生成器3.5.7生成器简介复合框生成器123.6VFP6的数据类型、常量、变量及表达式3.6.1数据类型(1)字符型数据 (8)浮点型数据(2)数值型数据 (9)整型数据(3)货币型数据 (10)备注型数据(4)日期型数据 (11)通用型(5)日期时间型数据 (12)字符型(二进制)(6)逻辑型数据 (13)备注型(二进制)(7)双精度型数据3.6VFP6的数据类型、常量、变量及表达式3.6.1133.6.2常量与变量常量

数值型常量:十进制、科学计数法字符型常量:由、、[]定界逻辑型常量:.T.、.F.、.Y.、.N.

货币型常量:$开头,小数4位。$123.4500

日期型常量:由{}定界,格式由setdate设置,默认格式为{^yyyy-mm-dd}。如:{^2001-09-28}。

日期时间型常量:由{}定界,默认格式为{^yyyy-mm-dd[hh[:mm[:ss]][a|p]]}。如:{^2001-09-2809:15:20am}。3.6.2常量与变量常量14

变量(1)内存变量字符型变量、数值型变量、货币型变量、日期型变量、日期时间型变量、逻辑型变量。变量名和字段名最好不同,如果相同,则字段变量优先。如需用内存变量,则要在内存变量前加“M->”,如M->NAME。(2)字段变量如前所述13种。(3)内存变量与字段变量的区别变量153.6.3运算符与表达式运算符(1)算术运算式:()、**|^、%、*、/、+、-(2)字符运算符:+(原样连接)-(将前串尾部空格移到新串尾部)(3)关系运算符:>、<、>=、<=、=、<>|#|!=、$、==(4)逻辑运算符:NOT|!、AND、OR(5)日期与日期时间运算符:+、-3.6.3运算符与表达式运算符16

表达式(1)算术表达式:<数值><操作符><数值>(2)字符表达式:<字符串1>+|-<字符串2>(3)关系表达式:<表达式1><关系运算符><表达式2>(4)逻辑表达式:<关系表达式1><逻辑运算符><关系表达式2>(5)日期表达式:<日期>+|-<数值表达式><日期1>-<日期2><日期1><关系运算符><日期2>表达式173.7VFP6的命令语法规则命令的一般格式<命令动词>[<范围>][[FIELDS]<表达式>][FOR<条件>][WHILE<条件>][TO<短语>](1)符号约定 <> 必选项 [] 可选项 | 择一选项 … 重复项(逗号分隔)3.7VFP6的命令语法规则命令的一般格式18(2)命令调用(3)范围子句ALL、RECORDN、NEXTN、REST(4)表达式表(5)FOR<条件>(6)WHILE<条件>(7)TO<短语>(2)命令调用19命令书写规则(1)以命令动词开始,以回车结束(2)命令动词与子句间以空格分隔(3)子句顺序是任意的(4)续行号为“;”(5)命令可只输前4位(6)注释标记为&&命令书写规则203.8VFP6的文件类型共有43种类型的文件,见P.219附录B数据库文件:.DBC数据表文件:.DBF数据表备注文件:.FPT内存变量文件:.MEM复合索引文件:.CDX程序文件:.PRG报表文件:.FRX标签文件:.LBX3.8VFP6的文件类型共有43种类型的文件,见P.2213.9VFP6的主要技术指标见P.55所述(自学)3.10VFP6的操作方式交互执行方式:菜单/命令操作方式

程序执行方式3.9VFP6的主要技术指标见P.55所述(自学)3.1223.11有关内存变量的操作3.11.1内存变量的建立赋值: (1)STORE<表达式>TO<内存变量表> (2)<内存变量>=<表达式>3.11有关内存变量的操作3.11.1内存变量的建立233.11.2内存变量的显示(1)?命令:?|??<表达式>只输出变量的值

?<表达式>----换行输出 ??<表达式>----不换行输出(2)DISPLAYMEMORY或LISTMEMORYDISPLAYMEMORY[LIKE<通配符>][TOPRINT|TOFILE<文件名>]LISTMEMORY[LIKE<通配符>][TOPRINT|TOFILE<文件名>]3.11.2内存变量的显示(1)?命令:?|??<表243.11.3内存变量的清除全部清除 CLEARMEMORY部分清除 (1)RELEASE<内存变量表> (2)RELEASEALL[LIKE<通配符>| EXCEPT<通配符>]3.11.3内存变量的清除全部清除253.11.4内存变量的保存与恢复SAVETO命令,保存内存变量SAVETO<文件名>|MEMO<备注字段>[ALLLIKE<通配符>|EXCEPT<通配符>]RESTOREFROM命令,恢复内存变量 RESTOREFROM<文件名>|MEMO<备注字段>[ADDITIVE]3.11.4内存变量的保存与恢复SAVETO命令,保存263.12VFP6的常用函数函数的一般格式:<函数名>(<自变量表>)

VFP6提供300多种函数,详见有关技术资料(自学)。3.12VFP6的常用函数函数的一般格式:<函数名>(273.12.1数学运算函数取整函数 INT(<数值表达式>)取模函数 MOD(<被除数>,<除数>) <被除数>%<除数>四舍五入函数 ROUND(<数值表达式1>,<数值表达式2>)平方根函数 SQRT(<数值表达式>)3.12.1数学运算函数取整函数283.12.2字符处理函数字符定位函数 AT(<字符表达式1>,<字符表达式2>[,<数值表达式>)]取字符串长度函数 LEN(<字符表达式>)取子串函数 SUBSTR(<字符表达式>,<起始位置>[,子串长度])产生空格函数 SPACE(<数值表达式>)删除字符串尾部空格函数 TRIM(<字符表达式>)宏代换函数 &<字符型内存变量>3.12.2字符处理函数字符定位函数293.12.3日期与时间函数系统日期函数:DATE()求年份函数:YEAR(<日期表达式>)求月份函数:MONTH(<日期表达式>)求日期函数:DAY(<日期表达式>)求系统时间函数:TIME()3.12.3日期与时间函数系统日期函数:DATE()303.12.4转换函数字符型转换为日期型函数 CTOD(<字符表达式>)日期型转换为字符型函数 DTOC(<日期表达式>)数值型转换为字符型函数 STR(<数值表达式>[,<长度>][,小数位数])字符型转换为数值型函数 VAL(<字符表达式>)3.12.4转换函数字符型转换为日期型函数31小写转换为大写 UPPER(<字符表达式>)大写转换为小写 LOWER(<字符表达式>)ASCII码转换为字符 CHR(<数值表达式>)取字符的ASCII码 ASC(<字符表达式>)小写转换为大写32小结本章要求掌握:数据类型、常量、变量及表达式命令语法规则小结本章要求掌握:33第三章VisualFoxPro6.0基础3.1VFP6的特点友好的用户界面良好的兼容性较强的数据处理能力易学易用的向导Rushmore技术面向对象特性方便的数据库容器OLE和Active功能应用实例联机帮助功能第三章VisualFoxPro6.0基础3.1V343.2VFP6的运行环境软件环境:Windows9x、NT硬件环境:主机、外设3.2VFP6的运行环境软件环境:Windows9x、353.3VFP6的安装AUTORUN根据安装向导进行安装运行安装盘上SETUP.EXE3.3VFP6的安装AUTORUN根据安装向导进行安装363.4VFP6的启动和退出VFP6的启动开始菜单、快捷方式图标VFP6的退出方法1~63.4VFP6的启动和退出VFP6的启动373.5VFP6系统界面主窗口简介标题栏主菜单栏工具栏显示区命令窗口状态栏3.5VFP6系统界面主窗口简介38数据库教学讲解课件3393.5.2系统菜单文件菜单编辑菜单显示菜单格式菜单工具菜单程序菜单窗口菜单帮助菜单3.5.2系统菜单文件菜单403.5.3工具栏工具栏的打开与关闭工具栏的移动工具栏的定制自定义工具栏工具栏的删除工具栏的重制3.5.3工具栏工具栏的打开与关闭413.5.4命令窗口命令窗口的关闭或隐藏命令窗口的重新调出命令窗口的移动和缩放命令窗口的使用3.5.4命令窗口命令窗口的关闭或隐藏423.5.5向导简介启动向导向导的使用规则向导的种类和功能3.5.5向导简介启动向导433.5.6设计器简介设计器的启动设计器的种类和功能3.5.6设计器简介设计器的启动443.5.7生成器简介复合框生成器命令组生成器编辑框生成器表单生成器表格生成器选项组生成器列表生成器文本框生成器自动格式生成器参照完整性生成器3.5.7生成器简介复合框生成器453.6VFP6的数据类型、常量、变量及表达式3.6.1数据类型(1)字符型数据 (8)浮点型数据(2)数值型数据 (9)整型数据(3)货币型数据 (10)备注型数据(4)日期型数据 (11)通用型(5)日期时间型数据 (12)字符型(二进制)(6)逻辑型数据 (13)备注型(二进制)(7)双精度型数据3.6VFP6的数据类型、常量、变量及表达式3.6.1463.6.2常量与变量常量

数值型常量:十进制、科学计数法字符型常量:由、、[]定界逻辑型常量:.T.、.F.、.Y.、.N.

货币型常量:$开头,小数4位。$123.4500

日期型常量:由{}定界,格式由setdate设置,默认格式为{^yyyy-mm-dd}。如:{^2001-09-28}。

日期时间型常量:由{}定界,默认格式为{^yyyy-mm-dd[hh[:mm[:ss]][a|p]]}。如:{^2001-09-2809:15:20am}。3.6.2常量与变量常量47

变量(1)内存变量字符型变量、数值型变量、货币型变量、日期型变量、日期时间型变量、逻辑型变量。变量名和字段名最好不同,如果相同,则字段变量优先。如需用内存变量,则要在内存变量前加“M->”,如M->NAME。(2)字段变量如前所述13种。(3)内存变量与字段变量的区别变量483.6.3运算符与表达式运算符(1)算术运算式:()、**|^、%、*、/、+、-(2)字符运算符:+(原样连接)-(将前串尾部空格移到新串尾部)(3)关系运算符:>、<、>=、<=、=、<>|#|!=、$、==(4)逻辑运算符:NOT|!、AND、OR(5)日期与日期时间运算符:+、-3.6.3运算符与表达式运算符49

表达式(1)算术表达式:<数值><操作符><数值>(2)字符表达式:<字符串1>+|-<字符串2>(3)关系表达式:<表达式1><关系运算符><表达式2>(4)逻辑表达式:<关系表达式1><逻辑运算符><关系表达式2>(5)日期表达式:<日期>+|-<数值表达式><日期1>-<日期2><日期1><关系运算符><日期2>表达式503.7VFP6的命令语法规则命令的一般格式<命令动词>[<范围>][[FIELDS]<表达式>][FOR<条件>][WHILE<条件>][TO<短语>](1)符号约定 <> 必选项 [] 可选项 | 择一选项 … 重复项(逗号分隔)3.7VFP6的命令语法规则命令的一般格式51(2)命令调用(3)范围子句ALL、RECORDN、NEXTN、REST(4)表达式表(5)FOR<条件>(6)WHILE<条件>(7)TO<短语>(2)命令调用52命令书写规则(1)以命令动词开始,以回车结束(2)命令动词与子句间以空格分隔(3)子句顺序是任意的(4)续行号为“;”(5)命令可只输前4位(6)注释标记为&&命令书写规则533.8VFP6的文件类型共有43种类型的文件,见P.219附录B数据库文件:.DBC数据表文件:.DBF数据表备注文件:.FPT内存变量文件:.MEM复合索引文件:.CDX程序文件:.PRG报表文件:.FRX标签文件:.LBX3.8VFP6的文件类型共有43种类型的文件,见P.2543.9VFP6的主要技术指标见P.55所述(自学)3.10VFP6的操作方式交互执行方式:菜单/命令操作方式

程序执行方式3.9VFP6的主要技术指标见P.55所述(自学)3.1553.11有关内存变量的操作3.11.1内存变量的建立赋值: (1)STORE<表达式>TO<内存变量表> (2)<内存变量>=<表达式>3.11有关内存变量的操作3.11.1内存变量的建立563.11.2内存变量的显示(1)?命令:?|??<表达式>只输出变量的值

?<表达式>----换行输出 ??<表达式>----不换行输出(2)DISPLAYMEMORY或LISTMEMORYDISPLAYMEMORY[LIKE<通配符>][TOPRINT|TOFILE<文件名>]LISTMEMORY[LIKE<通配符>][TOPRINT|TOFILE<文件名>]3.11.2内存变量的显示(1)?命令:?|??<表573.11.3内存变量的清除全部清除 CLEARMEMORY部分清除 (1)RELEASE<内存变量表> (2)RELEASEALL[LIKE<通配符>| EXCEPT<通配符>]3.11.3内存变量的清除全部清除583.11.4内存变量的保存与恢复SAVETO命令,保存内存变量SAVETO<文件名>|MEMO<备注字段>[ALLLIKE<通配符>|EXCEPT<通配符>]RESTOREFROM命令,恢复内存变量 RESTOREFROM<文件名>|MEMO<备注字段>[ADDITIVE]3.11.4内存变量的保存与恢复SAVETO命令,保存593.12VFP6的常用函数函数的一般格式:<函数名>(<自变量表>)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论