- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库 面向对象和表单设计
7.5数据库应用系统集成 * 常规数据库应用系统方案 (1)系统主程序 (2)系统登录表单 (3)系统菜单 (4)系统主界面表单 (5)数据查询表单 (6)数据维护表单 (7)数据报表 (8)帮助文档 * 主程序设计 主程序是整个应用程序的入口点,主程序的任务是设置应用程序起始点、初始化环境、显示初始的用户界面、控制事件循环,当退出应用程序时,恢复原始的开发环境。 1. SELECT语句的基本形式 SELECT [ALL|DISTINCT] 字段名列表[AS 标题名][INTO 新表名] FROM [数据库名1.]表1[AS表1的别名][, [数据库名2.]表2[AS表2的别名][,…]] [WHERE 筛选条件] [GROUP BY 分组表达式] [HAVING 分组条件] [ORDER BY 排序表达式 [ASC|DESC]] 命令格式: 功能:对一个或多个表进行查询操作,按其需求将表中的记录进行筛选、分组、排序,从而生成一个结果集,也可以将该结果集生成新表。 说明: 定义 数据源 指定数据源表 FROM子句 确定源表间的联接 …JOIN…ON…子句 定义 结果 筛选源表记录 WHERE子句 指定输出字段 (字段函数)表达式列表或* 指定输出类型 INTO子句和TO子句 定义记录的分组 GROUP BY子句 指定结果顺序 ORDER BY子句 筛选结果记录 HAVING子句 指定有无重复记录 ALL/DISTINCT 指定结果的范围 TOP nExpr[PERCENT] 常用子句说明 视图设计器的更新条件选项 指定是否将视图中的记录修改传送给基表 设置可以更新的字段, 建议关键字不能更新 设置关键字 多用户或者网络操作时,更新冲突检测 更新方法 第六章 数据库应用系统设计 本章教学计划 目的:了解对象的基本概念和面向对象程序设计的思想,掌握用表单设计器和报表设计,自学菜单设计 重点:控件应用,表单属性 难点:事件代码 课时:课堂讲授2 课时、上机实验6课时 方式:课堂讲授、上机实验 本章纲要 面向对象程序设计基础 表单设计 报表与标签设计 应用系统集成 菜单设计 程序设计方法:面向过程与面向对象。 面向过程:问题自顶向下,层层分解。 面向对象:吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。基本出发点是希望软件系统的构造尽可能运用人类的自然思维方式。 Visual FoxPro即支持面向过程的编程技术,也支持面向对象的编程技术。 7.1 面向对象程序设计方法 面向过程 面向对象 解决问题 科学计算 描述现实世界的事和物 构成 子程序、函数 程序=数据结构+操作 对象+消息 对象=属性+方法 驱动方式 预定顺序 事件驱动 围绕中心 数据 功能 特点 问题自顶向下分解成各个小问题 符合人的思维,软件复用 7.1 面向对象程序设计方法 面向对象的编程思路: 1.一个长方形可以看成一个方形对象 2.一个方形有两个状态(长和宽)和两个方法 (求周长和面积) 3.将所有长方形的共性抽取出来设计一个长方形类 4.通过长方形对象的方法,就可以求出某个具体的长方形对象的周长和面积. 面向过程的编程思路: 1.确定长方形的周长和面积的算法. 2.编写来年两个方法(函数)分别计算长方形的周长和面积 3.求周长的方法和求面积的方法所需要的两个参数长和宽. 求一个长方形的周长和面积? 7.1 面向对象程序设计方法 7.1 面向对象程序设计方法 面向对象程序设计以对象作为程序的主体。程序由若干对象组成,对象是将数据(属性)与对该数据的操作代码(方法)封装在一起的实体, 对象之间通过发送消息来实现程序的功能。 Visual FoxPro主窗口(表单)由若干个对象组成,通过单击主窗口的关闭按钮向系统发送消息,完成关闭主窗口的操作。程序中的对象由类产生,类是同类对象的特征和行为的综合描述。 7.1.1 面向对象的基本概念 对象 在Visual FoxPro 中,对象是将数据和对该数据的操作代码封装在一起的程序模块,即对象是包含属性和方法的实体。 2. 类 (1)类的定义 对具有相同属性和行为的对象集合的一种综合描述。类是对象的抽象描述,对象是类的具体化和实例化。同类对象都具有所属类的方法和属性,但每个对象的属性值可以不同。 现实世界 实体 抽象数据类 计算机世界 对象 类 抽 象 映射 计算机逻辑 的实现 实例化 抽象 概念世界 对象和类 (2)基类和子类 ①基类是Visual FoxPro 内部定义的类。 ②子类是以其他类定义为起点创建的新类,它继承父类的特征和方法,
您可能关注的文档
最近下载
- ACS800 07传动(500到2800kW)硬件手册(中文).pdf VIP
- axxon轴芯新版机台点胶机编程及操作说明.pptx VIP
- ACS880 替换 ACS800 技术指导.pdf VIP
- 公路交通情况统计调查制度 2021 .pdf VIP
- acs800调试程序.docx VIP
- ACS800ACS800 600调试指导与故障分析.ppt VIP
- ACS800变频器说明书ACS800变频器说明书.doc VIP
- JZ-25-01A 美的大多联技术手册(25.6).pdf VIP
- 货拉拉租车合同范本.docx VIP
- en-ACS800-304-704整流单元硬件手册-res.pdf VIP
文档评论(0)