visual foxpro教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
生成器名称 表达式生成器 组合框生成器 列表框生成器 命令按钮生成器 文本框生成器 编辑框生成器 表单生成器 表格生成器 选项按钮组生成器 参照完整性生成器 自动格式生成器 应用程序生成器 创建或编辑表达式 构造组合框 构造列表框 构造命令按钮组 构造文本框,用于显示和编辑表中的字符型、数值型和日期型字段 构造文本编辑框,用于显示或编辑长字段和Memo型字段 构造表单 构造表格 构造选项按钮组,用于选择若干互斥选项中的一个 帮助设置触发器,以控制如何在相关表中插入、更新或删除记录 格式化一组控件 创建应用程序或应用程序框架 功 能
关系数据库及其特点____2.关系术语
⑴ 表:存放一组同类实体的集合 ⑵ 记录:记载某个实体属性的一组信息(表中的一行) ⑶ 字段:记载某个实体的一个属性的数据项(表中的一列) ⑷ 关系:指各数据表之间的连接方法,用二维表表示 ⑸ 关系模式:关系名(属性1,属性2,…,属性n) 例如,学生(学号,姓名,性别,出生日期,籍贯) ⑹ 主关键字:用来惟一标识关系中记录的字段或字段组合 ⑺ 外部关键字:用于连接 课程号 课程名 学时 另一个关系,并且在另一个关 101 英语 200 系中为主关键字的字段 102 高等数学 120
5
6 7 8 9 10
结构化查询语言SQL
结构化程序设计 面向对象程序设计 表单设计与应用 报表设计与应用 菜单设计与应用
2
3 1 2 1 2
机动
1
教学方法
◆ 程序设计为主
◆ 实际应用为重 ◆ 典型案例引路 ◆ 基本概念梳理
学习方法
◆ 抓住重点,突出应用
◆ ◆ ◆ ◆ ◆
实验自学,相辅相成 认真练习,注意观察 举一反三,触类旁通 掌握规律,融会贯通 归纳整理,善于总结
报表/标签设计器 创建报表或标签 ,用于显示和打印数据 菜单设计器 连接设计器 数据环境设计器 创建菜单栏或快捷菜单 可为远程视图创建连接 帮助用户创建和修改表单、表单集以及报表的数据环境
1.3.3
VFP的向导、设计器和生成器____3.生成器
生成器是一种带有选项卡的对话框,用于简化对表单、复杂控件和参 照完整性代码的创建和修改过程
计算机应用基础Ⅱ(Байду номын сангаасF)
课程简介
课程目标
◆ 学习程序设计技术
◆ 掌握科学研究工具
◆ 培养逻辑思维能力 ◆ 提高现代文化素质 ◆ 培养良好工作风格 ◆ 提高创新创造精神
课程性质
◆ 计算机应用基础Ⅰ____核心公共课
◆ 计算机应用基础Ⅱ____必修公共课
◇ 文科____Visual FoxPro ◇ 理科____Visual Basic
103
104 105 106
大学语文
商务学 软件工程 材料力学
80
42 72 42
3
2 3 2
1.3.1
VFP的工作方式____1.人机交互方式
工具按钮
菜单命令
命令窗口 交互方式下,输入或选择一条命令后可立即执行,并显示结果,操作 便捷、直观,但不适于解决复杂的信息管理问题
1.3.1
VFP的工作方式____2.程序执行方式
将多条命令有序地编写成一个程序存放在磁盘上(.PRG),通过运行该 程序,系统可连续地自动执行一系列操作,完成程序所规定的任务 在程序执行方式下,一个程序可以被反复执行,且在执行过程中一般 不需要人为干预
1.3.2 ⑴ ⑵ ⑶ ⑷
VFP的窗口、菜单和工具栏____1.窗口
主窗口:显示命令执行的结果 命令窗口:输入交互命令 数据浏览和编辑窗口:浏览或修改数据表中的记录 代码窗口:显示或编辑程序代码
1.1.3
关系数据库及其特点____1.关系数据库
由关系模型组成的数据库就是关系数据库 关系数据库由包含数据记录的多个数据表组成,用户可在有相关数据 的多个表之间建立相互联系 在关系数据库中,数据被分散到不同的数据表中,以便使每一个表中 的数据只记录一次,从而避免数据的重复输入,减少冗余
1.1.3
1.1.2
数据模型
学生 学号 姓名 性别 出生日期 学籍 工作单位 入学时间 毕业时间 专业 班级 课程名 成绩 个人鉴定 籍贯
层次模型
社会关系 称呼 姓名 学校 个人简历
政治面貌
学生
学号 称呼 学校 姓名 姓名 性别 出生日期 籍贯 专业 社会关系 工作单位 个人简历 入学时间 毕业时间 政治面貌
测验方法
◆ 理论、操作综合测验 ◆ 实验、实验报告、考勤均计成绩 ◇ 平时上机 ◇ 上机考试 20% 30%
◇ 期末理论考试
50%
第 章
1.1 1.2 1.3 1.4 1.5
1 数据库系统
数据库基础知识 Visual FoxPro 6.0的特点、安装和运行 Visual FoxPro 6.0的集成开发环境 Visual FoxPro 6.0系统的配置 Visual FoxPro 6.0的文件类型
1.1.1
基本概念____1.信息与数据
⑴ 信息 信息泛指通过各种方式传播的、可被感受的声音、文字、图像、符号 等所表征的某一特定事物的消息、情报或知识 ⑵ 数据 数据是指表达信息的某种物理符号。在计算机中,数据是指能被计算 机存储和处理的、反映客观事物的物理符号序列 数据反映信息,而信息依靠数据来表达 表达信息的符号可以是数字、字母、文字和其它特殊字符组成的文本 形式的数据,还可以是图形、图像、动画、影像、声音等多媒体数据 在计算机中,主要使用磁盘、光盘等外部存储器来存储数据,通过计 算机软件和应用程序来管理及处理数据
1.3.4
VFP的项目管理器____1.启动项目管理器
项目是文件、数据、文档以及VFP对象的集合,项目可作为文件(.PJX) 保存在磁盘中 项目管理器是创建和管理项目的一个极为便利的工作平台,开发一个应 用系统时,通常都是先从创建项目文件开始,利用‚项目管理器‛来组织和 管理项目中的各类数据和对象 1. 启动项目管理器 通过新建项目文件或打 开已有的项目文件可启动项 目管理器
1.3.4
VFP的项目管理器____2.项目管理器的组成
1.1.1
基本概念____2.数据处理
数据处理是对各种类型的数据进行收集、整理、存储、分类、加工、 检索、维护、统计和传播等一系列活动的总称 数据处理的目的是从大量的、原始的数据中抽取对人们有价值的信息, 并以此作为行为和决策的依据 数据处理的核心问题是数据管理 数据库技术主要研究在计算机环境下如何合理组织数据、有效管理数 据和高效处理数据
命令窗口
数据浏览和 编辑窗口
主窗口
代码窗口
1.3.2
VFP的窗口、菜单和工具栏____2.菜单
VFP的菜单系统以交互方式提供了数据库操作的各种命令,启动系统后 主窗口的菜单栏中一般包含8个菜单项。随着当前执行的任务不同,菜单栏 中的各个选项也随之动态变化
1.3.2
VFP的窗口、菜单和工具栏____3.工具栏
课程
学籍 班级
网状模型
学分
课程号 课程名 学时
成绩 个人鉴定 课程号 成绩
1.1.2
数据模型
姓名 学校 称呼 出生日期 入学时间 籍贯
学生 学号 个人简历 学号 社会关系 学号
关系模型
毕业时间 政治面貌 个人鉴定
姓名 工作单位
学籍 学号
专业
班级
学时 学分 成绩
课程 课程号 课程名 成绩 学号 课程号
文件n
应用程序1
应用程序2
数据库 管理系 统DBMS
数据库 DataBase
应用程序n

1.1.1
基本概念____3.数据库系统
数据库系统包括以下几个部分: ⑴ 数据库(DB) 指以一定的组织方式存储在计算机存储设备上、能为 多个用户所共享的、与应用程序彼此独立的相关数据的集合。它不仅包括 描述事物的数据本身,而且包括相关事物之间的联系 ⑵ 数据库管理系统(DBMS) 是为数据库的建立、使用和维护而配置的 软件,是数据库系统的核心组成部分 ⑶ 数据库系统(DBS) 指引进数据库技术后的计算机系统 ⑷ 数据库应用系统 指系统开发人员利用数据库系统资源开发出来的, 面向某一类信息处理问题而建立的软件系统
103 104 105 大学语文 商务学 软件工程 80 42 72
学分 6
5
3 2 3
106
材料力学
42
2
1.1.3 ⑴ ⑵ ⑶ ⑷
关系数据库及其特点____3.主要特点
关系中每个属性必须是不可分割的数据单元 关系中每一列元素必须是类型相同的数据 同一个关系中不能有相同的字段和记录 关系的行、列次序可以任意交换,不影响其信息内容 课程号 101 102 课程名 英语 高等数学 学时 200 120 学分 6 5
1.1
数据库基础知识
随着计算机技术的发展,计算机的主要应用已从科学计算转变为事务 数据处理。在事务处理过程中,并不需要进行复杂的科学计算,而是要进 行大量数据的存储、查找、统计等工作,如教学管理、人事管理、财务管 理等,就需要对大量数据进行管理,而数据库技术就是目前最先进的数据 管理技术 Microsoft公司推出的Visual FoxPro 6.0是一个可运行于Windows 95/98/NT平台的32位数据库开发系统,也是目前微机上最优秀的数据库管 理系统之一
Visual FoxPro 6.0
数据库与程序设计
目录
课程简介 第1章 数据库系统 第2章 VFP语言基础 第3章 VFP数据库及其操作 第4章 查询和视图 第5章 结构化查询语言SQL 第6章 结构化程序设计 第7章 面向对象程序设计 第8章 表单设计与应用 第9章 报表设计与应用 第10章 菜单设计与应用 第11章 应用系统的开发
应用程序1
应用程序2
应用程序n …
数据库 管理系 统DBMS
数据库 DataBase
1.1.2
数据模型
数据模型是用来描述现实世界中的事物及其联系的,它将数据库中的 数据按照一定的结构组织起来,以能反映事物本身及事物之间的各种联系 1.层次模型 用树型结构表示实体及其之间的联系 2.网络模型 用网状结构表示实体及其之间的联系 3.关系模型 用二维表结构来表示实体及其之间的联系 关系数据模型以关系数学理论为基础,一个二维表就是一个关系,不 仅能描述实体本身,而且还能反映实体之间的联系,模型简单、使用方便, 应用也最广泛
课程Ⅱ内容
第1章 数据库系统
第2章 VF语言基础
第7章 面向对象程序设计
第3章 VF数据库及其操作
第8章 表单设计与应用
第4章 查询和视图
第9章 报表设计与应用
第5章 结构化查询语言SQL
第10章 菜单设计与应用
第6章 结构化程序设计
第11章 应用程序的开发
课程Ⅱ进度
章次 1 2 3 4 内 数据库系统 VF语言基础 VF数据库及其操作 查询和视图 容 周数 0.5 0.5 2 1
工具栏中显示了一些常用的功能。默认情况下,‚常用‛工具栏随系统 启动时一起打开,其它工具栏则随着某一种类型的文件打开后自动打开。 选择‚显示/工具栏‛菜单命令,打开‚工具栏‛对话框,可以选择需 要的工具栏;取消选中则可关闭该工具栏
1.3.3
VFP的向导、设计器和生成器____1.向导
向导是一个交互式程序,能帮助用户快速完成一般性的任务。通过 在向导的一系列屏幕显示中回答问题或选择选项,向导会自动建立一个 文件,或者根据用户的 响应完成一项任务
1.1.1
基本概念____2.数据处理
应用程序1 应用程序2 数据集1 数据集2
数据管理技术经历了三个阶段: ◇ 人工管理 ◇ 文件系统 ◇ 数据库管理 主要解决的问题是: ① 数据冗余度 应用程序1 ② 数据独立性 应用程序2 ③ 数据一致性
应用程序n

应用程序n

数据集n 文件1
文件 系统
文件2
1.3.3
VFP的向导、设计器和生成器____2.设计器
设计器是一种可视化的设计工具,用户无需涉及命令即可快速、方便 地创建并定制应用程序的组件
设计器名称 数据库设计器 功 能
建立数据库,在不同的表之间创建关联
表设计器
查询设计器 视图设计器 表单设计器
创建自由表或数据库表,设置表中的索引
创建基于本地表的查询 创建基于远程数据源的可更新的查询 创建表单和表单集,哑语查看或编辑表中的数据
课程Ⅱ教材
◆ 《Visual FoxPro 6.0数据库与程序设计》 ◆ 卢湘鸿 主编 ◆ 电子工业出版社
第1章 数据库系统 第2章 VFP语言基础 第3章 VFP数据库及其操 作 第4章 查询和视图 第5章 结构化查询语言 SQL 第6章 结构化程序设计 第7章 面向对象程序设计 第8章 表单设计与应用 第9章 报表设计与应用 第10章 菜单设计与应用 第11章 应用程序的开发
相关文档
最新文档