教学课件:《Visual-FoxPro程序设计》.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《教学课件:《Visual-FoxPro程序设计》.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual-FoxPro程序设计 教学 课件 Visual FoxPro 程序设计
- 资源描述:
-
1、VF程序设计VisualFoxPro概述 第1章 VisualFoxPro概述 数据库系统简介数据库系统简介任务任务1Visual FoxProVisual FoxPro的发展的发展任务任务2Visual FoxProVisual FoxPro的特点的特点任务任务3任务1 数据库系统简介 阶段1 数据库的概念 数据库是依照某种数据模型组织起来并存放在存储器中的数据集合。这种数据集合的数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。数据库的基本结构可分为三个层次,分别是物理数据层、概念数据层和逻辑数据层。(1)物理数据层。是物理存贮设备上实际存储的数据的集合,是
2、数据库的最内层。(2)概念数据层。是数据库的整体逻辑表示,是数据库的中间一层。它指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库。(3)逻辑数据层。它是用户所看到和使用的数据库,是数据库的最外层。它表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。阶段2 数据库的特点 (1)实现数据共享。(2)数据实现集中控制。(3)数据的独立性。(4)减少数据的冗余度。(5)数据一致性和可维护性。数据库保证了数据的一致性和可维护性,以确保数据的安全性和可靠性。主要包括:安全性控制 完整性控制 并发控
3、制 故障的发现和恢复任务2 Visual FoxPro的发展20世纪50年代末,出现了数据库管理系统的雏型文件管理系统。60年代末,在美国诞生了第一个商品化的数据库管理系统。从80年代初开始,美国Ashton-Tate公司先后推出了dBASE、dBASE 和dBASE PLUS数据库。1986年,美国Fox Software公司推出了与dBASE完全兼容的FoxBASE+1.0版,随后,该公司又陆续推出了FoxBASE+2.0版和FoxBASE+2.1版,它们与dBASE统称xBASE数据库。1989年、1991年Fox Software公司又相继推出FoxPro 1.0、FoxPro 2.0
4、版,92年Microsoft公司与Fox Software公司合并,于1993年1月正式发表FoxPro 2.5 for DOS和FoxPro 2.5 for Windows,同年的6月、11月发表了其修改版2.5a和2.5b。1994年发表的FoxPro2.6较FoxPro2.5增加了多种“向导”工具,从而简化了最终用户的操作,但在程序开发方面未见明显的改进。1995年,微软公司把“可视化编程”(Visual Programming)技术引入了FoxPro,使Visual FoxPro继Visual BASIC和Visual C+之后成为该公司Visual系列软件的又一新成员。Visual
5、FoxPro实际上是对Foxpro的一次重大改进,和它的前身相比,引入了许多程序开发者盼望已入的特性。1998年,微软发布了可视化编程语言集成包Visual Studio6.0,并在其中集成了Visual FoxPro6.0。2001年5月中旬,Visual FoxPro 7正式发布,同年6月份在美国上市。为了响应.NET的发展策略,又将 Visual FoxPro移出Visual Studio,并将Visual Studio更名为Visual Studio.Net。2003 年12 月,Visual FoxPro 8.0 版正式发布。从2005年12月起,微软大幅度缩减了Visual Fox
6、Pro 9.0的开发投入,彻底退出只是时间的问题。2007年3月,Visual FoxPro 9.0正式发布了。同时,微软公司向第三方开发者正式确认,Visual FoxPro 9将是微软的最后一款桌面数据库开发工具软件,今后将永远不会出现VFP 10。微软将会为VFP 9的普通用户提供支持到2010年1月12日,购买扩展支持服务的用户将可获得到2015年1月13号的服务。任务3 Visual FoxPro的特点VisualFoxPro不仅是一种数据库管理系统,也是一种优秀的数据库编程语言。它不仅能方便地创建和管理数据库,而且能够直接使用Vfp编制基于该数据库的信息系统。实际上,从操纵数据的角
7、度来说,Vfp的效率是最高的,可以轻而易举的使用它开发出一个实用的信息系统。尽管Vfp也有缺点,比如数据库的安全性和界面控制能力较差,但和它开发程序的简便易用和高效相比,这一点不足是可以忽略不计的。Vfp对传统的面向过程的结构化程序设计有很好的支持,它的语句、函数和语法规则与Xbase(如dBASE、FoxBase、FoxPro)语言基本上是兼容的,而且功能更加强大。Vfp不仅支持面向过程的结构化程序设计,而且引入了面向对象的程序设计方法,可以说Vfp是一种既支持面向过程又支持面向对象的混合型编程语言,从而使开发人员从最底层的程序设计中解放出来,能够使用最少的代码完成尽可能多的功能,有利于降低
8、软件开发成本和开发周期。此外,Visual FoxPro 还有更多其它的优秀特点,如:1引入了数据库表的概念2可视化操作界面,强劲的面向对象编程技术3增强的项目与数据库管理,操作更简便4扩大了对SQL语言的支持5支持网络与Internet应用6可以升级早期版本7通过OLE技术,实现与Word、Excel等应用程序的集成8快速创建应用程序本章小结本章从数据库系统、Visual FoxPro的发展和特点等几个方面对Visual FoxPro的产生以及发展过程、Visual FoxPro的特点等有了一个大概的了解VisualFoxPro基础知识 第2章 Visual FoxPro基础知识 安装、启动
9、和退出安装、启动和退出任务任务1用户界面用户界面任务任务2项目管理器项目管理器 任务任务3 系统环境配置系统环境配置任务任务4向导向导任务任务5 设计器和生成器设计器和生成器任务任务6应用开发步骤应用开发步骤任务任务7任务1 安装、启动和退出阶段1 安装环境 安装Visual FoxPro,需要满足一定的软件和硬件条件,其中操作系统需要Windows 95或Windows 98操作系统及其以上的操作系统环境,CPU需要至少586/133MHz或更高性能的处理器,内存推荐使用32MB以上,显示器需要VGA或更高分辨率,硬盘空间至少需要250MB到400MB,另外,鼠标需要为PS2鼠标或串行鼠标。
10、阶段2 安装过程Visual FoxPro的安装与通常的软件安装类似。1.双击Visual FoxPro的安装文件,打开Visual FoxPro 6.0 安装程序向导,然后单击【下一步】按钮。2.在打开的【最终用户协议】窗口中,选择【接受协议(A)】才能继续安装,然后单击【下一步】按钮。3.在【产品号和用户ID】窗口中,按提示输入产品ID号,并按要求输入其他信息,然后单击【下一步】按钮。4.在【选择公用安装文件夹】窗口中,选择要安装到的文件夹位置,然后单击【下一步】按钮。5.在安装程序的欢迎界面中,单击【继续】按钮。6.在检查已安装的组件之后,进入【选择安装类型】界面,单击【典型安装】,即可
11、开始安装。7.在系统提示安装成功后,单击【确定】按钮。8.进入“安装MSDN”界面,安装程序提示是否安装MSDN,默认为选中安装,单击【下一步】按钮。9.进入“现在通过Web注册!”界面,根据需要选中是否现在注册,然后单击【完成】按钮,完成安装。阶段3 启动 启动Visual FoxPro有多种方法,通常采用以下三种方式。(1)从【开始】菜单启动,单击【开始】【程序】【Microsoft Visual FoxPro 6.0】【Microsoft Visual FoxPro 6.0】,即可启动。(2)从【资源管理器】中启动,单击【开始】【程序】【附件】【Windows 资源管理器】,打开【资源管
12、理器】窗口;使用资源管理器找到Vfp98目录,再从Vfp98目录下找到VFP6.EXE图标,在VFP图标上双击左键,即可完成Visual FoxPro系统的启动。(3)从【运行】对话框中启动,【开始】【程序】【运行】,打开【运行】窗口,单击【浏览】按钮找到VFP6.EXE,再按【确定】按钮,即可完成Visual FoxPro系统的启动,。(4)从【桌面】启动如果创建的有桌面快捷方式,则可双击桌面的快捷方式图标,即可启动Visual FoxPro系统。阶段4 退出 一般来说,有四种退出系统的方法。(1)在命令窗口中输入QUIT后按Enter键。(2)在【文件】菜单中选择【退出】。(3)单击主窗口
13、右上角的“关闭”按钮,也可退出系统。(4)直接按组合键Alt+F4。任务2 用户界面阶段1 标题栏 标题栏位于主界面的第一行,它包含系统程序图标、主屏幕标题、最小化按钮、最大化按钮和关闭按钮五个对象:(1)系统程序图标(2)主屏幕标题(3)最小化按钮(4)最大化按钮(5)关闭按钮阶段2 菜单栏 菜单栏位于屏幕的第二行,它包含:文件、编辑、显示、格式、工具、程序、窗口和帮助八个菜单选项。单击某一个菜单选项时,就可以打开一个对应的“下拉式”菜单,在该“下拉式”菜单下,通常还有若干个子菜单选项,当选择某一个子菜单选项时,就可以执行对应的操作。阶段3 工具栏 Visual FoxPro包含了不同环境下
14、的11种工具栏,分别是:常用、报表控件、报表设计器、表单控件、表单设计器、布局、查询设计器、调色板、打印预览、视图设计器和数据库设计器。1打开工具栏 1.单击【显示】【工具栏】,即可弹出【工具栏】菜单项。2.在弹出的【工具栏】窗口中,选择要显示的工具栏,例如默认选中的【常用】工具栏,然后单击【确定】按钮。2停放工具栏将工具栏放置在窗口四周的操作称为“停放(Dock)”。要停放工具栏,只要用鼠标点击工具栏的左边缘,按住左键不松,就可以四处拖动工具栏,并将它放在窗口的任意指定位置。3定制工具栏用户也可以根据自己的个人喜好来定制个性化的工具栏,以适应自己的使用习惯。1.在打开的【工具栏】菜单项中,单
15、击【新建】按钮,在弹出的【新工具栏】对话框中输入名称,然后单击【确定】按钮。2.在弹出的【定制工具栏】对话框中,选择合适的按钮,将其拖到左侧,然后单击【关闭】按钮以完成工具栏的定制。阶段4 工作区 在工具栏与状态行之间的一大块空白区域是系统工作区,各种工作窗口将在这里展开。阶段5 命令窗口 命令窗口是一个标题为“命令”的小窗口。它的主要作用是接受用户输入的命令并显示,实现与用户的单步交互操作。启动Visual Foxpro 6.0时,命令窗口会自动漂浮在Vfp的主窗口中。命令窗口位于菜单栏和状态栏之间,是Visual FoxPro 系统命令编辑、执行的窗口。当选择主菜单的某一个菜单项时,对应的
16、命令就会出现在命令窗口中。命令窗口中的命令可以在程序中使用。在命令窗口中,既可以输入命令实现对数据库的操作管理,也可以用各种编辑工具对操作命令进行插入、删除、修改、拷贝、剪切、粘贴等操作,还可以在此窗口建立命令文件及运行命令文件。命令窗口中输入一些交互命令,按下回车键,该命令就会执行。例如,在命令窗口中输入命令:quit,然后回车,即可退出系统。命令窗口可以通过“窗口”菜单控制。在“窗口”菜单下,选择“隐藏”,可以关闭命令窗口。选择“命令窗口”,可以弹出命令窗口。阶段6 状态栏 状态栏位于屏幕的最底部,用于显示某一时刻的管理数据的工作状态。如果工作区中没有表文件打开,状态栏的内容是空白;如果工
17、作区中有表文件打开,状态栏将显示表名、表所在的数据库名、表中当前记录的记录号、表中的记录总数、表中的当前记录的共享状态等内容。状态栏可以随时关闭或重新打开。任务3 项目管理器阶段1 创建和打开项目 项目管理器可以将文件用图示与分类胡方式放置在不同的标签上,并针对不同类型的文件提供不同的操作。应用程序中的文件都可以组织到项目管理器中以方便查找。1创建新项目 使用项目管理器建立项目文件的操作方法是:(1)单击【文件】【新建】,打开【新建】窗口。(2)在【新建】窗口中,选中【项目】选项,然后单击【新建文件】按钮,打开【创建】窗口。(3)在【创建】窗口中,输入项目文件的名,默认为“项目1.pjx”,然
18、后单击【保存】按钮,打开【项目管理器】窗口。(4)这时,一个空的项目文件已建立完成。在【项目管理器】窗口,单击按钮结束操作,系统形成一个扩展名为PJX的项目文件。2打开已有项目要打开一个已经存在的项目,可以单击【文件】【打开】,在【打开】窗口中选择要打开的项目名称,然后单击【确定】按钮,即可打开已有项目。3查看项目内容p项目管理器是一个分层视图,类似于windows的资源管理器。在项目管理器中,如果项目中具有一个某一类型的项,其类型符号旁边会出现一个“+”号。单击“+”可以显示项目中该类型项的内容。p项目管理器一共有六张选项卡,分别是【全部】、【数据】、【文档】、【类】、【代码】和【其它】。其
19、中,【全部】选项卡包括了后面五个选项卡的全部内容。阶段2 定制项目管理器 根据个人的使用习惯,还可以定制项目管理器。1.折叠项目管理器项目管理器的右上角位置有一个向上的箭头,单击这个箭头,可将项目管理器折叠,同时箭头变为向下,此时项目管理器只显示各个选项卡。再单击这个向下的箭头,则可将项目管理器还原为原状。2.拖开选项卡 项目管理器处于折叠状态时,可以拖开选项卡,使该选项卡成为浮动状态,此时该选项卡可以在Visual FoxPro的主窗口中独立移动,并可根据需要重新安排它们的位置。拖开某一选项卡的操作步骤为:(1)折叠“项目管理器”。(2)选中一个选项卡,并将它拖离“项目管理器”。当选项卡处于
20、浮动状态时,通过在选项卡中单击鼠标右键可以访问“项目”菜单中的选项。任务4 系统环境配置 任务5 向导阶段1 启动向导 p用【文件】菜单或【项目管理器】创建新项目时,可以使用向导完成这项工作。启动向导的一般步骤为:(1)单击【文件】【新建】,然后选择待创建文件的类型,也可以在【项目管理器】中选定要创建文件的类型,然后选择【新建】。(2)单击【工具】【向导】,可以直接访问大多数的向导。如果向导中有来自数据库表中的数据,就可以利用存储在数据库中的样式及字段映射,并将其反映到表单、表、标签、查询和报表中。阶段2 操作向导 u启动向导后,需要按顺序依次回答向导所提出的问题。在选择回答完毕需要进行下一个
21、屏幕的操作时,可单击【下一步】按钮。如果出现操作错误或需要修改先前的选择,可单击【上一步】按钮来查看前一屏幕的内容,以便进行修改。阶段3 保存结果每个类型的向导最后一屏都会要求提供一个标题,并给出保存、浏览、修改或打印结果的选项,按提示操作即可保存结果。阶段4 修改用向导创建的项目使用向导创建好表、表单、查询或报表后,还可以随时使用相应的设计工具将其打开,并做进一步的修改。任务6 设计器和生成器阶段1 设计器单击【文件】【新建】命令,或者在【项目管理器】中选择待创建文件的类型,选择【新建】,就可以访问VFP的各种设计器。这些设计器使表、表单、数据库、查询和报表的创建以及数据的管理变得非常容易。
22、1打开表单设计器建立新表单或者修改已有的表单程序,都需要打开表单设计器。以新建一个表单为例,有下列几种打开表单设计器的方法。(1)单击【文件】【新建】,或直接单击常用工具栏上的【新建】按钮,在弹出的【新建】对话框中,选择【表单】单选钮并单击【新建文件】按钮。(2)在命令窗口中使用命令:CREATE FORM命令。(3)在项目管理器中的【文档】选项卡中,选中【表单】,再单击【新建】按钮。(4)在弹出的【新建表单】对话框中单击【新建表单】按钮。2表单设计器工具栏表单设计器工具栏中包括了设计表单时的所有工具。当鼠标指针悬停在工具栏的某按钮上时,就会显示该按钮的名称。3表单控件工具栏表单控件工具栏中提
23、供了VFP可视化编程的各种控件,利用这些控件,可以创建出我们所需要的对象。单击“表单设计器”工具栏上的【表单控件工具栏】按钮,即可显示【表单控件】工具栏,并且可以把它拖放到适当的位置。4属性窗口属性窗口用来设置或修改属性。单击【表单设计器】工具栏中的【属性窗口】按钮,即可打开【属性】窗口。属性窗口包含选定对象(表单或控件)的属性、事件和方法列表。可在设计或编程时对这些属性值进行设置或更改。属性窗口从上到下依次包括:(1)“对象”下拉列表框:标识当前选定的对象。单击右端的向下箭头,可看到包括当前表单(或表单集)及其所包含的全部对象的列表。可以从列表中选择要更改其属性的表单或对象。(2)“选项卡”
24、:分类显示所选对象的属性、事件和方法,依次为;全部:显示全部属性、事件和方法。数据:显示所选对象如何显示或怎样操纵数据的属性。方法程序:显示方法和事件。布局:显示所有的布局属性。其他:显示其他和用户自定义的属性。5代码窗口代码窗口用来编写事件过程和方法代码。阶段2 生成器 m生成器是一个带有选项卡的对话框,用于简化对表单、复杂控件等的创建和修改过程。每个生成器都包括一系列选项卡,用于设置选中对象的属性。m如果要打开【表单生成器】,可以单击【表单】【快速表单】。m若要对多个控件设置格式,可以在“表单设计器”中,选择控件,然后在“表单设计器”工具栏中选择“自动格式”设置按钮。m显示生成器后,选择每
25、个选项卡的选项再单击“确定”来注册该更改。任务7 应用开发步骤阶段1 建立工件目录 应用程序的开发,首先应该设置相应的工作目录。单击【工具】【选项】,打开【选项】对话框,在【文件位置】选项卡中选择【默认目录】,然后单击【修改】按钮,按自己的需要设置好默认目录。阶段2 建立项目文件 1、单击【文件】【新建】,打开【新建】对话框,选择【项目】单选按钮,然后单击【新建文件】按钮。2、选择【项目】,然后单击【新建文件】按钮,输入项目文件名后,单击【保存】按钮。阶段3 建立表单文件 1.刚创建的【项目1】出现项目管理器窗口,在【全部】选项卡中展开【文档】选项,选中【表单】,然后单击【新建】按钮。2.在弹
展开阅读全文