第2章 Visual FoxPro 数据库系统概述
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.常量: 2.常量: 常量 在整个操作过程中值保持不变。 在整个操作过程中值保持不变。 常量根据类型分为: 常量根据类型分为: 数值型常量: 数值型常量: 由数字、小数点和正负号构成,表示数量的大小。 由数字、小数点和正负号构成,表示数量的大小。 货币型常量: 货币型常量: 数字前加美元符号( 数字前加美元符号($) 逻辑型常量: 逻辑型常量: 逻辑真:.T.、.t.、 .Y.、 逻辑真:.T.、.t.、 .Y.、.y. 逻辑假:.F.、.f.、.N.、 逻辑假:.F.、.f.、.N.、.n.
创建项目的方法
命令: 命令: Creat project [filename|?] 使用“文件”菜单中“新建” 使用“文件”菜单中“新建”菜单项 使用“常用”工具栏上的“新建” 使用“常用”工具栏上的“新建”按钮
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 11
FoxPro的项目管理及操作 2.3 Visual FoxPro的项目管理及操作
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 2
FoxPro的操作环境 2.1 Visual FoxPro的操作环境
程序设计方面 (1)可视化编程 可编译成能脱离VFP VFP环境而独立运行的应 (2)可编译成能脱离VFP环境而独立运行的应 用程序 (3)强大的面向对象的的功能 操作使用方面 完善的集成环境,菜单、 (1)完善的集成环境,菜单、工具栏等 丰富的开发工具、向导、设计器、 (2)丰富的开发工具、向导、设计器、生成器 和管理器等
2.3.1 页面
全部、数据、文档、 全部、数据、文档、类、代码、其他 代码、
2.3.2 定制项目管理器 2.3.3 项目管理器的操作 1. 命令按钮 添加、修改、移去、连编、运行、浏览、关闭、 添加、修改、移去、连编、运行、浏览、关闭、打开 和预览 2.快捷菜单命令 2.快捷菜单命令 包含/排除、设置主菜单、重命名、编辑说明、 包含/排除、设置主菜单、重命名、编辑说明、项目信 息 3.项目间共享文件 3.项目间共享文件
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 6
FoxPro的操作环境 2.1 Visual FoxPro的操作环境
(5)MD/RD/ &&创建、删除文件夹或改变路径 创建、 (5)MD/RD/CD cpath MD 创建 D:\实验素材\实验1 MD D:\实验素材\实验1 (6)COPY &&复制文件 (6)COPY FILE filename1 to filename2 复制文件 &&重命名文件 RENAME filename1 to filename2 重命名文件 recycle] DELETE FILE [filename|?][recycle] &&删除文件 删除文件 D:\VFP\ E:\ COPY FILE D:\VFP\MYFILE.DOC TO E:\VFP1 E:\VFP1\ D:\ RENAME E:\VFP1\MYFILE.DOC TO D:\MY.TXT E:\VFP1\ DELETE FILE E:\VFP1\MYFILE.DOC (7)RUN[/N MSRUN[/ &&运行应用程序 (7)RUN[/N]MS-DOScommand|programname &&运行应用程序 RUN /N CALC (8)QUIT &&关闭VFP窗口 关闭VFP (8)QUIT &&关闭VFP窗口
2011-5-15 第2章 Visual FoxPrwk.baidu.com数据库管理系统概述 3
FoxPro的操作环境 2.1 Visual FoxPro的操作环境
2.1.1 Visual FoxPro操作界面 操作界面
2011-5-15
第2章 Visual FoxPro数据库管理系统概述
4
FoxPro的操作环境 2.1 Visual FoxPro的操作环境
范围 254 8 20 20 8 8 8 4 1 4 4
14
第2章 Visual FoxPro数据库管理系统概述
FoxPro语言基础 2.4 Visual FoxPro语言基础
2.4.2 常量与变量 大多数程序设计语言允许使用常量、变量和 大多数程序设计语言允许使用常量、变量和数 常量 来存储数据,VFP还可以使用记录和对象来存储数 组来存储数据,VFP还可以使用记录和对象来存储数 这些数据容器都需要有个名称,如变量名、 据。这些数据容器都需要有个名称,如变量名、数 组名、字段名等。 组名、字段名等。 1.名称命名规则 名称命名规则: 1.名称命名规则: 名称中只能包含字母、下划线“_”、数字符号和 名称中只能包含字母、下划线“_”、数字符号和 字母 汉字。 汉字。
注意:项目管理器是处理数据和对象的主要工具, 注意:项目管理器是处理数据和对象的主要工具,其管 理信息以项目文件的形式保存。 理信息以项目文件的形式保存。
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 12
FoxPro的项目管理及操作 2.3 Visual FoxPro的项目管理及操作
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 13
FoxPro语言基础 2.4 Visual FoxPro语言基础
2.4.1 数据类型
数据类型 Character Currency Numeric Float Date Datetime Double Integer Logical Memo General
第二章
Visual FoxPro 数据库管理系统概述
FoxPro的操作环境 2.1 Visual FoxPro的操作环境
FoxPro(简称VFP)是基于Windows平 简称VFP)是基于Windows Visual FoxPro(简称VFP)是基于Windows平 台上的可视化数据库管理系统。 台上的可视化数据库管理系统。它具有功能强 操作简便、可视化、面向对象等特点, 大、操作简便、可视化、面向对象等特点,又 兼有Windows的长处,其主要特点如下: Windows的长处 兼有Windows的长处,其主要特点如下: 数据库方面 (1)区分数据库与数据表的概念 (2)广泛采用复合索引技术 引入SQL SQL命令 (3)引入SQL命令 数据操作方面 支持众多的与其他应用程序进行数据交换 的文件格式
2.1.2 命令说明
所有的命令均有一定的语法结构和相应的语义, 所有的命令均有一定的语法结构和相应的语义,在表述 某种命令时需说明该命令的功能、 某种命令时需说明该命令的功能、语法及命令参数的作用 1.命令的语法格式说明: 1.命令的语法格式说明: 命令的语法格式说明 斜体字:指命令的操作对象或参数,由用户定义。 斜体字:指命令的操作对象或参数,由用户定义。 方括号:可选项,使用时可使命令具有某一功能。 方括号:可选项,使用时可使命令具有某一功能。 省略号:前一语法成分可重复使用。 省略号:前一语法成分可重复使用。 竖线:前后语法成分选择其一。 竖线:前后语法成分选择其一。 例: (1)DELETE FILE [fileName | ?] [RECYCLE] (2)?|??Expression1[, Expression2]…
注意:用户也可用SET命令完成操作环境的配置。 注意:用户也可用SET命令完成操作环境的配置。 SET命令完成操作环境的配置 常见的SET命令: SET命令 常见的SET命令: Set default to [path] Set date [to] american|ansi|mdy|dmy|ymd|long Set century on|off Set talk on|off ……
2x、2_x、num-of-xs、nSum&Score、_aver#gz、 2x、2_x、num-of-xs、nSum&Score、_aver#gz、 use、Dir。 use、Dir。
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 16
FoxPro语言基础 2.4 Visual FoxPro语言基础
2011-5-15
第2章 Visual FoxPro数据库管理系统概述
9
FoxPro文件类型 2.2 Visual FoxPro文件类型
数据库文件(.DBC,.DCT,.DCX) 数据库文件(.DBC,.DCT,.DCX) 表文件(.DBF,.FPT) 表文件(.DBF,.FPT) 报表(.FRX) 报表(.FRX) 索引(.CDX,.IDX) 索引(.CDX,.IDX) 菜单(.MNX,.MPR) 菜单(.MNX,.MPR) 项目文件(.PJX,PJT) 项目文件(.PJX,PJT) 程序文件(.PRG,.FXP) 程序文件(.PRG,.FXP) 查询文件(.QPR) 查询文件(.QPR) 表单(.SCX) 表单(.SCX) 类库文件(.VCX) 类库文件(.VCX)
2011-5-15
中文名称 字符型 货币型 数值型 浮点型 日期型 日期时间型 双精度型 整型 逻辑型 备注型 通用型 C Y N F D T B I L M G
说明 各种字符组成的串 货币单位 整数或小数 单精度数值型 年月日 年月日时分秒 双精度数值型 整数 真或假 超过254的不定长字符串 超过254的不定长字符串 254 OLE图象、 OLE图象、多媒体对象 图象
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 10
FoxPro的项目管理及操作 2.3 Visual FoxPro的项目管理及操作
一个应用系统就是一个工程项目, 一个应用系统就是一个工程项目,项目可以为单位 管理一个系统中的相关组件。 管理一个系统中的相关组件。一个项目是一个系统中文 数据、文档等对象的集合, 件、数据、文档等对象的集合,用户在开发一个应用系 统时总是先创建一个项目。 统时总是先创建一个项目。 FoxPro为我们提供了一个称为 项目管理器” 为我们提供了一个称为“ Visual FoxPro为我们提供了一个称为“项目管理器” 的图形化的操作界面。 的图形化的操作界面。
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 7
FoxPro的操作环境 2.1 Visual FoxPro的操作环境
2.1.3 配置 配置Visual FoxPro操作环境 操作环境
2011-5-15
第2章 Visual FoxPro数据库管理系统概述
8
FoxPro的操作环境 2.1 Visual FoxPro的操作环境
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 15
FoxPro语言基础 2.4 Visual FoxPro语言基础
名称中只能包含字母、下划线“_”、数字符号和 名称中只能包含字母、下划线“_”、数字符号和 字母 汉字。 汉字。 名称开头只能是字母、汉字或下划线,不能是数字。 名称开头只能是字母、汉字或下划线,不能是数字。 表的字段名、索引标识名最多只能是10个字符, 10个字符 表的字段名、索引标识名最多只能是10个字符,其 余名称长度可以是1 128 128个字符 余名称长度可以是1~128个字符 避免使用系统保留名 以下名称是不合法的: 例:以下名称是不合法的:
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 5
FoxPro的操作环境 2.1 Visual FoxPro的操作环境
2.几个常用命令 2.几个常用命令
(1) “*”和“&&” ) 和 “*” 将整个命令行定义为注释内容 ,且必须为命令行的 ” 第一个字符。 第一个字符。 “&&”用于命令的后面,引导一个注释内容 用于命令的后面, 用于命令的后面 &&显示表达式的值 (2) “?”和“??” ) ? 显示表达式的值 ? 1+2 &&显示的值在上一次显示内容的下一行显示 显示的值在上一次显示内容的下一行显示 ?? 2+3 &&显示的值接着上一次显示内容显示 显示的值接着上一次显示内容显示 &&清除主窗口中的信息 (3) CLEAR ) 清除主窗口中的信息 (4) DIR [[path][fileskeleton] &&在主窗口显示文件的目录 ) 在主窗口显示文件的目录 dir a:\*.txt
创建项目的方法
命令: 命令: Creat project [filename|?] 使用“文件”菜单中“新建” 使用“文件”菜单中“新建”菜单项 使用“常用”工具栏上的“新建” 使用“常用”工具栏上的“新建”按钮
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 11
FoxPro的项目管理及操作 2.3 Visual FoxPro的项目管理及操作
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 2
FoxPro的操作环境 2.1 Visual FoxPro的操作环境
程序设计方面 (1)可视化编程 可编译成能脱离VFP VFP环境而独立运行的应 (2)可编译成能脱离VFP环境而独立运行的应 用程序 (3)强大的面向对象的的功能 操作使用方面 完善的集成环境,菜单、 (1)完善的集成环境,菜单、工具栏等 丰富的开发工具、向导、设计器、 (2)丰富的开发工具、向导、设计器、生成器 和管理器等
2.3.1 页面
全部、数据、文档、 全部、数据、文档、类、代码、其他 代码、
2.3.2 定制项目管理器 2.3.3 项目管理器的操作 1. 命令按钮 添加、修改、移去、连编、运行、浏览、关闭、 添加、修改、移去、连编、运行、浏览、关闭、打开 和预览 2.快捷菜单命令 2.快捷菜单命令 包含/排除、设置主菜单、重命名、编辑说明、 包含/排除、设置主菜单、重命名、编辑说明、项目信 息 3.项目间共享文件 3.项目间共享文件
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 6
FoxPro的操作环境 2.1 Visual FoxPro的操作环境
(5)MD/RD/ &&创建、删除文件夹或改变路径 创建、 (5)MD/RD/CD cpath MD 创建 D:\实验素材\实验1 MD D:\实验素材\实验1 (6)COPY &&复制文件 (6)COPY FILE filename1 to filename2 复制文件 &&重命名文件 RENAME filename1 to filename2 重命名文件 recycle] DELETE FILE [filename|?][recycle] &&删除文件 删除文件 D:\VFP\ E:\ COPY FILE D:\VFP\MYFILE.DOC TO E:\VFP1 E:\VFP1\ D:\ RENAME E:\VFP1\MYFILE.DOC TO D:\MY.TXT E:\VFP1\ DELETE FILE E:\VFP1\MYFILE.DOC (7)RUN[/N MSRUN[/ &&运行应用程序 (7)RUN[/N]MS-DOScommand|programname &&运行应用程序 RUN /N CALC (8)QUIT &&关闭VFP窗口 关闭VFP (8)QUIT &&关闭VFP窗口
2011-5-15 第2章 Visual FoxPrwk.baidu.com数据库管理系统概述 3
FoxPro的操作环境 2.1 Visual FoxPro的操作环境
2.1.1 Visual FoxPro操作界面 操作界面
2011-5-15
第2章 Visual FoxPro数据库管理系统概述
4
FoxPro的操作环境 2.1 Visual FoxPro的操作环境
范围 254 8 20 20 8 8 8 4 1 4 4
14
第2章 Visual FoxPro数据库管理系统概述
FoxPro语言基础 2.4 Visual FoxPro语言基础
2.4.2 常量与变量 大多数程序设计语言允许使用常量、变量和 大多数程序设计语言允许使用常量、变量和数 常量 来存储数据,VFP还可以使用记录和对象来存储数 组来存储数据,VFP还可以使用记录和对象来存储数 这些数据容器都需要有个名称,如变量名、 据。这些数据容器都需要有个名称,如变量名、数 组名、字段名等。 组名、字段名等。 1.名称命名规则 名称命名规则: 1.名称命名规则: 名称中只能包含字母、下划线“_”、数字符号和 名称中只能包含字母、下划线“_”、数字符号和 字母 汉字。 汉字。
注意:项目管理器是处理数据和对象的主要工具, 注意:项目管理器是处理数据和对象的主要工具,其管 理信息以项目文件的形式保存。 理信息以项目文件的形式保存。
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 12
FoxPro的项目管理及操作 2.3 Visual FoxPro的项目管理及操作
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 13
FoxPro语言基础 2.4 Visual FoxPro语言基础
2.4.1 数据类型
数据类型 Character Currency Numeric Float Date Datetime Double Integer Logical Memo General
第二章
Visual FoxPro 数据库管理系统概述
FoxPro的操作环境 2.1 Visual FoxPro的操作环境
FoxPro(简称VFP)是基于Windows平 简称VFP)是基于Windows Visual FoxPro(简称VFP)是基于Windows平 台上的可视化数据库管理系统。 台上的可视化数据库管理系统。它具有功能强 操作简便、可视化、面向对象等特点, 大、操作简便、可视化、面向对象等特点,又 兼有Windows的长处,其主要特点如下: Windows的长处 兼有Windows的长处,其主要特点如下: 数据库方面 (1)区分数据库与数据表的概念 (2)广泛采用复合索引技术 引入SQL SQL命令 (3)引入SQL命令 数据操作方面 支持众多的与其他应用程序进行数据交换 的文件格式
2.1.2 命令说明
所有的命令均有一定的语法结构和相应的语义, 所有的命令均有一定的语法结构和相应的语义,在表述 某种命令时需说明该命令的功能、 某种命令时需说明该命令的功能、语法及命令参数的作用 1.命令的语法格式说明: 1.命令的语法格式说明: 命令的语法格式说明 斜体字:指命令的操作对象或参数,由用户定义。 斜体字:指命令的操作对象或参数,由用户定义。 方括号:可选项,使用时可使命令具有某一功能。 方括号:可选项,使用时可使命令具有某一功能。 省略号:前一语法成分可重复使用。 省略号:前一语法成分可重复使用。 竖线:前后语法成分选择其一。 竖线:前后语法成分选择其一。 例: (1)DELETE FILE [fileName | ?] [RECYCLE] (2)?|??Expression1[, Expression2]…
注意:用户也可用SET命令完成操作环境的配置。 注意:用户也可用SET命令完成操作环境的配置。 SET命令完成操作环境的配置 常见的SET命令: SET命令 常见的SET命令: Set default to [path] Set date [to] american|ansi|mdy|dmy|ymd|long Set century on|off Set talk on|off ……
2x、2_x、num-of-xs、nSum&Score、_aver#gz、 2x、2_x、num-of-xs、nSum&Score、_aver#gz、 use、Dir。 use、Dir。
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 16
FoxPro语言基础 2.4 Visual FoxPro语言基础
2011-5-15
第2章 Visual FoxPro数据库管理系统概述
9
FoxPro文件类型 2.2 Visual FoxPro文件类型
数据库文件(.DBC,.DCT,.DCX) 数据库文件(.DBC,.DCT,.DCX) 表文件(.DBF,.FPT) 表文件(.DBF,.FPT) 报表(.FRX) 报表(.FRX) 索引(.CDX,.IDX) 索引(.CDX,.IDX) 菜单(.MNX,.MPR) 菜单(.MNX,.MPR) 项目文件(.PJX,PJT) 项目文件(.PJX,PJT) 程序文件(.PRG,.FXP) 程序文件(.PRG,.FXP) 查询文件(.QPR) 查询文件(.QPR) 表单(.SCX) 表单(.SCX) 类库文件(.VCX) 类库文件(.VCX)
2011-5-15
中文名称 字符型 货币型 数值型 浮点型 日期型 日期时间型 双精度型 整型 逻辑型 备注型 通用型 C Y N F D T B I L M G
说明 各种字符组成的串 货币单位 整数或小数 单精度数值型 年月日 年月日时分秒 双精度数值型 整数 真或假 超过254的不定长字符串 超过254的不定长字符串 254 OLE图象、 OLE图象、多媒体对象 图象
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 10
FoxPro的项目管理及操作 2.3 Visual FoxPro的项目管理及操作
一个应用系统就是一个工程项目, 一个应用系统就是一个工程项目,项目可以为单位 管理一个系统中的相关组件。 管理一个系统中的相关组件。一个项目是一个系统中文 数据、文档等对象的集合, 件、数据、文档等对象的集合,用户在开发一个应用系 统时总是先创建一个项目。 统时总是先创建一个项目。 FoxPro为我们提供了一个称为 项目管理器” 为我们提供了一个称为“ Visual FoxPro为我们提供了一个称为“项目管理器” 的图形化的操作界面。 的图形化的操作界面。
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 7
FoxPro的操作环境 2.1 Visual FoxPro的操作环境
2.1.3 配置 配置Visual FoxPro操作环境 操作环境
2011-5-15
第2章 Visual FoxPro数据库管理系统概述
8
FoxPro的操作环境 2.1 Visual FoxPro的操作环境
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 15
FoxPro语言基础 2.4 Visual FoxPro语言基础
名称中只能包含字母、下划线“_”、数字符号和 名称中只能包含字母、下划线“_”、数字符号和 字母 汉字。 汉字。 名称开头只能是字母、汉字或下划线,不能是数字。 名称开头只能是字母、汉字或下划线,不能是数字。 表的字段名、索引标识名最多只能是10个字符, 10个字符 表的字段名、索引标识名最多只能是10个字符,其 余名称长度可以是1 128 128个字符 余名称长度可以是1~128个字符 避免使用系统保留名 以下名称是不合法的: 例:以下名称是不合法的:
2011-5-15 第2章 Visual FoxPro数据库管理系统概述 5
FoxPro的操作环境 2.1 Visual FoxPro的操作环境
2.几个常用命令 2.几个常用命令
(1) “*”和“&&” ) 和 “*” 将整个命令行定义为注释内容 ,且必须为命令行的 ” 第一个字符。 第一个字符。 “&&”用于命令的后面,引导一个注释内容 用于命令的后面, 用于命令的后面 &&显示表达式的值 (2) “?”和“??” ) ? 显示表达式的值 ? 1+2 &&显示的值在上一次显示内容的下一行显示 显示的值在上一次显示内容的下一行显示 ?? 2+3 &&显示的值接着上一次显示内容显示 显示的值接着上一次显示内容显示 &&清除主窗口中的信息 (3) CLEAR ) 清除主窗口中的信息 (4) DIR [[path][fileskeleton] &&在主窗口显示文件的目录 ) 在主窗口显示文件的目录 dir a:\*.txt