您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据结构与算法 > vfp6第2章VFP数据库管理系统概述
2020/1/29第2章VisualFoxPro数据库管理系统概述1第2章VisualFoxPro数据库管理系统概述2.1VisualFoxPro的操作环境2.2VisualFoxPro文件类型2.3VisualFoxPro的项目管理及其操作2.4VisualFoxPro语言基础上机作业和补充习题2020/1/29第2章VisualFoxPro数据库管理系统概述22.1VisualFoxPro的操作环境2.1.1VFP操作界面VFP是Windows的一个应用程序,因此Windows窗口的所有操作方法(如移动、拉伸、最大化、最小化、关闭等)对它同样适用。启动VFP系统后出现VFP的集成环境,它主要包括:两个窗口1.主窗口(显示输出结果)2.命令窗口(输入并执行命令,只能显示在主窗口中)三个“栏”1.菜单栏2.工具栏3.状态栏(位于主窗口的底部,用于显示VFP的当前状态)2020/1/29第2章VisualFoxPro数据库管理系统概述32.1VisualFoxPro的操作环境2.1.2命令说明1、VFP命令的语法格式说明(几点约定)斜体字:指命令的操作对象或参数,由用户定义。方括号:可选项,使用时可使命令具有某一功能。省略号:前一语法成分可重复使用。竖线:前后语法成分选择其一。E.g.DELETEFILE[fileName|?][RECYCLE]对于比较长的命令,可以分成好几行来写,在命令窗口中按CTRL+Enter键以换行输入,在程序中命令的每行以分号(;)结尾,但命令的最后一行末尾不要用分号。在命令窗口中,由黑色变为蓝色的字符串为系统保留字。2020/1/29第2章VisualFoxPro数据库管理系统概述42.1VisualFoxPro的操作环境2、几个常用命令⑴“*”和“&&”命令--注释⑵“?”和“??”命令--显示表达式的值⑶CLEAR命令--清除主窗口中的信息⑷DIR命令⑸MD/RD/CD命令(对文件夹进行操作)⑹COPYFILE/RENAME/DELETEFILE命令(对文件进行操作)⑺RUN命令--调用DOS命令或WINDOWS应用程序⑻QUIT命令2020/1/29第2章VisualFoxPro数据库管理系统概述52.1VisualFoxPro的操作环境2.1.3配置VFP操作环境VFP提供了很多设置,通过这些设置可以改变系统的环境,包括主窗口标题、默认目录、临时文件的存放位置等很多选项。在“工具”菜单中选择“选项”命令,会出现“选项”对话框。其中包括12个选项卡,对应于不同种类的设置。如果选择了“设置为默认值”按钮,则所作的设置在下次启动VFP时仍然起作用。如果只选择了“确定”按钮,则所作的设置只在当前有效,下次启动VFP时将不起作用。如果按住【Shift】键,再按“确定”按钮,则当前设置会显示在命令窗口中。2020/1/29第2章VisualFoxPro数据库管理系统概述6“选项”对话框2020/1/29第2章VisualFoxPro数据库管理系统概述72.1VisualFoxPro的操作环境注意:用户也可用SET命令完成操作环境的配置。常见的SET命令:Setdefaultto[path]Setdate[to]american|ansi|mdy|dmy|ymd|longSetcenturyon|offSettalkon|off……2020/1/29第2章VisualFoxPro数据库管理系统概述82.2VisualFoxPro文件类型.mem内存变量保存.exe可执行的程序.err编译错误.dbc数据库.mnx菜单.dct数据库备注.mnt菜单备注.dcx数据库索引.mpr生成的菜单程序.dbf表.mpx编译后的菜单程序.fpt表备注.pjx项目.cdx复合索引.pjt项目备注.prg程序.vcx可视类库.fxp编译后的程序.vct可视类库备注.qpr生成的查询程序.frx报表.qpx编译后的查询程序.frt报表备注.scx表单.lbx标签.sct表单备注.lbt标签备注2020/1/29第2章VisualFoxPro数据库管理系统概述92.3VisualFoxPro的项目管理及其操作▲创建一个项目文件用命令语法:CREATEPROJECT项目文件名使用菜单条“文件”→“新建”→“项目”使用常用工具栏上的“新建”按钮新建的项目将立即打开在“项目管理器”窗口中。项目管理器是VFP中处理数据和对象的主要组织工具,其功能是组织和管理所有与该应用系统有关的各种类型的文件。项目是文件、数据、文档以及VisualFoxPro对象的集合,项目文件以.PJX扩展名保存。当激活“项目管理器”窗口时,VisualFoxPro在菜单栏中显示“项目”菜单。项目管理器是VFP的“管理中心”。2020/1/29第2章VisualFoxPro数据库管理系统概述102.3VisualFoxPro的项目管理及其操作注意:项目管理器是处理数据和对象的主要工具,其管理信息以项目文件的形式保存。2020/1/29第2章VisualFoxPro数据库管理系统概述112.3VisualFoxPro的项目管理及其操作2.3.1页面共有6个页面:全部、数据、文档、类、代码、其他。2.3.2定制项目管理器与工具栏类似,可以将“项目管理器”拖动到屏幕顶部或双击标题栏,从而泊留“项目管理器”。“项目管理器”泊留后,被自动折叠,只显示选项卡。当项目管理器折叠时,把鼠标指针放到选项卡上并将其从项目管理器拖走,可以拖下选项卡。要将被拖下的选项卡重新放置在原位置上,只需将其拖回原来的位置或单击其上的“关闭”按钮即可。2020/1/29第2章VisualFoxPro数据库管理系统概述122.3VisualFoxPro的项目管理及其操作2.3.3项目管理器的操作1、命令按钮“新建”按钮创建一个新文件或对象。此按钮与项目菜单的新文件命令作用相同。新文件或对象的类型与当前选定项的类型相同。附注:从“文件”菜单中创建的文件不会自动包含在项目中。由“项目”菜单的“新文件”命令或项目管理器上的“新文件”按钮创建的文件自动包含在项目中。“添加”按钮把已有的文件添加到项目中。此按钮与“项目”菜单的“添加文件”命令作用相同。“修改”按钮在合适的设计器中打开选定项。此按钮与“项目”菜单的“修改文件”命令作用相同。2020/1/29第2章VisualFoxPro数据库管理系统概述132.3VisualFoxPro的项目管理及其操作“移去”按钮从项目中移去选定文件或对象。VisualFoxPro会询问您是仅从项目中移去此文件还是同时将其从磁盘中删除。此按钮与“项目”菜单的“移去文件”命令作用相同。“连编”按钮连编一个项目或应用程序,在专业版中,还可以连编一个可执行文件。此按钮与“项目”菜单的“连编”命令作用相同。“运行”按钮执行选定的查询、表单或程序。当选定项目管理器中的一个查询、表单或程序时可用。此按钮与项目菜单的“运行文件”命令作用相同。“浏览”按钮在浏览窗口中打开一个表。此按钮与“项目”菜单的“浏览文件”命令作用相同,当且仅当选定一个表时可用。2020/1/29第2章VisualFoxPro数据库管理系统概述142.3VisualFoxPro的项目管理及其操作“关闭”按钮关闭一个打开的数据库。此按钮与“项目”菜单的关闭文件命令作用相同,且仅当选定一个数据库时可用。如果选定的数据库已关闭,此按钮变为“打开”。“打开”按钮打开一个数据库。此按钮与“项目”菜单的打开文件命令作用相同,且仅当选定一个数据库时可用。如果选定的数据库已打开,此按钮变为“关闭”。“预览”按钮在打印预览方式下显示选定的报表或标签。当选定“项目管理器”中的一个报表或标签时可用。此按钮与“项目”菜单的“预览文件”命令作用相同。2020/1/29第2章VisualFoxPro数据库管理系统概述152.3VisualFoxPro的项目管理及其操作2、快捷菜单命令⑴包含/排除所有的包含文件在运行时都是只读的。⑵设置主文件在“程序”、“表单”、“查询”或“菜单”组中,主文件用粗体表示。一个项目只能设置一个主文件,它是应用程序的入口。⑶重命名⑷编辑说明⑸项目信息2020/1/29第2章VisualFoxPro数据库管理系统概述162.3VisualFoxPro的项目管理及其操作3.项目间共享文件通过与其他项目共享文件,可以重用在其他项目开发上的工作成果。此文件并未被复制,项目只存储了对该文件的引用。一个文件可以同时属于不同的项目。若要在项目间共享文件,首先打开要共享文件的两个项目,在包含该文件的“项目管理器”中选择该文件,然后拖动该文件到另一个项目容器中即可。2020/1/29第2章VisualFoxPro数据库管理系统概述172.4VisualFoxPro语言基础2.4.1数据类型▲用VFP编写程序时,需要有各种数据如常量、变量、数组等进行信息传递。所有的数据都有其所属类型。▲数据类型是指数据对象的取值集合,以及对之可施行的运算集合。数据类型规定了具有该类型的变量或表达式的取值范围,也规定了与之相联系的运算的集合。设置不同的数据类型,是为了提供合适的计算量与计算速度。■在创建表时,用户要指明表中各个字段的数据类型。■变量或数组的数据类型由保存在其中的值来决定。2020/1/29第2章VisualFoxPro数据库管理系统概述182.4VisualFoxPro语言基础数据类型中文名称代表字母说明大小(字节)Character字符型C各种字符组成的串1-254Currency货币型Y货币单位8Numeric数值型N整数或小数1-20Date日期型D年月日8Datetime日期时间型T年月日时分秒8Logical逻辑型L真或假1Double双精度型B双精度数值型8Integer整型I整数4Float浮点型F单精度数值型同数值型Memo备注型M超过254的不定长字符串4General通用型GOLE图象、多媒体对象42020/1/29第2章VisualFoxPro数据库管理系统概述192.4VisualFoxPro语言基础★教材P39表2-3列出了VFP的基本数据类型。字符型、货币型、数值型、日期型、日期时间型、逻辑型、备注型、通用型、浮点型、双精度型和整型所有这11种数据类型都可用于字段,但只有前6种数据类型适用于变量和数组。1、字符型(Character)字符数据类型由任意字符(字母、数字、空格、符号等)组成。字符型的字段存储的是诸如名、地址、提示信息以及不用于算术运算的数字等形式的文本信息。Character类型字段和内存变量的长度介于1到254字节之间,并且每个字符占用一个字节。使用字符型常量,只需把字符用英文半角的单引号或双引号括起来即可(注意:不可用中文标点的单引号或双引号)。2020/1/29第2章VisualFoxPro数据库管理系统概述202.4VisualFoxPro语言基础2、数值型(Numeric)△数值型用来表示数量。它由数字0~9、一个符号(+或-)和一个小数点(.)组成。△数值类型既可用于表中对字段进行定义,也可用于内存变量和数组元素。在表中,数值类型的长度介于1到20之间。在内存中,数值类型则占用8个字节。△在数值类型字段中,小数点的位置和字段的长度由用户创建该字段时指定。注意:字段的宽度中将包含小数点和小数位数在内。△在VFP中,数值型数据是转换为ASCII字符来存储的。2020/1/29第2章VisualFoxPro数据库管理系统概述212.4VisualFoxPro语言基础3、货币型(Currency)当涉及货币时,可使用货币类型代替数值类型。在货币表达式中,如果小数位数超过四位,则VFP将在处理表达式之前把它四舍五入到四位。使用货币类型,需在数字前加上美元符号($)。如:cPrice=$100.352020/1/29第2章VisualFoxPro数据库管理系统概述222.4VisualFoxP
本文标题:vfp6第2章VFP数据库管理系统概述
链接地址:https://www.777doc.com/doc-3378097 .html