实验一VF集成环境的使用 信息技术实验教学中心
实验一 VF集成环境的使用 信息技术实验教学中心
0.Visual FoxPro系统简介 ●Visual FoxPro.系统的发展 1983年,美国Ashton-Tate公司(1992年被 Borland公司收购)推出了dBASE IⅡ关系型数据库 管理系统,1984年6月又推出了dBASEIII,随后又 推出改进型产品dBASEIII Plus,功能一代比一代 强。dBASE由于使用方便、性能优越,被誉为“大 众数据库”,在微机数据库中占有统治地位。但是 dBASE仍然存在着不少缺点,如速度慢、人机界面 差、不带编译器、命令和函数有限等等。 信息技术实验教学中心
Visual FoxPro系统的发展 1983年,美国Ashton-Tate公司(1992年被 Borland公司收购)推出了dBASEⅡ关系型数据库 管理系统,1984年6月又推出了dBASEⅢ,随后又 推出改进型产品dBASEⅢ Plus,功能一代比一代 强。dBASE由于使用方便、性能优越,被誉为“大 众数据库”,在微机数据库中占有统治地位。但是 dBASE仍然存在着不少缺点,如速度慢、人机界面 差、不带编译器、命令和函数有限等等。 0. Visual FoxPro系统简介 信息技术实验教学中心
0.Visual FoxPro系统简介 ●Visual FoxPro系统的发展 美国Fox Software公司正是看到了dBASE在性能 和速度上存在的不足,也预见到了微机数据库系统应 用的巨大潜力,推出了与dBASE全兼容的FoxBASE+, 其速度和功能都优于dBASE。 FoxBASE+1.0版于1987年2月问世,仅隔5个月又 推出了2.0版,其最高版本是1988年7月推出的2.1版。 信息技术实验教学中心
Visual FoxPro系统的发展 美国Fox Software公司正是看到了dBASE在性能 和速度上存在的不足,也预见到了微机数据库系统应 用的巨大潜力,推出了与dBASE全兼容的FoxBASE+, 其速度和功能都优于dBASE。 FoxBASE+ 1.0版于1987年2月问世,仅隔5个月又 推出了2.0版,其最高版本是1988年7月推出的2.1版。 0. Visual FoxPro系统简介 信息技术实验教学中心
0.Visual FoxPro系统简介 Visual FoxPro2系统的发展 1995年6月,Microsoft公司推出了Visual FoxPro3.0 版,接着又很快推出Visual FoxPro5.0及其中文版, 1998年发布了可视化编程语言集成包Visual Studio6.0。 本书介绍的Visual FoxPro6.0(中文版)就是其中的一 员。它是可运行于Windows95/98,Windows NT平台 的32位数据库开发系统,能充分发挥32位微处理器的 强大功能,是直观易用的编程工具。 信息技术实验教学中心
Visual FoxPro系统的发展 1995年6月,Microsoft公司推出了Visual FoxPro 3.0 版,接着又很快推出Visual FoxPro 5.0及其中文版, 1998年发布了可视化编程语言集成包Visual Studio 6.0。 本书介绍的Visual FoxPro 6.0(中文版)就是其中的一 员。它是可运行于Windows95/98,Windows NT平台 的32位数据库开发系统,能充分发挥32位微处理器的 强大功能,是直观易用的编程工具。 0. Visual FoxPro系统简介 信息技术实验教学中心
0.Visual FoxPro系统简介 。Visual FoxPro6.0的特点 1)大大加强了查询与管理功能 Visual FoxPro采用了目前先进的Rushmore快速查 询技术,使Visual FoxPro能快速查询到所需记录,查询 响应时间成指数倍减少,极大地提高了查询的效率。 Visual FoxPro提供的项目管理器,可供用户对所开发项 目中的数据、文档、源代码和类库等资源进行集中管理, 提高了开发与维护效率。 信息技术实验教学中心
Visual FoxPro 6.0的特点 1) 大大加强了查询与管理功能 Visual FoxPro采用了目前先进的Rushmore快速查 询技术,使Visual FoxPro能快速查询到所需记录,查询 响应时间成指数倍减少,极大地提高了查询的效率。 Visual FoxPro提供的项目管理器,可供用户对所开发项 目中的数据、文档、源代码和类库等资源进行集中管理, 提高了开发与维护效率。 0. Visual FoxPro系统简介 信息技术实验教学中心
0.Visual FoxPro系统简介 ●Visual FoxPro6.0的特点 2)引入了数据库表的概念 从BASE到FoxPro,每一个数据库文件(使 用.bdf作扩展名)都是独立存在的。库文件之间的联 系,只能在使用时由用户在编程中用命令来表达。 Visual FoxProi改变了这一传统的做法,在定义库文件 (在Visual FoxPro中改称为表)时,就将它们区分为 属于某一数据库的“数据库表”(Database Table) 和不属于任何数据库的“自由表”(Free Table)两 太类。对所有的数据库表,在建表时就同时定义它与 数据库内其他表之间的关系。这就使Visual FoxPro建 立的库表更加符合数据库的实际,也方便了用户随后 对这些表的引角。 信息技术实验教学中心
Visual FoxPro 6.0的特点 2) 引入了数据库表的概念 从dBASE到FoxPro,每一个数据库文件(使 用.bdf作扩展名)都是独立存在的。库文件之间的联 系,只能在使用时由用户在编程中用命令来表达。 Visual FoxPro改变了这一传统的做法,在定义库文件 (在Visual FoxPro中改称为表)时,就将它们区分为 属于某一数据库的“数据库表”(Database Table) 和不属于任何数据库的“自由表”(Free Table)两 大类。对所有的数据库表,在建表时就同时定义它与 数据库内其他表之间的关系。这就使Visual FoxPro建 立的库表更加符合数据库的实际,也方便了用户随后 对这些表的引用。 0. Visual FoxPro系统简介 信息技术实验教学中心
0.Visual FoxPro系统简介 ●Visual FoxPro6.0的特点 3)扩充了对SQL语言的支持 SQL语言是由BM公司开发的关系数据库语言, 其后成为关系数据库的标准语言,其查询语句不仅功能 强大,而且使用灵活。在Visual FoxPro6.0中,SQL语 言的命令已扩充到了8条,加强了Visual FoxPro语言的 功能。 信息技术实验教学中心
Visual FoxPro 6.0的特点 3) 扩充了对SQL语言的支持 SQL语言是由IBM公司开发的关系数据库语言, 其后成为关系数据库的标准语言,其查询语句不仅功能 强大,而且使用灵活。在Visual FoxPro 6.0中,SQL语 言的命令已扩充到了8条,加强了Visual FoxPro语言的 功能。 0. Visual FoxPro系统简介 信息技术实验教学中心
0.Visual FoxPro系统简介 ●Visual FoxPro6.0的特点 4)提供了多种可视化设计工具 Visual FoxPro6.0提供了向导(Wizard)、设计器 (Designer)和生成器(Builder)3类可视化设计工具, 能帮助用户以简单的操作,快速完成各种查询和设计任 务。 信息技术实验教学中心
Visual FoxPro 6.0的特点 4) 提供了多种可视化设计工具 Visual FoxPro 6.0提供了向导(Wizard)、设计器 (Designer)和生成器(Builder)3类可视化设计工具, 能帮助用户以简单的操作,快速完成各种查询和设计任 务。 0. Visual FoxPro系统简介 信息技术实验教学中心
0.Visual FoxPro系统简介 ●Visual FoxPro6.0的特点 5)面向对象的程序设计 Visual FoxPro一方面继续使用传统的面向过程 的程序设计,另一方面还支持面向对象的程序设计。 允许用户对“对象”(Object)和“类”(Class) 进行定义,并编写相应的代码。由于Visual FoxPro 预先定义和提供了一批基类,用户可以在基类的基 础上定义自己的类和子类,从而利用类的继承性。 从而减少编程工作量,加快软件开发过程。 信息技术实验教学中心
Visual FoxPro 6.0的特点 5)面向对象的程序设计 Visual FoxPro一方面继续使用传统的面向过程 的程序设计,另一方面还支持面向对象的程序设计。 允许用户对“对象”(Object)和“类”(Class) 进行定义,并编写相应的代码。由于Visual FoxPro 预先定义和提供了一批基类,用户可以在基类的基 础上定义自己的类和子类,从而利用类的继承性。 从而减少编程工作量,加快软件开发过程。 0. Visual FoxPro系统简介 信息技术实验教学中心
0.Visual FoxPro系统简介 。Visual FoxPro6.0的特点 6)提供OLE功能 OLE是Object Linking and Embedding.(对象链 接与嵌入)的缩写,是Microsoft公司开发的重要技术。 通过这种技术,Visual FoxPro可与其他应用软件共享 数据,实现应用集成。例如在不退出Visual FoxPro环 境的情况下,用户就可在Visual FoxPro的表单(或窗 体)中链接其他软件中的对象,,直接对这些对象进行 编辑。在通过必要的格式转换后,用户可以在Visual FoxPro与其他软件之间进行数据的传输。Visual FoxPro6.0还能提供自动的OLE控制,"用户借助于这 种控制,甚至能通过Visual FoxPro的编程来运行其他 软件,让它们完成诸如计算、绘图等功能,实现应用 的集成。 信息技术实验教学中心
Visual FoxPro 6.0的特点 6)提供OLE功能 OLE是Object Linking and Embedding(对象链 接与嵌入)的缩写,是Microsoft公司开发的重要技术。 通过这种技术,Visual FoxPro可与其他应用软件共享 数据,实现应用集成。例如在不退出Visual FoxPro环 境的情况下,用户就可在Visual FoxPro的表单(或窗 体)中链接其他软件中的对象,直接对这些对象进行 编辑。在通过必要的格式转换后,用户可以在Visual FoxPro与其他软件之间进行数据的传输。Visual FoxPro 6.0还能提供自动的OLE控制,用户借助于这 种控制,甚至能通过Visual FoxPro的编程来运行其他 软件,让它们完成诸如计算、绘图等功能,实现应用 的集成。 0. Visual FoxPro系统简介 信息技术实验教学中心