二级Visual Foxpro教案
软件功能:数据管理、项目开发
课程内容:数据库基础知识、数据表相关操作、VFP的项目开发、关系数据库标准语言、程序设计 学习方法:理论与实践相结合
教学时序:1、VFP简介(第一章第二节、第二章第一节) 2、数据表的基本操作(第三章)
3、VFP的项目开发(第四章、六、九、十、十一章) 4、关系数据库标准语言(第五章)
5、关系数据库基础知识(第一、二、八章)
6、程序设计(第七章)
第一章:VFP简介
一、课题:Visual Foxpro简介
二、教学目的:让学生了解VFP的相关情况 三、教学要求:1、了解软件的发展历程
2、了解VFP的运行环境 3、了解VFP的安装过程 4、掌握VFP的启动与退出 5、熟悉VFP的工作窗口
四、教学重点:教学要求中的3、4 五、教学难点:无 六、课时:2节
授课内容
一、VFP软件的发展历程:
数据库理论研究始于20世纪70年代,80年代初期进入较为成熟的阶段,以dBASE系统的推出为标志→FoxBase→92年微软收购Fox公司,随即推出FoxPro for windows→95年推出VFP3.0→98年VFP6.0→最新版本VFP8.0 二、VFP的运行环境
硬件环境:
CPU:486以上 内存:16M以上
硬盘容量:剩余85M以上 软件环境:
操作系统:Windows95以上 三、VFP的安装过程
主要步骤:
1、 将光盘放入光驱,打开光盘中的VFP6企业版文件夹,运行Setup.EXE文件
2、 接受用户协议
3、 输入产品ID号,用户姓名,公司名称 4、 选择安装目录 5、 选择安装方式 四、VFP的启动与退出
(一) 启动:
常规方法:单击‘[开始]/程序/Microsoft Visual Foxpro6.0/Microsoft Visual
Foxpro6.0’
快捷方法:双击桌面上[Microsoft Visual Foxpro6.0]图标
新建桌面图标:单击‘[开始]/程序/Microsoft Visual Foxpro6.0/Microsoft Visual
Foxpro6.0’→右击→单击‘发送桌面快捷方式’
(二) 退出
方法一:单击‘文件/退出’
方法二:单击窗口标题栏[关闭]按钮 方法三:命令窗口输入‘QUIT’命令
五、VFP的工作窗口
组成:标题栏、菜单栏、工具栏、状态栏、数据窗口、命令窗口
(一) 标题栏
1、位置:屏幕顶端
2、作用:显示软件名、窗口控制按钮等 (二) 菜单栏
1、位置:标题栏下方
2、作用:提供VFP相关操作命令
3、特点:具有动态菜单。根据数据环境出现的菜单或菜单项。 (三) 工具栏
1、位置:浮动
2、作用:常用命令以按钮的形式加以组织 3、数量:11个
4、打开/关闭:单击‘显示/工具栏?’→在对话框选取要打开或
关闭的工具栏。
(四) 状态栏
1、位置:屏幕底端
2、作用:显示当前一些状态信息 3、4个指示框:
输入的’插入/改写’状态(按
时间(在‘工具/选项/显示’对话框选中“时钟”复选框)
(五) 数据窗口
1、位置:屏幕最大空白区域 2、作用:显示相关数据
(六) 命令窗口
1、位置:浮动
2、作用:输入操作的相关命令
第二章 数据表的基本操作
第一节 数据表的创建
一、课题:创建数据表
二、教学目的:让学生掌握数据表的创建 三、教学要求:
1、 了解数据表的组成 2、 掌握数据表结构的分析 3、 掌握数据表结构的创建 4、 掌握数据表记录的输入
5、 了解或理解数据类型相关的内容 四、教学重点:
教学要求中的第2、3、4点 五、教学难点
教学要求中的第2点 六、课时:3节
授课内容
一、数据表的构成
1、表文件名:数据表结构、数据在计算机中存储的标识名
2、结构:数据表用于存储数据的结构,由字段名、字段类型、字段宽度、
小数位等参数构成
3、表内容:数据表中存放的数据,是一个个记录各个字段数据的集合 二、创建数据表
(一)分析数据表结构
从以下四个方面着手:
1、确定数据表由几个字段构成并依次列出(相当于二维表的栏目名) 2、确定数据表每个字段的数据类型并依次列出 3、确定数据表每个字段的数据宽度并依次列出
4、确定数据表每个N型字段的小数位宽度并依次列出 (二)创建数据表结构: 1、打开表设计器
方法一:单击‘文件/新建/◎表/[新建文件]’→在创建对话 框设定表文件名和表文件存放路径→单击[保存] 方法二:在命令窗口输入‘CREATE 路径/表文件名命令’ 2、输入在第1步所分析的结构 (三)输入数据表记录的数据
立即方式:结构创建完毕之后,单击[确定]并以肯定方式 回答提示。
追加方式:结构创建完毕之后,单击[确定]并以否定方式 回答提示,回到系统待命状态,然后执行相关 命令。如在命令窗口输入APPEND命令或单击
‘显示/浏览XX表’ →单击‘显示/追加方式’
各字段的数据输入:
C型字段:输入一个字符串 N型字段:输入一个数值
D型字段:输入一个日期,格式为‘月月/日日/年年’ L型字段:输入一个逻辑值,Shift+T或Shift+F M型字段:双击→在弹出的窗口输入数据
G型字段:双击→单击‘编辑/插入对象??’→选择要插入的文件
三 数据类型 (一)概念:
数据本身所具有的特点称为某一个数据的数据类型。它用于描述和规定数据可能的取值范围、大小。
(二)VFP常用的数据类型
1 字符型
(1)代号:C
(2)组成:字符、数值、汉字构成的字符串
(3)宽度:数据存储所需的字节数:一个字符需一个字节,一个汉字需两个字节 (4)写法:用‘’或“”或[ ]括起来
(5)规定:VFP中一个C型数据的最大宽度为254 2 数值型
(1)代号:N
(2)组成:+、—、小数点、数字
(3)宽度:+、—、小数点及每个数字各需一个字节 (4)写法:直接书写
(5)规定:VFP中一个N型数据的最大宽度为20 3 逻辑型
(1)代号:L
(2)组成:只有真(用.T..t..Y..y.表示)和假(用.F..f..N..n.表示)两种数据 (3)宽度:规定为1
(4)写法:用
. .把逻辑字母括起来
4 日期型
(1)代号:D
(2)组成:形如月月/日日/年年样式或年年年年-月月-日日样式的数据 (3)宽度:规定为8 (4)写法:写成CTOD(‘月月/日日/年年’)或{ ^年年年年-月月-日日}的形式 5 备注型
(1)代号:M
(2)组成:若干段说明文字 (3)宽度:规定为4
(4)用法:专用于表文件字段的数据类型,只要表文件有一个备注型字段即自动产
生一个备注文件,专用于存放表文件备注型字段的数据
6 通用型
(1)代号:G
(2)组成:其它类型文件 (3)宽度:规定为4
(4)用法:专用于表文件字段的数据类型,用于存放表文件通用型字段的数据 7 屏幕型
(1)代号:S
(2)组成:某时刻数据窗口显示的内容
(3)规定:该数据类型专用于内存变量的数据类型 8 派生的数据类型
(1)数值型的派生数据类型(括号内为代号)
货币型(Y)浮点型(F)双精度型(N)整型(N或I) (2)日期型 的派生数据类型 日期时间型(T)
(三)设定数据表文件字段的数据类型的依据
C型:若某个字段的数据为小于某一宽度的字符串或号码类数据 N型:某字段的数据为一个数值 D型:某字段的数据为一个日期 L型:某字段的数据只有两种取值 M型:某字段的数据为若干段文字 G型:某字段的数据为其它类型文件
第二节 数据表文件的相关操作
一、课题:数据表文件的相关操作
二、教学目的:让学生掌握数据表文件的相关操作 三、教学要求:1.掌握表文件的打开 2.掌握表结构的修改 3.掌握表数据的显示 4.掌握表浏览方式的改变
5.了解表字段显示宽度及次序的改变 6.了解窗口分区
7.了解窗口字体参数的改变 四、教学重点:教学要求中的1、2、3、4点 五、教学难点:无 六、课时:1节 授课内容
一、表文件(其它文件)的打开——要使用某一个文件首先应该打开这个文件。
步骤:
二级Visual Foxpro教案



