最新应用项目开发基础PPT课件.ppt
《最新应用项目开发基础PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新应用项目开发基础PPT课件.ppt(152页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、应用项目开发基础应用项目开发基础应用项目开发基础应用项目开发基础1.1数据库基础知识数据库基础知识1.2关系数据库管理系统关系数据库管理系统VFP 6.0简介简介1.3应用项目开发的方法应用项目开发的方法1.4应用项目组装实践应用项目组装实践模块一模块一 应用项目开发基础应用项目开发基础 小结小结应用项目开发基础数据库基础知识数据模型应用项目开发基础数据库基础知识数据模型1.1.2 1.1.2 数数 据据 模模 型型 1层次模型层次模型 2网状模型网状模型 3关系模型关系模型 1.1.2 数据模型数据模型数据库中的数据必须具有一定的结构,这种结构数据库中的数据必须具有一定的结构,这种结构用数据
2、模型来表示。数据模型是数据库系统的核心和用数据模型来表示。数据模型是数据库系统的核心和基础,任何一种数据库管理系统(基础,任何一种数据库管理系统(DBMSDBMS)都是基于某)都是基于某种数据模型的。目前常用的数据模型有三种:种数据模型的。目前常用的数据模型有三种:层次模型层次模型网状模型网状模型关系模型关系模型应用项目开发基础数据库基础知识数据模型应用项目开发基础数据库基础知识数据模型1.层次模型层次模型层次模型是指用树形结构来表示实体及实体间联层次模型是指用树形结构来表示实体及实体间联系的数据模型。系的数据模型。层次模型由层次模型由“根根”开始向下有多个分支,分支中的最后开始向下有多个分支
3、,分支中的最后一个结点向下不再有分支,此类结点称为一个结点向下不再有分支,此类结点称为“叶叶”。树中的每个结点代表一个实体类型,其中上级结点与树中的每个结点代表一个实体类型,其中上级结点与下级结点之间为一对多的联系,层次模型只能表示一对多的下级结点之间为一对多的联系,层次模型只能表示一对多的联系,要表示多对多的联系,必须采用某种方法将其分解为联系,要表示多对多的联系,必须采用某种方法将其分解为一对多的联系。一对多的联系。支持层次数据模型的支持层次数据模型的DBMS称为层次数据库管理系统。称为层次数据库管理系统。应用项目开发基础数据库基础知识数据模型层次模型应用项目开发基础数据库基础知识数据模型
4、层次模型层次模型示例层次模型示例系系系号系号系名系名系主任系主任教研室教研室室号室号室名室名室主任室主任课程课程课程号课程号课程名课程名教师教师职工号职工号姓名姓名性别性别职称职称根结点根结点叶结点叶结点叶结点叶结点应用项目开发基础数据库基础知识数据模型层次模型应用项目开发基础数据库基础知识数据模型层次模型2.网状模型网状模型网状模型是指用网状结构来表示实体及实体间联网状模型是指用网状结构来表示实体及实体间联系的数据模型。系的数据模型。网中的每个结点代表一个实体类型。网中的每个结点代表一个实体类型。支持网状数据模型的支持网状数据模型的DBMSDBMS称为网状数据库管理系称为网状数据库管理系统。
5、统。应用项目开发基础数据库基础知识数据模型网状模型应用项目开发基础数据库基础知识数据模型网状模型网状模型示例网状模型示例系系教研室教研室课程课程学生学生教师教师应用项目开发基础数据库基础知识数据模型网状模型应用项目开发基础数据库基础知识数据模型网状模型3.关系模型关系模型关系模型是指用二维表结构来表示实体及实体间联关系模型是指用二维表结构来表示实体及实体间联系的数据模型。系的数据模型。关系模型建立在严格的数学理论基础之上,由于关系模型建立在严格的数学理论基础之上,由于其概念简单清晰,有严格的数学理论支持,因此简化其概念简单清晰,有严格的数学理论支持,因此简化了数据库的使用。了数据库的使用。关系
6、数据库是由若干个有相互联系的关系模型关系数据库是由若干个有相互联系的关系模型构成,构成,Visual FoxPro是关系数据库管理系统。是关系数据库管理系统。应用项目开发基础数据库基础知识数据模型关系模型应用项目开发基础数据库基础知识数据模型关系模型关系模型示例关系模型示例应用项目开发基础数据库基础知识数据模型关系模型应用项目开发基础数据库基础知识数据模型关系模型1.21.2关系数据库管理系统关系数据库管理系统VFP 6.0VFP 6.0简介简介 1.2.1 系统概述系统概述1.2.2 系统环境介绍系统环境介绍1.2.3 系统应用基础系统应用基础应用项目开发基础应用项目开发基础VFP6.0简介
7、简介应用项目开发基础应用项目开发基础VFP6.0简介系统概述简介系统概述1.2.1 系系 统统 概概 述述1系统的特点系统的特点 2安装系统所需配置安装系统所需配置 3系统的安装系统的安装 4系统的启动系统的启动 5系统的退出系统的退出 1系统的特点系统的特点 1.2.1 1.2.1 系统概述系统概述 优化的数据库技术优化的数据库技术 充分共享数据充分共享数据 优化查询技术优化查询技术 增强的网络服务功能增强的网络服务功能 2000年时间的支持年时间的支持 采用可视化的编程技术采用可视化的编程技术 采用面向对象的程序设计方法采用面向对象的程序设计方法 提供了更多更好的向导提供了更多更好的向导
8、集成式的开发环境集成式的开发环境 应用项目开发基础应用项目开发基础VFP6.0简介系统概述系统的特点简介系统概述系统的特点2安装系统所需配置安装系统所需配置 计算机的基本配置要求如下:计算机的基本配置要求如下:处理器:处理器:486 50MHz或更高档次的或更高档次的IBM兼容机;兼容机;内存:内存:16MB以上;以上;硬盘空间:典型安装至少需要硬盘空间:典型安装至少需要85MB的硬盘空间;的硬盘空间;最大安装至少需要最大安装至少需要90MB的硬盘空间;的硬盘空间;显示器:建议使用显示器:建议使用VGA或更高分辨率的显示器;或更高分辨率的显示器;鼠标和光驱鼠标和光驱 操作系统:操作系统:Win
9、dows 95/98/2000,Windows NT 4.0或更高版本。或更高版本。应用项目开发基础应用项目开发基础VFP6.0简介系统概述安装系统所需配置简介系统概述安装系统所需配置3系统的安装系统的安装 找到安装文件找到安装文件setup.exe,双击此文件即可运行安装向导。,双击此文件即可运行安装向导。在安装向导的引导下即可完成在安装向导的引导下即可完成Visual FoxPro 6.0的安装。的安装。4系统的启动系统的启动 步骤如下:步骤如下:开始开始程序程序Microsoft Visual FoxPro6.0Microsoft Visual FoxPro6.0 应用项目开发基础应用项
10、目开发基础VFP6.0简介系统概述系统的安装简介系统概述系统的安装启动启动Visual FoxPro 6.0封面封面 第一次启动第一次启动Visual FoxPro 6.0时,其显示如下图所示。时,其显示如下图所示。应用项目开发基础应用项目开发基础VFP6.0简介系统概述系统的启动简介系统概述系统的启动启动成功后,启动成功后,Visual FoxPro 6.0的界面如下图所示。的界面如下图所示。Visual FoxPro 6.0主界面主界面 菜菜 单单 栏栏标标 题题 栏栏工工 具具 栏栏系统窗口系统窗口状状 态态 栏栏命令窗口命令窗口应用项目开发基础应用项目开发基础VFP6.0简介系统概述系
11、统的启动简介系统概述系统的启动5 5系统的退出系统的退出 要退出系统,可从下列五种方法中任选其一:要退出系统,可从下列五种方法中任选其一:单击主窗口的单击主窗口的“关闭关闭”按钮;按钮;打开打开“文件文件”菜单,单击菜单,单击“退出退出”命令;命令;单击主窗口标题栏中的狐狸图标,再在下拉菜单击主窗口标题栏中的狐狸图标,再在下拉菜单中单击单中单击“关闭关闭”命令;命令;在命令窗口输入在命令窗口输入QUIT命令;命令;按按Alt+F4键。键。应用项目开发基础应用项目开发基础VFP6.0简介系统概述系统的退出简介系统概述系统的退出应用项目开发基础应用项目开发基础VFP6.0简介系统环境介绍简介系统环
12、境介绍1.2.2 系系 统统 环环 境境 介介 绍绍1系统的界面组成系统的界面组成 2系统的工作方式系统的工作方式 3系统的环境设置系统的环境设置 4系统的辅助工具系统的辅助工具 1.2.2 系统环境介绍系统环境介绍 1系统的界面组成系统的界面组成 菜单栏菜单栏 显示显示Visual FoxPro 6.0的所有菜单项。菜单中有的命令的所有菜单项。菜单中有的命令是灰色的,表示该命令在当前状态下无效。菜单中有的命是灰色的,表示该命令在当前状态下无效。菜单中有的命令后面带有一个省略号令后面带有一个省略号“”,表示选中该命令后会出现一,表示选中该命令后会出现一个对话框,让用户输入更多的相关信息。菜单的
13、内容会根个对话框,让用户输入更多的相关信息。菜单的内容会根据当前操作对象的不同而有所变化。据当前操作对象的不同而有所变化。应用项目开发基础应用项目开发基础VFP6.0简介系统环境介绍系统的界面组成简介系统环境介绍系统的界面组成 工具栏工具栏 为了提高操作速度,为了提高操作速度,Visual FoxPro 6.0提供了各种提供了各种工具栏,用工具栏进行操作的速度比用菜单进行操作的工具栏,用工具栏进行操作的速度比用菜单进行操作的速度快。速度快。在默认情况下,系统只显示在默认情况下,系统只显示“常用常用”工具栏,用户可工具栏,用户可以设置显示或隐藏某个工具栏以设置显示或隐藏某个工具栏。应用项目开发基
14、础应用项目开发基础VFP6.0简介系统环境介绍系统的界面组成简介系统环境介绍系统的界面组成 命令窗口命令窗口 用户可在命令窗口输入用户可在命令窗口输入Visual FoxPro 6.0的各种的各种命令进行相应的操作。命令进行相应的操作。系统窗口显示区系统窗口显示区 用于显示用于显示Visual FoxPro 6.0的各类操作信息。的各类操作信息。用于显示用于显示Visual FoxPro 6.0的当前操作状态。的当前操作状态。状态栏状态栏 应用项目开发基础应用项目开发基础VFP6.0简介系统环境介绍系统的界面组成简介系统环境介绍系统的界面组成2系统的工作方式系统的工作方式 交互操作方式交互操作
15、方式 命令操作方式命令操作方式 菜单操作方式菜单操作方式 工具栏操作方式工具栏操作方式 程序执行方式程序执行方式 程序执行方式是指根据解决问题的需要,将程序执行方式是指根据解决问题的需要,将Visual FoxPro 6.0的命令编写成特定的序列的命令编写成特定的序列程序,然后执行程序,然后执行程序即可。程序即可。应用项目开发基础应用项目开发基础VFP6.0简介系统环境介绍系统的工作方式简介系统环境介绍系统的工作方式3系统的环境设置系统的环境设置 在一般情况下,系统环境采用的是默认配置,用户在一般情况下,系统环境采用的是默认配置,用户可根据自己的需求对系统环境进行设置,使其使用更方可根据自己的
16、需求对系统环境进行设置,使其使用更方便、更符合自己的需求。系统环境设置可通过便、更符合自己的需求。系统环境设置可通过“选项选项”对对话框、话框、SET命令或配置文件进行设置。命令或配置文件进行设置。4系统的辅助工具系统的辅助工具 向导向导 向导是一种交互式的程序,它通过一组对话框依次向导是一种交互式的程序,它通过一组对话框依次与用户进行对话,用户可在向导的引导下快速地完成各与用户进行对话,用户可在向导的引导下快速地完成各种设计工作。种设计工作。应用项目开发基础应用项目开发基础VFP6.0简介系统环境介绍系统的环境设置简介系统环境介绍系统的环境设置 设计器设计器 Visual FoxPro 6.
17、0Visual FoxPro 6.0的设计器是创建和修改应用的设计器是创建和修改应用系统中各种组件的可视化工具,使用这些设计器可系统中各种组件的可视化工具,使用这些设计器可以创建和修改表、表单、数据库、查询和报表等,以创建和修改表、表单、数据库、查询和报表等,使用这些工具还使管理数据变得轻而易举。使用这些工具还使管理数据变得轻而易举。应用项目开发基础应用项目开发基础VFP6.0简介系统环境介绍系统的辅助工具简介系统环境介绍系统的辅助工具 生成器生成器 在在Visual FoxPro 6.0Visual FoxPro 6.0中,生成器是一种带有选中,生成器是一种带有选项卡的对话框,其用于简化表单
18、、复杂控件和参照完项卡的对话框,其用于简化表单、复杂控件和参照完整性代码的创建和修改。每个生成器有一系列选项卡,整性代码的创建和修改。每个生成器有一系列选项卡,用于设置被选中对象的属性。使用生成器,可在数据用于设置被选中对象的属性。使用生成器,可在数据库中生成控件、表单、设置控件格式和创建参照完整库中生成控件、表单、设置控件格式和创建参照完整性等。性等。应用项目开发基础应用项目开发基础VFP6.0简介系统环境介绍系统的辅助工具简介系统环境介绍系统的辅助工具应用项目开发基础应用项目开发基础VFP6.0简介系统应用基础简介系统应用基础1.2.3 系系 统统 应应 用用 基基 础础 1项目管理器项目
19、管理器 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.0Visual FoxPro 6.0的控制中心,其提的控制中心,其提供了界面友好的集成环境,使用项目管理器可对系统中供了界面友好的集成环境,使用项目管理器可对系统中的各类文件进行统一
20、的组织和管理,还可将应用系统编的各类文件进行统一的组织和管理,还可将应用系统编译为一个可独立运行的译为一个可独立运行的.exe.exe文件。在文件。在Visual FoxPro 6.0Visual FoxPro 6.0中,项目文件默认的扩展名为中,项目文件默认的扩展名为.pjx.pjx。应用项目开发基础应用项目开发基础VFP6.0简介系统应用基础项目管理器简介系统应用基础项目管理器2关系数据库关系数据库 数据库是数据库应用系统的核心,是可共享的相关数据库是数据库应用系统的核心,是可共享的相关数据的集合,其不仅描述实体本身,还描述实体之间的数据的集合,其不仅描述实体本身,还描述实体之间的联系。联
21、系。在在Visual FoxPro 6.0Visual FoxPro 6.0中,数据库文件默认的扩展名中,数据库文件默认的扩展名为为.dbc.dbc,建立数据库时,系统还会自动建立两个主文件,建立数据库时,系统还会自动建立两个主文件名与数据库主文件名相同,但扩展名分别为名与数据库主文件名相同,但扩展名分别为.dct.dct的备注的备注文件和扩展名为文件和扩展名为.dcx.dcx的数据库索引文件。的数据库索引文件。应用项目开发基础应用项目开发基础VFP6.0简介系统应用基础关系数据库简介系统应用基础关系数据库3表和数据类型表和数据类型 在关系数据库中,实体及实体间的联系用关系来表示。一个在关系数
22、据库中,实体及实体间的联系用关系来表示。一个关系就是一张二维表。在关系就是一张二维表。在Visual FoxPro中,将一个关系,即一张中,将一个关系,即一张二维表存储为一个文件,此类文件称为二维表存储为一个文件,此类文件称为“表表”。表中的行称为表中的行称为“记录记录”,每个记录是一个实体,表中的列称为,每个记录是一个实体,表中的列称为“字段字段”或或“字段变量字段变量”,其不能脱离表而单独存在。表中各记录的同,其不能脱离表而单独存在。表中各记录的同一字段可取不同的值,并随着当前记录的改变而改变。一字段可取不同的值,并随着当前记录的改变而改变。表分为表分为“数据库表数据库表”和和“自由表自由
23、表”,数据库表是指包含在数据库,数据库表是指包含在数据库中的表,自由表是指没有包含在数据库中的表,中的表,自由表是指没有包含在数据库中的表,应用项目开发基础应用项目开发基础VFP6.0简介系统应用基础表和数据类型简介系统应用基础表和数据类型适用于字段变量的数据类型如下:适用于字段变量的数据类型如下:字符型。字符型。数据可用于表示任意文本,其最大长度为数据可用于表示任意文本,其最大长度为254个字节,个字节,可由可由ASC码字符和汉字构成。码字符和汉字构成。数值型。数值型。数据用于表示一个数值,其最大长度为数据用于表示一个数值,其最大长度为20位,可由阿位,可由阿拉伯数字、小数点和正负号构成,取
24、值范围为拉伯数字、小数点和正负号构成,取值范围为-0.9999999999E+190.9999999999E+20。日期型。日期型。数据用于表示一个日期,其长度固定为数据用于表示一个日期,其长度固定为8个字节,取个字节,取值范围为值范围为0001/01/019999/12/31,日期型数据的格式有,日期型数据的格式有“严格严格的日期格式的日期格式”和和“传统的日期格式传统的日期格式”。应用项目开发基础应用项目开发基础VFP6.0简介系统应用基础表和数据类型简介系统应用基础表和数据类型适用于字段变量的数据类型如下:适用于字段变量的数据类型如下:日期时间型。日期时间型。数据用于表示日期和时间,其长
25、度固定为数据用于表示日期和时间,其长度固定为8个字个字节。节。逻辑型。逻辑型。数据用于真假或是非的判断,其长度固定为数据用于真假或是非的判断,其长度固定为1个字节,个字节,只有只有“真真”和和“假假”两个值,真可表示:两个值,真可表示:.T.、.t.、.Y.、.y.,假可表示为:,假可表示为:.F.、.f.、.N.、.n.。货币型。货币型。数据用于表示货币值,长度固定为数据用于表示货币值,长度固定为8个字节,取值范个字节,取值范围为围为-922337203685477.5807922337203685477.5807,小数点后最,小数点后最多取四位。多取四位。应用项目开发基础应用项目开发基础V
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 应用 项目 开发 基础 PPT 课件
限制150内