中职 Visual FoxPro程序设计案例教程 高教版第1章.ppt

上传人:春哥&#****71; 文档编号:90588843 上传时间:2023-05-16 格式:PPT 页数:47 大小:1.55MB
返回 下载 相关 举报
中职 Visual FoxPro程序设计案例教程 高教版第1章.ppt_第1页
第1页 / 共47页
中职 Visual FoxPro程序设计案例教程 高教版第1章.ppt_第2页
第2页 / 共47页
点击查看更多>>
资源描述

《中职 Visual FoxPro程序设计案例教程 高教版第1章.ppt》由会员分享,可在线阅读,更多相关《中职 Visual FoxPro程序设计案例教程 高教版第1章.ppt(47页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第1章 认识及使用Visual FoxPro数据库系统 水利水电出版社沈阳市计算机学校 王焕杰第一章本章目的了解关系数据库的基本知识掌握Visual FoxPro的安装和卸载掌握Visual FoxPro的启动和退出熟悉Visual FoxPro系统的各个组成部分的功能掌握使用Visual FoxPro编写应用程序的步骤本章任务任务一:Visual FoxPro的安装和卸载任务二:Visual FoxPro的启动和退出任务三:编写第一个Visual FoxPro程序水利水电出版社沈阳市计算机学校 王焕杰1.1 Visual FoxPro基础知识Visual FoxPro是Microsoft公司

2、推出的可视化数据库管理系统平台,是Microsoft公司将Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,是功能比较强大的32位数据库管理系统。它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式,是目前最快捷、最实用的数据库管理系统软件之一。水利水电出版社沈阳市计算机学校 王焕杰1.1.1 关系数据库模型及相关术语 Visual FoxPro是一种比较特殊的程序设计语言,一方面它属于关系数据库,另一方面它是一种程序设计语言。正是这种身兼二职的特点,使得它能够在众多的程序设计语言中占据一席之地。关系数据库分为两类:关系数据库分为

3、两类:一类是桌面数据库,如Access、FoxPro和dBase等;另一类是客户/服务器数据库,如SQL Server、Oracle和Sybase等。水利水电出版社沈阳市计算机学校 王焕杰关系数据库的相关概念 1表关系数据库的表采用二维表格来存储数据,是一种按行与列排列的具有相关信息的逻辑组,它类似于工作单表。一个数据库可以包含任意多个数据表。2字段 数据表中的每一列称为一个字段,表是由其包含的各种字段定义的,每个字段描述了它所含有的数据的意义,数据表的设计实际上就是对字段的设计。3记录 学生基本信息表存储学生的信息,学生成绩表存储学生的成绩信息,表1-2中的每一行称为记录。一般来说,数据库表

4、中的任意两行都不能相同,如一个学生在数据库中不能登记两次,只能有一个学号。4关键字 关键字用来确保表中记录的唯一性,可以是一个字段或多个字段,常用作一个表的索引字段。每条记录的关键字都是不同的,因而可以唯一地标识一个记录,关键字也称为主关键字,或简称主键。5索引 索引可以更快地访问数据,索引是表中单列或多列数据的排序列表,每个索引指向其相关的数据表的某一行。6表间关系 在实际情况中,一个数据库往往都包含多个表,不同类别的数据存放在不同的表中。表间关系把各个表联接起来,将来自不同表的数据组合在一起。表1-1 学生基本信息表学号姓名出生日期团员联系电话备注1001赵风1985年2月6日是88888

5、888外地1002李微1986年8月7日是88888888本市1003孙畅1984年9月1日否88888888郊区水利水电出版社沈阳市计算机学校 王焕杰1.1.2 Visual FoxPro的基本功能作为一种数据库软件,作为一种数据库软件,Visual FoxPro 6.0具有以下基本功能:具有以下基本功能:(1)可以为每一种类别的信息创建一个表,利用表存储相应的信息。(2)可以定义各个表之间的关系,从而很容易地将各个表中相关的数据有机地联系在一起。(3)可以创建查询搜索那些满足指定条件的记录,也可以根据需要对这些记录排序和分组,并根据查询结果创建报表。(4)使用视图,可以从一个或多个相关联的

6、表中,按一定条件抽取一系列数据,并可以通过视图更新这些表中的数据,还可以使用视图从网上取得数据,从而收集或修改远程数据。(5)可以创建表单来直接查看和管理表中的数据。(6)可以创建一个报表来分析数据或将数据以特定的方式打印出来。水利水电出版社沈阳市计算机学校 王焕杰1.1.3 Visual FoxPro的文件类型 Visual FoxPro 6.0共提供了40多种文件类型,存储数据的数据库文件和存储程序的程序文件是Visual FoxPro中两类最常见的文件。实际上使用Visual FoxPro会创建很多种类型的文件,这些文件有着许多不同的格式,常用的文件类型有:数据库、表、项目、表查询、视图

7、、连接、报表、标签、程序、文本、表单、菜单等。每种文件类型一般都会对应不同的文件扩展名。水利水电出版社沈阳市计算机学校 王焕杰1.1.4 Visual FoxPro的工作方式Visual FoxPro 6.0开发应用程序可以使用3种不同的方式,即:向导方式、菜单方式、命令方式 水利水电出版社沈阳市计算机学校 王焕杰1.1.5 Visual FoxPro的性质及特点作为一种简单易学、功能强大的语言,Visual FoxPro具有以下特点:1Windows应用程序风格运行于Windows操作系统下的Visual FoxPro是一个庞大的、集成化的系统软件,具有一般Windows应用程序共有的特点,

8、也就是它将系统提供的功能做成统一的菜单界面,用户只要单击菜单,就可以执行相应的命令。2非编程接口利用菜单、对话框等操作,用户不需要编写任何程序,就能方便地建立、使用和维护数据库。3多用户功能Visual FoxPro是一种将单用户与多用户使用环境结合为一体的版本。4开发工具Visual FoxPro提供了强有力的应用程序开发工具,如屏幕生成器、菜单生成器、报表生成器等。5快速查找机制Visual FoxPro采用了一种称为Rushmore数据查找优化技术,使数据查询速度比一般方法快许多,而且数据库越大,速度优势越明显。6编译功能Visual FoxPro中设计的项目最后都可以编译成为以.exe

9、为扩展名的可以脱离Visual FoxPro而在Windows操作系统环境下运行的应用程序。7对SQL的支持Visual FoxPro具有强大的数据库支持,可以很方便地连接并操作多种数据库。水利水电出版社沈阳市计算机学校 王焕杰课后练习1描述关系数据库的基本特征。2简单描述Visual FoxPro的特点和功能。水利水电出版社沈阳市计算机学校 王焕杰1.2 任务一 Visual FoxPro的安装与卸载 1.2.2 任务实现(1)将Visual FoxPro中文企业版安装光盘放进光驱中,安装程序向导会自动运行,如图1-1所示。水利水电出版社沈阳市计算机学校 王焕杰(2)单击“下一步”按钮,阅读

10、最终用户许可协议,如图1-2所示。水利水电出版社沈阳市计算机学校 王焕杰(3)单击“下一步”按钮,输入产品ID和姓名及公司名称,如图1-3所示。一般而言,产品ID可以在安装光盘的包装中找到。水利水电出版社沈阳市计算机学校 王焕杰(4)单击“下一步”按钮,设置公用安装文件夹,如图1-4所示,公用安装文件夹用于放置Visual Studio系列的公用文件,按照实际情况选择即可。水利水电出版社沈阳市计算机学校 王焕杰(5)单击“下一步”按钮,进入如图1-5所示的安装欢迎界面。水利水电出版社沈阳市计算机学校 王焕杰(6)单击“继续”按钮,Visual FoxPro开始安装。首先是搜索已经安装过的Vis

11、ual Studio组件,该过程可能会持续几分钟,然后出现如图1-6所示的安装选项。水利水电出版社沈阳市计算机学校 王焕杰(7)这里单击“自定义安装”图标按钮,出现如图1-7所示的对话框,用于选择安装的组件。水利水电出版社沈阳市计算机学校 王焕杰(8)到此Visual FoxPro安装程序的设置基本完成,单击“继续”按钮,开始进行安装,如图1-9所示。水利水电出版社沈阳市计算机学校 王焕杰(9)安装完毕后会弹出如图1-10所示的对话框,提示安装已经完成。(10)单击“确定”按钮,完成Visual FoxPro的安装。但此时还会弹出如图1-11所示的对话框。图1-10图1-11水利水电出版社沈阳

12、市计算机学校 王焕杰(11)如果需要卸载Visual FoxPro,则可以打开控制面板,单击“添加或删除程序”,打开如图1-12所示的“添加或删除程序”窗口,在其中找到“Microsoft Visual FoxPro 6.0(简体中文)”选项,单击后面的“更改/删除”按钮,则会打开删除向导,按照向导进行操作即可。水利水电出版社沈阳市计算机学校 王焕杰1.3 任务二 Visual FoxPro的启动与退出 1Visual FoxPro 6.0的启动(1)在“开始”菜单中启动Visual FoxPro。在“开始”菜单中,启动Visual FoxPro的操作步骤如下:单击屏幕左下角的“开始”按钮,移

13、动鼠标指针指向“程序”选项。再把指针指向Microsoft Visual FoxPro 6.0,单击Microsoft Visual FoxPro 6.0选项,单击该选项后,可以启动Visual FoxPro。(2)用快捷方式启动Visual FoxPro。为了方便地启动,可以在自己的桌面上建立启动快捷方式,其操作步骤如下:在桌面上单击右键,在弹出的快捷菜单中选择“新建”命令,然后选择“快捷方式”。在出现的“创建快捷方式”对话框上,单击“浏览”按钮,然后在“浏览”窗口中找到Visual FoxPro所在目录,找到Visual FoxPro6.EXE文件,单击“打开”按钮。在出现的“创建快捷方式

14、”对话框中,选择“下一步”按钮。在出现的“为程序选择标题”对话框中,输入用户所要的快捷方式的名称,然后单击“完成”按钮。水利水电出版社沈阳市计算机学校 王焕杰2Visual FoxPro 6.0的退出退出Visual FoxPro有以下几种方法。(1)在“命令”窗口中,输入quit命令,按回车键。(2)直接按Alt+F4组合键。(3)在“文件”菜单中,选择“退出”命令。(4)双击主窗口左上角的控制菜单。(5)在主窗口控制菜单中选择“关闭”水利水电出版社沈阳市计算机学校 王焕杰3Visual FoxPro 6.0的界面 主窗口是开发应用程序的起点,主要由标题栏、菜单栏、工具栏、状态栏和命令窗口组

15、成。(1)标题栏。标题栏将显示目前使用的系统是Microsoft Visual FoxPro。(2)菜单栏。菜单栏中可提供多种菜单,如“文件”、“编辑”、“显示”、“格式”、“工具”、“程序”、“窗口”和“帮助”等,应用程序的开发可以在这些菜单中实现,每个菜单都有快捷键。(3)工具栏。工具栏由多个按钮组成,实际上就是下拉式菜单变成弹出式按钮。工具栏是应用程序开发过程中重要的工具,利用工具栏能够快速地访问常用的命令和功能。(4)命令窗口。在命令窗口中,可以输入Visual FoxPro的各种命令和语句,同样也可以达到程序开发的目的。(5)状态栏。状态栏把当前最有用的信息告诉用户。水利水电出版社沈

16、阳市计算机学校 王焕杰1.3.2 任务实现(1)选择“开始”“程序”Microsoft Visual FoxPro 6.0中文版Microsoft Visual FoxPro 6.0即可,如图1-13所示。水利水电出版社沈阳市计算机学校 王焕杰(2)在桌面上双击Microsoft Visual FoxPro 6.0快捷方式,如图1-14所示,也可以启动Visual FoxPro 6.0。水利水电出版社沈阳市计算机学校 王焕杰(3)双击Visual FoxPro的相关文档,如图1-15所示的supermarket.pjt或supermarket.pjx,也可启动Visual FoxPro 6.0

17、并打开相关文档。启动后的Visual FoxPro如图1-16所示。图1-15图1-16水利水电出版社沈阳市计算机学校 王焕杰(4)如果要退出Visual FoxPro,选择菜单命令“文件”“退出”即可,如图1-17所示。水利水电出版社沈阳市计算机学校 王焕杰(5)通过按组合键Alt+F4退出Visual FoxPro。(6)通过单击窗口右上角的“关闭”按钮可以退出Visual FoxPro。(7)命令窗口的简介。图1-17所示下侧即为命令窗口,Visual FoxPro中的很大部分命令均可以在命令窗口执行。这也是Visual FoxPro程序设计语言的一大特色,尤其有利于初学者的使用。通过对

18、于命令窗口的使用,可以掌握Visual FoxPro中常用的命令和一些常用的函数,如list命令、display命令等。操作:在命令窗口输入dir并按回车键,可以在屏幕中观察在当前目录中存在哪些数据表文件。水利水电出版社沈阳市计算机学校 王焕杰(8)程序设计窗口简介。在命令窗口中输入“modify command 程序文件名”可以打开程序设计窗口,如图1-18所示,在程序设计窗口可以进行程序的设计。也可以将需要执行的一系列命令一次输入到程序设计窗口。水利水电出版社沈阳市计算机学校 王焕杰操作:在命令窗口输入modi command hello。在出现的程序设计窗口输入以下内容:Messageb

19、ox(这是我设计的第一个程序)A=100B=2C=A+B?C输入结束后按组合键Ctrl+W,存盘并退出。在命令窗口输入 do hello,运行结果如图1-19所示。水利水电出版社沈阳市计算机学校 王焕杰(9)使用选项设置环境。选择菜单“工具”“选项”命令,如图1-20所示,出现如图1-21所示的对话框。水利水电出版社沈阳市计算机学校 王焕杰此对话框中有很多选项卡,与Visual FoxPro相关的很多参数都可以在这里调整。如选择“文件位置”选项卡,选择“默认目录”选项,并单击“修改”按钮,结果如图1-22所示。水利水电出版社沈阳市计算机学校 王焕杰勾选“使用默认目录”选项,单击右侧的按钮。在出

20、现的对话框中选择一个恰当的目录。此目录即成为Visual FoxPro使用的当前目录。设置后,如果不特殊声明,建立的所有文件都会存储在此目录中。所有打开表、建立查询等操作也都会优先在此目录中查找。水利水电出版社沈阳市计算机学校 王焕杰1.4 任务三 第一个Visual FoxPro程序“项目管理器”是Visual FoxPro 6.0中处理数据和对象的主要组织工具,是Visual FoxPro 6.0的“控制中心”。项目是文件、数据、文档和Visual FoxPro 6.0对象的集合,其保存文件带有.pjx扩展名。“项目管理器”提供简易、可见的方式组织处理表、表单、数据库、报表、查询和其他文件

21、,用于管理表和数据库或创建应用程序。这样就可实现对应用程序文件的集中、有效的管理。本任务将介绍如何使用Visual FoxPro来编写一个简单的程序。在此之前先介绍Visual FoxPro的各个部分的功能。在启动Visual FoxPro之后,选择“文件”菜单下的“新建”命令,出现如图1-24所示的对话框。在该对话框中选择“项目”单选按钮,单击“新建文件”图标按钮,即可出现如图1-25所示的Visual FoxPro的工作界面。其中包括标题栏、菜单栏、工具栏、项目管理器、命令窗口,下面分别介绍这几部分的功能。水利水电出版社沈阳市计算机学校 王焕杰1标题栏和菜单栏2工具栏显示其他的工具栏,可以

22、选择“显示”“工具栏”命令,或在菜单栏或工具栏上单击右键,弹出工具栏的选择菜单,即可分别切换是否显示各个工具栏。3项目管理器项目是Visual FoxPro组织应用程序的方式,一般而言,一个项目包含开发一个应用程序所需要的所有文件,包括项目文件、数据库、数据表、查询、表单、报表、程序等文件。这些文件之间以树状形式组织起来,如图1-26所示。水利水电出版社沈阳市计算机学校 王焕杰使用Visual FoxPro开发应用程序的一般步骤如下。(1)新建项目。Visual FoxPro使用项目来管理应用程序开发,因而开发应用程序的第一步就是新建项目。(2)设计数据库。在建立项目之后,下一步就是新建数据库

23、,并在数据库中根据不同的实际应用情况建立一系列互相关联的数据表。(3)设计表单。在建立好数据库后,下一步就是设计表单,通过不同的表单来实现对不同的数据表的操作。表单又可以称为“窗体”。(4)编写代码。在Visual FoxPro中,设计好窗体之后,就可以编写代码了。Visual FoxPro采用事件驱动的机制,一般都是针对窗体和控件的事件编写相应的响应代码。(5)运行和维护。编写完毕之后单击工具栏上的按钮或按组合键“Ctrl”+“E”,就可以运行表单了。如果在运行时遇到错误,可以挂起,待修改错误之后再继续运行。水利水电出版社沈阳市计算机学校 王焕杰1.4.2 任务实现(1)选择菜单“文件”“新

24、建”命令,打开如图1-27所示的“新建”对话框,其中列出Visual FoxPro支持的各种项目及文件,这里选择“项目”单选按钮,单击“新建文件”图标按钮,新建一个项目。水利水电出版社沈阳市计算机学校 王焕杰(2)在弹出的“创建”对话框中选择恰当的目录,并为项目输入一个恰当的名称,如图1-28所示。水利水电出版社沈阳市计算机学校 王焕杰(3)保存文件后如图1-29所示,选择“文档”选项卡,选择“表单”选项,单击“新建”按钮。水利水电出版社沈阳市计算机学校 王焕杰(4)如图1-30所示,单击“新建表单”图标按钮。结果如图1-31所示,左侧为“表单控件”,右侧为新建的表单。水利水电出版社沈阳市计算

25、机学校 王焕杰(5)双击表单,会出现表单的代码设计窗口,如图1-32所示。在“过程”下拉列表框中选择Click事件,并在下面的代码编辑器中输入:messagebox(这是表单的单击事件)之后关闭代码设计窗口。注:凡是在编程中涉及的标点符号一般均为半角符号。水利水电出版社沈阳市计算机学校 王焕杰(6)单击菜单“文件”“保存”命令,在弹出的“另存为”对话框中输入“表单测试”为表单名,如图1-33所示。水利水电出版社沈阳市计算机学校 王焕杰(7)在表单的任意位置单击右键,在弹出的快捷菜单中选择“执行表单”命令,如图1-34所示。水利水电出版社沈阳市计算机学校 王焕杰(8)表单运行后,单击表单的任意位

26、置,都会弹出如图1-35所示的对话框。水利水电出版社沈阳市计算机学校 王焕杰课后练习制作一个表单,并测试表单的单击事件、双击事件和右键单击事件,并使它们被触发后分别输出不同的显示内容。提示:双击事件为DblClick,单击事件为Click,右键单击事件为RightClick。水利水电出版社沈阳市计算机学校 王焕杰本章小结本章内容主要是通过对Visual FoxPro的一些相关知识的阐述,使学生对数据库有一个总体的认识;通过对Visual FoxPro界面的介绍使学生对Visual FoxPro中的工具、命令窗口、程序设计窗口有一个基本的认识;通过对项目管理器的介绍使用户了解Visual Fox

27、Pro中项目的管理方法,这是进入下一阶段学习必须掌握的基本知识。另外,通过一个显示提示信息的简单语句,使学生对编程有一个初步的认识;通过对表单单击事件的接触,使学生对面向对象的编程有一个最基本的认识,对事件有一定的了解。水利水电出版社沈阳市计算机学校 王焕杰习题一一、填空题1Visual FoxPro的退出命令是()。2Visual FoxPro中表单的单击事件为()。3创建一个test 程序的命令为()。4显示一个内容为“我的新程序”的对话框的命令为()。5Visual FoxPro使用()来管理应用程序的开发。二、操作题1编辑一个程序myFirst,运行此程序可以显示14568的乘积。2制作一个表单,当单击时显示“单击事件”,右键单击时显示“右键事件”,双击时退出Visual FoxPro。提示:退出命令为Quit。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁