- 1、本文档共428页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual FoxPro 程序设计;Visual FoxPro 系统是一个优秀的多用户关系数据库管理系统。本课程以Visual FoxPro 6.0 为基础,对数据库系统的基本概念和基本理论进行详细讲解,使学生了解关系型数据库的基本概念和程序设计方法,能够独立编写简单的 VFP 程序,并结合数据库的操作管理功能,实现信息管理与查询功能,使学生具备一定的面向对象程序设计的能力。
通过本课程的学习,使学生掌握数据库的基本概念、基本操作;掌握Visual?FoxPro 的各种命令、函数的功能;掌握高级语言程序设计及可视化编程功能,培养学生能灵活应用Visual FoxPro 语言设计程序、进行数据库的管理和维护。; 目 录;第1章 Visual FoxPro概述;1.1 数据库与数据模型;2.数据库
数据库(Database)是以一定的组织形式存储在一起的、相互关联的数据集合。
数据库的特点:
(1)数据结构化。
(2)数据共享。
(3)数据独立性。
(4)可控冗余度。;3.数据库管理系统
数据库管理系统(Database Management System,DBMS)是数据库管理的计算机应用软件。
数据库管理系统的功能:
(1)数据定义功能;
(2)数据操作功能;
(3)控制和管理功能。
4.数据库系统
数据库系统(Database System,DBS)是基于数据库的计算机应用系统。包括数据库、数据库管理系统、支持数据库管理系统的软硬件环境,数据库管理人员和用户等。;1.1.2 数据模型
数据的组织形式称为数据模型,它反映了数据库中数据之间联系的方式。数据模型有三类:
1.层次型
层次模型中的数据联系是以树型
结构为基础,每个数据元素可以
与下面一层的多个数据元素发生
联系,但只与它上一层的一个数
据库元素发生联系。;2.网状型
网状型是指数据元素之间的联系以网络结构为基础,网上的节点表示数据元素,网上的连线表示数据元素之间的联系。 ; 3.关系型
关系型数据模型是用二维表格结构表示数据之间的联系。表中的列用来描述事物的属性,称为字段(Fields),表中的行是某一数据元组属性值的集合,称为记录(Record)。VFP表最多可以包括255个字段,最多可以达到10亿条记录。;1.1.3 关系运算
1.选择。是指从数据库表中挑选出满足某些条件的若??记录进行操作(选行)。
2.投影。是指从数据库表中挑选出指定的若干字段进行操作(选列)。
3.连接。是将两个数据库表按某个属性连接成一个新的数据库表。;1.2 关系数据库系统概述;1.2.2 VFP6.0的主要特点
1.强大的查询与管理功能;
2.引入了数据库表的新概念;
3.扩大了对结构化查询语言SQL(Structured Query Language)的支持;
4.大量使用了可视化界面操作工具;
5.支持面向对象的程序设计;
6.通过对象链接与嵌入OLE(Object Linking and Embedding)技术实现应用集成。;1.3 VFP的安装与启动;1.3 VFP的安装与启动;在产品序列号输入框中输入产品序列号,单击下一步按钮,系统便可继续安装。
;系统安装完成后,在开始菜单的程序项中添加了Microsoft Visual FoxPro6.0。
1.3.2 VFP的启动
单击开始按钮,弹出开始菜单,指向程序中的Microsoft Visual FoxPro6.0单击,便可出现VFP窗口。
1.3.4 VFP窗口
VFP窗口由标题栏、菜单栏、工具栏、命令窗口、编辑和显示窗口、状态栏构成。;1.3 VFP的安装与启动;VFP有三种工作方式:
1.命令执行方式。是通过键盘命令来完成操作。
2.界面操作方式。是通过菜单、窗口、对话框等图形界面进行的操作。
命令执行方式和界面操作方式统称为交互方式。
3.程序执行方式。是将VFP的命令编制成命令序列,并存入程序文件,运行程序文件完成操作。 ;1.5 VFP的语言成分;表中的字段有不同的数据类型,字段的数据类型不同进行数据运算和处理的方法也不同。字段的数据类型主要有:
1.字符型(Character,C型):由西文字符、汉字或其他符号构成,最大宽度254个字符。如姓名、性别、职称等可设计为字符型。
2.数值型(Numeric,N型):是可以参与算术运算的数据,由整数、小数、小数点和正负号构成,最多20位。如基本工资、奖金、津贴、房租、水电等可设计为数值型。;3.日期型(Date,D型):以MM/DD/YY形式存放日期数据,宽度为8个字节。例如,1990年5月10日可写为:05/10/90。出生年月、参加工作时间等可设计为日期型。
4.逻辑型(Logic,L型):用来存放逻辑判断结果真(T)或假(F),宽度为一个
您可能关注的文档
- Visual C#实用教程(第3版)全套PPT课件.pptx
- Visual C#网络编程-全套PPT课件.pptx
- Visual C++ 6.0程序设计案例教程-全套PPT课件.pptx
- Visual C++6.0应用案例教程-全套PPT课件.pptx
- Visual C++简明教程课件-全套PPT课件.pptx
- Visual C++实用教程(Visual studio版)全套PPT课件.pptx
- Visual FoxPro 6.0开发教程-全套PPT课件.pptx
- Visual FoxPro6.0基础教程-全套PPT课件.pptx
- Visual FoxPro程序设计教程(第2版)全套PPT课件.pptx
- Visual FoxPro程序设计教程-全套PPT课件.pptx
文档评论(0)