- 1
- 0
- 约6.3千字
- 约 23页
- 2019-11-20 发布于广东
- 举报
上一页 下一页 * 第2讲 Visual FoxPro 关系数据库入门 返 回 2.1 Visual FoxPro 系统概述 2.4 Visual FoxPro 应用系统开发的基本步骤 2.2 Visual FoxPro 的主要文件类型及创建工具 2.5 Visual FoxPro 数据库设计 2.3 Visual FoxPro 的数据类型 2.6 Visual FoxPro 的启动与退出 * 2.1 Visual FoxPro 系统概述 2.1.1 历史沿革 VFP起源于Xbase 微机数据库系列。 (1)1981年,美国 Ashton-Tate 公司推出dBASEII 微机关系数据库产品。 (2)1884年,美国Fox software 公司推出FoxBASE,性能比dBASE 先进。 (3)1989年,Fox software 公司推出 FoxPro 1.0,以后不断升级,性能不断改进。 (4)1992年,微软兼并 Fox software 公司 (5)1995年,推出面向对象的数据库Visual FoxPro 3.0,1997年,推出Visual FoxPro 5.0,1998年推出Visual FoxPro 6.0 (目前已经推出Visual FoxPro 8.0, 9.0 等新版本) * 返 回 2.1.2 Visual FoxPro的主要特点 1. 采用可视化操作界面、面向对象的程序设计方法。 Visual FoxPro提供了多种可视化编程工具,利用面向对象技术,通过重复使用各种类,可以直观地建立数据库应用程序。 2. 功能强大的项目和数据库管理。 Visual FoxPro可以对项目和数据进行很强的控制,能够使用源代码管理产品,同时可以在项目管理器中看到组件的状态。利用项目管理器,用户可以完成一个应用系统全部开发工作并实现可视化管理。 3. 大量使用可视化的界面操作工具。 往常,设计应用程序的界面时要耗费设计人员的大量精力和时间,而Visual FoxPro 提供有三类界面操作工具:向导、设计器和生成器,其数量达40多种。这些操作工具均采用图形界面,使用户能够以简单的操作完成各种设计任务,提高应用程序开发的生产率。 * 返 回 4. 提供OLE技术实现应用集成。 OLE(Object Linking and Embedding,对象链接与嵌人)是Microsoft公司开发的一项重要技术。 5. 强大的网络功能。 Visual FoxPro可以用于单机环境,但更重要的是它适用于网络环境,其强大的网络功能体现为以下三个方面: (1)支持客户/服务器结构。Visual FoxPro可访问本地计算机,也支持对服务器的访问。 (2)对于来自本地、远程或多个数据库表的异种数据,Visual FoxPro 可支持用户通过本地或远程视图访问与使用,并在需要时更新数据库表中的数据。 (3)在多用户环境中,Visual FoxPro还允许建立事务处理程序以控制对数据的并发访问。包括支持用户共享数据,或限制部分用户访问某些数据等。 * 6. 可以直接使用SQL进行操作和编程 Visual FoxPro不仅有自己的一套语言系统,可以进行各种操作和编写程序,而且可以直接使用国际标准化组织(ISO)推荐的“SQL”(结构化查询语言的缩写)进行操作和编写程序。由于SQL具有通用性和简洁性,使用SQL可以显著提高操作和编写程序的效率。 由于SQL的特殊重要性,我们将把SQL的学习贯穿整个教学过程。 * 2.2 Visual FoxPro 的主要文件类型及创建工具 2.2.1 主要文件类型 1. 项目文件 (Project) 是用户为所开发的应用软件系统建立的文件。它的扩展名为.pjx。 该文件同时是一个“项目管理器”,把应用系统的所有其他文件集合成为一个有机整体。形成一个可视化的管理控制中心。 2. 数据库 (Database) 数据库是应用系统所有数据的管理中心。是项目文件建立后第二个必须建立的重要文件。其扩展名为.dbc。数据库统一管理存放数据的表、视图以及表之间的联系,保证数据的完整性。 3. 表 (Table) 表即为存放具体数据的二维表。其扩展名为.dbf 。Visual FoxPro的表分为两种:数据库表和“自由表”。 图2-1 主要文件类型 * 4. 视图(View) 视图是一个定制的虚拟表或逻辑表,它是有一个已经存在或多个相关的数据表根据需要组织起来的查看数据表的一个窗口,通过它不仅可以查看表中感兴趣的内容,而且可以更新表的数据。 视图分为本地视图和远程视图。 5. 查询(Query) 从指定的表或视图中快速地筛选出需
您可能关注的文档
- 商业空间的设计调查报告.ppt
- 商业空间设计相关设计说明.ppt
- 商业银行柜台业务第七章同城票据交换.ppt
- 上海创富汽车金融公司总体介绍.ppt
- 上海海事大学国际法学海商法考研备考指南.ppt
- 上课讲义流行应用软件.ppt
- 少儿形体舞教案.ppt
- 绍兴趣画教育兴趣画画指导培训课程.ppt
- 绍兴市中考语文命题信息和复习建议.ppt
- 设备购买申报模板.ppt
- 2024年惠州市市属事业单位考试真题.docx
- 2026年中国改性TPU电缆料数据监测研究报告.docx
- 2026年全球物流园区发展现状与趋势分析报告.docx
- 2025年智能机器人教育应用五年市场潜力与政策支持报告.docx
- 2025年5G技术五年突破:工业互联网协同发展报告.docx
- 2024年惠州市惠东县试验检测师之交通工程考试题库及答案【各地真题.docx
- 量子科技资管五年前瞻:2025年量子通信市场动态报告.docx
- 2025年新能源汽车轻量化材料应用报告[001].docx
- 2024年惠州博罗县事业单位笔试真题(附答案).docx
- 2024年惠州市惠东县试验检测师之交通工程考试题库及完整答案【各地真题.docx
原创力文档

文档评论(0)