第9章 Delphi高级组件 Delphi程序设计(第二版)电子教案.ppt

第9章 Delphi高级组件 Delphi程序设计(第二版)电子教案.ppt

  1. 1、本文档共101页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.6.1 图表编辑器Edit Chart 1.Chart页 (1)Series子页:用于设计图表类型,Series页五个按钮作用如下: 《Add》:增加一个Series图表,图表类型如图9.17所示; 《Delete》:用于删除Series图表; 《Title》:用于改变Series图表名称; 《Clone》:复制Series图表; 《Change》:改变当前Series图表类型。 9.6 数据图表组件DBChart 图9.17 图表类型 9.6.1 图表编辑器Edit Chart (2)Axis子页:用于为窗体的图形增加横线与纵线的轴线,用于定位;还能为图形坐标增加标题、说明文字等。 (3)Titles子页:用于设置图表标题的内容、字体、颜色、背景等。 (4)Legend子页:用于图例的设置。图例用于表示图形中各种形状、各种颜色所代表的含义,如图9.21中的图例用于表示各地区生源人数,可以使图形一目了然。子页中有各种选项可以对图例的图案、文字、文字种类、背景色以及图案大小等进行设置。 9.6.1 图表编辑器Edit Chart (5)Panel子页:用于对整个DBChart外形设置,Bevel Inner选项和Bevel Outer选项用于设置组件和窗体其它部分交界处的形状。 (6)Paging子页:用于分页显示。 由于数据库表中的内容是分页保存的,通过该页可以将图形与指定页的数据联系起来。 9.6.1 图表编辑器Edit Chart (7)3D子页:用于整个DBChart组件中图形和文字的3D效果设置。可以将整个图形放大、缩小、旋转、上升等。如图9.18所示。图形最后出现在程序中的形式完全根据设计者的意愿。 9.6.1 图表编辑器Edit Chart 缩放标尺 旋转标尺 仰角标尺 水平偏移标尺 垂直偏移标尺 透视图标尺 图9.18 3D子页的设置 三维显示复选框 三维显示比例 9.6.1 图表编辑器Edit Chart 2.Series页 (1)Format子页:用于对曲线边界、颜色进行设置。 (2)General子页:对曲线的一般性质进行设置。图9.19 DataSource的选项 (3)Marks子页:对每个峰值点或曲线的数值坐标管理。 9.6.1 图表编辑器Edit Chart 图9.19 DataSource的选项 (4)Data Source子页:对曲线的数据源进行设置。 No Data:由程序代码提供数据; Random Values:任意随机数; Function:内置好的函数值; DataSet:选择数据集; Single Record:单条记录,如图9.19所示。 9.6.1 图表编辑器Edit Chart 在DataSet栏上选择数据集,如Query_XA01。 当图表为饼图方式时,用户应选择饼图各部分的标题Labels(如生源地区名GC0202)与数值Pie(如地区生源数COUNT(*))。如图9.20所示。 由于各种图表的显示要求不同,所以对话框的内容也不同。 9.6.1 图表编辑器Edit Chart 9.6.1 图表编辑器Edit Chart 图9.20 DataSource的设置 例9.7 在《学生档案管理系统》中增加《生源地区分布统计图表》程序,如图9.21所示。要求用TreeView组件选择系部与班级,单击班级后显示该班地区生源分布图表。 9.6.2 DBChart设计举例 图例 图9.21 班级地区生源分布图 1.设计要求 (1)程序界面由工具栏、选择系部、选择班级与生源分布图表区组成; (2)该程序要能由系选择班级,由班级显示地区生源分布图表; (3)工具栏中放置“退出”按钮; (4)在图表下方放置四个滚动条,用于控制图表的缩放、仰角、水平偏移、垂直偏移。此项工作放到例9.8完成。 (5)程序界面设计如图9.21所示。 9.6.2 DBChart设计举例 2.设计步骤 第一步,在《学生档案管理系统》中增加《学生档案统计》子窗体,窗体名为Form_XSDA41,单元文件名为xsdagl41.pas。并设置属性、编写事件驱动程序。 第二步,在主菜单中编写调用子窗体的事件驱动程序。 第三步,在子窗体内放置各种数据集、数据源、数据界面、树形结构、图表等组件构成工作界面,并设置组件属性、编写事件驱动程序。 9.6.2 DBChart设计举例 9.6.2 DBChart设计举例 第三步工作如下: (1)用TreeView组件显示系部与班级,设计方法与例9.5基本相同。 (2)在ADOQuery组件中输入分组统计Select语句,统计指定班级各地区学生人数。 ①添加ADOQuery组件,设置属性如下: Name:Query_XA01 Connection:Form_XSDA.ADOCo

您可能关注的文档

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档