Visual FoxPro程序设计教程
- 格式:ppt
- 大小:124.00 KB
- 文档页数:38


Microsoft Visual FoxPro 6.0中文版教程
初级教程目录
Microsoft Visual FoxPro 6.0中文版教程 ........................................................................................ 1
初级教程目录 ................................................................................................................................... 1
第一课 开场白 ......................................................................................................................... 2
第二课 见识一下面向对象的编程 ......................................................................................... 2
第三课 对象、属性、事件、方法 ....................................................................................... 13
属性(property): ............................................................................................................ 14
事件(event): ................................................................................................................. 14
vfp编写简单程序
以VFP编写简单程序
Visual FoxPro(简称VFP)是一种基于对象和事件驱动的编程语言,常被用于开发数据库应用程序。本文将介绍如何使用VFP编写一个简单的程序。
我们需要打开VFP的集成开发环境(IDE),然后创建一个新的项目。在项目中,我们可以创建新的表格、表单和报表来存储和显示数据。对于本文的程序,我们将创建一个新的表格来存储学生的基本信息。
在VFP中,我们可以使用CREATE TABLE语句来创建一个新的表格。例如,我们可以创建一个名为“Students”的表格,包含学生的姓名、年龄和性别等字段。代码如下:
CREATE TABLE Students (
Name C(50),
Age N(2),
Gender C(10)
)
接下来,我们可以使用INSERT INTO语句向表格中添加学生的信息。例如,我们可以插入一条名为“John”的学生记录,年龄为18岁,性别为男。代码如下:
INSERT INTO Students (Name, Age, Gender) VALUES ("John", 18,
"Male")
现在,我们已经创建了一张表格,并向其中添加了一条记录。接下来,我们可以使用SELECT语句来查询表格中的数据。例如,我们可以查询所有学生的信息,并按照姓名的字母顺序进行排序。代码如下:
SELECT * FROM Students ORDER BY Name
通过以上代码,我们可以获取所有学生的信息,并按照姓名的字母顺序进行排序。在VFP中,我们可以使用GRID控件来显示查询结果。代码如下:
CREATE FORM StudentForm
ADD OBJECT StudentGrid AS GRID
WITH ;
Left = 10, ;
Top = 10, ;
Width = 400, ;
第九章 面向对象的程序设计
面向对象的程序设计(Object Oriented
Programming,简称OOP)与编程技术不同于标
准的结构化程序设计。在进行面向对象程序设
计时,首先要考虑为实现某种目标而创建的具 有某种功能且操作使用便捷的控件、对象和控
件的使用参数及外观,以及为实现具体功能应
选用的事件及数据环境并设计好相应的方法程
序模块。
9.1 VFP中的对象
9.1.1 面向对象的基本概念
对象是由数据及可以施加在这些数据上的
可执行操作所构成的统一体,是代码和数据的
组合,它可以作为一个完整的、独立的单位模
块来处理。面向对象程序设计方法是一种以数
据和信息为主线,将数据和处理相结合的方法。
那么什么是对象呢? 对象就是客观世界中事物的抽象,是反映客观事
物属性及行为特征的可运作实体。在OOP中,将对象
作为一个变量来处理,对象包括数据和用来处理这些
数据的方法和工具。对象是构成程序的基本单位和运
行实体,是应用程序的组装模块。
一般来说,对象=属性+控件+事件+数据环境+方
法程序,是一种模块的组合体。控件是显示数据和执
行操作的基本工具对象;属性是对象所具有的物理性
质及其特性标识符;事件是对象所能识别和响应的某
些行为和操作;数据环境是对象运行生存所依据的数
据信息范围;方法程序是对象在事件触发时的行为和
动作。
9.1.2 对象的属性、事件和方法
对象(Object)在现实生活中是很常见的
(如:一个人是一个对象,一台Pc即是一个对象
。从可视化编程的角度来看,对象是一个具有属
性(数据)和方法(行为方式)的实体。一个对
象建立之后,其操作就通过与该对象有关的属性、
事件和方法来描述。
1. 对象的属性 属性(Property)是指对象的一项描述内容,
用于描述对象的一个特性。不同的对象具有不
同的属性,而每个对象又都由若干属性来描述。
属性是对象的特征,是对象某一方面的行为参
Xxx大学
《数据库及应用》 教学大纲
编写单位: xxxxxxx系
执笔人: xxxxxxx系
审核人: xxxxxxx系
xxx大学xxx系
20xx年 2 月
课程中文名称 数据库及应用
课程英文名称 DataBase Appplication
课程性质 公共基础课
适用专业 非计算机专业
先修课程 计算机应用基础
并修课程
总学时 54 总学分 3
使用教材
Visual FoxPro数据库程序设计教程
参考书目
教学方式 多媒体
考核方式 阶段性考核
课程概述(本课程在学科或专业中的地位和作用、教学目标、内容简介等)
本课程是根据教育部对高校非计算机专业计算机公共课的教学要求,继《计算机文化基础》课程后的又一门计算机公共课。
本课程主要目的是使学生通过“数据库及应用”课程的学习,了解数据库的基本概念,掌握数据库应用系统开发的基本方法和过程,培养学生将数据库应用技术与其专业相结合的意识和能力。同时,考虑学生参加全国计算机等级考试的需求,本课程的教学应能提供相应的支持。
本课程是计算机应用的重点课程,教学内容以系统性和实用性为原则,要求达到计算机基础教学三个层次的第二个层次。
1.了解数据库的基本概念;
2.掌握数据库的基本理论和基本操作方法;
3.掌握VisualFoxPro 6.0操作平台;
4.掌握SQL语言的基本结构及使用方法;
5.了解面向对象程序设计的基本方法,具备一定的程序设计能力。
第1页
学 时 分 配 表
章次 章 名 学时 备注
第一章 数据库系统概述与Visual Foxpro基础知识 2
第二章 数据表的基本操作 2
第三章 数据库的设计与操作 2
第四章 结构化查询语言SQL 27
第五章 结构化程序设计基础 2