Delphi 程序设计基础与上机指导演讲稿 第08章

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Delphi程序设计基础与上机指导第八章常用工具组件和图表功能标准进度条-用法ProgressBar组件属性Max、Position、Smooth、Step利用代码控制进度触发器和标准进度条的结合使用实例程序Gauge进度条-用法Gauge进度条类似标准进度条的用法用文字显示百分比不同形状的进度条标尺条-用法标尺条用法界面设计长度控制数值范围编码控制标尺实例程序滚动条-用法滚动条与标尺的比较编码响应用户事件简单实例程序滚动框-用法利用滚动框实例程序工具组件-思考利用帮助系统事件句柄工具-应用程序级事件组件OnActivate事件句柄激活应用程序OnDeactivate事件句柄应用程序失去焦点OnShowHint事件句柄的应用弹出简短信息事件句柄工具-思考自学其他相关组件系统功能-动画播放器基本用法界面设置设置动画文件播放动画播放标准动画使用代码控制动画简单实例程序系统功能-标准对话框对话框组件打开文件对话框保存文件对话框字体设置对话框颜色设置对话框打印和打印设置对话框页面设置对话框系统功能-文件系统组件ShellComboBox当前位置ShellTreeView树状结构列表ShellListView文件列表系统功能-思考各种扩展组件的自学图表-组件结构Chart图表组件Series数据系列编写代码动态创建数据系列图表数据系列-设计图表属性对话框这是在设计时刻设计图标属性的主要接口可以在图表属性对话框中定制数据系列可以在图表属性对话框中设置数据系列的详细属性设计数据系列新建数据系列数据系列属性的定制(包括坐标轴、样式、类型等各种属性)图表数据系列-代码控制代码控制数据系列在运行时刻通过代码可以控制数据系列增加删除修改新增数据系列PiSeries:=TPieSeries.Create(Chart1);将数据系列添加到图表中Chart1.AddSeries(LSeries);清除图标数据系列Chart1.SeriesList.Clear;图表数据系列-代码控制代码控制数据点Series.AddY,添加一个新值Series.AddXY,添加一个新的点与其他数据源的结合DataSet.Fields.CheckFieldName('X');Series.AddY(DataSet.FieldByName('Y').AsFloat,Format(FormatString,[DataSet.FieldByName('Label').AsString]));exceptSeries.AddXY(DataSet.FieldByName('X').AsFloat,DataSet.FieldByName('Y').AsFloat,Format(FormatString,[DataSet.FieldByName('Label').AsString]))end;图表数据系列-代码控制使用不同的数据系列折线TLineSeries柱状图TBarSeries散点图TPointSeries扇形图TPieSeries实际的实例程序图表数据系列-代码控制控制图表属性图表的3D效果利用图表的View3D属性Chart1.View3D:=True/False控制标题的属性利用图表的Title属性Chart1.Title.Text.Text:=Title图表数据系列-代码控制控制坐标轴标题利用Axis参数Axis.Title.Caption:=Title;控制坐标轴字体利用Chart的属性Chart1.LeftAxis.Title.Font:=fdgSetTitle.Font;控制图表网格利用Chart的属性Chart1.BottomAxis.Grid.Visible:=tbnHGrid.Down;图表数据系列-代码控制导出图表调用图表的方法到成BMP文件使用代码:Chart1.SaveToBitmapFile(spdExport.FileName);到成EMF文件使用代码:Chart1.SaveToMetafileEnh(spdExport.FileName);其他各种类型打印图表调用图表方法Chart1.Print;图表及其用法-思考学会使用Delphi提供的帮助系统利用图表的帮助系统学习其他功能完善本章给出的最后一个实例程序

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功