工信版(中职)Visual FoxPro程序设计基础与实训第二章电子课件.ppt
《工信版(中职)Visual FoxPro程序设计基础与实训第二章电子课件.ppt》由会员分享,可在线阅读,更多相关《工信版(中职)Visual FoxPro程序设计基础与实训第二章电子课件.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、YCF(中职)Visual FoxPro程序设计基础与实训第二章电子课件Visual FoxProVisual FoxProVisual FoxProVisual FoxPro程序程序程序程序设计设计设计设计基基基基础础础础与与与与实训实训实训实训2Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训学习目标:学习目标:u掌握项目文件的基本操作和命令。掌握项目文件的基本操作和命令。u掌握数据库文件的基本操作和命令。掌握数据库文件的基本操作和命令。u重点掌握数据表文件的基本操作和命令。了解数据库的发展、数据库重点掌握数据表文件的基本操作和命令。了解数据库的发展
2、、数据库的特点及数据模型。的特点及数据模型。第第2 2章章 Visual FoxProVisual FoxPro基本操作及常用命令基本操作及常用命令 3Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训2.1 Visual FoxPro2.1 Visual FoxPro项目文件的操作及命令项目文件的操作及命令操作方法操作方法:u菜单操作法菜单操作法u命令操作法命令操作法2.1.1 2.1.1 建立项目建立项目【命令格式命令格式】CREATE PROJECT CREATE PROJECT 盘符盘符路径路径 项目文件名项目文件名【命令功能命令功能】在指定盘符指
3、定目录下创建一个项目文件。在指定盘符指定目录下创建一个项目文件。【命令说明命令说明】省略省略 盘符盘符路径路径 则在当前盘符当前路径下则在当前盘符当前路径下。4Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训2.1.2 2.1.2 打开项目打开项目【命令格式命令格式】MODIFY PROJECT MODIFY PROJECT 盘符盘符路径路径 项目文件名项目文件名【命令功能命令功能】在指定盘符指定目录下打开一个项目文件。在指定盘符指定目录下打开一个项目文件。5Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训2.2
4、Visual FoxPro2.2 Visual FoxPro数据库操作及命令数据库操作及命令2.2.1 2.2.1 建立数据库建立数据库【命令格式命令格式】CREATE DATABASE CREATE DATABASE 盘符盘符路径路径 数据库文件名数据库文件名【命令功能命令功能】在指定盘符指定目录下创建一个数据库文件。在指定盘符指定目录下创建一个数据库文件。6Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训2.2.2 2.2.2 打开数据库打开数据库【命令格式命令格式1 1】OPEN DATABASE OPEN DATABASE 盘符盘符路径路径 数据
5、库文件名数据库文件名【命令功能命令功能】在指定盘符指定目录下打开数据库,不显示数据库设计器。在指定盘符指定目录下打开数据库,不显示数据库设计器。【命令格式命令格式2 2】MODIFY DATABASE MODIFY DATABASE 盘符盘符路径路径 数据库文件名数据库文件名【命令功能命令功能】在指定盘符指定目录下启动数据库设计器,修改数据库。在指定盘符指定目录下启动数据库设计器,修改数据库。7Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训2.2.3 2.2.3 删除数据库删除数据库【命令格式命令格式】DELETE DATABASE DELETE DA
6、TABASE 盘符盘符路径路径 数据库文件名数据库文件名【命令功能命令功能】在指定盘符指定目录下删除数据库文件。在指定盘符指定目录下删除数据库文件。8Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训2.3 Visual FoxPro2.3 Visual FoxPro表的操作及命令表的操作及命令2.3.1 2.3.1 建立表结构建立表结构【命令格式命令格式】CREATE CREATE 表文件名表文件名【命令功能命令功能】在指定盘符指定目录下创建表文件。在指定盘符指定目录下创建表文件。【命令说明命令说明】若先打开数据库,再建立表,所建的表就是数据库表,若未打
7、开任何一若先打开数据库,再建立表,所建的表就是数据库表,若未打开任何一个数据库直接建表,所建立的表就是自由表。个数据库直接建表,所建立的表就是自由表。9Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训说明:说明:1、字段名就是关系的属性名或表的列名,一个表由若干列(字段)组成,每一列都必须有一个惟一名字。l同一个表字段名不能重复。l数据库表字段名最长为128个字符,自由表字段名最长为10个字符。l字段名必须以字母或汉字开头。l字段名可以由字母、汉字、数字和下划线组成。l字段名中不能包含空格。10Visual FoxProVisual FoxPro程序程序
8、设计设计基基础础与与实训实训2、字段类型、宽度和小数位数:类型标识宽度说明字符型C用来存储不参与计算的数据。最多可存储254个字符。如编号、名称、地址等字段。货币型Y用来存储一些金融数值。货币类型小数位数固定是4位,如果小数位数超过4位,系统会自动四舍五入。数值型N用来存储用于计算的整数或小数。宽度是包括小数点在内的总宽度,小数位数是小数点后的位数。日期型D8用来存储日期型数据。默认格式为“月/日/年”的形式。整型I4用来存储不带小数点的数值,且在允许的数据范围内,选用该字段是最恰当的。如年龄等字段。逻辑型L1用来存储逻辑真.T.或逻辑假.F.的值,宽度为1位。如促销否、婚否等字段。备注型M4
9、用来存储大量的、不定长度的字符型文本。如生产厂家介绍、简历等字段。通用型G4用来存放图片、电子表格、文件、声音、影片、统计分析图等OLE对象。11Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训2.3.2 2.3.2 修改表结构修改表结构【命令格式命令格式】MODIFY STRUCTURE MODIFY STRUCTURE【命令功能命令功能】修改当前已打开表的结构。修改当前已打开表的结构。【命令说明命令说明】使用该命令之前,必须先打开表文件。使用该命令之前,必须先打开表文件。12Visual FoxProVisual FoxPro程序程序设计设计基基础础
10、与与实训实训2.3.3 2.3.3 自由表和数据库表的转换自由表和数据库表的转换 自由表和数据库表可以互相转换。2.3.4 2.3.4 打开与关闭表打开与关闭表【命令格式】USE 盘符路径 文件名 ALIAS 别名【命令功能】在指定盘符指定目录下打开表文件。【命令说明】ALIAS 别名 别名是在内存中临时性的表名,如省略该选项,则原表名作为当前表别名。【命令格式】USE 【命令功能】关闭当前正在打开的表文件。13Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训2.3.5 2.3.5 添加记录添加记录一、向表尾追加一条新记录【命令格式】APPEND BLA
11、NK【命令功能】向当前已打开表的尾部追加一条新记录。【命令说明】不选择BLANK,追加一条新记录,选择BLANK追加一条空白记录。14Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训二、从另一个表向当前表追加记录【命令格式】APPEND FROM 盘符路径表名 【命令功能】从另一个表中向当前已打开表追加记录。15Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训2.3.6 2.3.6 查询定位记录查询定位记录一、移动记录指针一、移动记录指针1 1、绝对移动指针、绝对移动指针【命令格式命令格式】GO|GOTO TOP|
12、BOTTOM|GO|GOTO 【命令功能命令功能】指针绝对移动命令,将记录指针指向指定的记录。指针绝对移动命令,将记录指针指向指定的记录。【命令说明命令说明】GO GO和和GOTOGOTO命令功能相同,命令功能相同,TOPTOP表示将指针定位到首记录上,表示将指针定位到首记录上,BOTTOMBOTTOM表示将指针定位到末记录上,数值表达式表示记录号。表示将指针定位到末记录上,数值表达式表示记录号。16Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训2 2、相对移动指针、相对移动指针【命令格式】SKIP +数值表达式【命令功能】指针相对移动命令,记录指针从
13、当前位置向上或向下移动。【命令说明】1、数值表达式表示相对于当前记录位置所移动的记录条数。2、正号可省略,表示指针向下移动,负号表示指针向上移动。3、SKIP 相当于SKIP+1 17Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训二、查找定位二、查找定位【命令格式】LOCATE 范围 FOR 条件【命令功能】根据FOR子句给出的条件对表中的记录进行物理顺序查询,将指针定位到满足条件的第一条记录上。【命令说明】1、省略范围选项,默认为ALL。2、FOR 条件不能省略,LOCATE命令的作用是将指针定位到满足FOR条件的第一条记录上,若没有满足条件的记录,
14、指针指向文件尾,EOF()的值为真。3、LOCATE命令是指针定位命令,不能显示记录,因此用DISPLAY命令(不带参数)显示找到的当前记录的内容。4、执行LOCATE命令后,继续查找下一个满足条件的记录应使用CONTINUE命令,不能再使用LOCATE 命令。CONTINUE命令必须与LOCATE命令一起使用才有意义,单独使用CONTINUE命令无意义。5、LOCATE命令可以在表文件中使用,也可以在索引文件中使用,它是一个全面型查询命令。18Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训2.3.7 2.3.7 显示记录显示记录命令操作法:命令操作法
15、:【命令格式一】LIST 范围 FIELDS 字段列表 FOR 条件 OFF【命令功能】滚屏显示记录,无任何选项时,显示所有记录,记录指针指向文件尾。【命令格式二】DISPLAY 范围 FIELDS 字段列表 FOR 条件 OFF【命令功能】分屏显示记录,无任何选项时,只显示当前记录,记录指针不动。19Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训【命令说明】1、范围的内容及其含义,见表2-5:范围意义ALL对表中所有记录进行操作RECORD n 对表中n号记录进行操作NEXT n对包括当前记录在内的以下n条记录进行操作REST 从当前记录到表的最后一
16、条记录进行操作20Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训2、FIELDS 字段列表:选取表中的某些字段,省略时显示所有字段,FIELDS 后接字段名,各字段名之间用英文半角状态下的,(逗号)分隔,FIELDS是可以省略不写的。3、FOR 条件:对指定范围内的记录进行筛选操作。如 FOR 性别=女,字符类型字段要加定界符号:单引号、双引号或方括号。如 FOR 出生日期=1990/01/01 日期型字段要加定界符号:年/月/日 如 FOR 是否团员 或 FOR 入学成绩470 逻辑型和数值型不需要加定界符号。4、OFF:省略时显示记录号,加上时不显
17、示记录号。5、LIST 命令默认的范围是ALL,显示所有记录,LIST 命令可以省略ALL,DISPLAY若省略ALL,显示当前记录。21Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训2.3.8 2.3.8 修改记录修改记录1 1、手动方式修改记录、手动方式修改记录【命令格式一命令格式一】BROWSE BROWSE 范围范围 FIELD FIELD 字段列表字段列表 FOR FOR 条件条件【命令功能命令功能】浏览方式修改记录,每个记录占一行。浏览方式修改记录,每个记录占一行。【命令格式二命令格式二】EDIT EDIT 范围范围 FIELD FIELD
18、 字段列表字段列表 FOR FOR 条件条件 CHANGE CHANGE 范围范围 FIELD FIELD 字段列表字段列表 FOR FOR 条件条件【命令功能命令功能】编辑方式修改记录,每个字段占一行。编辑方式修改记录,每个字段占一行。【命令说明命令说明】EDIT EDIT和和CHANGECHANGE功能相同。功能相同。22Visual FoxProVisual FoxPro程序程序设计设计基基础础与与实训实训2 2、成批修改记录、成批修改记录【命令格式命令格式】REPLACE REPLACE 范围范围 字段名字段名1 WITH 1 WITH 表达式表达式1,1,字段名字段名2 WITH 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工信版中职Visual FoxPro程序设计基础与实训第二章电子课件 工信版 Visual FoxPro 程序设计 基础 第二 电子 课件
限制150内