《第一章 Visual FoxPro数据库基础.ppt》由会员分享,可在线阅读,更多相关《第一章 Visual FoxPro数据库基础.ppt(69页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第一章第一章 Visual FoxPro数据库基础数据库基础前前 言言 n nVisual FoxPro 6.0 关系数据库管理系统是关系数据库管理系统是新一代数据库管理系统的杰出代表,以它强新一代数据库管理系统的杰出代表,以它强大的性能、完整而又丰富的工具、超高速的大的性能、完整而又丰富的工具、超高速的速度、极其友好的界面,以及完备的兼容性速度、极其友好的界面,以及完备的兼容性等特点,吸引众多的国内外用户,倍受广大等特点,吸引众多的国内外用户,倍受广大用户的欢迎。用户的欢迎。前前 言言Visual FoxPro Visual FoxPro 的显著特点:的显著特点:的显著特点:的显著特点:n
2、n可运行于可运行于可运行于可运行于Windows 98Windows 98、20002000、XPXP和和和和Windows NTWindows NT平台平台平台平台n n不仅可以简化数据库管理不仅可以简化数据库管理不仅可以简化数据库管理不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理而且能使应用程序的开发流程更为合理而且能使应用程序的开发流程更为合理而且能使应用程序的开发流程更为合理n n使组织数据、定义数据库规则和建立应用程序等工作变得简单易行使组织数据、定义数据库规则和建立应用程序等工作变得简单易行使组织数据、定义数据库规则和建立应用程序等工作变得简单易行使组织数据、定义数据库
3、规则和建立应用程序等工作变得简单易行n n用户利用可视化的设计工具和向导,可以快速创建表单,查询和打印用户利用可视化的设计工具和向导,可以快速创建表单,查询和打印用户利用可视化的设计工具和向导,可以快速创建表单,查询和打印用户利用可视化的设计工具和向导,可以快速创建表单,查询和打印报表。报表。报表。报表。n n提供了一个集成化的系统开发环境:提供了一个集成化的系统开发环境:提供了一个集成化的系统开发环境:提供了一个集成化的系统开发环境:-支持过程式编程技术支持过程式编程技术支持过程式编程技术支持过程式编程技术 -支持面向对象可视化编程技术支持面向对象可视化编程技术支持面向对象可视化编程技术支持
4、面向对象可视化编程技术 -在语言方面作了强大的扩充在语言方面作了强大的扩充在语言方面作了强大的扩充在语言方面作了强大的扩充第第 1 章章 Visual FoxPro 数据库基础数据库基础n n1.1 1.1 数据库基础和知识数据库基础和知识n n1.2 1.2 关系数据库关系数据库n n1.3 1.3 数据库设计基础数据库设计基础n n1.4 1.4 Visual FoxPro 系统概述系统概述n n1.5 1.5 项目管理器项目管理器n n1.6 1.6 向导、设计器、生成器简介向导、设计器、生成器简介1.1 数据库基础和知识1.1.1 计算机数据管理的发展计算机数据管理的发展n n1.基本
5、概念基本概念:数据:数据:存储在某一媒体上能够识别的物理符号。存储在某一媒体上能够识别的物理符号。(1 1)描述事物特性;()描述事物特性;()描述事物特性;()描述事物特性;(2 2)存储在某一媒体上)存储在某一媒体上)存储在某一媒体上)存储在某一媒体上 表现形式:数字、字母、文字、图形、图像、声音等表现形式:数字、字母、文字、图形、图像、声音等表现形式:数字、字母、文字、图形、图像、声音等表现形式:数字、字母、文字、图形、图像、声音等信息:信息:是客观事物属性的反映。它反映了客观事物是客观事物属性的反映。它反映了客观事物 的某一属性或某一时刻的表现形式。的某一属性或某一时刻的表现形式。经过
6、加工处理的、对人类社会有用的数据。经过加工处理的、对人类社会有用的数据。经过加工处理的、对人类社会有用的数据。经过加工处理的、对人类社会有用的数据。区别:区别:区别:区别:数据数据数据数据是信息的载体,是信息的载体,是信息的载体,是信息的载体,信息信息信息信息是数据处理的结果。是数据处理的结果。是数据处理的结果。是数据处理的结果。1.1 数据库基础和知识数据处理:也称为信息处理,它是利用计算机对各种类型的数据进行处理,从而得到有用信息的过程。对数据进行收集、存储、加工、传输等一系列活动总和。1.1 数据库基础和知识 信息信息=数据数据+处理处理1.1 数据库基础和知识2.计算机数据管理 对数据
7、的组织、分类、编码、存储、检索和维对数据的组织、分类、编码、存储、检索和维护。护。n n数据处理技术的发展经过了三个阶段:n n(1)(1)人工管理阶段人工管理阶段n n(2)(2)文件系统阶段文件系统阶段n n(3)(3)数据库系统阶段数据库系统阶段n n(4)(4)分布式数据系统分布式数据系统n n(5)(5)面向对象数据库系统面向对象数据库系统1.1 数据库基础和知识n n1.1.2 1.1.2 数据库系统数据库系统 1.1.数据库有关概念数据库有关概念n n(1 1)数据库)数据库(DB)(DB)存储在计算机存储设备上的结构化的相关数据集合存储在计算机存储设备上的结构化的相关数据集合n
8、 n(2 2)数据库管理系统)数据库管理系统(DBMS)(DBMS)为数据库的建立,使用和维护额而配置的软件为数据库的建立,使用和维护额而配置的软件n n(3 3)数据库应用系统)数据库应用系统系统开发人员利用数据库系统资源开发出来的,面系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。向某一类实际应用的应用软件系统。n n(4 4)数据库管理员)数据库管理员(DBA)(DBA)负责全面管理和实施数据库控制和维护的技术人员负责全面管理和实施数据库控制和维护的技术人员1.1 数据库基础和知识2.数据库系统的特点硬件操作系统数据库管理系统数据库应用系统开发人员最终用户系统
9、管理员1.1 数据库基础和知识数据库系统的特点:(1)实现数据共享,减少数据冗余(2)采用特定的数据模型(3)具有较高的数据独立性(4)有统一的数据控制功能1.1 数据库基础和知识n n1.1.3 数据模型 数据模型将复杂的现实世界要求反映到计算机数据库中的物理世界。n n1.基本概念(1)实体(2)属性(3)联系 (一对一,一对多,多对多)现实世界信息世界计算机世界1.1 数据库基础和知识n n2.关系模型关系模型将数据组织成二维表的形式。学号学号姓名姓名专业专业性性别别年年龄龄1 1甲甲信息管理信息管理女女20202 2乙乙软软件工程件工程男男18183 3丙丙计计算机算机男男21214
10、4丁丁国国际贸际贸易易女女2020表格中每一行称为一个表格中每一行称为一个记录记录。表格中每一列称为一个表格中每一列称为一个字段字段。1.1 数据库基本概念数据库基本概念一张二维表构成的一张二维表构成的关系模型关系模型应满足以下条件:应满足以下条件:(1)表中每列数据属于同一类型。(2)表中不允许有重复的字段名。(3)表中不允许有相同的行。(4)表中行和列的顺序可以任意。1.2 关系数据库n n1.关系术语 (1)关系)关系(2)元组)元组(3)属性)属性(4)域)域(5)关键字)关键字(6)外部关键字)外部关键字1.2 关系数据库n n2.关系的特点(1)关系必须规范化)关系必须规范化(2)
11、在同一关系中不能出现相同的属性名)在同一关系中不能出现相同的属性名(3)不允许有冗余)不允许有冗余(4)元组的次序无关紧要)元组的次序无关紧要(5)列的次序无关紧要)列的次序无关紧要 1.2 关系数据库n n3.实际关系模型1.2 关系数据库n n1.2.2 关系运算n n1.传统的集合运算(1)并)并(2)差)差 (3)交)交n n2.专门的关系运算(1)选择)选择(2)投影)投影(3)连接)连接1.2 关系数据库关系运算关系运算 关系模型中的关系表现为一张二维表,关系运算关系模型中的关系表现为一张二维表,关系运算关系模型中的关系表现为一张二维表,关系运算关系模型中的关系表现为一张二维表,关
12、系运算是指在关系(表)的层面上进行的操作:选择、投影、是指在关系(表)的层面上进行的操作:选择、投影、是指在关系(表)的层面上进行的操作:选择、投影、是指在关系(表)的层面上进行的操作:选择、投影、连接。连接。连接。连接。n n选择:在一个表中选出满足指定条件的记录。选择:在一个表中选出满足指定条件的记录。选择:在一个表中选出满足指定条件的记录。选择:在一个表中选出满足指定条件的记录。n n投影:在一个表中选出各记录的若干指定字段的值。投影:在一个表中选出各记录的若干指定字段的值。投影:在一个表中选出各记录的若干指定字段的值。投影:在一个表中选出各记录的若干指定字段的值。n n连接:将两个表的
13、记录按一定的条件连接成一个新表连接:将两个表的记录按一定的条件连接成一个新表连接:将两个表的记录按一定的条件连接成一个新表连接:将两个表的记录按一定的条件连接成一个新表 的记录。的记录。的记录。的记录。1.3 数据库设计基础n n1.3.1 数据库设计步骤n n1.设计原则(1)概念单一化)概念单一化“一事一地一事一地”的原则的原则(2)避免表之间出现重复字段)避免表之间出现重复字段(3)表中的字段必须是原始数据和基本数)表中的字段必须是原始数据和基本数据元素据元素(4)用外部关键字保证有关联的表之间的)用外部关键字保证有关联的表之间的联系联系1.3 数据库设计基础n n2.设计步骤(1)需求
14、分析)需求分析(2)确定需要的表)确定需要的表(3)确定所需字段)确定所需字段(4)确定联系)确定联系(5)设计求精)设计求精1.3 数据库设计基础n n1.3.2 数据库设计过程n n1.需求分析(1)信息需求)信息需求(2)处理需求)处理需求(3)安全性和完整性要求)安全性和完整性要求1.3 数据库设计基础n n1.3.2 数据库设计过程n n2.确定需要的表 遵从概念单一化遵从概念单一化“一事一地一事一地”的原则,的原则,即一个表描述一个实体或实体间的一种即一个表描述一个实体或实体间的一种联系联系1.3 数据库设计基础n n1.3.2 数据库设计过程n n3.确定所需字段(1)每个字段直
15、接和表的实体相关)每个字段直接和表的实体相关(2)以最小的逻辑单位存储信息)以最小的逻辑单位存储信息(3)表中的字段必须是原始数据)表中的字段必须是原始数据(4)确定主关键字字段)确定主关键字字段1.3 数据库设计基础n n1.3.2 数据库设计过程n n4.确定联系 确定外部关键字,把其中一个表的确定外部关键字,把其中一个表的关键字添加到另一个表,以建立两个表关键字添加到另一个表,以建立两个表的联系。的联系。(1)一对一联系)一对一联系(2)一对多联系)一对多联系 (3)多对多联系)多对多联系1.3 数据库设计基础n n数据表之间的关系数据表之间的关系数据表之间的关系数据表之间的关系 (1
16、1)一对一关系)一对一关系)一对一关系)一对一关系学号学号学号学号姓名姓名姓名姓名专业专业专业专业性性性性别别别别年年年年龄龄龄龄1 1甲甲甲甲信息管理信息管理信息管理信息管理女女女女20202 2乙乙乙乙软软软软件工程件工程件工程件工程男男男男18183 3丙丙丙丙计计计计算机算机算机算机男男男男2121学号学号学号学号期末成期末成期末成期末成绩绩绩绩班班班班级级级级人数人数人数人数及格率及格率及格率及格率1 1优优优优50502%2%2 2良良良良60603%3%3 3及格及格及格及格55555%5%1.3 数据库设计基础(2 2)一对多关系)一对多关系)一对多关系)一对多关系团队编团队编
17、团队编团队编号号号号旅游路旅游路旅游路旅游路线线线线 团员团员团员团员人数人数人数人数 出出出出发时间发时间发时间发时间负责负责负责负责人人人人团费团费团费团费A1A1泰泰泰泰 山山山山303005/07/9905/07/99张张张张春春春春4800048000B1B1长长长长白山白山白山白山383803/04/9903/04/99田田田田乔乔乔乔3800038000团队编号团队编号团队编号团队编号姓姓姓姓 名名名名性性性性别别别别电话电话电话电话保险情况保险情况保险情况保险情况A1A1张张张张 俐俐俐俐女女女女89932648993264保险保险保险保险A1A1李微微李微微李微微李微微女女女
18、女89906758990675保险保险保险保险A1A1张伟东张伟东张伟东张伟东男男男男85358908535890未保未保未保未保B1B1王王王王 伟伟伟伟男男男男82356788235678保险保险保险保险B1B1董董董董 军军军军男男男男23546322354632保险保险保险保险B1B1王建华王建华王建华王建华男男男男22455462245546保险保险保险保险B1B1白白白白 杨杨杨杨女女女女76885437688543保险保险保险保险1.3 数据库设计基础(3 3)多对多关系)多对多关系)多对多关系)多对多关系商品号商品号商品号商品号商品名称商品名称商品名称商品名称库库库库存量存量存
19、量存量单单单单价价价价A1A1A A3030120120A2A2B B3838400400A3A3C C4545365365订单订单订单订单号号号号商品号商品号商品号商品号数量数量数量数量送送送送货货货货日期日期日期日期00010001A1A112122009-02-182009-02-1800010001A2A210102009-02-182009-02-1800020002A1A110102009-03-052009-03-0500020002A2A212122009-03-052009-03-0500020002A3A39 92009-03-052009-03-05订单订单订单订单号号号
20、号客客客客户编户编户编户编号号号号订购订购订购订购日期日期日期日期备备备备注注注注00010001B1B12009/02/142009/02/14略略略略00020002B2B22009/03/012009/03/01略略略略1.3 数据库设计基础4.设计求精(1)是否遗忘字段?)是否遗忘字段?(2)是否保持大量空白字段?)是否保持大量空白字段?(3)是否包含相同字段的表?)是否包含相同字段的表?(4)关键字是否合适?)关键字是否合适?1.4 Visual FoxPro 系统概述系统概述FoxPro的发展简史 1 1、1986 1986 年年年年 6 6月推出了月推出了月推出了月推出了FoxB
21、ASE+1.0FoxBASE+1.0版版版版 2 2、1987 1987 年年年年 7 7月推出了月推出了月推出了月推出了FoxBASE+2.0FoxBASE+2.0版版版版 3 3、1988 1988 年年年年 7 7月推出了月推出了月推出了月推出了FoxBASE+2.1FoxBASE+2.1版版版版 4 4、1992 1992 年下半年推出了年下半年推出了年下半年推出了年下半年推出了FoxPro 2.5FoxPro 2.5版版版版 5 5、1994 1994 年年年年 下半年推出了下半年推出了下半年推出了下半年推出了FoxPro 2.6FoxPro 2.6版版版版 6 6、1995 199
22、5 年年年年 6 6月推出了月推出了月推出了月推出了Visual FoxPro 3.0 Visual FoxPro 3.0 7 7、1996 1996 年年年年 8 8月推出了月推出了月推出了月推出了Visual FoxPro5.0 Visual FoxPro5.0 8 8、1998 1998 年年年年 9 9月推出了月推出了月推出了月推出了Visual FoxPro6.0Visual FoxPro6.0 1.4 Visual FoxPro 系统概述系统概述 1998年年 Microsoft Visual Studio 6.0组组件发布,它包括件发布,它包括Visual Basic 6.0、V
23、isual C+6.0和和Visual J+6.0等。而中文版等。而中文版Visual FoxPro 6.0的发布,将我国微机数据的发布,将我国微机数据库技术推向了一个新阶段。库技术推向了一个新阶段。1.4 Visual FoxPro 系统概述系统概述 Visual FoxPro 6.0中文版的主要特性(1 1)用户界面良好。可像)用户界面良好。可像WindowsWindows系统一样操作。系统一样操作。(2 2)具有功能强大的面向对象的编程功能。)具有功能强大的面向对象的编程功能。(3 3)可以通过系统提供的各种工具快速创建应用程序。)可以通过系统提供的各种工具快速创建应用程序。(4 4)数
24、据库的操作更方便灵活。)数据库的操作更方便灵活。(5 5)可与有些程序实现交互操作。)可与有些程序实现交互操作。(6 6)与早期的)与早期的FoxPro FoxPro 生成的应用程序兼容。生成的应用程序兼容。1.4 Visual FoxPro 系统概述系统概述n n Visual FoxPro 6.0 的安装环境系统环境:系统环境:Windows 98或Windows 2000操作系统,配有586/133MHz以上或更高性能的处理器,推荐使用32MB以上内存,VGA或更高分辨率的显示器,硬盘空间为250MB到400MB,PS2鼠标或串行鼠标。1.4 Visual FoxPro 系统概述系统概述
25、n n1.4.1 Visual FoxPro 6.0 的安装n n1.安装Visual FoxPro 6.0 直接安装直接安装VFP6中文版中文版:在【我的电脑】文件夹里双击CD-ROM驱动器图标双击SETUP.EXE图标 按向导提示一步一步操作。1.4 Visual FoxPro 系统概述系统概述1.4 Visual FoxPro 系统概述系统概述1.4 Visual FoxPro 系统概述系统概述此时可使用以下按钮:此时可使用以下按钮:n n 选择选择选择选择“添加添加添加添加/删除删除删除删除”按钮,为当前安装添加新组按钮,为当前安装添加新组按钮,为当前安装添加新组按钮,为当前安装添加新
26、组 件,或删除已有的安装组件。件,或删除已有的安装组件。件,或删除已有的安装组件。件,或删除已有的安装组件。n n 选择选择选择选择“重新安装重新安装重新安装重新安装”按钮,重复上一次的安装,恢按钮,重复上一次的安装,恢按钮,重复上一次的安装,恢按钮,重复上一次的安装,恢复复复复 丢失的文件和重新设置系统。丢失的文件和重新设置系统。丢失的文件和重新设置系统。丢失的文件和重新设置系统。n n 选择选择选择选择“全部删除全部删除全部删除全部删除”按钮,删除已有的全部组件。按钮,删除已有的全部组件。按钮,删除已有的全部组件。按钮,删除已有的全部组件。1.4 Visual FoxPro 系统概述系统概
27、述 Visual FoxPro 6.0安装完成后,屏幕上安装完成后,屏幕上会出现是否安装电子手册会出现是否安装电子手册“MSDN”的提的提示,若需要,应将装有示,若需要,应将装有MSDN的光盘插的光盘插入光驱,继续进行安装。入光驱,继续进行安装。1.4 Visual FoxPro 系统概述系统概述n n2 Visual FoxPro 的启动VFP6的启动的启动:介绍三种方法:菜单、快捷方式、文件夹1.4 Visual FoxPro 系统概述系统概述单击此菜单项鼠标指向此菜单项鼠标指向此菜单项双击桌面快捷方式双击双击双击双击双击双击双击双击双击图1-7 从“运行”对话框启动Visual FoxP
28、ro 6.0 从从“运行运行”对话框启动对话框启动Visual FoxPro 6.0 Visual FoxPro 6.0 1.4 Visual FoxPro 系统概述系统概述n n3.Visual FoxPro 的退出VFP6的退出:在命令窗口中输入QUIT后按Enter键或在【文件】菜单中选择【退出】或单击主窗口右上角的关闭按钮。(1 1 1 1)在)在)在)在Visual FoxPro 6.0Visual FoxPro 6.0Visual FoxPro 6.0Visual FoxPro 6.0主窗口的标题栏中单击主窗口的标题栏中单击主窗口的标题栏中单击主窗口的标题栏中单击FoxProFox
29、ProFoxProFoxPro控控控控 制菜单图标(小狐狸),弹出控制菜单,单击最后一制菜单图标(小狐狸),弹出控制菜单,单击最后一制菜单图标(小狐狸),弹出控制菜单,单击最后一制菜单图标(小狐狸),弹出控制菜单,单击最后一 项项项项“关闭关闭关闭关闭”。(2 2 2 2)在)在)在)在Visual FoxPro 6.0Visual FoxPro 6.0Visual FoxPro 6.0Visual FoxPro 6.0主窗口中,单击右上角的主窗口中,单击右上角的主窗口中,单击右上角的主窗口中,单击右上角的“关闭关闭关闭关闭”按钮(按钮(按钮(按钮(),或用快捷键),或用快捷键),或用快捷键)
30、,或用快捷键Alt+F4Alt+F4Alt+F4Alt+F4。(3 3 3 3)打开)打开)打开)打开Visual FoxPro 6.0Visual FoxPro 6.0Visual FoxPro 6.0Visual FoxPro 6.0主窗口菜单栏中的主窗口菜单栏中的主窗口菜单栏中的主窗口菜单栏中的“文件文件文件文件”菜菜菜菜 单,单击单,单击单,单击单,单击“退出(退出(退出(退出()”选项。选项。选项。选项。(4 4 4 4)在)在)在)在Visual FoxPro 6.0Visual FoxPro 6.0Visual FoxPro 6.0Visual FoxPro 6.0的命令窗口中,
31、输入命令的命令窗口中,输入命令的命令窗口中,输入命令的命令窗口中,输入命令 “QUIT”“QUIT”“QUIT”“QUIT”,按回车键。,按回车键。,按回车键。,按回车键。(5 5 5 5)按)按)按)按Ctrl+Alt+DelCtrl+Alt+DelCtrl+Alt+DelCtrl+Alt+Del组合键,进入组合键,进入组合键,进入组合键,进入“关闭程序关闭程序关闭程序关闭程序”窗口,单窗口,单窗口,单窗口,单击击击击 “结束任务结束任务结束任务结束任务”按钮。按钮。按钮。按钮。1.4 Visual FoxPro 系统概述系统概述n n1.4.2 Visual FoxPro 6.0Visua
32、l FoxPro 6.0的用户界面的用户界面(1)标题栏(可做修改)(2)菜单栏(3)工具栏(4)命令窗口(5)工作区(6)状态栏1.4 Visual FoxPro 系统概述系统概述n n1.4.3 Visual FoxPro 1.4.3 Visual FoxPro 系统配置系统配置设置配置的方式设置配置的方式 使用使用“选项选项”对话框。对话框。在在“命令命令”窗口的程序中使用窗口的程序中使用 SET命令。命令。直接设置直接设置 Windows 注册表。注册表。1.4 Visual FoxPro 系统概述系统概述使用使用“选项选项”对话框查看或更改环境设置对话框查看或更改环境设置(1)(1)
33、“工具工具”菜单菜单“选项选项”命令,打开命令,打开“选项选项”对对 (2)(2)话框。话框。“选项选项”对话框具有一系列代表不对话框具有一系列代表不同同 (3)(3)类别环境选项的选项卡。类别环境选项的选项卡。(2)(2)在在“选项选项”对话框按照自己的需要进行设置。对话框按照自己的需要进行设置。(3)(3)保存所做的设置保存所做的设置1.4 Visual FoxPro 系统概述系统概述n n把设置保存为仅在当前工作期有效:把设置保存为仅在当前工作期有效:在在“选项选项”对话框中设置好以后,选择对话框中设置好以后,选择“确确定定”按钮。按钮。当把设置保存为仅在当前工作期当把设置保存为仅在当前
34、工作期有效时,它们一直起作用直到您退出有效时,它们一直起作用直到您退出 VFP(或直到再次更改它们)。(或直到再次更改它们)。1.4 Visual FoxPro 系统概述系统概述n n永久保存所做的更改:永久保存所做的更改:在在“选项选项”对话框中设置好以后选择对话框中设置好以后选择“设置为设置为默认值默认值”按钮。把它们保存为默认设置。这按钮。把它们保存为默认设置。这将把它们存储在将把它们存储在 Windows 注册表中。当选注册表中。当选择出现在对话框每个选项卡上的择出现在对话框每个选项卡上的“设置为默设置为默认值认值”按钮时,按钮时,VFP保存所有选项卡上的所保存所有选项卡上的所有选项。
35、有选项。1.5 项目管理器项目管理器n n1.5.1 1.5.1 1.5.1 1.5.1 项目管理器及其功能项目管理器及其功能项目管理器及其功能项目管理器及其功能n n在在在在Visual FoxPro 6.0Visual FoxPro 6.0Visual FoxPro 6.0Visual FoxPro 6.0中,中,中,中,一个任务便是一个项目一个任务便是一个项目一个任务便是一个项目一个任务便是一个项目,项目中包含了完成该任务而创建的所有表、数据项目中包含了完成该任务而创建的所有表、数据项目中包含了完成该任务而创建的所有表、数据项目中包含了完成该任务而创建的所有表、数据库、查询、视图、报表、
36、选项卡、表单和程序,库、查询、视图、报表、选项卡、表单和程序,库、查询、视图、报表、选项卡、表单和程序,库、查询、视图、报表、选项卡、表单和程序,可用项目管理器来组织和管理这些文件。可用项目管理器来组织和管理这些文件。可用项目管理器来组织和管理这些文件。可用项目管理器来组织和管理这些文件。n n“项目管理器项目管理器项目管理器项目管理器”是是是是Visual FoxPro 6.0Visual FoxPro 6.0Visual FoxPro 6.0Visual FoxPro 6.0中处理数据中处理数据中处理数据中处理数据和对象的主要组织工具,是和对象的主要组织工具,是和对象的主要组织工具,是和对
37、象的主要组织工具,是Visual FoxPro 6.0Visual FoxPro 6.0Visual FoxPro 6.0Visual FoxPro 6.0的的的的“控制中心控制中心控制中心控制中心”。最好把应用程序中的文件都组织。最好把应用程序中的文件都组织。最好把应用程序中的文件都组织。最好把应用程序中的文件都组织到到到到“项目管理器项目管理器项目管理器项目管理器”中,这样便于管理和查找。中,这样便于管理和查找。中,这样便于管理和查找。中,这样便于管理和查找。1.5 项目管理器项目管理器n n1.5.2 创建项目文件 项目项目是文件、数据、文档以及是文件、数据、文档以及VFP 6.0VFP
38、 6.0对象对象的集合。的集合。项目项目用用“项目管理器项目管理器”进行维护。在建立进行维护。在建立应用程序时应先建立一个项目文件。应用程序时应先建立一个项目文件。1.5 项目管理器项目管理器n n、打开、打开、打开、打开“新建新建新建新建”对话框(新建项目)对话框(新建项目)对话框(新建项目)对话框(新建项目)从从从从“文件文件文件文件”菜单中选择菜单中选择菜单中选择菜单中选择“新建新建新建新建”命令,或直命令,或直命令,或直命令,或直接单击工具栏上的接单击工具栏上的接单击工具栏上的接单击工具栏上的“新建新建新建新建”按钮,打开按钮,打开按钮,打开按钮,打开“新建新建新建新建”对对对对话框。
39、话框。话框。话框。“新建新建新建新建”对话框允许您使用设计器或向导创建对话框允许您使用设计器或向导创建对话框允许您使用设计器或向导创建对话框允许您使用设计器或向导创建新文件。对话框中的选项:新文件。对话框中的选项:新文件。对话框中的选项:新文件。对话框中的选项:n n文件类型:列出了可以创建的文件类型。文件类型:列出了可以创建的文件类型。文件类型:列出了可以创建的文件类型。文件类型:列出了可以创建的文件类型。n n新建文件:显示一个对话框、设计器或编辑窗口,新建文件:显示一个对话框、设计器或编辑窗口,新建文件:显示一个对话框、设计器或编辑窗口,新建文件:显示一个对话框、设计器或编辑窗口,从中创
40、建选定类型的文件。从中创建选定类型的文件。从中创建选定类型的文件。从中创建选定类型的文件。n n向向向向 导:打开用于创建选定的文件类型的向导。导:打开用于创建选定的文件类型的向导。导:打开用于创建选定的文件类型的向导。导:打开用于创建选定的文件类型的向导。1.5 项目管理器项目管理器n n2 2 2 2、建立并保存项目文件(创建项目名保存)、建立并保存项目文件(创建项目名保存)、建立并保存项目文件(创建项目名保存)、建立并保存项目文件(创建项目名保存)在在在在“新建新建新建新建”对话框的对话框的对话框的对话框的“文件类型文件类型文件类型文件类型”中选择中选择中选择中选择“项目项目项目项目”单
41、选钮,单击单选钮,单击单选钮,单击单选钮,单击“新建文件新建文件新建文件新建文件”按钮,弹出按钮,弹出按钮,弹出按钮,弹出“创建创建创建创建”对对对对话框。话框。话框。话框。(1)(1)(1)(1)在在在在“创建创建创建创建”对话框中将出现当前默认工作目对话框中将出现当前默认工作目对话框中将出现当前默认工作目对话框中将出现当前默认工作目录中的内容录中的内容录中的内容录中的内容,现在这个目录还是空的。在,现在这个目录还是空的。在,现在这个目录还是空的。在,现在这个目录还是空的。在“项目文件项目文件项目文件项目文件”输入框中输入用户项目的名称。项目文件的扩展名输入框中输入用户项目的名称。项目文件的
42、扩展名输入框中输入用户项目的名称。项目文件的扩展名输入框中输入用户项目的名称。项目文件的扩展名为为为为.PJX.PJX.PJX.PJX 。(2)(2)(2)(2)单击单击单击单击“保存保存保存保存”按钮按钮按钮按钮。这样就建立了一个空的项目文件,并进入这样就建立了一个空的项目文件,并进入这样就建立了一个空的项目文件,并进入这样就建立了一个空的项目文件,并进入“项目项目项目项目管理器管理器管理器管理器”窗口。窗口。窗口。窗口。1.5 项目管理器项目管理器n n注意:注意:项目文件中所保存的并非是它所包含的文项目文件中所保存的并非是它所包含的文件,而仅是对这些文件的引用,而且这些件,而仅是对这些文
43、件的引用,而且这些文件可同时用于多个项目文件。文件可同时用于多个项目文件。1.5 项目管理器项目管理器n n1.5.3 项目管理器的使用一、打开关闭项目管理器1.1.1.1.打开项目管理器打开项目管理器打开项目管理器打开项目管理器(1)(1)(1)(1)从从从从“文件文件文件文件”菜单中选择菜单中选择菜单中选择菜单中选择“打开打开打开打开”命令。命令。命令。命令。(2)(2)(2)(2)在弹出的在弹出的在弹出的在弹出的“打开打开打开打开”对话框中选择所需的项目文件。对话框中选择所需的项目文件。对话框中选择所需的项目文件。对话框中选择所需的项目文件。(3)(3)(3)(3)单击单击单击单击“确定
44、确定确定确定”按钮。按钮。按钮。按钮。当当当当激激激激活活活活“项项项项目目目目管管管管理理理理器器器器”窗窗窗窗口口口口时时时时,“项项项项目目目目”菜菜菜菜单单单单出出出出现现现现在菜在菜在菜在菜 单栏中。单栏中。单栏中。单栏中。2.2.2.2.关闭:关闭:关闭:关闭:单击单击单击单击“项目管理器项目管理器项目管理器项目管理器”右上角的关闭按钮即可。右上角的关闭按钮即可。右上角的关闭按钮即可。右上角的关闭按钮即可。1.5 项目管理器项目管理器二、查看文件 “项项项项目目目目管管管管理理理理器器器器”中中中中的的的的项项项项目目目目是是是是以以以以类类类类似似似似于于于于大大大大纲纲纲纲的的
45、的的结结结结构构构构来来来来组组组组织织织织的的的的,可可可可以以以以将将将将其其其其展展展展开开开开或或或或折折折折叠叠叠叠,以以以以便便便便查查查查看看看看不不不不同同同同层层层层次次次次中中中中的的的的详细内容。详细内容。详细内容。详细内容。1.1.1.1.展开项目:展开项目:展开项目:展开项目:单击单击单击单击“+”“+”“+”“+”号可以显示项目中该类型项的名称。号可以显示项目中该类型项的名称。号可以显示项目中该类型项的名称。号可以显示项目中该类型项的名称。2.2.2.2.折叠项目:折叠项目:折叠项目:折叠项目:若要折叠已展开的列表,可单击列表旁边的若要折叠已展开的列表,可单击列表旁
46、边的若要折叠已展开的列表,可单击列表旁边的若要折叠已展开的列表,可单击列表旁边的“-”“-”“-”“-”号。号。号。号。1.5 项目管理器项目管理器三、向项目管理器中添加或移去文件1.1.添加文件添加文件(1)(1)在在“项目管理器项目管理器”中选择欲添加的文件类型。中选择欲添加的文件类型。(2)(2)单击单击“添加添加”按钮。按钮。(3)(3)在在“打开打开”对话框中选择要添加的文件名。对话框中选择要添加的文件名。(4)(4)单击单击“确定确定”按钮。按钮。所选文件便被添加到项目管理器中。所选文件便被添加到项目管理器中。1.5 项目管理器项目管理器2.移去或删除文件(1)在“项目管理器”中选
47、择欲移去的文件类型。(2)在出现的询问对话框中选择“移去”。(3)如果要从磁盘中删除文件,则在询问对话框 中选择“删除”。1.5 项目管理器项目管理器四、在项目管理器中新建或修改文件n n“项目管理器项目管理器”简化了创建和修改文件的过程。简化了创建和修改文件的过程。n n只只需需选选定定要要创创建建或或修修改改的的文文件件类类型型,然然后后选选择择“新新建建”或或“修修改改”按按钮钮,Visual Visual FoxPro FoxPro 6.0 6.0 将将显显示示与与所所选选文文件件类类型相应的设计工具。型相应的设计工具。n n对于某些项,您还可以选择利用向导来创建文件。对于某些项,您还
48、可以选择利用向导来创建文件。或者直接使用命令:或者直接使用命令:creat project creat project 或者或者 modify project modify project二者区别:二者区别:modify modify 一般用于打开已创建好的项目文件。一般用于打开已创建好的项目文件。1.5 项目管理器项目管理器1.1.创建文件创建文件(1)(1)在在“项目管理器项目管理器”中选择欲创建的文件类型。中选择欲创建的文件类型。(2)(2)单单击击“项项目目管管理理器器”上上的的“新新建建”按按钮钮或或使使用用“项项目目”菜单的菜单的“新建文件新建文件”命令。命令。在在“项项目目管管理
49、理器器”中中创创建建的的文文件件自自动动添添加加到到“项项目目管管理理器器”中中;而而用用“文文件件”菜菜单单中中的的“新新建建”命命令令创创建建的的文文件件并并不不添添加加到到项项目目中中,若若要要使使其其包包含含在在“项项目目管管理理器器”中中,必必须须再再用用上上面面介介绍绍的的“添添加加”文文件件的的方方法法将将其其添添加进去。加进去。1.5 项目管理器项目管理器2.2.修改文件修改文件 (1)(1)在在“项目管理器项目管理器”中选择欲修改的文件类型。中选择欲修改的文件类型。(2)(2)单击单击“修改修改”按钮。按钮。例如,要修改一个表,先选定表的名称,然例如,要修改一个表,先选定表的
50、名称,然后选择后选择“修改修改”按钮,该按钮,该 表便显示在表便显示在“表设表设计器计器”中。中。1.5 项目管理器项目管理器五、为文件添加说明创建或添加新的文件时,可以为文件加上说明。创建或添加新的文件时,可以为文件加上说明。文件被选定时,说明将显示在文件被选定时,说明将显示在“项目管理器项目管理器”的底部。的底部。(1)(1)在在“项目管理器项目管理器”中选定文件。中选定文件。(2)(2)从从“项目项目”菜单中选择菜单中选择“编辑说明编辑说明”。(3)(3)在在“说明说明”对话框中键入对文件的说明。对话框中键入对文件的说明。(4)(4)选择选择“确定确定”。1.5 项目管理器项目管理器六、