visualfoxpro教程

上传人:ali****an 文档编号:121578511 上传时间:2020-02-24 格式:PPT 页数:321 大小:3.37MB
返回 下载 相关 举报
visualfoxpro教程_第1页
第1页 / 共321页
visualfoxpro教程_第2页
第2页 / 共321页
visualfoxpro教程_第3页
第3页 / 共321页
visualfoxpro教程_第4页
第4页 / 共321页
visualfoxpro教程_第5页
第5页 / 共321页
点击查看更多>>
资源描述

《visualfoxpro教程》由会员分享,可在线阅读,更多相关《visualfoxpro教程(321页珍藏版)》请在金锄头文库上搜索。

1、VisualFoxPro6 0数据库与程序设计 目录 课程简介第1章数据库系统第2章VFP语言基础第3章VFP数据库及其操作第4章查询和视图第5章结构化查询语言SQL第6章结构化程序设计第7章面向对象程序设计第8章表单设计与应用第9章报表设计与应用第10章菜单设计与应用第11章应用系统的开发 课程简介 计算机应用基础 VF 课程目标 学习程序设计技术 掌握科学研究工具 培养逻辑思维能力 提高现代文化素质 培养良好工作风格 提高创新创造精神 课程性质 计算机应用基础 核心公共课 计算机应用基础 必修公共课 文科 VisualFoxPro 理科 VisualBasic 课程 教材 VisualFo

2、xPro6 0数据库与程序设计 卢湘鸿主编 电子工业出版社 第1章数据库系统第2章VFP语言基础第3章VFP数据库及其操作第4章查询和视图第5章结构化查询语言SQL第6章结构化程序设计第7章面向对象程序设计第8章表单设计与应用第9章报表设计与应用第10章菜单设计与应用第11章应用程序的开发 课程 内容 课程 进度 程序设计为主 实际应用为重 典型案例引路 基本概念梳理 教学方法 学习方法 抓住重点 突出应用 实验自学 相辅相成 认真练习 注意观察 举一反三 触类旁通 掌握规律 融会贯通 归纳整理 善于总结 业精于勤 荒于嬉 行成于思 毁于随 韩愈 理论 操作综合测验 实验 实验报告 考勤均计成

3、绩 平时上机20 上机考试30 期末理论考试50 测验方法 第1章数据库系统 1 1数据库基础知识1 2VisualFoxPro6 0的特点 安装和运行1 3VisualFoxPro6 0的集成开发环境1 4VisualFoxPro6 0系统的配置1 5VisualFoxPro6 0的文件类型 1 1数据库基础知识 随着计算机技术的发展 计算机的主要应用已从科学计算转变为事务数据处理 在事务处理过程中 并不需要进行复杂的科学计算 而是要进行大量数据的存储 查找 统计等工作 如教学管理 人事管理 财务管理等 就需要对大量数据进行管理 而数据库技术就是目前最先进的数据管理技术Microsoft公司

4、推出的VisualFoxPro6 0是一个可运行于Windows95 98 NT平台的32位数据库开发系统 也是目前微机上最优秀的数据库管理系统之一 1 1 1基本概念 1 信息与数据 信息信息泛指通过各种方式传播的 可被感受的声音 文字 图像 符号等所表征的某一特定事物的消息 情报或知识 数据数据是指表达信息的某种物理符号 在计算机中 数据是指能被计算机存储和处理的 反映客观事物的物理符号序列数据反映信息 而信息依靠数据来表达表达信息的符号可以是数字 字母 文字和其它特殊字符组成的文本形式的数据 还可以是图形 图像 动画 影像 声音等多媒体数据在计算机中 主要使用磁盘 光盘等外部存储器来存储

5、数据 通过计算机软件和应用程序来管理及处理数据 数据处理是对各种类型的数据进行收集 整理 存储 分类 加工 检索 维护 统计和传播等一系列活动的总称数据处理的目的是从大量的 原始的数据中抽取对人们有价值的信息 并以此作为行为和决策的依据数据处理的核心问题是数据管理数据库技术主要研究在计算机环境下如何合理组织数据 有效管理数据和高效处理数据 1 1 1基本概念 2 数据处理 数据管理技术经历了三个阶段 人工管理 文件系统 数据库管理主要解决的问题是 数据冗余度 数据独立性 数据一致性 1 1 1基本概念 2 数据处理 1 1 1基本概念 3 数据库系统 数据库系统包括以下几个部分 数据库 DB

6、指以一定的组织方式存储在计算机存储设备上 能为多个用户所共享的 与应用程序彼此独立的相关数据的集合 它不仅包括描述事物的数据本身 而且包括相关事物之间的联系 数据库管理系统 DBMS 是为数据库的建立 使用和维护而配置的软件 是数据库系统的核心组成部分 数据库系统 DBS 指引进数据库技术后的计算机系统 数据库应用系统指系统开发人员利用数据库系统资源开发出来的 面向某一类信息处理问题而建立的软件系统 1 1 2数据模型 数据模型是用来描述现实世界中的事物及其联系的 它将数据库中的数据按照一定的结构组织起来 以能反映事物本身及事物之间的各种联系1 层次模型用树型结构表示实体及其之间的联系2 网络

7、模型用网状结构表示实体及其之间的联系3 关系模型用二维表结构来表示实体及其之间的联系关系数据模型以关系数学理论为基础 一个二维表就是一个关系 不仅能描述实体本身 而且还能反映实体之间的联系 模型简单 使用方便 应用也最广泛 1 1 2数据模型 1 1 2数据模型 1 1 3关系数据库及其特点 1 关系数据库 由关系模型组成的数据库就是关系数据库关系数据库由包含数据记录的多个数据表组成 用户可在有相关数据的多个表之间建立相互联系在关系数据库中 数据被分散到不同的数据表中 以便使每一个表中的数据只记录一次 从而避免数据的重复输入 减少冗余 1 1 3关系数据库及其特点 2 关系术语 表 存放一组同

8、类实体的集合 记录 记载某个实体属性的一组信息 表中的一行 字段 记载某个实体的一个属性的数据项 表中的一列 关系 指各数据表之间的连接方法 用二维表表示 关系模式 关系名 属性1 属性2 属性n 例如 学生 学号 姓名 性别 出生日期 籍贯 主关键字 用来惟一标识关系中记录的字段或字段组合 外部关键字 用于连接另一个关系 并且在另一个关系中为主关键字的字段 1 1 3关系数据库及其特点 3 主要特点 关系中每个属性必须是不可分割的数据单元 关系中每一列元素必须是类型相同的数据 同一个关系中不能有相同的字段和记录 关系的行 列次序可以任意交换 不影响其信息内容 1 3 1VFP的工作方式 1

9、人机交互方式 交互方式下 输入或选择一条命令后可立即执行 并显示结果 操作便捷 直观 但不适于解决复杂的信息管理问题 菜单命令 工具按钮 命令窗口 1 3 1VFP的工作方式 2 程序执行方式 将多条命令有序地编写成一个程序存放在磁盘上 PRG 通过运行该程序 系统可连续地自动执行一系列操作 完成程序所规定的任务在程序执行方式下 一个程序可以被反复执行 且在执行过程中一般不需要人为干预 1 3 2VFP的窗口 菜单和工具栏 1 窗口 主窗口 显示命令执行的结果 命令窗口 输入交互命令 数据浏览和编辑窗口 浏览或修改数据表中的记录 代码窗口 显示或编辑程序代码 数据浏览和编辑窗口 代码窗口 命令

10、窗口 主窗口 1 3 2VFP的窗口 菜单和工具栏 2 菜单 VFP的菜单系统以交互方式提供了数据库操作的各种命令 启动系统后主窗口的菜单栏中一般包含8个菜单项 随着当前执行的任务不同 菜单栏中的各个选项也随之动态变化 1 3 2VFP的窗口 菜单和工具栏 3 工具栏 工具栏中显示了一些常用的功能 默认情况下 常用 工具栏随系统启动时一起打开 其它工具栏则随着某一种类型的文件打开后自动打开 选择 显示 工具栏 菜单命令 打开 工具栏 对话框 可以选择需要的工具栏 取消选中则可关闭该工具栏 1 3 3VFP的向导 设计器和生成器 1 向导 向导是一个交互式程序 能帮助用户快速完成一般性的任务 通

11、过在向导的一系列屏幕显示中回答问题或选择选项 向导会自动建立一个文件 或者根据用户的响应完成一项任务 1 3 3VFP的向导 设计器和生成器 2 设计器 设计器是一种可视化的设计工具 用户无需涉及命令即可快速 方便地创建并定制应用程序的组件 1 3 3VFP的向导 设计器和生成器 3 生成器 生成器是一种带有选项卡的对话框 用于简化对表单 复杂控件和参照完整性代码的创建和修改过程 1 3 4VFP的项目管理器 1 启动项目管理器 项目是文件 数据 文档以及VFP对象的集合 项目可作为文件 PJX 保存在磁盘中项目管理器是创建和管理项目的一个极为便利的工作平台 开发一个应用系统时 通常都是先从创

12、建项目文件开始 利用 项目管理器 来组织和管理项目中的各类数据和对象1 启动项目管理器通过新建项目文件或打开已有的项目文件可启动项目管理器 1 3 4VFP的项目管理器 2 项目管理器的组成 项目名称 选项卡 以分层结构视图显示当前项目中的各类数据单击数据项前面的 可展开此项的列表 单击数据项前面的 可折叠展开的列表 1 3 4VFP的项目管理器 3 定制项目管理器 移动和缩放项目管理器 展开或折叠项目管理器 拆分项目管理器 停放项目管理器 1 3 4VFP的项目管理器 4 项目管理器的操作 移去或删除文件按 移去 按钮 将选定的对象从项目中移去按 删除 按钮 将选定的对象从硬盘上删除 并且不

13、可恢复 创建和修改文件按 新建 按钮 将创建制定类型的文件按 修改 按钮 将对选定的文件进行修改 为文件添加说明选择 项目 编辑说明 菜单命令 或文件快捷菜单的 编辑说明 命令 1 4VFP系统的配置 VFP安装和启动之后 系统自动用一些默认值来设置环境 也可以重新设置参数以满足不同工作方式或工作环境的需要1 使用 选项 对话框配置系统选择 工具 选项 菜单命令 打开 选项 对话框 其中有12个选项卡 用于不同类别环境的设置2 保存设置 将设置保存为仅在当前工作期有效 确定 将设置保存为永久性设置 设置为默认值 也可以在命令窗口或程序中使用SET命令配置环境 设置结果仅在当前工作期有效 1 5

14、文件类型 第2章VFP语言基础 2 1数据类型2 2数据存储2 3运算符和表达式2 4函数2 5命令 2 1数据类型 2 1数据类型 2 2 1常量 常量是指在数据处理过程中其值始终保持不变的量1 数值型常量 数学中的十进制整数或小数如 10 25 123 5672 浮点型常量 数值型常量的浮点格式如 1 234E 15 1 234E 153 字符型常量 用单撇号 双撇号 方括号括起来的字符串如 ABCD 1234 中国北京 4 逻辑型常量 用下圆点作为定界符 只有真和假两个值如 T t Y y 真 F f N n 假 5 日期型常量 日期时间型常量 表示一个确切的日期和时间 用花括号作为定界

15、符如 2003 03 03 1996 03 2012 30 15 也可以用CTOD函数进行转换 如CTOD 03 03 2003 2 2 2变量 变量是指在数据处理过程中其值可以改变的量变量用标识符标识 标识符是以字母 汉字 或下划线开头 由字母 汉字 数字和下划线组成的字符串 长度不能超过128个字符VFP中的变量分为字段变量和内存变量两种1 字段变量存在于数据表中 当定义好一个数据表的结构 该表中的各个字段名就形成了各个字段变量 字段变量必须先定义然后才能使用2 内存变量是一种临时信息存储单元 独立于数据表 可以根据需要随时建立 其类型取决于变量值的类型 可以把不同类型的数据赋给同一个变量

16、当内存变量名与数据表中的字段变量名相同时 要访问该内存变量 必须在变量名前加上前缀M 或M 否则系统将优先访问同名的字段变量 2 2 2变量 建立内存变量格式1 格式2 STORETO功能 在定义内存变量的同时确定内存变量的值和类型例如 X 5 定义变量X 并把数值5赋给XSTOREX 10TOY 定义变量Y 并将表达式X 10的值赋给YSTORE 北京 TOA B C 定义变量A B C 并赋于相同的字符数据X F 重新定义变量X 并赋逻辑值 2 2 2变量 输出内存变量的值格式1 格式2 功能 计算中各表达式的值并在屏幕上显示出来 显示或打印内存变量格式 LIST DISPLAYMEMORY LIKE TOPRINTE TOFILE 功能 显示或打印内存变量的当前信息例如 在命令窗口中输入命令 LISTMEMORYLIKEX 将在主窗口中显示所有以X打头的内存变量 2 2 2变量 清除内存变量格式1 CLEARMEMORY格式2 RELEASE格式3 RELEASEALL LIKE EXCEPT 功能 释放所有内存变量或指定的内存变量 例如 RELEASEX1 释放内存变量X1RE

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号