09级VFP6电子教案(1-6章)_第1页
09级VFP6电子教案(1-6章)_第2页
09级VFP6电子教案(1-6章)_第3页
09级VFP6电子教案(1-6章)_第4页
09级VFP6电子教案(1-6章)_第5页
已阅读5页,还剩305页未读 继续免费阅读

下载本文档

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

文档简介

1、1、哈桑师范高等院校生物系王期友制作,Visual FoxPro 6.0计程仪编程,第1章到第6章,2,目录,第1章Visual FoxPro 6.0系统初步,第2章基本数据要素,第3章数据库基本操作, 第4章关系型数据库标准语言SQL 1.1 Visual FoxPro 6.0发展概况1、1986年6月foxbase版本1.0版本2、1987年7月foxbase版本2.0版本3、1988年7月foxbase版本2.1版本4、 1992年下半年foxpro版本2.5版本5,1994年下半年foxpro版本2.6,1995年6月visual FoxPro 3.07,1996年8月visual F

2、oxPro 6.0,1998年9月visual FoxPro 6 Visual FoxPro 6.0系统启动,喀呖声此菜单项,用鼠标指向此菜单项,方法3,1.2 visual FoxPro系统的安装和启动,1.2.1 Visual FoxPro 6.0系统的安装: 返回,6,不正确的操作:7,7,2.VFP 6.0初始界面在初始界面上有五个命令按钮和一个选项。 在图1 13 V F P 6.0的初始画面中,喀呖声喀呖声、8、9、3 .结束: (1)关闭窗口的按钮。 (2)双击菜单特罗尔按钮。 (3)喀呖声菜单特罗尔按钮,选择“关闭”。 (4)“文件”菜单-喀呖声“完成”。 (按Alt F4键。

3、 (6)在命令窗口中输入Quit命令,然后按Enter牛鼻子。 10、1.3.1visualfoxpro6.0的主界面1 .菜单操作与Windows应用程序相似。 2 .在指令操作指令窗口中输入VFP指令的3.plum方式、1. 3 Visual FoxPro 6.0的用户界面、11、图1-14 Visual FoxPro 6.0的主窗口、1. VFP的主窗口方法:在主菜单中喀呖声“窗口”,选择“隐藏”隐藏方法:在选择“命令窗口”时显示方法:在公共工具条上喀呖声“”按钮,在显示时喀呖声则隐藏,在隐藏时喀呖声则显示方法: ctrl 2. VFP的命令窗口,显示和隐藏13,1.3.2工具条的使用工

4、具条“显示”/“工具条”工具条向右喀呖声,14, 1.3.3visualfoxpro的配置“”1 .日期:地区日期格式的设定2 .差动奥尔特目录查询的设定:文件的位置差动奥尔特目录查询修正:E:xxx,15,1.4.1项目工程的制作, 1 .项目工程管理器的创建是VFP应用软件开发中所有对象和数据的“中心特罗尔中心”,格式:创建项目,方法2 :用命令创建项目工程经管人:1.4项目工程经管人,16, 【执行】或【打开】或【关闭】或【查看】:执行文档、缩小或展开项目工程经管人、继续、17、连篇、2 .打开、关闭项目工程选择“文件”菜单或“打开”对话框计程仪选择“文件类型” 关闭项目:推一推关闭按钮

5、等。、18、3 .种类文件标签:19、第2章数据和数据运算、2.2常量与变量、2.3式和运算符、2.4常用函数、学习点1、VFP数据类型2、掌握内存变量的基本操作方法3 2.1VFP文件类型、20, 2.1vfp6系统的常用文件类型1、项目工程文件. PJT .PJX,2、数据库文件. DBC .DCT,3、表格文件. DBF .FPT,4 8 .通讯端口格式文件. FRX .FRT,9、标签条文件. lbx 11、菜单文件. MNT .MNX .MPR .MPX、一般的数据类型是1 .字符类型(Character,c )字符类型数据中含有中、字母、数字和其他可显示的ASCII字符,其长度(字

6、符数)的范围为0254个字符、2.1.2 VFP的数据类型、22、2 .数值类型(Numeric,n )数值类型数据用于表示数量,由阿拉伯数字、小数点和符号组成。 数值类型数据的长度为120二进制位,包括整数、小数点和小数位数。 在Visual FoxPro中,具有数值特征的数据类型有整数型(Integer,I )、浮点型(Float,f )、双精度型(Double,b ),这些个3种数据类型只能用于字段变量。 3 .货币类型(Currency,y )货币类型数据用于存储货币值,在差动奥尔特中保留小数4位,存储空间占8字节。23、4 .日期类型(Date,d )日期型数据用于表示日期,其存储格

7、式为“YYYYMMDD”,占8字节。 各种不同的日期型数据格式受设置日期、设置标记、设置中心等命令的影响。 5 .日期时间类型(Date Time,t )日期时间类型的数据表示日期时间,其存储形式为“YYYYMMDDHHMMSS”,占8字节。 其日期部分格式受到SET DATE、SET MARK、SET CENTURY等命令的影响,时间部分格式受到SET HOURS、SET SECONDS命令的影响。24、6 .逻辑类型(Logic,l )逻辑类型数据用于表示逻辑判定的结果,只有真(.t .或. y.)和假(.f .或. n.)两个值,7 .备忘录类型(Memo,m )备忘录类型数据被用于存储

8、数据标签摇滾乐注释类型字段本身的内容没有长度限制,用于存储指向备忘录文件中相应内容的记录指针。 此字段的数据存储在与表文件同名的注释文件(.fpt )中。25、8 .通用(General,g )通用数据用于存储OLE (对象网络链接和嵌入)对象,其长度固定为4字节,通用数据中的OLE对象可以是电子表格、文档、图形、声音等注释类型字段本身的内容没有长度限制。 此字段的数据存储在与表文件同名的注释文件(.fpt )中。26,9 .整数数据(I )、整数数据(Integer )是不包含小数点部分的数值型数据,以二进制形式存储,占用4字节。 10 .浮点型数据(f )、浮点型数据(Float )是数值

9、型数据的一种,存储形式采用浮点格式。 它由尾数、次数和字母e组成。 11 .双精度型数据(b )、双精度型数据(Doub1e )是更高精度的数值型数据,占用8字节的内存空间。27、2.1.2关于规则1、命令动词必须是命令行中的第一个非空字符,每个短语可以以任何顺序跟在动词之后,并且命令动词和短语、短语和短语之间至少有一个空格分隔。 2、命令动词、VFP保留关键字都可以用前四个或更多字符简单描述。 3、命令行总长度不得超过2048个字符(包括空格)。 如果命令很长,但没有出现在显视器中,则可以分成几行写入,完成后返回最后一行。 命令、命令、关牛鼻子字、变量名和文件名的字符不区分大小写。5,还可以

10、在“命令”窗口中修改、插入、删除、剪切、复制和粘贴正文。 可以选择一个命令回车来再次执行该命令。要同时执行多个命令,请在命令窗口中选择要执行的多个命令,或者推一推或右喀呖声Enter,然后选择“执行所选内容”、“28,常数:固定数值或字符” Visual FoxPro支持多种类型的常量,包括:数值常量、字符常数、日期常量、逻辑常量、货币常量和日期时间常量。 1 .数值型定数值型常数由09的订正10个数字、小数点、符号构成。 形式:整数: 123; 小数: 123.35; 负数:-123.45; 科学修订数法:1.234E-5表示1.23410-5。2.2常量与变量、2.2.1常数、29、字符类

11、型常数也称为字符串,是用分隔符包围的一系列字符。 VFP的字符类型数据分隔符有半角双引号()、单引号()和方括号()三种。 FoxPro、FoxPro、FoxPro等表示相同的字符串。 使用时请务必成对使用。 如果一个分隔符是字符类型常量的普通字符,则必须选择另一个分隔符(例如,m a student或Im a student )。 不含字符的字符串(、)称为空字符串。 2 .字符常数、30、日期、日期类型常数的格式分类成严格格式和传统格式两种。 (1)严格的日期格式: YYYY/MM/DD,该格式以文字开始,严格地规定年月日,例如2003/12/23。 (2)传统日期格式:系统通货膨胀奥尔特

12、的传统日期格式是美国语的日期格式mm/dd/yy,年也可以是4位或者2位的数字(例如12/23/03、12/23/2003等)。 严格的日期格式可以在任何情况下使用,传统的日期格式只能在SET STRICTDATE TO 0的状态下使用。 3 .日期型常数,31,(3)关于日期型常数格式的函数数日付格式的设定【格式】SET STRICTDATE TO 0|1|2【说明】0 :表示不进行严格的检查就能够使用各种格式。 1 :进行严格的检查,表示不能使用以前的格式,是作为系统的默认奥尔特设定的年月日格式。 2 :表示要进行严格的检查,但对CTOD ()、DTOC ()函数格式也有效。 32、日期格

13、式分隔符设定指令【格式】SET MARK TO日期分隔符【说明】设定显示日期数据时使用的分隔符。 差动奥尔特的分隔符号是/。 日期格式的日期顺序设定指令【格式】SET DATE TO MDY | DMY | YMD【说明】设定日期顺序格式。 在传统格式和CTOD ()函数中,输入日期时输入年月日的顺序必须与命令的设置相匹配。33、日期格式年显示位设定指令【格式】SET CENTURY ON | OFF【说明】选项为ON时,年显示4位,否则显示2位。 示例:在命令窗口中执行以下命令: 2003/10/23显示: 10/23/03、34,例如在命令窗口执行以下命令: 10/23/03 (SELEC

14、T仓库编号FROM员工) 【例4-31】检索这些仓库中至少一个员工的仓库信息。 SELECT * FROM仓库WHERE EXISTS (SELECT * FROM员工WHERE仓库编号=仓库.仓库编号) 【例4-32】查找员工工资超过WH1仓库中员工工资的仓库编号。 SELECT仓库编号DISTINCT FROM员工WHERE工资薪金=ANY(SELECT工资薪金FROM员工WHERE仓库编号=WH1 )等效:SELECT仓库编号DISTINCT FROM员工WHERE工资薪金=(SELECT MIN() FROM员工WHERE仓库例4-34结果、例4-35结果、例4-36结果、203、【例

15、4-33】查找员工工资在WH1仓库所有员工工资以上的仓库编号。 SELECT仓库编号DISTINCT FROM员工WHERE工资薪金=all (选择工资薪金FROM员工WHERE仓库编号=WH1 )等效SELECT仓库编号DISTINCT FROM员工WHERE工资薪金=(选择最大(工资薪金) FROM员工WHERE仓库编号=。 示例4-37结果,4.2.10超联接查询和SELECT命令通讯端口定多个表之间的连接查询,并提供专用的JOIN子句。【语法格式】selectfrominner/left/right/fulljoinonwhere、连接指定的2个表、全连接、Inner Join=Join通常连接、左、右连接、220 SELECT仓库编号、城市、面积、员工编号, 工资薪金FROM仓库JOIN员工ON仓库.仓库编号=员工.仓库编号为SELECT仓库.仓库编号、城市、面积、员工编号、相当于工资薪金FROM仓库innning的面积、员工编号、工资FROM仓库、员工WHERE仓库.仓库编号=员工.仓库编号【例4-35】左结合SELECT仓库编号、城市、面积、员工编号、工资薪金FROM仓库LEFT J

温馨提示

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

评论

0/150

提交评论