VF教案Word格式文档下载.docx
- 文档编号:21049232
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:18
- 大小:22.84KB
VF教案Word格式文档下载.docx
《VF教案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《VF教案Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。
第二节、数据存储
第三节、运算符和表达式
第四节、函数
第五节、命令
(第一节、第二节、第三节为1学时,第四节、第五节为1学时)
本章教学内容的重点是:
各种数据类型的介绍、各种类型常量的书写格式、字段变量和内存变量、各种运算符的介绍,命令的书写格式。
难点:
字段变量和内存变量。
4.本章教学内容的深化和拓宽:
字段变量的各种类型
5.本章教学方式:
本章为VFP语言的基础,让学生掌握数据类型,理解函数。
7.每一次课时单元授课教案编写的具体内容:
第一次课:
第一节:
数据类型:
重点介绍:
字符型(C)、数值型(N)、逻辑型(L)、日期型(D)、备注型(M)、通用型(G)。
简单介绍:
货币型、日期时间型、整型、浮点型、双精度。
第二节:
数据存储
1.常量:
数值型常量、字符型常量、逻辑型常量、日期型常量。
在日期型常量中介绍:
setcenturyon/off和setdatetoamer/ansi/british/french等。
2.变量:
(1)变量的命名
(2)字段变量:
常用的字段变量类型。
(3)内存变量:
内存变量的数据类型:
字符型、数值型、逻辑型、日期型等。
怎样建立内存变量,怎样输出内存变量的值,怎样显示内存变量。
(4)数组:
简单介绍数组的定义。
第三节:
运算符和表达式
1.数值运算符及数值表达式:
运算符:
**(乘方)、*(乘)、/(除)、+(加)、-(减)、%(取余)等。
2.字符串运算符及字符表达式:
+(字符串连接)、-(两个字符串相连,并将前字符串尾部的空格移到合并后的新字符串的尾部)。
3.日期运算符及日期表达式:
<
日期型数据>
+<
数值型数据>
、<
-<
4.关系运算符及关系表达式:
(小于)、>
(大于)、<
=(小于等于)、>
=(大于等于)、<
>
或#或!
=(不等于)、==(精确比较)、$(包含比较)。
5.逻辑运算符及逻辑表达式:
.and.(与)、.or.(或)、.not.(非)。
第二次课:
第四节:
函数
1.数值处理函数:
取整函数int()、四舍五入函数round()、取绝值函数abs()、求最大值函数max()、求最小值函数min()、求平方根函数sqrt()、求自然对数函数log()、幂函数exp()、求余数函数mod()。
2.字符处理函数:
宏替换函数&
、求字符串长度函数len()、生成空格函数space()、字符串转换成小写字母函数lower()、字符串转换成大写字母函数upper()、删除字符串尾部的空格函数TRIM()、删除字符串左边空格函数LTRIM()、删除字符串两边空格函数ALLTRIM()、取左边子字符串函数LEFT()、取右边子字符串函数right()、取子字符串函数SUBSTR()、子字符串位置测试函数AT()。
3.日期和时间处理函数:
date()、time()、datetime()、day()、month()、year()。
4.数据类型转换函数:
字符转换成ASCII函数asc()、ASCII码值转换成字符函数chr()、数值型转换为字符型函数str()、字符型转换成数值型函数val()、字符型转换成日期型函数ctod()、日期型转换成字符型函数dtoc()。
5.测试函数:
条件测试函数iif()、数据类型测试函数vartype(),与表文件有关的函数在讲完表时再讲,也可在用到时再讲。
第五节:
命令
1.命令动词
2.子名:
(1)范围子句:
recordn、nextn、all、rest
(2)fields子句(3)for/while子句
3.命令的书写规则。
以list命令为例子讲解.
本次课上机练习内容为:
第七部分的上机练习内容:
主要为:
函数和list命令练习。
第三章VisualFoxPro6.0数据库及其操作
(1)掌握项目的创建方法
(2)掌握数据库的创建方法
(3)掌握数据库表和自由表的创建
(4)掌握数据表的基本操作和维护
(5)掌握表的索引排序方法
(6)掌握设置表的字段属性
(7)掌握设置表的有效性规则
(8)掌握创建表的永久关系
(9)掌握数据库完整性规则的使用
(10)了解工作区的概念,数据库中多表的操作
第一节、
创建项目
第二节、
创建数据库
第三节、
创建数据表
第四节、
数据表的基本操作
第五节、
数据表的维护
第六节、
数据表排序与索引
第七节、
建立数据字典
第八节、
多数据表操作
(本章共用6学时,第1、2、3为2学时,第4、5为2学时,第6,7,8为2学时)
本章教学重点为:
项目、数据库、索引、有效性规则、参照完整性概念的理解;
数据表的基本操作与维护,数据表索引类型及建立。
本章教学难点:
数据表与数组之间的数据交换。
数据库表和自由表的相互转换;
数据表的基本操作和维护。
本章操作内容比较多比较重要,操作要慢一些,让学生记住操作步骤。
,
6.本章的主要参考书目:
第一次课
1.建立工作目录
2.设置默认路径setdefato
3.建立项目文件(菜单方式,命令方式createproject)
4.打开项目文件(菜单方式,命令方式modifyproject)
1.数据库的设计思想
(1)设计步骤,
(2)设计过程
2.数据库的创建
(1)建立数据库(在项目中创建数据库,通过菜单方式创建数据库,通过命令方式创建数据库:
createdatabase),
(2)在项目中添加或移出数据库。
3.数据库的基本操作
(1)打开数据库(在项目中打开数据库,通过菜单方式打开数据库,通过命令方式打开数据库:
opendatabase,modifydatabase),
(2)关闭数据库(在项目中关闭数据库,通过命令方式关闭数据库:
closedatabase[all])。
(3删除数据库(在项目中删除数据库,通过命令方式删除数据库:
deletedatabase)。
1.基本概念
(1)数据表、数据库;
数据表的类型(数据库表,自由表);
(2)数据表的结构(字段名,字段类型,字段宽度,小数位,使用空值)。
2.自由表的建立
(1)定义表结构(通过菜单方式,通过命令方式:
create);
(2)输入记录(一般数据的输入,备注型字段数据的输入,通用型字段数据的输入)。
3.数据库表的建立
(1)
在数据库中建立新表;
(2)
将自由表添加到数据库;
(3)
从数据库中移去数据表。
练习1。
第二次课
第四节.数据表的基本操作
1.数据表的浏览
打开数据表文件(菜单方式,命令方式:
use);
浏览与显示表结构(浏览表结构:
菜单方式,命令方式,显示表结构:
liststructure)。
浏览与显示记录(在浏览窗口中浏览记录:
菜单方式,命令方式:
browse,在浏览窗口中有选择地浏览记录:
菜单方式,命令方式:
setfilterto,命令方式显示记录:
list或display)。
2.记录的定位
(1)
记录指针
(2)
移动记录指针:
(go,skip),条件定位命令:
locate。
第五节.数据表的维护
1.修改表结构:
(项目管理器方式,命令方式:
modifystructure)。
2.添加记录
(1)在浏览窗口中追加记录(菜单方式,命令方式:
append), (2)插入记录:
insert[before],[blank]。
(3)从其它文件中追加记录:
(菜单方式,命令方式:
appendfrom)。
3.编辑记录
(1)在浏览窗口中编辑记录。
(2)批量修改记录:
(菜单方式,命令方式 replace)。
4.删除记录
(1)记录的逻辑删除(鼠标操作,菜单方式,命令方式:
delete)。
(2)逻辑删除记录的恢复(鼠标操作,菜单方式,命令方式:
recall)。
(3)记录的物理删除(将带逻辑删除标记的记录物理删除:
菜单方式,命令方式 pack,记录的一次性删除 zap)。
5.复制数据表
(1)数据表文件的复制:
菜单方式,命令方式copyto。
(2)数据表结构的复制:
copystru。
(3)数据表文件的更名。
6.数据表与数组之间的数据交换
(1)将表的当前记录复制到数组:
scatter。
(2)将数组复制到表的当前记录:
gather。
本次课上机练习内容为:
练习1,练习2,练习3,练习4,练习5,练习6,练习7,练习8,练习9。
第三次课
第六节.数据表排序与索引
1.数据表排序:
sortto
2.数据表索引:
(1)基本概念:
索引,索引类型:
(独立索引,结构复合索引),索引关键字,索引关键字类型(主索引,候选索引,唯一索引,普通索引)。
(2)建立索引:
在表设计器中建立索引,用index命令建立索引。
(3)按索引顺序浏览记录(菜单方式,命令方式:
setindexto)。
3.数据表查询:
SEEK命令
4.数据表统计与汇总
(1)计数命令:
count
(2)求和命令:
sum
(3)求平均值命令:
average
(4)分类汇总命令:
totalon
第七节.建立数据字典
1.设置表的字段属性
(1)设置字段的显示标题。
(2)给字段加注释。
2.设置表的有效性规则
(1)字段级规则。
(2)默认值。
3.创建永久性关系
(1)建立关系。
(2)编辑关系。
(3)删除关系。
4.设置参照完整性
更新规则,删除规则,插入规则。
第八节.多数据表操作
工作区的概念,选择工作区(属简单了解)。
练习10,练习11,练习12,练习12,练习14,练习15,练习16,练习17,练习18,练习19,练习20。
第四章查询与视图
1.掌握视图、查询的概念。
2.掌握利用查询设计器创建查询的方法。
3.掌握创建视图的方法。
4.掌握查询与视图的区别。
第一节查询
(1)查询的概念
(2)创建查询
(3)查看查询文件、
第二节视图
(1)视图的概念
(2)创建视图
(3)用视图更新数据
(4)使用视图
3.本章教学为2学时
4.本章重点与难点
1.重点:
查询和视图的创建。
2.难点:
利用视图更新原表的数据。
5.教学方法与教学手段
本课程采用多媒体课件授课,理论讲授与课堂上的实例演示相结合,理论课与上机实验紧密结合。
注意利用三个表建立的查询和视图。
6.主要参考书目:
VisualFoxPro6.0数据库与程序设计
VisualFoxPro6.0程序设计指南
第五章结构化查询语言SQL
1、明确SQL语言的概念和使用它的重要意义。
2、熟练掌握CREATE、DROP、ALTER、INSERT、UPDATE和DELETE常用命令的使用方法。
3、灵活运用数据查询(SELECT)命令。
4、本章最后让学生简单了解VFP的向导、设计器和生成器。
1、SQL语言概述
SQL语言的概念、SQL语言的特点和应用范围。
2、数据定义
创建数据表命令(CREATE)的格式、说明、使用和举例。
3、表结构修改
修改表结构命令(ALTER)的格式、说明、使用和举例。
4、插入记录
插入记录命令(INSERT)的格式、说明、使用和举例VFP特点。
5、删除记录删除记录命令(DELETE)的格式、说明、使用和举例。
6、更新记录
更新记录命令(UPDATE)的格式、说明、使用和举例。
7、数据查询数据查询命令(SELECT)的格式、说明和几种使用方法,包括基本查询、条件查询、排序查询、计算和分组查询以及多表查询。
举例说明。
3.本章的教学学时:
2学时。
4.教学内容的重点教学内容的难点:
重点:
掌握每一个命令的使用方法。
数据查询命令的几种使用方法,在什么条件下,使用哪一种查询,正确使用查询命令。
5.教学内容的深化:
SQL命令在其它语言中的应用,如在VisualBasic语言中的应用。
6.教学方式:
本章命令简单,好理解,注意让学生记住语法规则。
7.教学手段:
口述、板书加电子课件。
8.主要参考书目:
第六章结构化程序设计
1.教学目标:
通过本章的学习,使学生能够建立基本的编程思想,可以根据已知程序写出结果,根据题目要求更改错误程序,并且能够独立编写简单的小程序。
2.基本要求:
1.掌握程序的建立、修改及执行的方式
2.熟练使用程序的各种常用命令
3.学会利用程序的各种结构解决具体的问题
4.了解变量的作用域
3.学时分配:
本章共分六学时讲解:
1.程序的建立、修改、执行;
程序的常用命令;
顺序结构程序设计(2学时)
2.选择结构程序设计(2学时)
3.循环结构程序设计(2学时)
4.重点难点:
1.重点:
基本控制结构程序设计
2.难点:
多重循环结构程序设计
5.深化拓宽:
在讲解过程中,提及现有的各种编程语言,使学生了解语言之间结构的互通性,编程思想的统一性,建立可以独立学习其他语言的信心。
注意顺序、选择、循环三种结构要交待清楚。
7.注意问题:
要求学生可以根据具体问题选择不同的结构、不同的形式解决,真正理解程序的运行方式,而非死背程序。
8.具体内容:
1.程序的基本概念
(1)程序
(2)结构化程序设计
(3)程序的基本结构
2.程序文件的建立、修改及运行
(1)项目管理器方式
(2)菜单方式
(3)命令方式
3.程序设计的常用命令
(1)基本命令:
注释命令、清除命令、关闭命令
(2)输入/输出命令:
基本输出命令、单字符输入命令、字符串输入命令、表达式的输入命令、格式输入/输出命令
4.顺序结构的程序设计
例题:
查找并显示已知表中某学生的有关信息
1.单分支结构程序设计
查找并显示已知表中某学生的有关情况
2.双分支结构程序设计
查找并显示已知表中某学生的有关情况,如果没有找到则显示提示信息
3.if语句嵌套程序设计
根据输入的X值,计算分段函数值,并显示结果
4.多分支结构程序设计
输入学生成绩,并判断其成绩等级
第三次课:
1.dowhile循环结构程序设计
计算1+2+……+100的和
循环统计已知表中男女学生的人数
循环输入学生姓名,查找并显示该生情况
2.for循环结构程序设计
3.scan循环机构程序设计
4.多重循环结构程序设计
打印九九乘法口诀表
输入10个数,按由大到小顺序排序并输入
第七、八章类、表单设计与应用
1.掌握对象、类、的概念。
2.掌握表单、表单控件的概念,熟练掌握运行表单的方法。
3.掌握使用表单向导创建一对一表单和一对多表单。
4.熟练掌握表单基本控件文本框、标签、命令按钮、组合框、编辑框、单选按钮组、命令按钮组、复选框、列表框、表格控件、页框控件等的使用规则。
5.掌握简单的实用表单的设计和修改方法。
第一节创建表单
第二节表单设计器
第三节表单的数据环境
第四节表单与常用控件的设计
第五节创建可类
时间分配:
8学时
3.重点与难点
1.使用表单向导创建一对一表单和一对多表单
2.表单基本控件文本框、标签、命令按钮、组合框、单选按钮的使用规则。
3.实用表单的设计
4.类的创建。
4.本章的主要参考书目:
注意各种控件的各种属性要交待清楚。
6.每一次课时单元授课教案编写的具体内容:
(1)用表单向导创建表单
(2)用表单设计器创建表单
(3)表单的保存和运行
(1)表单设计器环境
(2)利用表单控件工具栏添加控件
(3)利用属性窗口设置对象属性
第三节表单的数据环境
本节在讲授实际控件时再介绍。
(1)标签控件
(2)文本框控件(3)计时器控件
(4)命令按钮控件(5)编辑框控件(6)单选按钮控件(7)命令按钮组控件
本次课将详细介绍上述控件的建立、使用、结合实际例题讲解。
(8)微调控件(9)复选框控件(10)列表框(11)图像控件
第四次课:
(12)表格控件(13)页框控件
创建类。
剩余时间进行本章练习。
第九章报表的设计与应用
1.掌握报表的基本概念。
2.掌握利用报表向导创建和修改报表的方法。
3.掌握设置报表的页面与布局,添加和编辑报表控件的方法。
4.掌握将报表输出至打印机的方法。
第一节创建报表
第二节设计报表
第三节报表控件的使用
标签控件、域控件、线条控件、矩形和圆角矩形控件。
第四节数据分组
第五节设计多栏报表
第六节报表输出
本章为2学时
1.用报表向导创建和修改报表的方法。
2.设置报表的页面与布局。
3.在报表中编辑报表控件的具体方法。
本课程采用多媒体课件授课,理论讲授与课堂上的程序演示相结合,理论课与上机实验紧密结合。
本章操作步骤重要,演示时要慢一些。
第十章菜单的设计与应用
1.掌握和理解菜单、菜单项、子菜单的概念与用途。
2.掌握设计菜单系统的基本规则。
3.能独立设计具有菜单项、子菜单、命令和过程的简单菜单。
4.掌握如何生成和运行菜单程序。
一菜单系统
1.设计菜单系统的基本原则
2.创建菜单系统的一般步骤
3.菜单文件类型
4.菜单设计器
二VisualFoxPro菜单设计器所包括的控件:
1.提示符栏2.可移动按钮3.结果栏4.创建按钮5.编辑按钮6.选项栏7.菜单级8.预览按钮9.插入按钮10.删除按钮
三用菜单设计器创
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VF 教案