一、下载vfp6.0安装程序
1、baidu
2、网上邻居-----p1c(连接数)
3、速度慢的话,迅雷
4、
压缩包的解压-------setup
二、使用vfp
1、关闭此屏
2、命令窗口 ctrl+f2
3、打开菜单项 用热键 比如:alt+f 文件
三、项目管理器
1、各选项卡里包含的内容要记住
2、VFP建立文件可以有多种途径(项目管理器、新建)
3、作用:方便管理一个项目中的多种数据
4、各选项卡的移动(折叠项目管理器对话框)
四、
vfp的两种操作方式
(一)交互式
1、命令方式
2、菜单方式
(二)程序
五、VFP的配置
工具----选项------文件位置-----默认目录------修改----设置为默认值(每次启动vfp都会按此设置)
六、向导、设计器、生成器
1、向导:适合于初学者
2、
设计器:学习新内容的时候
学习(针对具体的文件而言)
3、生成器:针对表单文件里的控件而言的
七、常量(数据类型)
1、数值型:56,-34
2、货币型:$56
3、字符型:"123",'er',[dfdf]
4、日期型
(1)严格的:{^yyyy-mm-dd}
(2)传统的:{yy-mm-dd}
5、日期时间型{^yyyy-mm-dd,hh:mm:ss p}
6、逻辑型:.t. /.f. .y./.n.
练习:
(1)? 和??的区别
(2)注意标点符号全部使用半角
(3)?1+2 ?"1"+2 ?"1"+"2"
(4)set date to ymd set century on/off
下午
八、变量(数据类型)
1、变量是占内存空间的
2、变量名:开头必须是字母或者是汉字或者是下划线,一定不是数字。后面的字符可以是前面的内容,也可以包含数字(a ,a_, _a, _a4)
3、分类
(1)字段变量:表
(2)内存变量:6种数据类型
赋值1:变量名=常量/表达式 a=4 a=5*6
赋值2:store 常量/表达式 to 变量名 store 4 to a store 5*6 to a,b,c
?"a=",a
4、数组变量
(1)必须先定义declare(dimension) 数组名(下标最小值,最大值)
declare a(1,6)
(2)赋值
一个数组建立后默认的元素值是 .f.
每个元素的数据类型可以不同
(3)一维和二维
一:declare a(5)
二:delcare a(4,5) 表格 :4行5列
课本P53 二维数组的 5个特点
5、内存变量常用命令
(1)赋值
(2)显示数据: ? ??
(3)显示变量名: list memory like a* to printer(to file 文件名)
display memeory
(4)清除内存变量
clear memeory
release 变量1,变量2
release all
release all like 通配符(except 通配符)
九、表达式
(一)数值表达式
1、算术运算符:(),**/^,* / %,+ -
例子2.5
难点:取余数(符号不一致)
2、字符表达式 + -
3、日期时间表达式 + -
2998978 陶双双 信息工程系 x909
一、
常用函数
用程序来实现的一种数据运算或转换。用户只需要调用它就可以。
1、数值函数
(1)abs(参数)
(2)sign(参数) -1,0,1
(3)sqrt(参数)
(4)pi()
(5)int(参数)
ceiling(参数) 取参数的两个相邻整数中的大的
floor(参数)
(6)round(参数1,参数2)
(7)% mod(参数1,参数2) 需要理解异号时余数的运算
(8)max(参数1,参数2,...)
min(参数1,参数2,...)
2、字符函数
(1)len(字符参数):对于汉字,一个汉字相当于2个字符长度
(2)lower(字符参数)
upper(字符参数)
(3)space(数值参数)
(4)trim(字符参数):去掉尾部空格
ltrim(字符参数):去掉左边(前导)的空格
alltrim(字符参数):尾部+前导
(5)取子串
left(字符参数,长度)
right(字符参数,长度)
substr(字符参数,起始,长度)
(6)计算子串出现次数
occurs(子字符串1,主字符串2),该函数的返回值是数值类型的
(7)求子串位置
at(字符1,字符2[,数值表达式]):区分大小写
atc():不区分
(8)子串替换函数
stuff(原来的字符串,起始位置,长度,要替换的字符串)
(9)字符替换函数
chrtran(字符1,字符2,字符3)
(10)字符串匹配函数
like(字符串1,字符串2) 通配符* 和 ?的含义
3、日期时间函数
(1)系统日期:date()
系统时间:time()
系统的日期时间: datetime()
(2)年份:year(日期表达式/日期时间)
月份:month(日期表达式/日期时间)
天数:day(日期表达式/日期时间)
(3)小时