数据库应用(下) 数据库应用( VFP6.0) (VFP6.0)
崔莅凯
cuilikai @ mail.zjgsu.edu (618729) (618729)
1
课程介绍
介绍Viusal FoxPro中基本的程序设计方法 介绍Viusal FoxPro中基本的程序设计方法, 程序设计方法, 数据库技术,面向过程程序设计,和面向对 数据库技术,面向过程程序设计,和面向对 象的程序设计的课程。 象的程序设计的课程。 VFP
课程安排 VFP课程安排
数据库应用上 数据库应用下 计算机综合 大一下 大二上 大二下
浙江省高校计算机等级考试----二级VFP 浙江省高校
计算机等级考试----二级VFP 每年的四月和十月
2
课程介绍
数据库应用下
学习内容:第三、五、六、七章 学习内容:第三、 总成绩=平时成绩+期中上机+期末上机+ 总成绩=平时成绩+期中上机+期末上机+期末笔试 平时成绩依据:出勤+作业(上机作业和课后作业) 平时成绩依据:出勤+作业(上机作业和课后
作业) 平时成绩基准分为100,一次旷课或一次未交作业平 平时成绩基准分为100,一次旷课或一次未交作业平 时成绩扣10分 时成绩扣10分
3
第3章 程序设计基础
3.1 Visual FoxPro应用程序设计概述 FoxPro应用程序设计概述 3.2 程序文件设计 3.3 可视化界面与事件过程设计
4
3.1 Visual FoxPro应用程序设计 FoxPro应用程序设计 概述
3.1.2 VFP程序设计方法 VFP程序设计方法
VFP将过程化程序设计与面向对象程序设计结 VFP将过程化程序设计与面向对象程序设计结 合在一起,为用户创建功能强大灵活多变的应 用程序提供了方便、实用的程序设计后台支持。
面向过程程序设计方法 面向对象程序设计方法
5
3.1 Visual FoxPro应用程序设计概述 FoxPro应用程序设计概述
3.1.2 VFP程序设计方法 VFP程序设计方法
1.面向过程程序设计方法 1.面向过程程序
设计方法
上学期 的学习 面向过程程序设计方法,是将应用程序目标系统的整体功 内容 能进行分解,自顶向下不断的把复杂的处理分解为子处理,
这样一层一层地分解下去,直到仅剩若干个容易处理的子 处理为止。 这种结构分析和结构设计是围绕实现“过程” 这种结构分析和结构设计是围绕实现“过程”来构造系统 的。
2.面向对象程序设计方法 2.面向对象
程序设计方法
本学期 的学习 面向对象的程序设计方法有些象使用集成电路(IC) 面向对象的程序设计方法有些象使用集成电路(IC)构造 内容
计算机硬件一样,各个部件都是相对封闭独立的,部件之 间的连接与
通信通过对外接口实现。所以可以将面向对象 的程序设计方法视为“软件IC” 的程序设计方法视为“软件IC”,它的软件部件的内部结构 紧密,有自己的私有数据和操作
方法,而与外界的沟通是 通过传递信息来完成的。
6
面向对象程序的特点
面向对象程序是事件驱动的。 面向对象程序具有界面。
7
3.1 Visual FoxPro应用程序设计概述 FoxPro应用程序设计概述
3.1.3 VFP程序编程机制 VFP程序编程机制
2.程序文件 2.程序文件
8
3.1 Visual FoxPro应用程序设计概述 FoxPro应用程序设计概述
3.1.3 VFP程序编程机制 VFP程序编程机制
3.事件驱动的可视化界面的事件过程代码 3.事件驱动的可视化界面的事件过程代码
9
对象
面向对象的软件
系统是由对象 面向对象的
软件系统是由对象组成的,软件中的任何元 对象组成的,软件中的任何元 素都是对象,复杂的软件对象由相对简单的软件对象组 这些对象 合而成的。 将在第五章
对象画面标注说明 P128图3.41 P128图 详细介绍
10
如何描述对象? 如何描述对象?
属性(数据)用来描述对象的特征。 例如
一位同学A1 他的是张小强, 生,出生于1990一位同学A1 他的是张小强,男生,出生于1990-1-1,身高175cm, ,身高175cm, 爱好篮球、旅游,
学习英语专业。 爱好篮球、旅游,学习英语专业。 一个按钮A2 它的宽度100 高度50 在窗口中位置是