




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,现代教育技术中心,VFP程序设计课件,.,2,教学目标掌握数据库系统中所涉及的基本概念、基本组成掌握VFP的基本命令掌握VFP的基本界面操作掌握表的创建、维护、查询,数据库的基本概念掌握程序设计的思想、编写基于三种结构的简单程序、基于VFP表的程序掌握简单界面的设计(菜单、表单)培养自学能力,开拓思路,善于思考,.,3,课程形式主课,课堂习题,课堂讨论,作业,上机实习学习方法积极思考。边看书,边总结。加强交流,多讨论,多请教,多提问,及时答疑解惑。开阔眼界,打开思路,多看几本参考书,.,4,教材VisualFoxpro6.0程序设计基础参考教材1陈孟建,沈美莉.VisualFoxPro6.0实用教程.北京:电子工业出版社,2001.2彭春年,姚翠友.VisualFoxPro6.0程序设计.北京:水利水电出版社,2001.,.,5,1.1数据库的基本概念,1.2VFP的启动和窗口界面,1.3VFP的工作方式,1.4VFP的设计辅助工具,返回,第一章绪论,退出,.,6,1.1数据库的基本概念一、基本术语1.数据库(DB):存储在计算机内、有组织、可共享的数据集合。2.数据库管理系统(DBMS):它是一种负责数据库的定义、建立、操纵、管理、维护的软件系统,是数据库系统的核心部分。3.数据库系统(DBS):带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关的硬件、软件和各类人员组成。相互关系:DBMS是DBS的核心软件;DBS包括DB和DBMS,.,7,二、从文件管理到数据库管理1、文件管理:对文件的访问实现数据的存取2、特点:一次最多存取一条记录;文件之间无结构;,good.dat(文件名)101,pen,B,20.5103,book,A,98.4104,paper,A,10.3105,knife,C,78.6,1.1数据库的基本概念,.,8,1.1数据库的基本概念,三、数据库系统的特点1、数据的结构化2、数据共享3、数据独立性4、可控冗余度,书1清华大学出版社书2清华大学出版社书3清华大学出版社书4西南财大出版社,IMS,.,9,1.1数据库的基本概念,按数据模型来分:数据库系统分为层次模型、网状模型和关系模型。四、数据库系统的分代按数据库系统发展分为三代:非关系、关系、对象-关系1、非关系型数据库系统(含层次和网状)-第一代(1)采用“记录”为基本的数据结构,记录间允许联系存在。(2)一次只能访问数据库的一条记录。层次模型以树型结构表示记录之间联系的模型。网状模型以网状结构表示记录之间的联系。,.,10,1.1数据库的基本概念,2、关系型数据库系统-第二代(1)特点采用“二维表(关系)”为基本的数据结构一次可以访问整个二维表,记录:每一行关键字:唯一确定记录的单个或多个属性,字段:每一列,字段名:,.,11,1.1数据库的基本概念,(2)三种关系操作。筛选(选择行)。投影(选择列),编号名称启用日期价格主要设备016-1车床1990030562044.6121T016-2车床1992011527132.7321T037-2磨床19900721241292.1222T038-1钻床198910125275.0023F,编号名称启用日期价格主要设备016-1车床1990030562044.6121T016-2车床1992011527132.7321T037-2磨床19900721241292.1222T038-1钻床198910125275.0023F,.,12,1.1数据库的基本概念,。连接(交叉)例:查找书名为“书1”的出版社名,.,13,1.1数据库的基本概念,3、对象-关系数据库系统-第三代数据库技术+面向对象技术结合五、数据库系统的分类1、单用户和多用户数据库2、集中式数据库和分布式数据库3、传统数据库和智能数据库,.,14,1.1数据库的基本概念,六、(DBMS)的功能。数据定义功能(DDL):建立、修改、删除表;定义或删除索引。数据操作功能(DML)查询、更新(增加、删除、修改)。控制和管理功能(DCL)并发控制、安全性检查、数据库恢复、数据库监控,.,15,1.1数据库的基本概念,七、数据库应用系统数据库应用系统(简称DBAS):它是由数据库和应用系统两个部分组成,它需要在DBMS的支持下开发。1、设计数据库2、开发应用程序,.,16,八、数据库的发展VisualFoxPro6.0(简称VFP)是Xbase数据库的新成员,其发展如下:1、1986年6月推出了FoxBASE+1.0版2、1987年7月推出了FoxBASE+2.0版3、1988年7月推出了FoxBASE+2.1版4、1992年下半年推出了FoxPro2.5版5、1994年下半年推出了FoxPro2.6版6、1995年6月推出了VisualFoxPro3.07、1996年8月推出了VisualFoxPro5.08、1998年9月推出了VisualFoxPro6.0,1.1数据库的基本概念,.,17,九、VFP6.0的主要特点。强大的查询与管理功能。引入数据库表的新概念。扩大对SQL的支持。可视化界面设计操作界面。支持面向对象的程序设计。通过OLE实现系统集成。支持网络应用,数据库:.DBC文件表:.DBF文件属于数据库的表是数据库表不属于数据库是自由表,三类界面操作工具:向导、设计器、生成器,1.1数据库的基本概念,.,18,1.2VFP的启动和窗口界面,1.2.1VFP的启动和退出,1.2.2VFP的界面组成,1.2.3VFP的常用文件类型,退出,返回,.,19,1.2.1VFP的启动和退出,系统环境:Windows95或Windows98操作系统,配有586/133MHz或更高性能的处理器,推荐使用32MB以上内存,VGA或更高分辨率的显示器,硬盘空间为250MB到400MB,PS2鼠标或串行鼠标。,直接安装VFP6中文版:,在【我的电脑】文件夹里双击,CD-ROM驱动器图标,双击SETUP.EXE图标,按,向导提示一步一步操作。,VFP6的启动:,介绍三种方法:菜单、快捷方式、文件夹,.,20,一、VFP6.0的启动,单击此菜单项,鼠标指向此菜单项,鼠标指向此菜单项,.,21,.,22,正在启动VFP系统:,.,23,进入VFP系统:,.,24,返回,VFP的界面包括:由程序窗口、图标、菜单与对话框组成。,(1)程序窗口:由标题栏、菜单栏、工具栏、工作区、命令窗口等组成。(2)图标:用于表示不同的程序和文件。(3)菜单:VFP采用的是下拉菜单和弹出菜单(4)对话框:是以人机对话为主要目的一类窗口。,.,25,二、VFP6.0的退出,VFP的退出:(1)在命令窗口中输入QUIT后按Enter键(2)在【文件】菜单中选择【退出】或单击主窗口右上角的关闭按钮。,.,26,1.2.2VFP的界面组成,VFP的界面组成:由程序窗口、图标、菜单与对话框等组成。,程序窗口,命令窗口,状态栏,工作区,.,27,1.2.3VFP的常用文件类型,1、表文件.DBF.FPT,2、数据库文件.DBC.DCT,3、程序文件.PRG.FXP,4、索引文件.IDX.CDX,5、内存变量文件.MEM,6、屏幕格式文件.FMT,7、项目文件.PJT.PJX8、报表格式文件.FRX.FRT,9、文本文件.TXT,10、菜单文件.MNT.MNX.MPR.MPX,11、表单文件.SCX.SCT,.,28,1.3VFP的工作方式,1.3.1VFP的工作方式,返回,退出,1.3.2命令的基本格式,.,29,1.3.1VFP的工作方式,VFP的工作方式有两种:,交互操作方式:即是指命令的执行方式程序执行方式:是将VFP的命令编成特定的序列,并存入程序文件中,通过特定的命令执行。,交互操作方式和程序执行方式,.,30,1.3.2命令的基本格式,示例USEXSCJCOUNTALLFOR成绩60LIST姓名,专业,成绩FOR专业=“会计USE,第1条命令:打开名为XSCJ的表文件。第2条命令:统计XSCJ中分数在60分以下的人数。第3条命令:显示XSCJ表文件中专业为会计的姓名、专业和成绩。第4条命令:关闭表文件XSCJ,将其保存在磁盘上。,这四条命令的功能分别是,.,31,1.4VFP的辅助设计工具,1.4.1VFP的向导,1.4.2VFP的设计器,1.4.3VFP的项目管理器,返回,退出,.,32,1.4.1向导,向导:是一种快捷设计工具,它通过一组对话框依次与用户对话,引导用户分步完成VFP的某项任务,如创建新表、建立查询、或设置一个报表格式等使用向导的方法:方法一:在系统菜单中选择“工具”菜单中的“向导”命令。方法二:在系统菜单中选择“文件”菜单中的“向导”命令。,.,33,(1)首先,单击“工具”菜单中的“向导”;(2)在弹出的菜单中选择向导工具,如表向导,.,34,1.4.2设计器,设计器:是用来创建或修改VFP应用程序所需要的构件。如用表设计器定义表、用表单设计器定义表单等。使用设计器的方法:方法:在系统菜单中选择“文件”菜单,从中选择“新建”命令,在弹出的对话框中选择“表”或其它选项。,.,35,创建表设计器:,返回,.,36,本章学习重点:数据库系统的基本概念:数据库、数据库系统、数据库管理系统、数据库应用系统数据库系统的特点关系数据库的特点数据库管理系统的功能VFP的特点、VFP两类工作方式VFP的三种设计工具上机:熟悉VFP的环境、学习使用项目管理器的操作。,.,37,课堂练习:(1)关系数据库管理系统所管理的关系是()。(2002.9.三)A)一个DBF文件B)若干个二维表C)一个DBC文件D)若干个DBC文件(2)VFP关系数据库管理系统能够实现的三种基本关系运算是()。(2002.9.三)A)索引、排序、查找B)建库、录入、排序C)选择、投影、联接D)显示、统计、复制(3)按照数据模型分类,数据库系统可以分为三种类型,即()。(2002.4.二)A)大型、中型和小型B)西文、中文和兼容C)单机、分时和网络D)层次、网状和关系,.,38,(4)用二维表来表示实体及实体之间联系的数据模型称为()(2000.9.二)面向对象模型B)关系模型C)层次模型D)网状模型(5)数据库管理系统的英文缩写是()。DBB.DBSC.DBMSD.DBAS(6).数据库系统的核心是()。A.数据库B.数据库管理系统C.操作系统D.文件系统(7)数据库DB,数据库系统DBS,数据库管理系统DBMS,三者之间的关系是。A.DBMS包括D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 喷灌系统安装与调试实施计划
- 雨污分流工程施工进度把控方案
- 小学实验室创新发展长远计划
- 跳长绳家庭锻炼计划
- 老旧厂房更新改造项目进度管控方案
- 景观工程工序穿插实施方案
- 职业培训中心新冠肺炎疫情防控措施
- 润滑油生产工艺参数优化方案
- 码头泊位防撞设施改造方案
- 固废综合利用生产安全管理方案
- 未成年人违法犯罪警示教育
- 高一学生手册考试试题及答案
- 廉政参观活动方案
- 律师事务所客户数据安全管理制度
- 孕妇学校健康教育课件
- 医务人员艾滋病知识培训
- erp权限管理制度
- 2025年重庆中考道德与法治试卷真题解读答案讲解(课件)
- 厦门垃圾分类题目及答案
- 湘美版(2024)美术一年级上册第1课 桑叶和蚕宝宝 课件T内嵌视频
- (中职)仪器分析技术(项目1-15)配套教材课件完整版电子教案
评论
0/150
提交评论