VFP6教程第9章 项目管理器
VisualFoxPro6.0中项目管理器

VisualFoxPro6.0中项目管理器Visual FoxPro6.0 中项目管理器摘要 Visual FoxPro6.0 中的项目管理器集成了一个应用程序所包括的一切文件,使各文件间的关系更加清楚、联系更加密切,操作更加简便。
关键词 VFP;项目管理器;特点FoxPr全面采用以窗口、表单、对话框和联机帮助为特征的图形用户界面的技术和操作方法,使其成为国内外最流行的数据库管理系统软件。
Visual FoxPro6.0保留以往数据库管理系统功能的基础上,在系统资源利用和设计环境等方面都采用了新技术,提供了更加强大的交互式发展环境,引入了可视化增强技术,提供了大量的开发工具,从而成为当今功能最为强大、可靠的小型数据库管理系统,是开发中小型数据库的强有力工具。
Visual FoxPro6.0以友好的用户界面、交互式的人机会话方式、向导问答式的开发模式,使得用户以更快的速度、更方便的操作,创建、使用开发应用程序。
其中,增强的“项目管理器”是一个比其它方式更加集中、更加快捷、更加方便的数据管理工具。
使用项目管理器是用户开发管理应用程序的最佳选择。
一、项目管理器窗口项目是文件、数据、文档以及Visual FoxPro6.0对象的集合,用于跟踪创建应用程序所需要的所有程序、表单、菜单、数据库、报表、查询等文件。
项目用项目管理器来管理维护。
项目管理器在VFP主窗口中显示为一个独立的窗口。
为了更好的管理项目中的各种文件,它使用的结构对项目文件进行分类,使得文件的组织更加清晰。
如果用户需要处理项目中某一特定类型的对象,可以选择“全部”或相应的选项卡。
集成在项目管理器中的操作按钮是动态形式的,如果用户选定了项目中某一特定项时,窗口中的按钮就会随之改变为对此对象进行相应操作的按钮,使得对于文件操作更加方便。
二、Visual FoxPro6.0中项目管理器的主要特点1.VFP项目管理器与其它数据库管理系统和语言系统在可视化方式操作方面的主要区别(1/)在创建新文件或修改现有文件上的区别在其它开发系统中使用可视化编程工具创建和修改文件的操作主要通过用户在主窗口中选择相应的菜单项或设计工具。
FoxPro_6.0教程

Microsoft Visual FoxPro 6.0中文版教程初级教程目录Microsoft Visual FoxPro 6.0中文版教程 (1)初级教程目录 (1)第一课开场白 (2)第二课见识一下面向对象的编程 (2)第三课对象、属性、事件、方法 (13)属性(property): (14)事件(event): (14)方法(method): (14)第四课常用的对象、属性、事件、方法 (15)对象(object): (15)属性(property): (16)事件(event): (22)方法(methord): (23)第五课常用编程命令及常用函数 (23)命令 (23)函数 (29)第六课编一个完整的软件 (35)第七课编程中的一些小技巧 (36)一、复制 (36)二、缩格及空行 (37)三、在程序中插入对象名称 (38)四、精确调整对象位置 (38)五、为文件写说明 (38)六、重命名文件 (39)七、修改数据表时调整字段位置 (39)八、调整表格中各列的位置 (39)九、设置控件的tabindex位置 (40)十、改程序前应先改系统分析 (40)十一、删除项目管理器中的文件 (41)十二、将磁盘上的文件添加到项目管理器中 (41)十三、设置主程序 (41)第八课程序的调试 (41)第九课软件的编译及制作安装盘 (44)软件的编译 (44)制作安装盘 (45)第一课开场白很简单,只讲两个问题:一、项目管理器;二、数据库和表的区别。
一、在开发一个软件项目的过程中往往会产生大量的各种文件,有时开发者自己都不知道有些什么文件了,因此从VISUAL FOXPRO开始引入了项目管理器,以便更好地管理这些文件。
项目管理器由两个文件组成,扩展名分别是“PJX”和“PJT”。
二、学过FOX的人都知道数据库是什么,就是有字段、记录的一个二维表,也就是那个DBF文件,可是到了VISUAL FOXPRO 3.0,这数据库就不叫数据库了,它干脆就叫“表”,英文叫“TABLE”。
DYJ

第一讲项目管理器的使用Visual FoxPro 6.0系统为用户提供了几种各具特点的操作方式,用户可根据情况以及应用的需要,选择合适的操作方式,实现数据库的操作、应用。
Visual FoxPro 6.0系统的操作方式主要有:(1)命令操作方式(2)菜单操作方式(3)程序操作方式所谓项目是Visual FoxPro中相关数据、文档和各类文件、对象的集合,也即项目是与一个应用有关的所有文件的集合。
在Visual FoxPro系统中,使用项目组织、集成数据库应用系统中所有相关的文件,形成一个完整的应用系统。
项目管理器是Visual FoxPro系统创建、管理项目的工具,用来创建、修改、组织项目中各种文件,对项目中程序进行编译和连编,形成一个可以运行的应用程序系统。
一、创建项目项目管理器是将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名为.pjx的项目文件。
1、创建项目创建一个项目有两种途径:一是仅创建一个项目文件,用来管理其他文件;二是使用应用程序向导生成一个项目和一个Visual Foxpro应用程序框架。
在此介绍第一种途径:步骤一:从“文件”菜单中选择“新建”命令,打开“新建”对话框。
步骤二:在“文件类型”区域选择“项目”单选项,然后单击“新建文件”图标按钮,打开“创建”对话框。
步骤三:在“创建”对话框的“项目文件”文本框中输入项目文件名,单击“保存”按钮。
2、打开和关闭项目用菜单方式打开一个项目的操作步骤:步骤一:从“文件”菜单中选择“打开”命令,或单击“常用工具栏”上的“打开”按钮,系统弹出打开对话框。
步骤二:从“打开”对话框的“文件类型”区域选择“项目”单选项,在“搜索”框中打开项目所在的文件夹。
步骤三:双击要打开的项目文件,或选择它然后单击“确定”按钮。
3、各类选项卡项目管理器中共有6个选项卡,其中:“数据”、“文档”、“类”、“代码”、“其他”5个选项卡用于分类显示各类文件,“全部”用于集中显示该项目中的所有文件。
visual foxpro教程

1.1.1
基本概念____2.数据处理
数据处理是对各种类型的数据进行收集、整理、存储、分类、加工、 检索、维护、统计和传播等一系列活动的总称 数据处理的目的是从大量的、原始的数据中抽取对人们有价值的信息, 并以此作为行为和决策的依据 数据处理的核心问题是数据管理 数据库技术主要研究在计算机环境下如何合理组织数据、有效管理数 据和高效处理数据
1.3.4
VFP的项目管理器____1.启动项目管理器
项目是文件、数据、文档以及VFP对象的集合,项目可作为文件(.PJX) 保存在磁盘中 项目管理器是创建和管理项目的一个极为便利的工作平台,开发一个应 用系统时,通常都是先从创建项目文件开始,利用‚项目管理器‛来组织和 管理项目中的各类数据和对象 1. 启动项目管理器 通过新建项目文件或打 开已有的项目文件可启动项 目管理器
测验方法
◆ 理论、操作综合测验 ◆ 实验、实验报告、考勤均计成绩 ◇ 平时上机 ◇ 上机考试 20% 30%
◇ 期末理论考试
50%
第 章
1.1 1.2 1.3 1.4 1.5
1 数据库系统
数据库基础知识 Visual FoxPro 6.0的特点、安装和运行 Visual FoxPro 6.0的集成开发环境 Visual FoxPro 6.0系统的配置 Visual FoxPro 6.0的文件类型
1.1.3
关系数据库及其特点____1.关系数据库
由关系模型组成的数据库就是关系数据库 关系数据库由包含数据记录的多个数据表组成,用户可在有相关数据 的多个表之间建立相互联系 在关系数据库中,数据被分散到不同的数据表中,以便使每一个表中 的数据只记录一次,从而避免数据的重复输入,减少冗余
1.1.3
FoxPro项目管理器的操作

实验2 Visual FoxPro项目管理器的操作一、实验目的1.了解项目管理器的组成。
2.掌握利用项目管理器创建项目、打开和关闭项目。
3.掌握项目管理器的使用方法。
4.学会如何定制项目管理器。
二、实验内容1.查看项目管理器的组件。
观察项目管理器各选项卡的组成。
其中“全部”选项卡包括了其他5个选项卡的全部内容。
注意观察组件前面的“+”和“-”标志,单击“+”,可以展开该组件的所有子组件和对象,此时,“+”变为“-”,单击“-”可折叠已展开的列表。
2.项目的创建、打开和关闭。
⑴项目的创建。
在“E:\VF练习”目录下建立一个名为“学生成绩管理系统”的项目。
操作如下:①执行“文件”→“新建”命令,或单击“常用”工具栏上的“新建”按钮,打开“新建”对话框。
②在“文件类型”区选择“项目”单选项,然后单击“新建文件”图标按钮,系统打开“创建”对话框。
③在“创建”对话框的“项目文件”文本框中输入项目名称“学生成绩管理系统”,然后在“保存在”组合框中选择保存该项目的VF练习文件夹。
④单击“保存”按钮,VFP就在E:\VF练习目录下建立一个“学生成绩管理系统.pjx文件。
⑵打开“学生成绩管理系统”项目。
①执行“文件”→“打开”命令,或在“常用”工具栏中单击“打开”按钮,系统弹出“打开”对话框。
②在“打开”对话框的“文件类型”下拉框中选择“项目”选项,再在“搜寻”框中指定项目所在的E:\VF练习文件夹。
①双击要打开的项目“学生成绩管理系统.pjx”或选择它,再单击“确定”按钮,即可打开该项目。
⑵关闭“学生成绩管理系统”项目。
若要关闭项目,只需单击项目管理器右上角的“关闭”按钮即可。
当关闭一个空项目文件时,VFP在屏幕上显示提示框,若单击“删除”按钮,系统将从磁盘上删除该空项目文件;若单击“保持”按钮,系统将保存该空项目文件。
3.项目管理器的使用。
⑴创建文件。
在“学生成绩管理系统”项目中新建一个名为XS的数据库。
步骤如下:①打开“学生成绩管理系统”项目。
2024版VFP6精品教学课件

VFP6精品教学课件目录•VFP6概述与基础•语言基础与数据类型•数据库操作与管理功能•面向对象编程思想在VFP6中应用•窗体设计与事件处理机制•报表打印与文件操作功能实现01VFP6概述与基础VFP6简介及发展历程VFP6(Visual FoxPro 6.0)是微软公司推出的一款关系型数据库管理系统,具有可视化编程和面向对象编程的特性。
VFP6的发展历程可以追溯到dBASE时代,经过FoxPro、Visual FoxPro等版本的演进,VFP6在功能和性能上得到了显著提升。
VFP6广泛应用于桌面应用程序开发、数据库管理和数据分析等领域,是一款功能强大的数据库开发工具。
VFP6特点与优势分析可视化编程VFP6提供了丰富的可视化设计工具,如表单设计器、报表设计器等,使得开发者能够直观地设计用户界面和数据库报表。
面向对象编程VFP6支持面向对象编程技术,包括封装、继承和多态等特性,有助于提高代码的可重用性和可维护性。
强大的数据库功能VFP6内置了高性能的数据库引擎,支持SQL语言访问和操作数据库,提供了数据完整性、安全性和并发控制等数据库管理功能。
与其他系统的集成VFP6可以与Microsoft Office等应用程序无缝集成,实现数据的共享和交换,提高了开发效率和用户体验。
从官方网站或授权渠道下载VFP6安装程序,按照提示完成安装过程。
安装VFP6配置开发环境安装附加组件启动VFP6开发环境,设置开发者习惯使用的界面风格、快捷键等参数。
根据需要安装VFP6的附加组件,如报表设计器、OLE DB 驱动等,以扩展VFP6的功能。
030201安装与配置VFP6开发环境第一个VFP6程序示例在VFP6开发环境中创建一个新的项目,指定项目名称和保存路径。
使用表单设计器设计应用程序的用户界面,添加所需的控件和布局。
在表单或控件的事件处理程序中编写代码,实现应用程序的逻辑功能。
保存并运行程序,查看程序运行效果并进行调试和优化。
vf部分教程

实验一建立项目管理器、建立数据库和表、输入部分数据一、实验目的1.熟悉V isual Foxpro 项目管理器的使用;2.熟悉数据库的概念和V isual Foxpro 数据表的概念;3.掌握数据表的建立方法,数据直接输入的方法;4.熟练掌握表文件的打开、浏览、关闭。
二、实验内容;1.建立项目管理器“学生成绩管理系统”2.建立数据库“成绩库”,并创建4个与学生成绩管理系统工作密切相关的数据表“班级号名”、“学生”、“学生选课”、“课程”;3.直接为“班级号名”、“课程”两个数据表输入数据。
三、实验步骤(一)Visual Foxpro 基本操作1. Visual Foxpro 的启动开始→程序→ Visual Foxpro 6.0,或:双击桌面V isual Foxpro 6.0 快捷方式图标。
2. Visual Foxpro 的退出在V isual Foxpro 的命令窗口中键入q uit 或选V isual Foxpro 菜单中文件→退出。
3.工作目录及表单区域的设置·在机房的学生数据盘(例如D:盘)上建一目录,命名为“成绩管理”。
·进入V isual Foxpro,选菜单中的工具→选项→“文件位置”选项卡,找到“默认目录”,如图1-1。
图1-1 选择默认目录·点击“修改”按钮,进入图1-2,再单击按钮,按图1-2 设置后,单击“确定”按钮。
·单击“表单”选项卡,将“最大设计区”选为 1024×768。
·单击“设置为默认值”按钮,再单击“确定”按钮。
注意:如果学生机房安装了还原卡,则每次上机或重新启动后都要重新进行以上第3步“工作目录及表单区域的设置。
”图1-2 更改文件位置(二)项目管理器和数据库的建立1.项目管理器(1)什么是项目管理器项目管理器是V isual Foxpro 开发应用系统的综合性平台,在这里可以建立数据库、表单、菜单、程序、编译等。
Visual FoxPro程序设计课件第9章项目管理器

9.3.2 设置主文件
主文件是整个应用程序的入口,应用程序必须包含 一个主文件,且只能有一个主文件,在Visual FoxPro中 程序文件、菜单、表单或查询都可以作为主文件,当用 户运行应用程序时,将首先启动主文件,然后由主文件 中的命令,再依次调用所需要的应用程序及其它组件。
9.3.3 连编项目
本章小结
本章介绍的基本概念: (1)项目管理器:是用来组织和管理文件的,为系统开发者提供了
一个工作平台,将一个应用程序涉及的所有文件有机地组合到一 起,通过“项目管理器”窗口右边的命令按钮就可以对各种文件 进行操作,还可以将应用系统编译成一个可独立运行的.app或.exe 文件。 (2)创建用户的应用系统:在Visual FoxPro中,开发一个数据库应 用系统时,当设计的应用系统组件(如数据库、表单、报表、菜 单等)在项目管理器中组织好后,要连编成一个完整的应用程序 ,最终编译成一个应用文件(.app)或可执行文件(.exe)。
项目管理器有数据、文档、类、代码、其它和全部6个选项卡, 用于分别显示不同类型的文件。
“数据”选项卡包含了一个项目中的所有数据:数据库、自由 表、查询和视图。
“文档”选项卡包含了处理数据时所用的文件:输入和查看数 据时所用的表单文件、打印表和从表中查询到结果时所用的报表文 件和标签文件。
“类”选项卡包含了可以创建控件对象的类文件。 “代码”选项卡包含了可以实现特殊功能的模块程序:程序文 件、函数库文件、应用程序文件。 “其它”选项卡包含了文本文件、菜单文件、位图文件、图标 文件。 “全部”选项卡将各类文件全部显示在窗口中。
9.1.1 创建项目文件 9.1.2 项目文件的打开与关闭
未包含任何文件的项目称为空项目。当关闭对应的“项目管理 器”窗口时,系统将在屏幕上显示提示框,若单击提示框中的“保 存”按钮,系统将保存该空项目文件;若单击提示框中的“删除” 按钮,系统将从磁盘上删除该空项目文件。
vfp6.0课件

2) 数组 当前记录
GATHER FROM <数组> [ FIELDS <字段名> ]
演示操作
Visual FoxPro 6.0 第二章
第一节 VFP6.0数据
返回目录
数据类型: 常量: 算术运算符:+, , *, / , %, ^(**) 变量: 字符(日期)运算符: +, 运算符: 函数: 关系运算符:<,<=,>,>=,=,= =,<>,$ 表达式: 逻辑运算符:not(!) and or
第一节 数据库简介
返回目录
信息: 数据: 数据处理: 数据库: 数据库管理系统: 数据库系统:
数据库系统 是对数据
库统一管理的计算机硬件和 软件资源的统称。具体由五 部分组成:数据库(数据)、 数据库管理系统(软件)、数 据库管理员(人员)、硬件平 台和软件平台。
Visual FoxPro 6.0 第一章
第一节 VFP6.0数据
返回目录
数据类型: 常量: 变量: 运算符: 函数: 表达式:
变量 是在命令和程序运行过
程中允许变化的量。变量有内存 变量和字段变量两类。变量要先 定义后才能使用。字段变量和内 存变量可以同名,系统默认的是 字段变量优先,要用内存变量需 在变量名前加M.或M->。
第一节 数据库简介
返回目录
信息: 数据: 数据处理: 数统的特点: 实现数据共享,减少数据冗余 采用特定的数据模型 数据独立性 数据统一管理与控制
Visual FoxPro 6.0 第一章
第二节 关系数据库
返回目录
VFP6。0最新教程--编程必备

编程必备VFP6.0教程目录第1章概述 (3)1.0 数据、数据处理 (3)1.1 数据管理技术的发展 (3)1.2 数据模型 (3)1.3 关系型数据库管理系统 (5)1.4 Visual FoxPro 6.0的认识 (6)1.5 Visual FoxPro 6.0的启动与退出 (6)1.6 Visual FoxPro 6.0界面的认识 (6)1.7 Visual FoxPro 6.0的工作方式 (7)1.8 Visual FoxPro 6.0的辅助设计工具 (7)1.9 Visual FoxPro 6.0的项目管理器 (7)第2章表的建立与操作 (9)2.0 基本知识 (9)2.1 VFP的数据形式、类型及运算 (11)2.2 自由表的建立与修改 (22)2.3 表的常规操作 (24)2.4 排序与索引 (30)2.5 记录查找 (35)2.6 多表同时工作 (36)2.7 数据统计 (39)2.8 SQL查询 (40)第3章数据库、查询和视图 (44)3.1 数据库概述 (44)3.2 数据库的有关操作 (44)3.3 数据完整性 (46)3.4 查询 (48)3.5 视图 (50)第4章程序设计基础 (52)4.1 程序入门 (52)4.2 程序结构 (55)4.3 子程序 (57)4.4 程序调试简介 (61)第5章表单设计 (62)5.1 表单设计基础 (62)5.2 表单对象 (64)5.3 常用控件介绍 (65)5.4 利用表单向导创建表单 (75)第6章菜单设计 (76)6.1 菜单的认识 (76)6.2 菜单设计介绍 (76)6.3 下拉式菜单设计 (77)第7章报表设计 (78)7.1 报表设计基础 (78)7.2 简单报表设计 (79)7.3 分组报表设计 (79)7.4 分栏报表设计 (80)7.5 统计输出 (80)7.6 利用报表向导创建报表 (80)第8章数据库应用系统开发概述 (81)8.1 数据库应用系统的认识 (81)8.2 利用项目来管理开发中的数据库应用系统 (81)第1章 基本知识1.0 数据、数据处理一、数据表示信息有多种方法,如文字、声音、图形、图像等。
《VisualFoxPro6.0简明教程》教学指导书(精)

《VisualFoxPro6.0简明教程》教学指导书(精)《Visual FoxPro6.0简明教程》教学指导书一、教学目的和要求本课程以Visual Foxpro 6.0 为基础,讲授数据库系统的基本概念和基本理论,使学生了解关系型数据库的基本概念和程序设计方法,能够独立编写VFP程序,并结合数据库的操作管理功能,实现信息管理与查询功能,为后续课程学习奠定基础。
通过本课程的学习,使学生掌握数据库的基本概念、操作、查询;掌握高级语言程序设计及可视化编程功能,掌握可视化编程技巧及技术。
学完本课程后,学生应该能够独立编制小型数据库应用程序。
为了便于教师备课,掌握进度,我们给出该课程的教学指导书。
但基于各学校的教学安排和情况有所不同,所以很难有统一要求,我们仅以每周3+2学时为例(3节上课,2节上机,按18周设计)写出教学要求。
对于每周2+2学时的教学单位有些章节内容可以删略。
二、课程内容及其安排(课程安排以教育部高职高专规划教材《Visual FoxPro6.0简明教程》为基础)教学课程内容安排:第一周内容:第1章Visual FoxPro 6.0概述教学目的:要求学生掌握VFP6.0的功能,VFP6.0系统的软硬件环境,VFP6.0系统的安装及性能指标和VFP6.0文件组成。
教学重点与难点:1.VFP6.0系统的启动2. VFP6.0环境介绍3.VFP6.0文件组成作业:1.VFP 6.0的主要特点是什么?2.VFP 6.0主要使用哪两种菜单?3.VFP 6.0的数据库文件和数据表文件的扩展名是什么?第二周内容:项目管理器教学目的:使学生学会项目管理器的建立和使用.教学重点与难点:1.项目管理器的建立和界面操作2. 设计器与生成器的使用3. 工作目录与搜索路径的建立作业:1.什么是项目管理器?2.如何进入项目管理器3.项目文件的扩展名是什么?4.建立一个文件名为“项目2”的项目文件。
第三周内容:第3章数据库文件的建立和操作教学目的:使学生掌握数据库的概念,如何建立数据库文件以及数据库的操作.重点与难点:1.数据库的基本概念2.数据库文件的建立和操作作业:1.什么是数据库?2.什么是关系数据库?3.什么是数据库管理系统?4.如何在数据库文件中添加或去掉表?5.在名为“项目2”的项目文件中建立一个库名为“学生”的数据库。
全国计算机等级考试二级教程(VFP6.0)

数据库技术与网络技术相结合,以结合的紧松,可分为物理 80年代初- 上分布、逻辑上集中和物理上分布、逻辑上分布的结构两种。 独立性、共享性、一致性、完整性均很高,冗余度可控。 数据库技术与面向对象程序设计相结合的产物,是面向对象 80年代初- 方法在数据库领域中的实现和应用。不但支持标准的过程化 程序设计,而且提供了面向对象程序设计的强大功能
⑥关键字
能够(唯一地)标识一 个元组的属性或属性的组合。 (3).实际关系模型 在VFP中,关键字表示 为字段或字段的组合。 例1.1部门—职工—工资关系模型
⑦外部关键字
如果表中的一个字段不是本 表的主关键字或候选关键字,而 是另一个表的主关键字或候选关 键字,则这个字段(属性)就称为 外部关键字。
④自然联接
在联接运算中,按 照字段值相等为条件进 行的联接操作称为等值 联接。自然联接是去掉 重复属性的等值联接。
等值联接
不投影 重复字段
13/17
1.3数据库设计基础
1.3.1数据库设计步骤
③表中字段必须是原始数据 或基本数据元素
表中不应包括通过计算 1.设计原则 可以得到的“二次数据”或 ①遵从概念单一化“一 多项数据的组合。 事一地”原则 例如在职工表中,如果 一个表描述一个实体或实体间的 一种联系。避免大而杂的表,首先分 有了身份证号字段,就不应 离需要作为单个主题而独立保存的信 再有年龄和出生年月字段。 息,将不同信息分散在不同表中。 ④用外部关键字保证
②尽量避免在表之间出现 重复字段
表间联系
除了保证表中有反映与其它表之 间存在联系的外部关键字之外,尽量 避免在表之間出現重復字段。例如在 课程表中如有课程名字段,在选课表 中就不应再有。
表间关联依靠外部关键 字维系,使得表具有合理 结构,不仅存储了所需要 的实体信息,并且反映出 实体之间客观存在的联系。
项目管理器

4.停放项目管理器 将项目管理器拖到VFP主窗口的顶部就可以使 它像工具栏一样显示在主窗口的顶部。停放后 的项目管理器变成了窗口工具栏区域的一部分, 不能将其整个展开,但是可以单击每个选项卡 来进行相应的操作。对于停放的项目管理器, 同样可以从中拖开选项卡。
2.“文档”选项卡 如图8-5所示,文档选项卡中包含了处理数据时所用的全 部文档:输入和查看数据所用的表格,以及打印表和查询 结果所用的报表和标签。
项目管理器的操作
1.添加或移除文件 要想使用“项目管理器”,必须在其中添加已有的文件或 者用它来创建新的文件。例如:如果想把一些已有的扩展名 为.DBF的表添加到项目中,只需在“数据”选项卡中选择 “自由表”,然后用“添加”按钮把它们添加到项目中。 (1)在项目中加入文件的步骤为: 1)选择要添加项的类型; 2)选择“添加”; 3)在“打开”对话框中,选择要添加的文件名,然后选 择“确定”。
8.“关闭”按钮 关闭选定的数据库文件。当选定的数据库文件关闭 后,此按钮变为“打开”。此按钮与“项目”菜单 中“关闭文件”命令作用相同。 9.“预览”按钮 在打印预览方式下显示选定的报表或标签文件内容。 此按钮与“项目”菜单中“预览文件”命令作用相 同。 10.“连编”按钮 连编个项目或应用程序,还可以连编一个可执行文 件。此按钮与“项目”菜单中“连编”命令作用相 同。
(2)从项目中移除文件的步骤为: 1)选定要移除的内容; 2)选择“移去”; 3)在提示框中选择“移去”。
2.创建和修改文件 “项目管理器”简化了创建和修改文件的过程。只需选定 要创建或修改的文件类型,然后选择“新建”或“修改”按 钮,VFP将显示与所选文件类型相应的设计工具。 (1)创建添加到“项目管理器”中文件的操作步骤为: 1)选定要创建的文件类型; 2)选择“新建”。 (2)修改文件的操作步骤为: 1)选定一个已有的文件; 2)选择“修改”。 注意:利用“项目”菜单的“新建文件”或“项目管理器” 上的“新建”按钮创建的文件会自动包含在项目中,而从 “文件”菜单中创建的文件则不会自动包含在项目中。
VFP6教程第9章 项目管理器VFP6教程第9章 项目管理器

第9章项目管理器当开发一个完整的应用程序,要用到菜单、表单、数据库、表、视图、报表等等一系列相关的文件。
如果开发一个大型的软件,像这样的文件可能就很多,用什么样的方式方法能将这些文件有条不紊的管理起来,最终形成一个整体的应用程序呢?VFP提供了项目管理器功能用以解决这类问题。
9.1 项目管理器简介9.1.1 项目管理器的概念项目是文件、数据、文档及对象的集合。
项目管理器是通过项目文件(*.pjx)对应用程序开发过程中所有文件、数据、文档、对象进行组织管理,它是整个VFP开发工具的控制中心;它可以建文件、修改文件、删除文件,可以对表等文件进行浏览;它可以轻松的向项目中添加、移出文件等。
项目管理器最终可以对整个应用程序的所有各类文件及对象进行测试及统一连编形成应用程序文件(*.app)或可执行文件(*.exe)。
9.1.2 项目管理器窗口1.打开项目管理器窗口文件菜单→新建或常用工具栏中的新建按钮,打开新建对话框→在文件类型中选项目→新建文件,打开创建对话框如图9.1所示→在项目文件文本框中输入项目名,默认名为项目1,如输入学生管理→保存,建立一个学生管理项目同时打开项目管理器如图9.2所示。
图9.1 创建对话框2.项目管理器窗口简介项目管理器窗口中有6个选项卡和6个按钮。
(1)项目管理器中的选项卡1)全部选项卡该选项卡包含了其他5个选项卡的内容,集中显示该项目的所有文件。
2)数据选项卡用于显示项目的所有数据,包括数据库、自由表、查询、视图。
3)文档选项卡用于显示项目中处理的所有文档,包括表单、报表、标签。
4)类选项卡用于显示项目中所有自定义类。
图9.2 项目管理器5)代码选项卡用于显示项目使用的所有程序,包括程序文件(*.prg)、函数API Libraries、应用程序文件(*.app)。
6)其他选项卡用于显示项目中所用到的其他文件,包括菜单文件、文本文件、其他文件,如位图文件(*.bmp),图标文件(*.ico)等。
VF项目管理器简单运用

实验2 使用项目管理器一、实验目的:1.理解项目和项目管理器的作用2. 掌握创建、关闭和打开项目的方法3. 学习在项目管理器中管理数据表的方法三、实验内容:1. 项目与项目管理器当你要用VFP 6.0开发一个数据库应用程序时,可能会用到许多不同类型的文件,如:数据表、数据库、文档、表单、程序、图片等。
为了更好地管理这些文件,你可以创建一个项目 (project),用VFP提供的项目管理器来管理这些文件,会给你的工件带来很多方便。
下面,我们就来学习怎样创建一个项目和使用项目管理器。
2. 项目的创建、关闭和打开⑴创建项目用命令方法建立一个名字为“我的项目”的项目文件,保存在你的工作文件夹中。
在命令窗口中输入命令:CREATE PROJECT 我的项目系统在创建项目的同时,打开项目管理器,如下图:⑵关闭项目(管理器)项目使用完毕后,应及时关闭。
关闭项目的方法:⏹单击项目管理器窗口右上角的关闭按钮;⏹单击“文件”菜单中的择“关闭”命令。
⏹在VFP命令窗口中输入命令CLOSE ALL并按回车键。
注意:如果项目中没有建立或添加任何文件,关闭时将出现一个许多询问对话框,“是否将项目从磁盘上删除?”,可以选择删除或保持。
这里我们选择保持。
⑶打开项目在命令窗口中输入命令:MODIFY PROJECT 我的项目按回车键,就打开了指定的项目。
3. 用项目管理器管理数据表文件这里,我们在项目管理器中建立一个名为“学生成绩”的数据表,表后面的红字是各字段的类型、宽度和小数位。
2操作步骤如下:①单击项目管理器中的“数据”选项卡,选中下面的“自由表”项,再单击右边的“新建”按钮,弹出“新建表”对话框,单击右边的“新建表”按钮。
②接下来的操作,跟上次《实验一》建立表的方法相同。
表的名称是“学生成绩”,各个字段的参数和记录数据按上面的表格设置。
③输入完成表的数据后,关闭输入窗口。
这时你会发现项目管理器窗口中“自由表”项前面多了个“+”号,表示我们建立的学生成绩表已经保存在“自由表”这个文件项中了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第9章项目管理器
当开发一个完整的应用程序,要用到菜单、表单、数据库、表、视图、报表等等一系列相关的文件。
如果开发一个大型的软件,像这样的文件可能就很多,用什么样的方式方法能将这些文件有条不紊的管理起来,最终形成一个整体的应用程序呢?VFP提供了项目管理器功能用以解决这类问题。
9.1 项目管理器简介
9.1.1 项目管理器的概念
项目是文件、数据、文档及对象的集合。
项目管理器是通过项目文件(*.pjx)对应用程序开发过程中所有文件、数据、文档、对象进行组织管理,它是整个VFP开发工具的控制中心;它可以建文件、修改文件、删除文件,可以对表等文件进行浏览;它可以轻松的向项目中添加、移出文件等。
项目管理器最终可以对整个应用程序的所有各类文件及对象进行测试及统一连编形成应用程序文件(*.app)或可执行文件(*.exe)。
9.1.2 项目管理器窗口
1.打开项目管理器窗口
文件菜单→新建或常用工具栏中的新建按钮,打开新建对话框→在文件类型中选项目→新建文件,打开创建对话框如图9.1所示→在项目文件文本框中输入项目名,默认名为项目1,如输入学生管理→保存,建立一个学生管理项目同时打开项目管理器如图9.2所示。
图9.1 创建对话框
2.项目管理器窗口简介
项目管理器窗口中有6个选项卡和6个按钮。
(1)项目管理器中的选项卡
1)全部选项卡
该选项卡包含了其他5个选项卡的内容,集中显示该项目的所有文件。
2)数据选项卡
用于显示项目的所有数据,包括数据库、自由表、查询、视图。
3)文档选项卡
用于显示项目中处理的所有文档,包括表单、报表、标签。
4)类选项卡
用于显示项目中所有自定义类。
图9.2 项目管理器
5)代码选项卡
用于显示项目使用的所有程序,包括程序文件(*.prg)、函数API Libraries、应用程序文件(*.app)。
6)其他选项卡
用于显示项目中所用到的其他文件,包括菜单文件、文本文件、其他文件,如位图文件(*.bmp),图标文件(*.ico)等。
在各选项卡中,若某项有一个或多个项时,则在其前有加号出现。
单击标志前的加号,可查看此项的列表,此时加号变成减号。
单击减号,可折叠展开的列表,减号又变回到了加号。
这种层次结构视图与win管理器的使用是一样的。
(2)项目管理器中的按钮
1)新建按钮
用于在项目中新建一个选中类型的文件。
2)添加按钮
用于向项目中添加一个已存在的文件。
3)修改按钮
用于修改在项目中选中的文件。
4)运行按钮
用于运行在项目中选中的文件。
5)移去按钮
用于移去、删除在项目中选中的文件。
6)连编按钮
用于将整个应用程序进行连编。
7)其他按钮
除以上6个按钮外,随着所选文件类型的不同,项目管理器中的按钮将随之改变。
运行按钮可变为浏览、关闭、打开、预览按钮。
1)浏览按钮
用于浏览选中的文件。
如浏览表的内容。
2)关闭、打开按钮
可关闭和打开当前选中的文件。
如数据库文件。
3)预览
可预览选定文件。
如报表文件。
9.2 项目管理器的基本操作
1.建立项目
(1)用应用程序向导建立项目文件
文件菜单→新建,打开新建对话框→在文件类型中选项目→向导,打开应用程序向导对话框如图9.3所示→在项目名称文本框中输入项目名,如qq→确定,此时生成qq.pjx项目文件,同时项目
管理器、应用程序生成器打开→在应用程序生成器中选确定。
图9.3 应用程序向导对话框
此方法建立的项目文件及相关文件,对于小型程序是不太适用的,它适用于建立大型应用程序,因此一般小型应用程序可以不用这种方法建立项目文件。
(2)一般方法建立项目文件
前已述。
文件菜单→新建,打开新建对话框→在文件类型中选项目→新建文件,打开创建对话框→输入项目名,如学生信息→保存,此时建立一个学生信息.pjx项目文件,同时打开项目管理器且主菜单中显示项目菜单项。
2.保存
图9.4 提示对话框
可单击项目管理器右上角的关闭按钮,在关闭的同时保存。
若一个空的项目在关闭项目管理器时,将打开提示对话框如图9.4所示。
若单击删除,空项目文件就会被删除;若单击保存,将空项目保存起来。
9.2.2 项目的打开和关闭
1.项目的打开
文件菜单→打开或常用工具栏中的打开按钮,打开打开对话框→在文件列表中选需要打开的项目,如学生管理→确定,此时项目管理器打开。
2.关闭
单击项目管理器右上角的关闭按钮。
9.2.3 项目管理器的使用
1.在项目管理器中创建文件
先选中文件的类型,然后按新建按钮。
如建立一个自由表,可在数据选项卡中选中自由表→新建,打开新建表对话框→新建表,打开创建对话框→在输入表名文本框中输入一个表名,如XS→保存,打开表设计器,此时可以建表了。
2.向项目中添加文件
在项目管理器中,先选文件类型,然后按添加按钮。
如向项目中添加自由表学生4,可在数据选项卡中选自由表项→添加,打开打开对话框→选学生4表→确定,此时已将学生4表添加到项目中。
3.在项目管理器中修改文件
先选中要修改的文件,再按修改按钮。
如修改自由表学生4表,在数据选项卡中选自由表项的下属项学生4表→修改,打开表设计器,此时可以对学生4表的结构等进行修改。
4.在项目管理器中运行文件
选中要运行的文件,然后按运行按钮。
如运行一个表单,由于学生管理项目中还没有表单,先添加一个,在文档选项卡中选中表单→添加,打开”打开对话框”→在文件列表框中选P6-2.SCX→确定,此时P6-2表单已进入该项目中→选中表单项的下属项P6-2→运行即可。
5.从项目管理器中移出文件
图9.5 移去确认对话框
先选中具体要移出的文件,再按移去按钮。
如将表单P6-2移出,在文档选项卡中选表单下属项P6-2→移去,打开移去确认对话框如图9.5所示。
若选移去只是将从P6-2该项目中移去;若选删除则是将P6-2从磁盘上删除,在这里我们选移去。
9.2.4 项目管理器的定制
1.项目管理器的移动、缩放、折叠
对于项目管理器的移动、缩放与win窗口操作一样。
如要移动项目管理器可将鼠标放在项目管理器窗口的标题栏上拖放到适当的位置。
若想放大或缩小项目管理器的窗口,可将鼠标放置在窗口的边缘,当出现边缘光标时可拖动鼠标就可以放大或缩小窗口了。
图9.6 折叠后的项目管理器
在项目管理器的右上角有一个正常显示按钮,单击此按钮,项目管理器显示成折叠方式,此时正常显示按钮变成还原按钮,如图9.6所示,折叠后的项目管理器只有各选项卡的标签,若想将项目管理器窗口展开,可单击还原按钮,此时项目管理器窗口还原且还原按钮变回正常显示按钮。
2.分离项目管理器
图9.7 分类后的项目管理器
VFP允许将项目管理器中的选项卡与其分离,分离的前提是项目管理器必须在折叠的基础上才可分离。
在折叠方式下,按选项卡的标签一拖即可将选项卡与项目管理器分离,如图9.7分离后的项目管理器,若想让分离出来的选项卡复原,可单击选项卡的关闭按钮。
在选项卡从项目管理器中分离后,在选项卡关闭按钮的左侧有一个图钉图标,单击此图标可将该选项卡显示在屏幕顶层,再单击一次该图标,选项卡顶层设置取消。
3.项目管理器的停放
所谓项目管理器的停放,就是将项目管理器像工具栏一样显示在主窗口的顶部。
拖住项目管理器的标题往主窗口顶部一放即可。
此时的项目管理器是工具栏区域的一部分不能展开。
在停放状态下也可以将各选项卡与项目管理器分离。
若想改变停放状态恢复到正常显示状态,可在停放中的项目管理器任意位置单击右键,打开快捷菜单 拖走。
9.3 小结
项目管理器是管理、组织应用程序开发过程中所有文件、数据、文档、对象的有效工具,它是VFP开发工具的控制中心,它具有创建文件、修改文件、删除文件、浏览文件等功能,最终可以对整个应用程序中的相关各类文件及对象进行测试,统一连编形成*.app与*.exe文件,连编将在下
章介绍。