主要内容 教学内容 1.Visual FoxPro的发展 2. Visual FoxPro的功能 学习要求 上机实验 课后作业 程序源码 启动VFP 2017年3月13日星期一 第1页 信息技术工程学院
2.1 Visual FoxPro的发展 Visual FoxPro的前身 Visual FoxPro的出现和发展 20世纪80年代初,Ashton Tate公司的开发了微机上的关系数据库管理系统dBASE 1986年,Fox公司推出了与dBASE III 全兼容的FoxBASE 1.0,特别是随后推出FoxBASE+2.1, 1989年Fox公司又推出FoxPro 1.0 Visual FoxPro的出现和发展 1995年8月,微软推出了Visual FoxPro 3.0; 1997年推出了Visual FoxPro 5.0。1998年,微软推出Visual FoxPro 6.0,它是Visual Studio 98系列中的一个开发工具。 2017年3月13日星期一 第2页 信息技术工程学院
2.2 Visual FoxPro的功能 数据定义功能 数据操纵功能 数据控制功能 程序编辑、运行与调试功能 界面设计功能 2017年3月13日星期一 第3页 信息技术工程学院
2.3 Visual FoxPro的特点 强大的查询与管理功能 全新的数据库表概念 扩大了对SQL语言的支持 丰富的可视化辅助工具 支持面向对象的程序设计 支持网络应用 2017年3月13日星期一 第4页 信息技术工程学院
2.4 Visual FoxPro的启动和退出 Visual FoxPro的启动 依次单击: “程序”/“Microsoft Visual FoxPro6.0中文版”/ “Microsoft Visual FoxPro6.0中文版”,即可启动Visual FoxPro。 ■问题1:启动一个应用程序有哪些方法? Visual FoxPro的退出 ■问题2:如何退出Visual FoxPro?退出一个 应用程序时应注意什么问题? 2017年3月13日星期一 第5页 信息技术工程学院
2.5 Visual FoxPro的集成开发环境 集成开发环境的概念 集成开发环境的英文名字是 Integrated Development Environment ,简称IDE,意思是指在一个语言开发环境中,能够同时完成程序的编制、调试、编译、运行等诸多功能。 Visual FoxPro集成开发环境的组成 VFP的集成开发环境包括主窗口、项目管理器窗口、窗体窗口、工具箱、属性窗口、代码窗口、窗体布局窗口、命令窗口等。 2017年3月13日星期一 第6页 信息技术工程学院
2.5 Visual FoxPro的集成开发环境 VFP的主窗口 VFP的主窗口始终显示,关闭主窗口即关闭应用程序。 标题栏: 菜单栏: 工具栏:包含了主要的菜单命令所对应的工具按钮。 ■问题3:我们如何了解工具栏中按钮的名称? ■问题4:如何显示和隐藏工具栏? 2017年3月13日星期一 第7页 信息技术工程学院
2.5 Visual FoxPro的集成开发环境 窗口工作区 窗口工作区位于“常用”工具栏的下面,又称主窗口,用于显示命令或程序的执行结果。窗口工作区开始是空白的,当显示的内容超过窗口所能容纳的行数后,窗口的内容会自动向上滚动,滚动出窗口外的内容无法再滚动回来。 用户在命令窗口中执行了“CLEAR”命令后,会清除窗口工作区内的内容,命令或程序的执行结果从窗口工作区的左上角开始显示。 2017年3月13日星期一 第8页 信息技术工程学院
2.5 Visual FoxPro的集成开发环境 命令窗口 命令窗口位于主窗口内,其主要作用是输入和显示命令。当用户采用命令操作方式时,在命令窗口中输入命令;当用户采用菜单等其它操作方式时,对应的命令显示在命令窗口中。 命令窗口同其他窗口一样,可以最大化、最小化、移动位置、改变大小以及关闭,关闭了命令窗口后,还可以执行“窗口”/“命令窗口”命令,或按Ctrl+F2键,使命令窗口重新出现,命令窗口中原来显示的命令仍然保留。 2017年3月13日星期一 第9页 信息技术工程学院
操作演示 2.6 Visual FoxPro的操作方式 交互操作方式 (1) 命令方式 命令方式是指用户在命令窗口中输入或选择一条命令,并按回车键,系统立即执行该命令,若有显示结果则在窗口工作区中显示命令窗口中,用户输入完一条命令后,系统并不执行这个命令,只有按了回车键后,系统才执行。 操作演示 2017年3月13日星期一 第10页 信息技术工程学院
2.6 Visual FoxPro的操作方式 交互操作方式 如果命令太长,可以在行末加分号“;”,表示续行,这时按回车键并不执行该命令,只有将其余的部分输入完后再按回车键,才执行该命令。 凡是执行过的命令都会显示在命令窗口中,它们可被用户查阅或再次被利用。可以利用光标移动键(↑,↓,←,→),将光标移动到某条命令行上,并按回车键,即可再次执行该命令。光标移动到某一命令上后,如果需要,用户可以编辑修改该命令。用户还可以在命令窗口中选定内容后,进行剪切、复制操作,还可以将剪贴板上的内容粘贴到光标处。 2017年3月13日星期一 第11页 信息技术工程学院
2.6 Visual FoxPro的操作方式 交互操作方式 (2)可视化操作方式 可视化操作主要包括菜单操作、设计器、向导、生成器等工具类操作。可视化操作方式实际上是执行了相应的菜单命令或打开了系统提供的辅助工具后(如向导、设计器等),系统会弹出一个可视化的界面,通过对界面的操作完成某些要求。 2017年3月13日星期一 第12页 信息技术工程学院
操作演示 2.6 Visual FoxPro的操作方式 程序执行方式 通过“MODIFY COMMAND MAIN.PRG”命令,建立一个程序文件MAIN.PRG。 通过“DO MAIN.PRG”命令,运行MAIN.PRG程序。 程序执行方式最突出的优点是运行效率高而且可以重复运行。 操作演示 2017年3月13日星期一 第13页 信息技术工程学院
2.7 Visual FoxPro的辅助工具 向导 向导的最大特点是快,但它所能完成的任务一般比较简单。 向导是一种快捷设计工具,它通过一系列对话框向用户提示每一步操作,引导用户选择所需要的选项,回答系统提出的询问,一步步地完成某项任务。例如创建一个表,建立一项查询,设计一个表单等,都可以用向导来完成。 向导的最大特点是快,但它所能完成的任务一般比较简单。 2017年3月13日星期一 第14页 信息技术工程学院
2.7 Visual FoxPro的辅助工具 向导 向导名称 功 能 表向导 根据样表快速创建一个表 查询向导 建立一个查询 报表向导 功 能 表向导 根据样表快速创建一个表 查询向导 建立一个查询 报表向导 创建报表文件 一对多报表向导 建立一个一对多报表 表单向导 快速创建一个表单 一对多表单向导 建立一个一对多表单 应用程序向导 快速建立一个Visual FoxPro应用程序 2017年3月13日星期一 第15页 信息技术工程学院
2.7 Visual FoxPro的辅助工具 设计器 2017年3月13日星期一 第16页 信息技术工程学院
2.7 Visual FoxPro的辅助工具 设计器 设计器 功 能 数据库设计器 建立数据库、查看并创建表间的关系 表设计器 功 能 数据库设计器 建立数据库、查看并创建表间的关系 表设计器 创建、修改表文件并设置表中的索引 查询设计器 建立查询 视图设计器 创建可更新的查询以及在远程数据源上运行查询 表单设计器 可视化地创建、修改表单 报表设计器 建立用于显示和打印数据的报表 菜单设计器 创建菜单、菜单项等 2017年3月13日星期一 第17页 信息技术工程学院
2.7 Visual FoxPro的辅助工具 生成器 一种可视化的设计的工具,它简化了创建和修改表单、控件及数据库完整性约束等工作。生成器根据用户对其问题的回答,自动的设置控件属性、生成表达式等。 2017年3月13日星期一 第18页 信息技术工程学院
2.7 Visual FoxPro的辅助工具 生成器 生成器 功 能 参照完整性生成器 用于在数据库表间建立参照完整性 编辑框生成器 功 能 参照完整性生成器 用于在数据库表间建立参照完整性 编辑框生成器 生成编辑框,并设置其属性 文本框生成器 生成文本框,并设置其属性 组合框生成器 生成组合框,并设置其属性 命令按钮组生成器 生成命令按钮组,并设置其属性 选项按钮组生成器 生成选项按钮组,并设置其属性 2017年3月13日星期一 第19页 信息技术工程学院
操作演示 2.8 Visual FoxPro的系统设置 设置默认的工作目录 系统设置决定了Visual FoxPro的操作环境和工作方式。安装了Visual FoxPro之后,系统自动采用一些默认值来设置环境。若需要改变系统默认的设置,满足用户个性化要求,可重新对系统进行设置。 设置默认的工作目录 通常情况下是“C:\Program files\Microsoft visual studio\VFP98”,用户的保存操作,如果不指定目录,就保存在该目录下。 操作演示 2017年3月13日星期一 第20页 信息技术工程学院
操作演示 2.8 Visual FoxPro的系统设置 设置日期格式 2017年3月13日星期一 第21页 信息技术工程学院
操作演示 2.8 Visual FoxPro的系统设置 设置字符比较方式 ①西文为不精确比较 ②中文按拼音顺序比较 如果要更改字符比较方式,可重新进行设置。 操作演示 2017年3月13日星期一 第22页 信息技术工程学院
学习要求 教学内容 学习要求 1. Visual FoxPro的启动和退出 2.Visual FoxPro的集成开发环境 上机实验 课后作业 程序源码 启动VFP 2017年3月13日星期一 第23页 信息技术工程学院
上机实验内容 教学内容 学习要求 1. VFP的启动和退出操作。 课后作业 程序源码 启动VFP 2017年3月13日星期一 第24页 信息技术工程学院
作业 教学内容 学习要求 上机实验 课后作业 程序源码 启动VFP 1.Visual FoxPro 6.0有哪些主要功能和特点?2. 如何启动和退出Visual FoxPro 6.0?3 3. Visual FoxPro 6.0的用户界面由哪几部分组成? 4. Visual FoxPro 6.0支持哪两种工作方式?5. 如何在命令窗口中执行一条命令? 6. Visual FoxPro 6.0有哪些辅助工具? 7. 如何永久设置缺省目录为“d:\student”? 上机实验 课后作业 程序源码 启动VFP 2017年3月13日星期一 第25页 信息技术工程学院