应用项目开发基础

上传人:tian****1990 文档编号:81463047 上传时间:2019-02-21 格式:PPT 页数:151 大小:2.97MB
返回 下载 相关 举报
应用项目开发基础_第1页
第1页 / 共151页
应用项目开发基础_第2页
第2页 / 共151页
应用项目开发基础_第3页
第3页 / 共151页
应用项目开发基础_第4页
第4页 / 共151页
应用项目开发基础_第5页
第5页 / 共151页
点击查看更多>>
资源描述

《应用项目开发基础》由会员分享,可在线阅读,更多相关《应用项目开发基础(151页珍藏版)》请在金锄头文库上搜索。

1、模块一 应用项目开发基础,教学基本要求,掌握:Visual FoxPro 6.0应用环境的基本操作,实现应用项目的组装; 理解:数据库应用的基本概念及应用项目的设计方案; 了解:表单的驱动代码。,应用项目开发基础,1.1 数据库基础知识,1.2 关系数据库管理系统VFP 6.0简介,1.3 应用项目开发的方法,1.4 应用项目组装实践,模块一 应用项目开发基础,小 结,1.1 数据库基础知识,1.1.1 基本概念,1.1.2 数据模型,应用项目开发基础数据库基础知识,应用项目开发基础数据库基础知识基本概念,1.1.1 基 本 概 念,1数据,2数据处理,3数据库,4数据库管理系统,5数据库系统

2、,6数据库应用系统,1. 数据,在数据处理领域中,数据是指存储在某一种媒体上能够识别的物理符号。,数据的概念包括两个方面:一是描述事物特性的数据内容;二是存储在某一种媒体上的数据形式。,1.1.1 基本概念,应用项目开发基础数据库基础知识基本概念数据,2.数据处理,3.数据库(简称为DB),原 始 数 据,数据处理,信 息,数据库是指存储在计算机存储设备上、结构化的、可共享的相关数据的集合。它不仅描述数据本身,还描述数据之间的联系。,应用项目开发基础数据库基础知识基本概念数据处理,4.数据库管理系统(简称为DBMS),5. 数据库系统(DataBase System,简称DBS),为了使数据从

3、应用程序中完全独立出来,减小数据的冗余度,且为了提高数据的安全性、完整性和可靠性,必须配置专门的软件对数据进行管理,此即数据库管理系统(DBMS)。,数据库系统是指引进了数据库技术后的计算机系统,它可以有组织地、动态地存储大量的相关数据,可以进行数据处理和信息资源共享。,应用项目开发基础数据库基础知识基本概念数据库管理系统,6数据库应用系统,数据库应用系统是指系统开发人员利用数据库系统的各种资源开发出来的、面向某一类实际应用的应用软件系统。,数据库系统层次如图所示:,硬件,操,作,系,统,数,据,库,管,理,系,统,数,据,库,系,统,应,用,应用项目开发基础数据库基础知识基本概念数据库应用系

4、统,应用项目开发基础数据库基础知识数据模型,1.1.2 数 据 模 型,1层次模型,2网状模型,3关系模型,1.1.2 数据模型,数据库中的数据必须具有一定的结构,这种结构用数据模型来表示。数据模型是数据库系统的核心和基础,任何一种数据库管理系统(DBMS)都是基于某种数据模型的。目前常用的数据模型有三种:, 层次模型, 网状模型, 关系模型,应用项目开发基础数据库基础知识数据模型,1. 层次模型,层次模型是指用树形结构来表示实体及实体间联系的数据模型。,层次模型由“根”开始向下有多个分支,分支中的最后一个结点向下不再有分支,此类结点称为“叶”。,树中的每个结点代表一个实体类型,其中上级结点与

5、下级结点之间为一对多的联系,层次模型只能表示一对多的联系,要表示多对多的联系,必须采用某种方法将其分解为一对多的联系。,支持层次数据模型的DBMS称为层次数据库管理系统。,应用项目开发基础数据库基础知识数据模型层次模型,层次模型示例,系,教研室,课程,教师,根结点,叶结点,叶结点,应用项目开发基础数据库基础知识数据模型层次模型,2. 网状模型,网状模型是指用网状结构来表示实体及实体间联系的数据模型。,网中的每个结点代表一个实体类型。,支持网状数据模型的DBMS称为网状数据库管理系统。,应用项目开发基础数据库基础知识数据模型网状模型,网状模型示例,系,教研室,课程,学生,教师,应用项目开发基础数

6、据库基础知识数据模型网状模型,3. 关系模型,关系模型是指用二维表结构来表示实体及实体间联系的数据模型。,关系模型建立在严格的数学理论基础之上,由于其概念简单清晰,有严格的数学理论支持,因此简化了数据库的使用。,关系数据库是由若干个有相互联系的关系模型构成,Visual FoxPro是关系数据库管理系统。,应用项目开发基础数据库基础知识数据模型关系模型,关系模型示例,应用项目开发基础数据库基础知识数据模型关系模型,1.2 关系数据库管理系统VFP 6.0简介,1.2.1 系统概述,1.2.2 系统环境介绍,1.2.3 系统应用基础,应用项目开发基础VFP6.0简介,应用项目开发基础VFP6.0

7、简介系统概述,1.2.1 系 统 概 述,1系统的特点,2安装系统所需配置,3系统的安装,4系统的启动,5系统的退出,1系统的特点,1.2.1 系统概述, 优化的数据库技术, 充分共享数据, 优化查询技术, 增强的网络服务功能, 2000年时间的支持, 采用可视化的编程技术, 采用面向对象的程序设计方法, 提供了更多更好的向导, 集成式的开发环境,应用项目开发基础VFP6.0简介系统概述系统的特点,2安装系统所需配置,计算机的基本配置要求如下:, 处理器:486 50MHz或更高档次的IBM兼容机;, 内存:16MB以上;, 硬盘空间:典型安装至少需要85MB的硬盘空间;最大安装至少需要90M

8、B的硬盘空间;, 显示器:建议使用VGA或更高分辨率的显示器;, 鼠标和光驱, 操作系统:Windows 95/98/2000,Windows NT 4.0或更高版本。,应用项目开发基础VFP6.0简介系统概述安装系统所需配置,3系统的安装,找到安装文件setup.exe,双击此文件即可运行安装向导。在安装向导的引导下即可完成Visual FoxPro 6.0的安装。,4系统的启动,步骤如下: 开始程序Microsoft Visual FoxPro6.0Microsoft Visual FoxPro6.0,应用项目开发基础VFP6.0简介系统概述系统的安装,启动Visual FoxPro 6.

9、0封面,第一次启动Visual FoxPro 6.0时,其显示如下图所示。,应用项目开发基础VFP6.0简介系统概述系统的启动,启动成功后,Visual FoxPro 6.0的界面如下图所示。,Visual FoxPro 6.0主界面,菜 单 栏,标 题 栏,工 具 栏,系统窗口,状 态 栏,命令窗口,应用项目开发基础VFP6.0简介系统概述系统的启动,5系统的退出,要退出系统,可从下列五种方法中任选其一:, 单击主窗口的“关闭”按钮;, 打开“文件”菜单,单击“退出”命令;, 单击主窗口标题栏中的狐狸图标,再在下拉菜单中单击“关闭”命令;, 在命令窗口输入QUIT命令;, 按Alt+F4键。

10、,应用项目开发基础VFP6.0简介系统概述系统的退出,应用项目开发基础VFP6.0简介系统环境介绍,1.2.2 系 统 环 境 介 绍,1系统的界面组成,2系统的工作方式,3系统的环境设置,4系统的辅助工具,1.2.2 系统环境介绍,1系统的界面组成, 菜单栏,显示Visual FoxPro 6.0的所有菜单项。菜单中有的命令是灰色的,表示该命令在当前状态下无效。菜单中有的命令后面带有一个省略号“”,表示选中该命令后会出现一个对话框,让用户输入更多的相关信息。菜单的内容会根据当前操作对象的不同而有所变化。,应用项目开发基础VFP6.0简介系统环境介绍系统的界面组成, 工具栏,为了提高操作速度,

11、Visual FoxPro 6.0提供了各种工具栏,用工具栏进行操作的速度比用菜单进行操作的速度快。,在默认情况下,系统只显示“常用”工具栏,用户可以设置显示或隐藏某个工具栏 。,应用项目开发基础VFP6.0简介系统环境介绍系统的界面组成, 命令窗口,用户可在命令窗口输入Visual FoxPro 6.0的各种命令进行相应的操作。, 系统窗口显示区,用于显示Visual FoxPro 6.0的各类操作信息。,用于显示Visual FoxPro 6.0的当前操作状态。, 状态栏,应用项目开发基础VFP6.0简介系统环境介绍系统的界面组成,2系统的工作方式, 交互操作方式, 命令操作方式, 菜单操

12、作方式, 工具栏操作方式, 程序执行方式,程序执行方式是指根据解决问题的需要,将Visual FoxPro 6.0的命令编写成特定的序列程序,然后执行程序即可。,应用项目开发基础VFP6.0简介系统环境介绍系统的工作方式,3系统的环境设置,在一般情况下,系统环境采用的是默认配置,用户可根据自己的需求对系统环境进行设置,使其使用更方便、更符合自己的需求。系统环境设置可通过“选项”对话框、SET命令或配置文件进行设置。,4系统的辅助工具, 向导,向导是一种交互式的程序,它通过一组对话框依次与用户进行对话,用户可在向导的引导下快速地完成各种设计工作。,应用项目开发基础VFP6.0简介系统环境介绍系统

13、的环境设置, 设计器,Visual FoxPro 6.0的设计器是创建和修改应用系统中各种组件的可视化工具,使用这些设计器可以创建和修改表、表单、数据库、查询和报表等,使用这些工具还使管理数据变得轻而易举。,应用项目开发基础VFP6.0简介系统环境介绍系统的辅助工具, 生成器,在Visual FoxPro 6.0中,生成器是一种带有选项卡的对话框,其用于简化表单、复杂控件和参照完整性代码的创建和修改。每个生成器有一系列选项卡,用于设置被选中对象的属性。使用生成器,可在数据库中生成控件、表单、设置控件格式和创建参照完整性等。,应用项目开发基础VFP6.0简介系统环境介绍系统的辅助工具,应用项目开

14、发基础VFP6.0简介系统应用基础,1.2.3 系 统 应 用 基 础,1项目管理器 Visual FoxPro 6.0的控制中心,2关系数据库,3表和数据类型,4查询与视图,5对象,6属性,7事件与方法,8类,9表单,10报表与标签,11菜单,1.2.3 系统应用基础,1项目管理器 Visual FoxPro 6.0的控制中心,项目管理器是Visual FoxPro 6.0的控制中心,其提供了界面友好的集成环境,使用项目管理器可对系统中的各类文件进行统一的组织和管理,还可将应用系统编译为一个可独立运行的.exe文件。在Visual FoxPro 6.0中,项目文件默认的扩展名为.pjx。,应

15、用项目开发基础VFP6.0简介系统应用基础项目管理器,2关系数据库,数据库是数据库应用系统的核心,是可共享的相关数据的集合,其不仅描述实体本身,还描述实体之间的联系。,在Visual FoxPro 6.0中,数据库文件默认的扩展名为.dbc,建立数据库时,系统还会自动建立两个主文件名与数据库主文件名相同,但扩展名分别为.dct的备注文件和扩展名为.dcx的数据库索引文件。,应用项目开发基础VFP6.0简介系统应用基础关系数据库,3表和数据类型,在关系数据库中,实体及实体间的联系用关系来表示。一个关系就是一张二维表。在Visual FoxPro中,将一个关系,即一张二维表存储为一个文件,此类文件称为“表”。,表中的行称为“记录”,每个记录是一个实体,表中的列称为“字段”或“字段变量”,其不能脱离表而单独存在。表中各记录的同一字段可取不同的值,并随着当前记录的改变而改变。,表分为“数据库表”和“自由表”,数据库表是指包含在数据库中的表,自由表是指没有包含在数据库中的表,,应用项目开发基础VFP6.0简介系统应用基础表和数据类型,适用于字段变量的数据类型如下:, 字符型。数据可用于表示任意文本,其最大长度为254个字节,可由ASC码字符和汉字构成。, 数值型。数据用于表示一个数值,其最大长度为20位,可由阿拉伯数字、小数点和正

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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