第1章 Visual FoxPro 6.0 概述
- 格式:ppt
- 大小:149.50 KB
- 文档页数:15


《Visual FoxPro6.0简明教程》教学指导书
一、教学目的和要求
本课程以Visual Foxpro 6.0 为基础,讲授数据库系统的基本概念和基本理论,使学生了解关系型数据库的基本概念和程序设计方法,能够独立编写VFP程序,并结合数据库的操作管理功能,实现信息管理与查询功能,为后续课程学习奠定基础。
通过本课程的学习,使学生掌握数据库的基本概念、操作、查询;掌握高级语言程序设计及可视化编程功能,掌握可视化编程技巧及技术。学完本课程后,学生应该能够独立编制小型数据库应用程序。
为了便于教师备课,掌握进度,我们给出该课程的教学指导书。但基于各学校的教学安排和情况有所不同,所以很难有统一要求,我们仅以每周3+2学时为例(3节上课,2节上机,按18周设计)写出教学要求。对于每周2+2学时的教学单位有些章节内容可以删略。
二、课程内容及其安排
(课程安排以教育部高职高专规划教材《Visual FoxPro6.0简明教程》为基础)
教学课程内容安排:
第一周
内容:第1章Visual FoxPro 6.0概述
教学目的:
要求学生掌握VFP6.0的功能,VFP6.0系统的软硬件环境,VFP6.0系统的安装及性能指标和VFP6.0文件组成。
教学重点与难点:
1. VFP6.0系统的启动
2. VFP6.0环境介绍
3.VFP6.0文件组成
作业:
1. VFP 6.0的主要特点是什么?
2.VFP 6.0主要使用哪两种菜单?
3.VFP 6.0的数据库文件和数据表文件的扩展名是什么?
第二周
内容:项目管理器
教学目的:
使学生学会项目管理器的建立和使用.
教学重点与难点:
1. 项目管理器的建立和界面操作
2. 设计器与生成器的使用
3. 工作目录与搜索路径的建立
作业:
1. 什么是项目管理器?
2.如何进入项目管理器 3.项目文件的扩展名是什么?
4.建立一个文件名为“项目2”的项目文件。
Microsoft Visual FoxPro 6.0中文版教程
初级教程目录
Microsoft Visual FoxPro 6.0中文版教程 ........................................................................................ 1
初级教程目录 ................................................................................................................................... 1
第一课 开场白 ......................................................................................................................... 2
第二课 见识一下面向对象的编程 ......................................................................................... 2
第三课 对象、属性、事件、方法 ....................................................................................... 13
属性(property): ............................................................................................................ 14
事件(event): ................................................................................................................. 14
第1章 Visual FoxPro 6.0概述
• Visual FoxPro数据库是一个关系型数据库。
– Windows环境。
– FoxBASE+汉字操作系统(UCDOS)
• Visual FoxPro不需要用户编程就可以建立一个面向对象的数据库应用程序,所以在众多的数据库软件中,Visual FoxPro脱颍而出,成为一种通用的数据库软件。
1.1 Visual FoxPro 6.0的发展过程
• 主要经历了3个阶段
1.dBASE阶段
2.FoxBASE和FoxPro阶段
3.Visual FoxPro阶段
• 1995 VFP 3.0版运行于Win3.x、Win9X和WindeosNT环境
• 1997 VFP 5.0中文版。
• 1998 VFP 6.0中文版。
VFP6.0的功能
1)为某种信息创建一个表,利用表存储相应的信息。
(2)定义表间的关系,将各表中的数据地联系在一起。
(3)创建查询搜索记录,对记录排序和分组并根据查询结果创建报表、表及图形。
(4)可以通过视图更新表中的数据及从网上取得数据,从而收集或修改远程数据。
(5)创建表单来直接查看和管理表中的数据。
(6)可以创建一个报表来分析数据或将数据以特定的方式打印出来。
1.2.2 VFP的特点
1.利用向导来操作,方便易用
2.可视化开发
3.事件驱动
4.面向对象编程
5.生成器
6.组件库
7.VFP基础类
8.活动文档
9.对动态图形文件的支持
9.程序语言的增强
10.支持OLE拖放
11.新增和改进的生成器和编译器
1.3 VFP6.0系统的软硬件环境
• 软件环境
– Windows 98
– Windows NT 4.0
• 硬件环境
– 奔腾Ⅱ以上的微型计算机
– 32MB以上的内存
– 硬盘空间240MB以上。
1.5 VFP6.0系统的启动 • 启动VFP
– 在“开始”菜单中启动VFP
VFP6.0教程 (2009版) VFP6.0教程(2009版)
第1页·共83页 目 录 第1章 概述 ........................................................................................................................................... 3 1.0 数据、数据处理 .................................................................................................................. 3 1.1 数据管理技术的发展 .......................................................................................................... 3 1.2 数据模型 .............................................................................................................................. 3 1.3 关系型数据库管理系统 ..................................................................................................... 5 1.4 Visual FoxPro 6.0的认识..................................................................................................... 6 1.5 Visual FoxPro 6.0的启动与退出 ........................................................................................ 6 1.6 Visual FoxPro 6.0界面的认识 ............................................................................................ 6 1.7 Visual FoxPro 6.0的工作方式 ............................................................................................ 7 1.8 Visual FoxPro 6.0的辅助设计工具 .................................................................................... 7 1.9 Visual FoxPro 6.0的项目管理器 ........................................................................................ 7 第2章 表的建立与操作 ...................................................................................................................... 9 2.0 基本知识 .............................................................................................................................. 9 2.1 VFP的数据形式、类型及运算 ........................................................................................ 11 2.2 自由表的建立与修改 ........................................................................................................ 22 2.3 表的常规操作 .................................................................................................................... 24 2.4 排序与索引 ........................................................................................................................ 30 2.5 记录查找 ............................................................................................................................ 35 2.6 多表同时工作 .................................................................................................................... 36 2.7 数据统计 ............................................................................................................................ 39 2.8 SQL查询 ............................................................................................................................. 40 第3章 数据库、查询和视图 ............................................................................................................ 44 3.1 数据库概述 ........................................................................................................................ 44 3.2 数据库的有关操作 ............................................................................................................ 44 3.3 数据完整性 ........................................................................................................................ 46 3.4 查询 ..................................................................................................................................... 48 3.5 视图 ..................................................................................................................................... 50 第4章 程序设计基础 ........................................................................................................................ 52 4.1 程序入门 ............................................................................................................................ 52 4.2 程序结构 ............................................................................................................................ 55 4.3 子程序 ................................................................................................................................. 57 4.4 程序调试简介 .................................................................................................................... 61 第5章 表单设计................................................................................................................................. 62 5.1 表单设计基础 .................................................................................................................... 62 5.2 表单对象 ............................................................................................................................ 64 5.3 常用控件介绍 .................................................................................................................... 65 5.4 利用表单向导创建表单 ................................................................................................... 75 第6章 菜单设计................................................................................................................................. 76 6.1 菜单的认识 ........................................................................................................................ 76 6.2 菜单设计介绍 .................................................................................................................... 76 6.3 下拉式菜单设计 ................................................................................................................ 77