VFP备课教案-1
- 格式:doc
- 大小:76.00 KB
- 文档页数:4
目录第一章数据库系统 (1)1.1数据库基础知识 (1)1.1.1 基本概念 (1)1.1.2 数据模型 (2)1.1.3 关系数据库及其特点 (2)1.2V ISUAL F OX P RO 6.0的特点、安装和运行 (3)1.2.1 Visual FoxPro 6.0的特点 (3)1.2.2 Visual FoxPro 6.0的安装 (3)1.2.3 Visual FoxPro 6.0的运行 (3)1.3V ISUAL F OX P RO 6.0的集成开发环境 (3)1.3.1 Visual FoxPro 6.0的工作方式 (3)1.3.2 Visual FoxPro 6.0的窗口、菜单和工具栏 (3)1.3.3 Visual FoxPro 6.0的向导、设计器和生成器 (3)1.3.4 Visual FoxPro 6.0的项目管理器 (4)1.4V ISUAL F OX P RO 6.0系统的配置 (5)1.5V ISUAL F OX P RO 6.0的文件类型 (5)第二章VISUAL FOXPRO 6.0语言基础 (6)2.1数据类型 (6)2.2数据存储 (6)2.2.1 常量 (7)2.2.2 变量 (7)2.2.3 其它数据存储容器 (8)2.3运算符和表达式 (8)2.3.1 数值运算符及数值表达式 (8)2.3.2 字符串运算符及字符串表达式 (8)2.3.3 日期运算符及日期表达式 (9)2.3.4 关系运算符及关系表达式 (9)2.3.5 逻辑运算符及逻辑表达式 (9)2.3.6 名称表达式 (9)2.4函数 (9)2.4.1 数值处理函数 (9)2.4.2 字符处理函数 (10)2.4.3 日期和时间处理函数 (11)2.4.4 数据类型转换函数 (11)2.4.5 测试函数 (12)2.4.6 其它函数 (13)2.5命令 (14)第三章VISUAL FOXPRO 6.0数据库及其操作 (15)3.1创建项目 (15)3.2创建数据库 (15)3.2.1 数据库的设计思想 (15)3.3创建数据表 (16)3.3.1 基本概念 (16)3.3.2 自由表的建立 (16)3.3.3 数据库表的建立 (17)3.4数据表的基本操作 (17)3.4.1 数据表的浏览 (17)3.4.2 记录的定位 (19)3.5数据表的维护 (19)3.5.1 修改表结构 (19)3.5.2 添加记录 (19)3.5.3 批量修改记录 (20)3.5.4 删除记录 (20)3.5.5 复制数据表 (21)3.5.6 数据表与数组之间的数据交换 (21)3.6数据表排序与索引 (22)3.6.1 数据表排序 (22)3.6.2 数据表索引 (22)3.6.3 数据表查询 (24)3.6.4 数据表统计与汇总 (24)3.7建立数据字典 (25)3.7.1 存储过程 (25)3.7.2 设置表的字段属性 (25)3.7.3 设置表的有效性规则 (26)3.7.4 设置触发器 (26)3.7.5 创建永久关系 (26)3.7.6 设置参照完整性 (26)3.8多数据表操作 (27)3.8.1 工作区的选择 (27)3.8.2 数据表的联接 (27)第六章结构化程序设计 (29)6.1程序的建立和执行 (29)6.1.1 基本概念 (29)6.1.2 程序文件的建立 (29)6.1.3 程序文件的修改 (29)6.1.4 程序文件的执行 (29)6.2程序设计常用命令 (29)6.2.1 基本命令 (29)6.2.2 输入/输出命令 (31)6.3程序的基本控制结构 (33)6.3.1 顺序结构 (33)6.3.2 分支结构 (33)6.3.3 循环结构 (33)6.4过程与自定义函数 (34)6.4.1 过程/函数的建立 (35)6.4.4 变量的作用域 (36)6.5程序的调试 (36)6.5.1 调试器窗口 (36)6.5.2 调试菜单 (37)第七章面向对象程序设计 (38)7.1对象与类 (38)7.1.1 对象 (38)7.1.2 类 (38)7.1.3 Visual FpxPro 中的类 (38)7.1.4 属性、事件与方法 (38)7.2设计类 (39)7.2.1 通过类设计器定义类 (39)7.2.2 通过编程定义类 (39)7.2.3 打开自定义类库 (40)7.3创建对象 (40)7.3.1 对象的建立 (40)7.3.2 对象的引用 (40)7.3.3 对象的属性设置与方法调用 (40)7.4数据环境 (41)第一章数据库系统计算机四大应用:科学计算、过程控制、数据处理、辅助设计。
vfp课程设计书一、教学目标本节课的教学目标是让学生掌握 VFP 编程语言的基本语法和流程控制语句,能够编写简单的 VFP 程序。
具体包括以下三个方面的目标:1.知识目标:让学生了解 VFP 编程语言的历史和发展,掌握 VFP 的基本语法和数据类型,熟悉 VFP 的流程控制语句。
2.技能目标:培养学生使用 VFP 编程语言解决实际问题的能力,能够编写简单的 VFP 程序。
3.情感态度价值观目标:培养学生对计算机科学的兴趣和好奇心,提高学生分析问题和解决问题的能力。
二、教学内容本节课的教学内容主要包括以下几个部分:1.VFP 编程语言的基本语法和数据类型。
2.VFP 的流程控制语句,包括条件语句和循环语句。
3.利用 VFP 编程语言解决实际问题,编写简单的 VFP 程序。
三、教学方法为了达到本节课的教学目标,我们将采用以下几种教学方法:1.讲授法:讲解 VFP 编程语言的基本语法和数据类型,以及流程控制语句的用法。
2.讨论法:引导学生进行小组讨论,共同解决问题。
3.案例分析法:通过分析实际案例,让学生学会如何利用 VFP 编程语言解决实际问题。
4.实验法:让学生动手编写 VFP 程序,巩固所学知识。
四、教学资源为了支持本节课的教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《VFP 编程基础》。
2.参考书:《VFP 编程实例教程》。
3.多媒体资料:VFP 编程语言的演示视频。
4.实验设备:计算机和网络设备。
通过以上教学资源的支持,我们将努力提高学生的学习体验,达到本节课的教学目标。
五、教学评估本节课的教学评估将采用多元化的评估方式,以全面、客观、公正地评价学生的学习成果。
评估方式包括以下几个方面:1.平时表现:通过观察学生在课堂上的参与程度、提问回答、小组讨论等表现,评估学生的学习态度和积极性。
2.作业:布置相关的编程练习题,评估学生对 VFP 编程语言基本语法和流程控制语句的掌握程度。
拓展实践方法二:双击桌面上的“Miscrosoft Visual FoxPro6.0”快捷方式图标。
(2)Visual FoxPro6.0的退出
方法一:单击窗口右上角“关闭”按钮。
方法二:单击“文件”菜单中的“退出”命令。
方法三:快捷键ALT+F4。
方法四:在命令窗口中输入QUIT命令。
方法五:双击标题栏左上角的图标。
练习:Visual FoxPro的启动与退出
三、Visual FoxPro6.0的用户界面
标题栏、菜单栏、工具栏(常用工具栏、自定义工具栏)、窗口工作区、状态栏、命令窗口。
练习:
1.工具栏的打开/关闭
2.命令窗口的打开/关闭
四、Visual FoxPro6.0系统环境配置
Visual FoxPro6.0允许用户设置大量的参数来决定它的工作方式以提高工作效率,如设置默认文件的存储位置、日期和时间的显示格式等。
常用方法:单击“工具”菜单下的“选项”命令,打开“选项”对话框。
强调:设置默认工作目录的方法:
1.工具/选项——文件位置——默认目录
2.“修改”——更改文件位置——选择目录——确定——“设置为默认值”——确定
1.启动Visual FoxPro6.0,在系统界面中打开“调色板”工具栏。
2.设置系统默认工作目录为:d:\学生信息管理系统。
3.将系统日期格式设置为“年月日”的形式。
4.在“学生信息管理系统.pjx”中,新建一个文本文件,名为“姓名.txt”(注:姓名为你自己的具体名字),内容为:我是XXX班的XXX。
5.为文本文件“姓名.txt”添加一个说明信息:这是个人基本信息。
教案任务1:认识数据表、数据库和数据库管理系统一、数据表下表是我们会经常遇到的一种表格,这是一个有8栏12行的表格。
栏目通常是固定不变的,而行数则随着学生人数的增减而变化。
表格的第1行称为表头,表头分为若干栏,每栏都有一个栏目名,它规定了在该栏中应该填写什么样的数据,除表头以外的每一行对应一个学生,每一行的各个栏目说明了这个学生相应的数据信息。
数据表一:学生信息在VFP中,也使用像上面这样的表格来存放数据,称之为数据表(简称表)。
表中的每一栏称为一个字段,栏目名称为字段名,每个字段有确定的字段名、类型、宽度、小数位数等限制,这些称为字段的属性,它们规定了该字段中字段中的名称、数据的类型、宽度和小数位数等。
像表一,第一行仅指明了栏目名,日常生活中通常称其为表头,而在VFP数据表中,称它们为数据表的结构。
表一中第一行之外的各行在数据表中称为记录,每一行是一个记录,每个记录描述了一个人员的各项具体数据。
在VFP中,数据表是最基本的数据存储结构,一个数据表对应磁盘中的一个以DBF为扩展名的文件。
二、数据库一个数据表中所包含的数据往往只反映某类事物的一个方面的信息,在学生学籍管理系统中,除了学生信息表外还可能包含用来存储课程、学生选课信息、专业信息等其他信息的数据表。
在VFP中可以将这些数据表组织杂一起形成一个数据库,即数据的有机集合。
在数据库中可以建立表与表之间的关系,用来反映分散在各个数据表中数据之间的联系,从而简化人们对数据的更新、修改、查询等操作。
数据表二:课程信息数据表三:学生选课信息数据表四:专业信息三、数据库管理系统VFP 就是一个数据库管理系统软件,使用它提供的操作界面可以很方便地建立数据表、数据库并对数据表中的数据进行加工处理;利用VFP 可以创建如图所示的表单,向用户提供十分友好的界面,更好地完成数据的输入、输出和处理:使用VFP 的报表功能,可以迅速方便地制作与打印各种表格。
VFP 有许多命令与函数,用它们可以编写处理具体业务的应用系统,运行这样的应用系统能大大提高处理数据的效率。
数据库基础—Visual FoxPro 教案教学过程※本章内容简介※学习目标※学习重点与难点引言:数据库是用来处理数据的,要学好数据库,首先要学习数据库相关的基础知识第一章VFP基础1.1 数据库基础知识※本节内容、学习目标与重点难点介绍讲解的思路:从信息到数据,从数据到数据处理,从数据处理到管理技术,从管理技术到数据库1.1.1 基本概念一、信息与数据引例1:银行的储户信息—储户的数据(帐户、帐号、密码、金额……)强调:信息无价==数据无价1、信息概念,特点:可理解、可传递2、数据概念,分类,强调数据的广义性(数值数据与非数值数据)3、信息与数据的关系:数据是信息的载体,单纯的数据毫无意义二、数据处理仍然以上面的引例,说明数据收集、加工、存储、检索、输出等的必要性,引入数据处理的概念。
数据处理技术的发展历程:教学手段与时间分配PPT讲解启发背景知识介绍举例:现实世界的仓库以图示的方法说明几个要素之间的关系略讲,图示法重点内容1、人工管理2、文件管理3、数据库管理三、数据库系统1、数据库DB:外存、有组织、可共享2、数据库管理系统DBMS:系统软件、数据库管理(创建、数据操作、维护)。
3、数据库系统DBS:基本组成的四个要素(数据库、计算机系统、应用系统、用户)1.1.2 数据模型1、定义2、基本要求:模拟真实世界、容易理解、便于在计算机上实现3、数据模型的发展历程:层次模型、网状模型、关系模型4、数据模型的三要素:数据结构、数据操作、完整性规则1.1.3 关系模型引例2:一个学生基本信息表(内容、组成、格式)1、引入关系模型的定义:以二维表格表达数据关系的模型2、相关术语:关系、记录、字段3、关系模型的基本构成:(1)数据结构:关系(表格)(2)数据操作:传统运算、专门运算(投影、选择、连接)(3)完整性规则:实体、参照、自定义对比法:表格vs关系以学生基本信息表与班级信息表为例理解即可举例法有条件的可以安排在机房讲解,边讲边练提问:用EXCEL能实现吗?简介现场演示,学生练习提问:Windows应用1.1.4 关系数据库1、什么是关系数据库?2、典型的关系数据库分析目前使用比较广泛的关系数据库:VFP、ACCESS、SQL Server、ORACLE要点:规模、适用场合、成本、平台要求等※本节内容总结,布置作业1.2 VFP概述※本节内容简介、学习目标、重点难点讲解思路:提出操作的技能目标,以现场演示结合要点介绍,辅之以学生的实验操作。
第一章教案课题名称1.1数据库基础知识 1.2 关系数据库授课时间时数2教学目标应知了解计算机数据管理的发展历程应会掌握数据库系统的基本概念、数据库管理系统的功能教材分析重点数据库系统难点数据模型 关系数据库教学方法讲授教学资源教学参考书教学内容时间分配1、数据库基础知识2、关系数据库30分60分教学后记作业内容备 注引入:为什么要学数据库管理?§1.1数据库基础知识§ 1.1.1 计算机数据管理的发展一、数据与数据处理1.数据:是描述客观事物的符号记录,是用物理符号记录下来的可以鉴别的事物特性。
包括:数字、文字、图形、图像、动画、声音等。
2.信息:是数据经过加工处理后的有用结果。
或是能表示一定含义的数据。
例:数据描述: 王阳,9098135,男1980,江苏,计算机系,1998。
经过简单的推论后,可得出这样的信息:王阳是位男大学生,学号为9098135,1980年出生,江苏人,1998年考入计算机系。
3.数据处理:将数据转换成信息的过程。
内容包括:数据收集 →数据整理(鉴别) → 存储数据 → 使用数据(计算、统计、查询等) →维护数据????故通过数据处理可以获取信息,然后对信息进行解释、推论、归纳、分析、综合等而产生决策。
在一个企事业单位中,数据的处理与作用呈金字塔形,如下图所示:战略层战术层 操作层二、数据管理技术的发展计算机对数据的管理是指对数据的组织、分类、编码、检索和维护所提供的操作手段。
经历了:人工管理、文件系统、数据库系统、分布式数据系统、面向对象数据库系统。
1、人工管理20世纪50年代中期以前特点:①程序员必须掌握数据在计算机中的存储地址和方式,才能在程序中正确的使用数据。
②程序与数据不独立,数据不能保存,程序之间有数据冗余。
2.文件系统20世纪50年代后期至60年代中期特点:①数据存储在数据文件中,由文件管理系统使用数据。
②数据文件和程序文件相互依赖,数据冗余度大,且造成数据的不一致性。
教案讲稿第一章 Visual FoxPro数据库基础知识[旧课复习]:复习内容:1.以互动方式了解学生上学期对计算机基础知识的掌握程度2.复习数制转换复习目的:大致了解学生对计算机基础知识掌握程度及层次情况复习时长:大约5分钟[新课导入]:导入方式:解读为什么要学习VFP随着计算机应用的普及和深入,人们对数据采集、存储、加工、处理、管理的技术和方法的要求也越来越高。
而数据库技术主要研究如何组织和存储数据,如何高效地获取和处理数据。
VFP 6.0则是关系型数据库开发系统。
导入目的:让学生初识数据库及VFP导入时长:大约5分钟[新课讲授]:重点:数据模型、项目管理器。
难点:数据管理技术和Visual FoxPro操作界面。
方法:运用多媒体辅助教学,采用案例教学和任务驱动等教学法。
第1章Visual FoxPro数据库基础知识1.1数据库管理技术的发展一、数据、信息和数据处理数据:指存储在某一种媒体上,能够识别的物理符号。
信息:一种被加工成特定形式的数据。
数据处理:指将数据转换成信息的过程。
例如,一个人的“参加工作的日期”是固定的,属于原始数据,基于它就可以生成工龄数据,那么工龄就是得到的二次数据。
二、数据管理技术的发展数据处理的中心问题是数据管理。
计算机数据的管理:对数据的组织、分类、编码、存储、检索和维护。
计算机在数据管理方面经历了由低级到高级的发展过程。
计算机数据管理随着计算机硬件、软件技术和计算机应用范围的发展而不断发展,多年来经历了人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统等几个阶段。
(1)人工管理20世纪50年代中期以前。
数据管理任务:存储结构、存取方法、输入输出方式等完全由程序设计人员一人负责。
特点:数据与程序不具有独立性,一组数据对应一组程序。
数据不长期保存,程序运行结束后就退出计算机系统,一个程序中的数据无法被其他程序利用,因此程序与程序之间存在大量的重复数据,称为数据冗余。