VFP教程第章 项目管理器
- 格式:doc
- 大小:362.67 KB
- 文档页数:6
《VFP》第一章知识点整理1.1VFP的工作环境一、VFP的特点1.发展历史:dbase-Foxbase-foxpro-visualFoxPro2.特点:①基本功能简单易学②用户界面友好美观③运行速度快④编程工具直观易用⑤具有真翻译功能3.VFP是可运行于Windows平台上的32位关系型数据库管理系统。
二、VFP的窗口:1.默认两个窗口:主窗口和命令窗口(当前窗口)2.窗口的组成:窗口控制图标,标题栏,窗口控制按钮,菜单栏,“常用”工具栏,窗口工作区,状态栏3.命令窗口:打开:Ctrl+F2 关闭:Ctrl+F4二、VFP的运行环境1.软件环境:Windows95/98,WindowsNT4.0或更高级的Windows操作系统。
2.硬件环境:①CPU为intel489/66MHZ ②16MB内存③至少有85MB可用磁盘空间④VGB或更高分辨率的显示器⑤鼠标3.安装:关闭杀毒软件四、启动与退出VFP1.启动:①使用Windows“开始”菜单启动②如果桌面上有快捷方式图标,需要双击2.退出①鼠标单击主窗口上的“关闭”按钮②单击“文件”菜单,打开后再单击“退出”③先在命令窗口新一行输入QUIT再按Enter键④Alt+F41.2数据库基础知识一、数据和数据处理1.数据:数据是指被计算机存储和处理、反应客观事物的符号2.数据处理:3个阶段:①人工管理数据阶段②文件系统管理数据阶段③数据库系统管理数据阶段二、数据库和数据库管理系统1.数据库(DB)(1)概念:有组织的,可共享的相关数据的集合(2)特点:①较小的冗余度②较高的独立性③可为多种用户共享2.数据库管理系统(DBMS)(1)概念:管理数据库的软件系统(2)功能:管理维护数据(3)特点:完整性、唯一性、安全性、共享性3.数据库系统(DBS)(1)概念:引进数据库技术中的计算机是以数据库为核心的信息处理系统(2)组成:用户,数据库管理系统,数据应用程序,计算机硬件组成 三者的关系:DBS 包括DB 和DBMS 数据库系统的核心:数据库管理系统 三、实体和实体集1.实体:实体是现实世界中客观存在并且可以相互区别的事物。
实验2 Visual FoxPro项目管理器的操作一、实验目的1.了解项目管理器的组成。
2.掌握利用项目管理器创建项目、打开和关闭项目。
3.掌握项目管理器的使用方法。
4.学会如何定制项目管理器。
二、实验内容1.查看项目管理器的组件。
观察项目管理器各选项卡的组成。
其中“全部”选项卡包括了其他5个选项卡的全部内容。
注意观察组件前面的“+”和“-”标志,单击“+”,可以展开该组件的所有子组件和对象,此时,“+”变为“-”,单击“-”可折叠已展开的列表。
2.项目的创建、打开和关闭。
⑴项目的创建。
在“E:\VF练习”目录下建立一个名为“学生成绩管理系统”的项目。
操作如下:①执行“文件”→“新建”命令,或单击“常用”工具栏上的“新建”按钮,打开“新建”对话框。
②在“文件类型”区选择“项目”单选项,然后单击“新建文件”图标按钮,系统打开“创建”对话框。
③在“创建”对话框的“项目文件”文本框中输入项目名称“学生成绩管理系统”,然后在“保存在”组合框中选择保存该项目的VF练习文件夹。
④单击“保存”按钮,VFP就在E:\VF练习目录下建立一个“学生成绩管理系统.pjx文件。
⑵打开“学生成绩管理系统”项目。
①执行“文件”→“打开”命令,或在“常用”工具栏中单击“打开”按钮,系统弹出“打开”对话框。
②在“打开”对话框的“文件类型”下拉框中选择“项目”选项,再在“搜寻”框中指定项目所在的E:\VF练习文件夹。
①双击要打开的项目“学生成绩管理系统.pjx”或选择它,再单击“确定”按钮,即可打开该项目。
⑵关闭“学生成绩管理系统”项目。
若要关闭项目,只需单击项目管理器右上角的“关闭”按钮即可。
当关闭一个空项目文件时,VFP在屏幕上显示提示框,若单击“删除”按钮,系统将从磁盘上删除该空项目文件;若单击“保持”按钮,系统将保存该空项目文件。
3.项目管理器的使用。
⑴创建文件。
在“学生成绩管理系统”项目中新建一个名为XS的数据库。
步骤如下:①打开“学生成绩管理系统”项目。
V i s u a l F o x P r o
数据库程序设计实训教程
说明:
关于其他工具栏的使用均可参考本题的方法,在【显示】工具栏中进行调用,不用的时候可以关闭。
1.2 Visual FoxPro 6.0项目管理器的使用
1.2.1项目的创建与保存
【例1.7】在当前文件夹下新建名为myproject.pjx的项目文件。
操作步骤:
新建项目文件的操作如图1-7(a)、(b)所示。
1.2.2“项目管理器”窗口的组成与操作
“项目管理器”窗口主要由6个选项卡组成,所有的选项卡都可在“全部”选项卡中找
到对应的项,功能是相同的,以下通过例题介绍各选项卡的操作方法。
项目管理器还有其他用途,如添加文件的包含与排除,主文件的设置,设置启动事件循
①【新建】或【文件】→【新建】,在弹出的“新建”对话
框中选“项目”→【新建文件】,弹出“创建”对话框
②在“项目文件”栏输入文件名→【保存】,弹
出“项目管理器”窗口,如图1-7(b)所示
图1-7(a)新建项目
标题栏显示项目文件名
图1-7(b)项目管理器界面与关闭
③单击【×】,关闭项目,
在弹出的提示对话框选
【保持】
“全部”选项卡中各选项
与对应的选项卡作用相同
6。
第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)等。
第一课开场白很简单,只讲两个问题:一、项目管理器;二、数据库和表的区别。
一、在开发一个软件项目的过程中往往会产生大量的各种文件,有时开发者自己都不知道有些什么文件了,因此从VISUAL FO XPRO开始引入了项目管理器,以便更好地管理这些文件。
项目管理器由两个文件组成,扩展名分别是“PJX”和“PJT”。
二、学过FOX的人都知道数据库是什么,就是有字段、记录的一个二维表,也就是那个DBF文件,可是到了VISUAL FOXPRO3.0,这数据库就不叫数据库了,它干脆就叫“表”,英文叫“TABLE”。
而数据库是包含有多个表的文件,扩展名是“DBC”,也就是数据库的库,引入DBC文件的一个主要目的是为了对表能够很好地分类管理。
而不包含在数据库中的表,叫做自由表,其使用方法与原来的数据库基本相同。
第二课见识一下面向对象的编程我们先来编一个幸运7游戏机程序,也可以叫做一个游戏软件,亲身感受一下面向对象编程是怎么回事。
也许您已经有了面向过程的编程(即传统的编程)经验,那么在这里您会感到面向对象编程真是一件很享受的事情。
如果您没有面向过程的编程经验,那太好了,您永远都不会陷入一大堆复杂的代码中找不着北,而能在轻松之中便编出具有专业水准的程序。
言归正传,前面讲过编一个软件会产生很多文件,如果只是编一个简单的软件,也可能只有一个文件,但不管多少,我们首先要在硬盘上为这个软件建一个目录,然后在编程的过程中,将产生的有关文件全部放在这个目录中以便于管理。
目录建好后启动FOXPRO 5.0(3.0也行),启动后将看到图1。
开始编软件之前先说明一下这是一个什么软件,它是一个类似赌博的游戏机,图2。
>按下开始按钮后,上面的三个窗口就会出现三个随机数,如果其中有“7”则赢,否则为输。
现在开始正式编程,按第一课讲的首先要建一个项目管理器(它和上面所说的目录不同,目录是为了把所有文件放在一起以免与其它文件混淆,项目管理器则是将各种文件分类),建立的方法是调用菜单中的“文件”下的“新建”命令,或按工具栏上的“新建”按钮,接着会出现图3。
第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文件,连编将在下章介绍。