vfp6.0课件
- 格式:ppt
- 大小:973.00 KB
- 文档页数:206


VFP6.0有关的命令 第1页
VFP6.0有关的命令
1、 创建项目
CREATE PROJECT 生成项目文件名的扩展名为.PJX
2、 创建数据库、关闭数据库
1、 CREATE DATABASE 生成数据库文件名的扩展名为.DBC
2、关闭所有打开的数据库:CLOSE DATABASE
关闭所有打开的数据库: SET DATABASE TO
3、打开数据库:OPEN DATABASE EXCLUSIVE
NOUPDATE
EXCLUSIVE 独立,唯一。
NOUPDATE 不能修改,只读。
4、 ADD TABLE 向当前打开的数据库中添加自由表,要求数据库必须以独占方式打开,才能将表加入到其中。
5、 SET DATABASE TO 指定当前数据库
6、 删除数据库:DELETE DATABASE
3、 创建表、打开表、关闭表
CREATE 生成表文件名的扩展名为.DBF
打开表: USE 只能打开扩展名为.DBF的文件
关闭当前打开的表: USE
4、 显示表中的记录
1、 LIST [] [] [FOR] [WHILE ]
[TO PRINT]
范围缺省时,表示输出全部记录。
ALL——范围为表中所有记录。
NEXT n ——范围内为从当前记录开始的n个记录,n是一个具体的十进制数。
RECORD n ——范围内仅为第n号记录。
REST——范围为从当前记录开始直到文件结束的所有记录。
字段名清单缺省时,输出全部字段,否则,输出各字段名。
条件缺省时,输出全部记录。
TO PRINT 打印输出。
2、 DISPLAY [] [] [FOR] [WHILE ] [TO PRINT] VFP6.0有关的命令 第2页
VFP6.0下照片输入的几种方法
韩光伟 辽宁经济职业技术学院辽宁沈阳110122
【摘要】VF6.O是在XBASE的基础上发展而来的32住数据库管理系统。目前在工作及学习生活中应用广泛。在VFP中插入及修改图片的应用较广, 本文主要讲述在VFP6.0下照片的输入和修改方法。 【关键词】VF6.O数据 中图分类号:TP311文献标识码:A文章编号:1009—4067(2013)01—40.O1
在VFP6中提供了通用型字段,它可以接收图片及声音等多媒体数据。
利用OLE技术对通用型字段进行绑定与链接操作,我们可以对诸如照片、
声音一类的数据进行采样归库,从而实现对其编辑管理和使用,如何输人
相关的数据库就显得很重要,通过多年的教学实践,我总结了以下几种
方法。
1、通常情况下,在VFP的表的浏览编辑状态下,通过编辑菜单,插
入对象,用粘贴等方法输入图片,这种方法,插人的图片在图片文件的
选择上方便灵活,但效率较低,且只能在VFP系统下完成。
2、如果处理的数据量较大,比如说,考生的照片,因为表中有考生
的考号,且所对应的照片的文件名也是考号,采用下面编程的方法,首
先将照片的JPG格式通过图片处理软件批量转换成同名的BMP位图文
件,并保存在相应的PIC文件夹下。其次运行下面的程序:
Setdefaultto eAks
Set path to eAks\pic
Ifused(“ks”)
Select ks
Gotop
Else
Use ks excl
Endif
Dowhile not eof0
Zp=kh+”.bmp”
Append general照片from(zp)
Skip
Enddo
Use
Retum
3、在应用程序中利用表单输入、编辑照片下的数据
照片是通过对文件名的管理来实现的,为了便于操作,在表中建立
—个照片文件名字段(字符型,长度根据需要定),用来存放和编辑相应
照片文件的文件名。此字段下的数据可以通过两种方式来实现,其一,
序号命令
1字符型
2数值型
3货币型
4逻辑型
5日期型
6日期时间型
7整型
8浮点型
9双精度型
10通用型
11备注型
12字符型(二进制)数据
13备注型(二进制)数据
14
15
16
17
18
19
20
21
22常量
变量23
24
25
26标识符
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45逻辑表达式
数值型函数内存变量
算术表达式
字符表达式
关系表达式
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61数值型函数
字符串函数
日期时间函数
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76数据类型转换函数
测试函数含义
最大254
数据最大长度为20位
数字前加$:$123.4560
长度为1字节
长度为8字节
长度为8字节
长度为4字节
等价于数值型数据
长度为8字节
存储OLE(Object Linking and Embedding,对象连
接与嵌入)对象
长度为4字节
长度为4字节
字符型常量
数值型常量
逻辑型常量
日期型常量
日期时间型常量
货币型常量
字段变量
内存变量
赋值格式1:=
赋值格式2:storeto
LIST | DISPLAY MEMORY [LIKE ] [TO
PRINT | TO FILE ]
显示内存变量
(1)CLEAR MEMORY (2)RELEASE
(3)RELEASE ALL [EXTENDED]
(4)RELEASE ALL [LIKE | EXCEPT
符>]
用来标识变量、函数、表、数据库、文件等名子
+、-
*、/
% :取余
**、^ :乘方
+
-
$
>、<
>=、<=
<>、#、!=
=
==字符串精确比较
OR
AND
NOT、!
int():取整函数
abs():绝对值函数
round(,):四舍五入
sqrt():算术平方根赋值格式1:=
赋值格式2:storeto
mod(,):取余函数
max|min(,...)
sign() pi() EXP()
len():字符串长度函数
space():产生数值表达式个空格
{VFP6.O 教学中的探索
肖驰红
(重庆松溉中等职业技术学校)
摘 要 本丈探索了如何卓有成效地进行Vi S Llal FoxPro
教学,学生通过实例来学习、掌握知识点,阐述了对数据库管
理软件和系统开发语言的教学方法所进行的探索和实践,有助
于教学效果的提高。
关键词数据库兴趣案例理论联系实际 《vFP》是计算机专业学生学习的一门重要基础课程,它
是动态网页设计的基础,与VB(或VC)程序开发设计有着密
切的联系,更是网络数据库SQL必不可少的前导课程之一,因
此, 《vFP》是学生在校学习期间的一门重要课程之~。 我担任((VFP6.o》的教学任务已有好几年,回顾这几年来
学生对这科的学习,存在的问题如下:
问题一:VFP是一门编程语言,对于中职生来讲,英语基
础差,一看到英文就头痛,再加上这门课程直观性与动漫、图
形图像等课程相比还是要差很多,所以学生的学习兴趣不浓。
问题二:学生在学习过程中,与高级语言程序设计相混
淆,习惯性把每节课的内容分散记忆,不能建立整体概念。 问题三:每节课的学习目标不明确。虽然课程内容学会并
不难,但并不十分清楚那一节课的内容是整个管理系统的一个
组成部分,在头脑中很难建立起“系统开发”的整体概念。
分析上述问题产生的原因,主要问题还是由于教师在教学
过程设计上存在一定的问题,在组织教学过程中没能给学生建
立起一个完整的学习目标框架。
如何能让学生带着明确的学习目标来完成每一节课的学
习,这是教师首先应该考虑的问题。经过认真分析,我为VFP的
教学选定了三个突破点。
一是让学生明确总的学习目标,知道这门课程学了在实际
生活中有何用。所以除了展示教材上的成品以外,还要结合学生
熟悉的事例来开发一些小的软件。点燃学生的学习兴趣和激情。
二是在教学中要清楚地认识到每一节的知识点,一定要让
学生知道这些知识点在实际中运用中能用到哪些地方。
三是在基本尊重教材的基础上,对教学方法及教学内容的