搜档网
当前位置:搜档网 › Delphi Tchart 控件使用

Delphi Tchart 控件使用

Delphi Tchart 控件使用
Delphi Tchart 控件使用

Delphi Tchart 控件使用!(转帖)收藏

这样就会生成一个简单的折线图表,要生成其它类型的数据图表,可以添加不同的数据序列(各种图表的序列类型可以参考帮助文档)。

2.如何设置图表的标题?

TChart组件提供了Title属性可以这是图表的标题,包括标题的内容、字体、对齐方式等都可以通过Title属性设置。

最简单的设置方式:

Chart1.Title.Text.Text := '图表的标题';

3.如何修改图表的背景颜色和整个图表的颜色?

TChart是一个窗体控件,可以通过修改Color属性设置图表颜色,这是一种最简单的方式:Chart1.Color := clWhite;

修改图表部分的背景色可以通过BackColor属性来实现:

Chart1.BackColor := clGreen;

此外,TChart还提供了渐变的背景支持,通过Gradient控制:

Chart1.Gradient.Visible := True;

Chart1.Gradient.Direction := gdFromTopLeft;

Chart1.Gradient.StartColor := clGreen;

Chart1.Gradient.EndColor := clYellow;

4.TChart的3D效果如何控制?

TChart提供了View3D属性,控制是否使用3D效果,View3dWalls属性控制是否显示左侧的3D墙效果

5.如何不显示图表控件生成图表?

很遗憾,TChart是一个Windows窗体控件,必须依附一个窗体或Windows控件才能使用。如果要不显示TChart的话,可以将TChart的Visible属性设为False来使用。下面的例子创建了一个隐藏的TChart来生成图表:

var

Chart: TChart;

S: TChartSeries;

TmpFile: string;

begin

Chart := TChart.Create(nil);

try

Chart.Parent := Application.MainForm;

Chart.Visible := False;

Chart.Title.Text.Text := '测试图表';

S := TBarSeries.Create(Chart);

Chart.AddSeries(S);

S.Title := '嘿嘿';

S.AddXY(1, 56, '一月', clGreen);

S.AddXY(2, 67, '二月', clYellow);

S.AddXY(3, 34, '三月', clBlue);

S.AddXY(4, 78, '四月', clRed);

Chart.View3D := False;

Chart.Gradient.StartColor := clWhite;

Chart.Gradient.EndColor := clWhite;

Chart.Gradient.Visible := True;

TmpFile := Application.ExeName + '.bmp';

Chart.SaveToBitmapFile(TmpFile);

Image1.Picture.LoadFromFile(TmpFile);

finally

Chart.Free;

end;

end;

分析报告1.1 [概述] TChart是delphi里面一个标准的图形显示控件。它可以静态设计(at design time)也可以动态生成。

1.2 [继承关系] Tobject

TPersistent

TComponent

TControl

TCustomControl

TWedgetControl

TChart

TCustomPanel

1.3 [tips]1.3.1 Pro Version支持Bezier , Contour , Radar 和point3D 曲线1.3.2 支持jpeg文件的导出1.3.3 Chart中的Series 可以连接到Table , Query , RemoteDataset(其他数据集)1.3.4 TChart里的series的active属性可以实现对已绘制图形的显示或者隐藏1.3.5 在TChart中, tchartSeries是所有具体series的父类,没有画出什么来的,用一个具体的series类来创建就可以了,比如用TLineSeries、TPieSeries、TPointSeries、TPointSeries等等都行 1.3.6 TTeeFunction Component可以实现在同一个TChart里面,一个Serries对另一个Serries的统计

1.4 [问题极其使用技巧]1.4.1 TChart中如何实现只有Y轴的放大与缩小功能?设置BottomAxis或者LeftAxis的Automatic:=false并同时设置Minimum,Maximum属性

1.4.2 如何固定TChart中的坐标,不使TChart中的坐标跟随Series的变化而变

化?//设置底座标

with myChart.BottomAxis do

begin

Automatic:=false;

Minimum:=0;

LabelStyle := talText;

end;

//设置左坐标

with myChart.LeftAxis do

begin

Automatic:=false;

Minimum:=0;

Title.Angle:=270;

Title.Font:=Self.Font;

Title.Font.Charset:=ANSI_CHARSET;

https://www.sodocs.net/doc/c34556522.html,:='@宋体';

Grid.Visible := False;

end;

//设置右坐标

with myChart.RightAxis do

begin

Automatic:=false;

Title.Font:=Self.Font;

Title.Font.Charset:=ANSI_CHARSET;

https://www.sodocs.net/doc/c34556522.html,:='@宋体';

Title.Caption:='累计百分比(%)';

Maximum:=100;

Minimum:=0;

end;

1.4.3 如何删除一个图形中的一个点?使用Series的delete 方法

1.4.4 如何修改一个点的X或者Y 值?LineSeries1.YValue[3] := 27.1 ;

{In Bubble Series}

BubbleSeries1.RadiusValues.Value[ 8 ] := 8.1 ;

{In Pie Series}

PieSeries1.PieV alues.Value[ 3 ] := 111 ;

1.4.5 如果横坐标是时间(日期),如何进行设置?{First, you need to set the DateTime property to True in the desired X and/or Y values list.}

LineSeries1.XValues.DateTime := True ;

{Second, use the same above described methods, but give the values as Date, Time or DateTime values}

LineSeries1.AddXY( EncodeDate( 1996 , 1 , 23 ) , 25.4 , 'Barcelona' , clGreen );

1.4.6 如何在chart中画出的曲线某个点上标记出该点的值?Series.Marks.Visible:=true;

Series.Marks.Style:=smsValue;

1.4.7 如何设置横轴或者纵轴的增长率?Chart.BottomAxis.Increment := DataTimeStep[ dtOneHour ] ;

Chart.RightAxis.Increment := 1000;

1.4.8 如何对图象进行缩放?TChart的ZoomRect或者ZoomPercent方法(Pie 图可能不支持缩放)

1.5 [TChart可以绘制的图形]1.5.1 Line ( TLineSeries)

1.5.2 FastLine (TFastLineSeries) 相对Line来说,它损耗了某些属性从而来实现快速绘制1.5.3 Bar (TBarSeries)

1.5.4 Horizontal bar (THorizBarSeries)

1.5.5 Area (TAreaSeries)

1.5.6 Point (TPointSeries)

1.5.7 Pie (TPieSeries)

1.5.8 Arrow (TArrowSeries)

1.5.9 Bubble (TBubbleSeries)

1.5.10 Gantt (TGanttSeries)

1.5.11 Sharp (TChartShape)

1.6 [TChart的实时绘制] 实时绘制对机器性能要求比较高,因此我们在编程的时候要注意下面几个方面:

ü使用2D图形

ü是Chart尽可能包含少的点

ü如果需要,可以移除(remove)chart的legend(?????)和Title

ü使用默认的字体和字体大小

ü使用FastLineSeries

ü使用实体(solid)画笔和画刷格式

ü尽量避免使用圆形和环行bar样式

ü不要使用背景图片和渐变效果样式

ü把Chart的BevelInner和BevelOUter属性设置为bcNone

ü如果需要,把TChart的AxisVisible属性设置为False

ü把BufferedDisplay设置为false可以加速chart的重绘

1.7 [Scrolling] TChart有4中scroll选择(AllowPanning属性),分别是不允许Scroll ( pmNone) ; 水平Scroll (pmHorizontal) ; 垂直Scroll (pmVertical) ; 水平和垂直Scroll (pmBoth)

Procedure Scroll(Const Offset:Double; CheckLimits:Boolean);

例子如下:

Chart1.BottomAxis.Scroll( 1000, True );这段代码也等同于

With Chart1.BottomAxis do

Begin

Automatic:=false;

SetMinMax( Minimum+1000, Maximum+1000 );

End;

1.8 [TChart中的全局变量]üTeeScrollMouseButton := mbRight;设置鼠标右键为TChart滚动键(默认)

üTeeScrollKeyShift := [ ssCtrl ]; 要按住Control键才可以使Scroll滚动

1.9 [TChartSerries使用技巧]

1.9.1 运行时候创建一个Serries, 三种方法:1.Var MySeries : TBarSeries ;

MySeries := TBarSeries.Create( Self );

MySeries.ParentChart := Chart1 ;

2.Chart1.AddSeries( TBarSeries.Create( Self ) );

3.Var MyClass : TChartSeriesClass;

MyClass := TBarSeries ;

Chart1.AddSeries( MyClass.Create( Self ) );

1.9.2 获得TChart中的Serries数组,也有三种方法1.MySeries := Chart1.SeriesList [ 0 ]

2.MySeries := Chart1.Series [ 0 ]

3.MySeries := Chart1 [ 0 ]

1.9.3 SerriesCount属性获得SeriesList中Series的个数1.9.4 隐藏TChart中的Series有三种方法,但是效果不等价1.Series1.Active:=False; 仅仅隐藏,当设置为true的时候还可以显示出来

2.Series1.ParentChart:=nil ; 隐藏,重新设置ParentChart为TChart时候可以显示

3.Series1.Free; 删除了Series. 不可以恢复

1.9.5 TChart中的数据排序With Series1 do

begin

YValues.Order:=loAscending;

YValues.Sort;

Repaint;

end;

? 定位一个点(Loacate a point)

Series1.XValues.Locate(123);

? XValue和YValue都拥有的属性Total , TotalABS , MaxValue , MinValue

发表于@ 2008年07月17日15:05:00 | 评论( 1 ) | 编辑| 举报| 收藏

旧一篇:Linux C 函数参考(文件内容操作) | 新一篇:09年上半年学习计划

本文来自CSDN博客,转载请标明出处:https://www.sodocs.net/doc/c34556522.html,/rejoice914/archive/2008/07/17/2666432.aspx

打印控件安装指南

打印控件安装指南 如何取消窗口拦截? 1.当点击“导出”或“打印”按钮后,系统会弹出一个窗口进行下一步的导出或打印操作,如果IE 浏览器设置了窗口拦击功能,需要将拦截功能取消: 关闭IE的弹出窗口拦截功能。打开IE,在“工具”下拉菜单中,选择“弹出窗口阻止程序”,关闭弹出窗口阻止程序;如果您还安装了其他带有窗口拦截功能的插件(如百度Toolbar、Google 工具栏等),请暂时关闭这些插件的拦截功能,具体关闭方法请查看插件的操作说明书。 如何自动安装控件? 1.如果您使用的是windows xp系统(sp2),IE浏览器会屏蔽上面的弹出窗口,这时候您只要按照下 面的步骤安装就可以了: 2.第一步:登录交易系统时,IE窗口会出现下图所示的提示,此时点击“单击此处” 提醒:请不要关闭此提示框,否则,您就不能正常安装我们的插件了! 3.第二步:选择“安装ActiveX控件”: 提醒:选择并点击“安装ActiveX控件”,我们保证选择此控件对您的计算机没有任何风险! 4.第三步:弹出如下图所示安全警告窗口,选择“安装”

为什么我按上面的操作还是无法安装,或是安装后也无法正常使用? 1.请检查您的电脑是否安装了3721或其他拦截广告的插件,如果是,请将其设置为不要拦截ActivX 控件! 2.请检查您的IE设置,并按以下步骤修改您的IE设置:

1.第一步:打开IE浏览器,选择“工具”-〉“Internet选项”,出现如下窗口: 2.第二步:按一下“设置”按钮,出现如下画面,将“检查所存网页的较新版本”设置为 “每次访问此页时检查(E)”,然后按“确定”按钮。

各种控件的详细使用介绍

各种控件的详细使用介绍:常用属性,常用事件,常用的方法 控件的分类(控件根据所属的基类,进行划分) 根据是否能容纳其他控件,可以分为: 容器类控件(包括:表单集,表单,表格,表格列,页框,页面,命令按钮组,选项按钮组,工具栏,容器控件) 非容器类控件(包括:标签,文本框,编辑框,命令按钮,复选框,列表框,组合框,微调框,形状,计时器,线条,图像) 另外一种划分方法,是根据控件和数据环境中数据源的关系进行划分,控件分为:绑定型控件是指内容可以和与数据环境后端的表、视图或查询中的字段和内存变量相关联的控件。在该控件中输入、修改或选择的值将保存在数据源中,而数据源中值的改变,也将改变控件的值。(复选框,文本框,编辑框,列表框,组合框,表格,选项按钮组,微调框,activex控件) 非绑定型控件是指其内容不与后端的表、视图和查询中的字段或内容相关联的控件。(命令按钮,命令按钮组,线条,标签,计时器,形状,图像) 一、标签控件(Label)——非容器类控件,非数据绑定控件 用以显示文本,显示提示信息。标签上的显示文本由caption属性指定。 其中的文本在表单运行时不能被用户直接修改。 常用属性: 常用事件:mousemove 鼠标移动事件mousedown 鼠标按下左键事件 Click 单击事件mouseup 释放鼠标左键事件

【范例】参考实验作业HomeWork7-1-1.scx。 二、文本框与编辑框——非容器类控件,数据绑定控件 文本框——用以显示或编辑表中的非备注型字段的数据。 编辑框——用途与文本框相似,用以显示或编辑长字段或备注型字段的数据。 两者均为数据绑定控件,非容器类控件 文本框的常用属性: ?ControlSource 指定与文本框绑定的数据源 ?Value 指定文本框的当前选定的值 例如:value=0 表示文本框中的数据设置为数值型,不能输入字母或汉字?PasswordChar 用设定的字符来显示用户输入的值,而实际输入保存在value属性中。 例如:PasswordChar=*或者其他的符号。文本框中显示为*或其他符号

ActiveX控件安装指南

ActiveX控件安装指南 一、什么是ActiveX控件? 根据微软权威的软件开发指南MSDN(Microsoft Developer Network)的定义,ActiveX插件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。 在因特网上,ActiveX插件软件的特点是:一般软件需要用户单独下载然后执行安装,而ActiveX插件是当用户浏览到特定的网页时,IE浏览器即可自动下载并提示用户安装。ActiveX插件安装的一个前提是必须经过用户的同意及确认。 ActiveX插件技术是国际上通用的基于Windows平台的软件技术,除了网络实名插件之外,许多软件均采用此种方式开发,例如Flash动画播放插件、Microsoft MediaPlayer插件、CNNIC通用网址插件等。 二、如果我没有安装控件会有什么现象? 1.为了保障您账户的安全,如果您使用的是IE浏览器,我们会自动提示您安装。如果没有正确安装, 会出现如下图所示的情况: 2.这时候您只要按照我们的提示,下载安装我们的安全控件并刷新,就可以正常使用了。 三、如何自动安装控件? 1.如果您使用的是windows xp系统(sp2),IE浏览器会屏蔽上面的弹出窗口,这时候您只要按照下 面的步骤安装就可以了: 2.第一步:登录交易系统时,IE窗口会出现下图所示的提示,此时点击“单击此处” 提醒:请不要关闭此提示框,否则,您就不能正常安装我们的插件了! 3.第二步:选择“安装ActiveX控件”:

提醒:选择并点击“安装ActiveX控件”,我们保证选择此控件对您的计算机没有任何风险! 4.第三步:弹出如下图所示安全警告窗口,选择“安装” 如果您的网络忙,安装可能会花几分钟时间,请稍等片刻!完成后您就可以登录交易系统了。 四、如何手动安装控件? 1.您也可以点下载软件包进行控件安装:(注:点此下载WINRAR) 2.第一步:鼠标右键点击软件包进行解压。

(完整版)MSFlexGrid控件属性及使用方法整理

MSFlexGrid控件属性及使用方法整理 ================================================= MSFlexGrid总行数和总列数的定义: MSFlexGrid1.Rows = 5 '规定表格的总行数为5行 MSFlexGrid1.Cols = 2 '规定表格的总列数为2行 MSFlexGrid某一单元格的文本内容 MSFlexGrid1.TextMatrix(3, 0) ="网站地址" '定义第3行的左边表头文本内容为:“网站地址”MSFlexGrid1.TextMatrix(3, 2) ="https://www.sodocs.net/doc/c34556522.html, " 定义第3行第2列的文本内容为:“https://www.sodocs.net/doc/c34556522.html,” 右键选中MSFlexGrid的 Private Sub MSFlexGrid1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single) If Button = vbRightButton Then MSFlexGrid1.Row = y / MSFlexGrid1.RowHeight(0) - 0.5 MSFlexGrid1.RowSel = MSFlexGrid1.Row '右键选种当前行---备用u3u3: 'MSFlexGrid1.Col = 0 'MSFlexGrid1.ColSel = MSFlexGrid1.Cols - 1 '右键选种当前单元格---备用u3u3: 'MSFlexGrid1.Col = x / MSFlexGrid1.ColWidth(0) - 0.5 'MSFlexGrid1.Col = MSFlexGrid1.Col 'Text1.Text = MSFlexGrid1.Text End If End Sub

控件使用

、控件mscomm32.ocx 的几个重要属性 CommPort:设置并返回通讯端口号。 Settings:以字符串的形式设置并返回波特率、奇偶校验、数据位、停止位PortOpen:设置并返回通讯端口的状态。也可以打开和关闭端口。 Input:从接收缓冲区返回和删除字符。 Output:向传输缓冲区写一个字符串。 InBufferCount:返回接收缓冲区中等待的字符数,该属性在设计时无效,可以把InBufferCount 属性设置为0 来清除接收缓冲区。 InBufferSize:设置并返回接收缓冲区的字节数,接收缓冲区的大小。Rthreshold:产生OnComm 事件之前要接收的字符数。设置Rthreshold 为1,接收缓冲区收到每一个字符都会使MSComm 控件产生OnComm 事件。设置为0(缺省值)则不产生OnComm 事件。 CommEvent:返回最近的通讯事件或错误。该属性在设计时无效,在运行时为只读。只要有通讯错误或事件发生时都会产生OnComm 事件,CommEvent 属性存有该错误或事件的数值代码。CommEvent 属性返回2 表示收到Rthreshold 个字符。该事件将持续产生直到用Input 属性从接收缓冲区中删除数据。 2、实例: 该事例演示如何控制COM口发送命令及如何接收数据。本事例采用轮讯方式。适用于通讯数据 不是很巨大的和要求不是很高速的情况下。 (1)在VFP中,建立一个新的表单 (2)插入文本(命名为TEXT1,用来显示读取的数据) (3)建立Microsoft Communication Control1 控件在工具栏中点插入ole容器控件,选择Microsoft Communication Control 控件(NAMe为mscomm1) (4)建立一个按纽命名为command1 (5)在CHICK属性里下如下代码: **存储变量名字 buffer="" ** 使用COM1。 https://www.sodocs.net/doc/c34556522.html,mPort = 1 **9600 波特,无奇偶校验,8 位数据,一个停止位。 thisform.MSComm1.Settings = "9600,N,8,1" * 告诉控件读入整个缓冲区。 thisform.MSComm1.InputLen = 0 * 打开端口。 thisform.MSComm1.PortOpen = True **将attention 命令送到调制解调器。这是MODEM的状态读取命令 thisform.MSComm1.Output = "ATV1Q0" & Chr$(13) ** CHR(13)是回车符号,用来表示命令结束 **等待数据返回到串行端口。 vv=1 do while .t. Buffer = thisform.MSComm1.Input *从串行端口读"OK" 响应。

金税基础驱动及安全控件安装手册

增值税发票查询平台基础驱动及安全控件 安装手册 国家税务总局电子税务管理中心 2016年2月

目录 1根证书安装 (3) 1.1根证书安装 (3) 2基础驱动及安全控件安装 (10) 2.1安全控件 (11) 2.2使用航天信息金报税盘 (11) 3系统登录 (12) 3.1常见问题 (13) 3.1.1金税盘或税控盘未连接 (13) 3.1.2金税盘或税控盘证书口令输入错误 (14) 3.1.3纳税人档案信息不存在 (14)

1根证书安装 国家税务总局税务数字证书的根证书,是由国家税务总局核准的税务行业证书,为了确保纳税人发票信息的数据安全,建议在进行相关业务操作前先根据本教程完成根证书的初始化安装。安装本证书及相关操作不会对用户的计算机构成危害,如不安装本证书,则在访问本网站时,会出现如下图所示的警告信息(本系统只支持微软IE内核浏览器,建议版本为8(含)以上体验更佳),影响系统的正常使用。 1.1根证书安装 以微软Windows 7 操作系统及IE9.0浏览器下的操作为例: 1、未安装根证书首次访问本应用系统网站时,会出现下图所示警告,选择点击“继续浏览此网站”,即可正常打开系统的页面

2、点击请下载驱动程序和安全控件的链接,将driver_jsp_02.rar压缩包保存至本地: 3.使用winrar等解压缩软件解压driver_jsp_02.rar ,解压后可得到01.taxca.p7b证书文件。 4、先断开金税盘与税控盘与电脑的连接,然后鼠标右键选择解压后得到的根证书文件文件(01.taxca.p7b),然后选择“安装证书”,如下图所示:

KVDBGrid控件使用方法

KVDBGrid控件使用方法 KVDBGrid控件是一个组态王提供的用于通过ODBC接口访问数据库的Active X控件。通过该控件,用户可以方便的访问到数据库,进行数据查询,还可将查询结果打印出来。 一、控件功能: 1.显示数据库一个表中的数据,可进行显示字段选择,查询条件限制(目前暂不支持多个表数据的查询)。 2.开发状态可设置显示表头。 3.运行状态可编辑表格中数据。但不更新数据库。 4.运行状态可动态设置过滤条件,刷新显示。 5.可打印表格中显示的数据,可进行横向和纵向分页。 二、使用说明: 1.在画面中插入控件:组态王画面菜单中编辑\插入通用控件,或在工具箱中单击“插入通用控件”按钮,在弹出的对话框中选择KVDBGrid Class,单击确定。 2.按下鼠标左键,并拖动,在画面上绘制出表格区域。 3.设置动画连接:双击控件或选择右键菜单中动画连接,在弹出的属性页中设置控件名称等信息(控件动画连接属性的具体设置请参见《组态王6.0使用手册》中控件一章)。 4.设置控件属性:选择控件右键菜单中“控件属性”。弹出控件固有属性页,可分别设置如下属性:(1)、数据源: 单击“浏览”按钮可选择或新建ODBC数据源。 选择数据源后“表名称”组合框中就自动填充了可选的表名称,可弹出下拉列表选择要显示的数据所在的表名称。 选择表名称后,“有效字段”中自动填充表中的所有字段,可通过“添加”、“删除”,“上

移”,“下移”按钮来选择要显示的字段和显示顺序。 单击显示的字段,可在右侧设置字段显示的标题、格式、对齐等属性。 最后在“查询条件”中设置限制条件(ODBC SQL语法)。如查询“日期”2001年9月1日的“原料罐液位”大于10的所有数据,则在该文本框中输入: 原料罐液位>10 and 日期=’2001/9/1’ (2)、表格属性: 可设置表格的一般属性。 说明:如固定行数大于1,则第一行显示选择字段的标题,其它固定行不自动填充,要由 使用者在设计状态编辑其显示内容。 (3)、颜色: 可设置表格颜色,背景颜色,文本颜色等信息。 (4)、字体:

新版OA的控件安装说明

目录 1、卸载原有控件(OA控件和NTKO控件) (2) 第一步:打开“控制面板” (2) 第二步:选择“添加或删除程序” (2) 第三步:点击删除控件 (3) 第四步:确认卸载,点击“是”,完成卸载 (3) 2、安装新控件 (4) 第一步:进入首页界面后,点击“控件下载” (4) 第二步:下载OA控件 (4) 第三步:安装OA控件 (5) 3、设置手机VPN连接.................................................................................. 错误!未定义书签。 3.1安卓手机的VPN连接...................................................................... 错误!未定义书签。 第一步:下载VPN客户端............................................................ 错误!未定义书签。 第二步:安装VPN客户端............................................................ 错误!未定义书签。 第三步:设置VPN客户端............................................................ 错误!未定义书签。 3.2苹果手机和ipad的VPN连接......................................................... 错误!未定义书签。 第一步:点击“设置”................................................................. 错误!未定义书签。 第二步:点击“通用”,选择“VPN” .......................................... 错误!未定义书签。 第三步:点击“添加VPN配置”................................................ 错误!未定义书签。 第四步:在IPSec 中配置具体参数 ............................................. 错误!未定义书签。 第五步:使用VPN时,将其开关打开即可。 ............................ 错误!未定义书签。 4.邮件编辑器的操作...................................................................................... 错误!未定义书签。 5.文件分发的操作.......................................................................................... 错误!未定义书签。 6.收发文时选择流程的操作.......................................................................... 错误!未定义书签。 7.文件查询...................................................................................................... 错误!未定义书签。 8.收发文中,不填意见时的系统默认操作.................................................. 错误!未定义书签。 9.“具体承办部门处理或阅知”环节的特殊操作......................................... 错误!未定义书签。 9.1公司领导的批示操作....................................................................... 错误!未定义书签。 9.2承办部门的填写意见....................................................................... 错误!未定义书签。 10.移动办公系统中,选择下一步处理人.................................................... 错误!未定义书签。 10.1人员分类规则................................................................................. 错误!未定义书签。 10.2选择人员的操作............................................................................. 错误!未定义书签。

MFC控件使用详细教程

使用Windows标准控件 我们在前面曾提到过,控件是一些行为标准化了的窗口,一般用于对话框或其它窗口中充当与用户交互的元素。在Visual C++中,可以使用的控件分成三类: (1) Windows标准控件 Windows标准控件由Windows操作系统提供,在Windows 95中还提供了一些新增的控件。所有这些控件对象都是可编程的,我们可以使用Visual C++提供的对话框编辑器把它们添加到对话框中。Microsoft基础类库(MFC)提供了封装这些控件的类,它们列于表6.1。 表6.1 Windows标准控件

续表6.1 前面提到过,在MFC中,类CWnd是所有窗口类的基类,很自然的,它也是所有控件类的基类。Windows标准控件在以下环境下提供: ?Windows 95 ?Windows NT 3.51及以后版本 ?Win32s 1.3 ?注意: ?Visual C++ 4.2及以后版本不再支持Win32s。 (2) ActiveX控件

ActiveX控件可用于对话框中,也可用于HTML文档中。这种控件过去被称为OLE 控件。本书将在专门的章节中来讲述关于ActiveX控件的知识。这里仅指出ActiveX控件使用了与标准控件完全不同的接口和实现方法。 (3) 其它MFC控件类 除了Windows标准控件和自己编写的或者来自于第三方软件开发商的ActiveX 控件以外,MFC还提供了另外三种控件,它们由下面的三个类进行封装: ?类CBitmapButton用于创建以位图作为标签的按钮,位图按钮最多可以包括四个位图图片,分别代表按钮的四种不同状态。 ?类CCheckListBox用于创建选择列表框,这种列表框中的每一项前面有一个复选框,以决定该项是否被选中。 ?类CDragListBox用于创建一种特殊的列表框,这种列表框允许用户移动列表项。 在本章我们仅讲述第一类控件,即Windows标准控件。所涉及的内容包括各个控件的使用及相应的技巧。 第一节使用对话框编辑器和ClassWizard 对于大多数Windows标准控件,我们一般都使用对话框编辑器来将它们添加到对话框中。 图6. 1 在ResourceView中选择对话框 IDD_DIALOGDEMO_DIALOG

网银安全控件安装说明

中国民生银行个人网银安全控件安装说明 1、在证书链完整的情况下,登录页面出现如下的提示信息: 2、无论点击页面上方“民生安全控件已更新,请点此安装最新安全控件”的黄色提示信息还是点击页面登录区上部的“请点此安装安全控件”的链接(二者任选其一即可),都会弹出一个专用的控件下载页面,如下图所示:

3、点击页面上的“立即安装”按钮,系统弹出文件下载提示,选择“保存”,将控件保存到客户本地电脑上。

4、关闭所有浏览器,运行安装程序(Win7或Vista操作系统用户请使用管理员身份运行安装程序)。程序自动运行结束后,会弹出“安装完成,请重启所有IE”的提示信息,点击“确认”按钮,完成安装。 5、重新打开浏览器,登录网银即可。

链接,系统会自动弹出各种操作系统的常见问题处理方法文档。

7、贵宾版支付页面和商户版网银页面控件的升级方式也与上述方式一致。 安装过程常见问题及解决办法 1、360防火墙是否会阻止控件下载 答:由于此次控件是经过微软授权的证书进行签名的,所以不会被360等防火墙拦截。

2、在控件安装的过程中出现如下提示怎么处理 答:此问题是控件安装时没有关闭浏览器窗口导致的,建议客户点击“确定”按钮后关闭所有的浏览器窗口,再次运行控件安装程序即可 3、在控件安装过程中出现“CAPICOM更新失败,请关闭IE或重启电脑后尝试”的提示信息怎么处理? 答:点击“确认”按钮后,然后删除c:/windows/system32/capicom.dll文件后,再次运行控件安装程序即可 4、在个人网银贵宾版登录页面安装过新控件后,访问支付页面或者商户版网银登录页面时是否还要重新安装? 答:新控件只需成功安装一次即可 5、新控件安装完成后,如果出现如下提示怎么处理?

坐席控件开发接口使用说明最新

呼叫中心坐席端控件(EasyAgc.ocx)使用说 明 为什么需要坐席端控件 在一个完整的呼叫中心系统中,坐席端软件是一个重要的组成部分。坐席人员通过坐席端软件与呼叫中心服务器(CCS)进行交互,完成对通讯设备的控制和相关信息的交换,如坐席的登录、注销、离席、复席、应答、呼出、转移等等动作,都是通过坐席端软件与CCS的通信完成的。一般来说,坐席端软件与CCS之间的通信是建立在TCP/IP的基础上的。具体的通信包格式可以自行定义。为了降低坐席端软件的开发难度和加快坐席端软件的开发速度,通行的做法是把坐席端软件分成通信模块与业务模块两部分。其中业务模块会随客户的需求变化而变化,一般都需要进行定制开发;而通信部分则相对变化较少,不论什么行业的呼叫中心,其坐席端软件一般都需要包括坐席的登录,注销,呼出,应答,挂断,转移等基本通信功能。因此有必要把坐席软件的通信模块进行封装,以OCX控件的方式提供给最终用户,最终用户不需要了解坐席端与CCS之间的通信包格式,也不必学习Socket通信的开发技术,只需访问OCX控件公布的方法和属性,对OCX控件公布的事件进行响应,就可以完成坐席端软件通信模块的开发。 坐席端控件支持的开发语言 北京同力信通软件公司坐席端控件符合Windows控件标准,理论上支持所有可以支持控件的开发语言,成功通过北京同力信通软件公司公司测试的语言包括: Delphi 7.0 Visula Basic 6.0 Visual C++ 6.0 IE6.0-VBScript/Jscript 坐席端控件的接口 方法 tlaOpen tlaClose tlaLogin tlaLogoff tlaACW tlaWCA

组态王视频控件使用方法

组态王视频控件使用方法 第一步建立一个组态王工程; 第二步建立一个新画面; 第三步添加视频控件’具体步骤如下: 1插入通用控件video control 图1 Ifi人控件 图2 2、单击确定后鼠标变成“ +”状,按住鼠标左键,拉出一个矩形框,松开即可;

图3第三步添加按钮; 图4 第四步设置视频控件动画连接属性,完成后点击“确定”按钮,然后在开发系统界面的文件下拉菜单下选择全部存;

图5 第五步编辑按钮动画连接属性; 1、双击“打开视频”按钮,弹出下图对话框,单击“按下时”; 图6

弹出图XXX对话框选择“控件属性和方法”按钮,弹出(图8)对话框; 图7

选择“ Open Video ”单击确定弹出(图10)对话框了; 授伸名珊 |确定 両毎习 ZJ 取消 查若类型 1揑件方法 2d 屈性戒方进 Kb outB ox CapVll^ToAVI ^LoselTideo G E tl'evKum Zip enAVI 图8 KeadFort

图10 “LONG nReslnde”代表设备号,右键“我的电脑—管理—设备管理器一图像处理设备”双击你安装的视频设备就可以查看你的视频设备号。 关闭视频:视频练习.CIoseVideo(); 拍照:视频练习.SaveVideoFrame(LPCTSTR IpszPicName)" LPCTSTR IpszPicNam” 照片的保存地址和名称; 回放:视频练习.OpenAVI(LPCTSTR lpszFileName) “LPCTSTR lpszFileNam e要回 放的视频保存位置及名称; 摄像:视频练习.CapVideoToAVI(LPCTSTR IpszAVIName)'LPCTSTR lpszAVINam”表示录制的视频将保存的位置及视频文件名称; 抓拍:视频练习.SaveVideoFrameToRect(LPCTSTRlpszPicName) ;“ LPCTSTR IpszPicName”表示抓拍的图片即将保存的BMP文件的位置和名称; 设置视频源:视频练习.VideoSource();设置视频的来源,即选择视频设备; 停止摄像:视频练习.StopCapVideo();

KVHTrend控件使用方法

KVHTrend控件使用方法 KVHTrend曲线控件是组态王以Active X控件形式提供的绘制历史曲线和ODBC数据库曲线的功能性工具。通过该控件,不但可以实现历史曲线的绘制,还可以实现ODBC数据库中数据记录的曲线绘制,而且在运行状态下,可以实现在线动态增加/删除曲线、曲线图表的无级缩放、曲线的动态比较、.曲线的打印等。该曲线控件最多可以绘制16条曲线。 1、创建历史曲线控件: 在组态王开发系统中新建画面,在工具箱中单击“插入通用控件”或选择菜单“编辑” 下的“插入通用控件”命令,弹出“插入控件”对话框,在列表中选择“历史趋势曲线”,单击“确定”按钮,对话框自动消失,鼠标箭头变为小“十”字型,在画面上选择控件的左上角,按下鼠标左键并拖动,画面上显示出一个虚线的矩形框,该矩形框为创建后的曲线的外框。当达到所需大小时,松开鼠标左键,则历史曲线控件创建成功,画面上显示出该曲线,如图1所示。 图1 历史曲线控件 2、设置控件固有属性: 控件创建完成后,在控件上单击右键,在弹出的快捷菜单中选择“控件属性”命令,弹出历史曲线控件的固有属性对话框,如图2所示。

控件固有属性含有两个属性页:曲线、坐标系。下面详细介绍每个属性页中的含义。 2、1 曲线属性页 如图2所示,曲线属性页中下半部分为定义在绘制曲线时,历史数据的来源,可以选择组态王的历史数据库或其它数据库为数据源。 曲线属性页中上半部分“曲线”是定义曲线图表初始状态的曲线变量、绘制曲线的方式、是否进行曲线比较等: ?列表框:显示已经添加的变量的名称及绘制方式定义等。 ?“增加”按钮:增加变量到曲线图表,并定义曲线绘制方式。 单击该按钮,弹出如图3所示的对话框。 图2 历史曲线控件固有属性

OA相关控件安装说明

OA相关控件安装说明 平时我们用360安全卫士和金山卫士等杀毒类软件进行系统查杀时,有可能会把OA控件误删除,又或者我们用IE修复类软件进行IE修复时,修复后的浏览器会禁止运行ActiveX控件和插件,这2种情况都会造成使用OA系统走流程的时候开不了流程,又或者不能上传附件和打开OA首页的文档等情况。如果遇到这些情况我们往往可以通过重新安装OA控件来解决问题,以下是重新安装OA控件的步骤:1,打开IE浏览器(或者是360浏览器和搜狗浏览器都可以),在浏览器的菜单栏的工具选项中选择Internet选项,如图: 点击进去后我们可以看到界面如下图所示:

我们所需要的就是在上述4个红圈中做修改。 2,首先先选中Internet图标,点击自定义级别按钮后进入图示界面: 找到ActiveX controls and plug-ins设置,我们需要做以下改动:1,Allow previously unused ActiveX controls to run without prompt 修改成Enable 2,Allow Scriptlets 修改成Enable 3,Automatic prompting for ActiveX controls 修改成Enable 4,Dowmload signed AcitiveX controls 修改成Prompt 5,Dowmload unsigned AcitiveX controls 修改成Prompt 6,Initialize and script ActiveX controls not marked as safe for scripting修改成prompt 7,Only allow approved domains to use ActiveX without prompt 修改成Enable 8,Run ActiveX controls and plug-ins 修改成Enable 9,Script ActiveX contorls marked safe for scripting* 修改成Enable 修改完后点击确定按钮保存修改,然后选中Local Intranet图标和Trusted sites 图标,点击自定义级别进入界面后做同样的修改。 3,最后我们选中步骤1中可信站点的图标,然后点击站点按钮,如图所示

新控件XtraReport使用

软件工程研究所 新控件报表使用方法版本号:13.2.6 制作人:艾传波 2014/11/23

目录 一、提前准备 (2) 二、连接数据库 (3) 三、拖入数据集 (5) 四、报表控件使用 (6) 4.1设置属性实现报表 (6) 4.2通过动态编码实现报表 (17)

一、提前准备 以学生管理系统为例,数据库脚本如下: create table S ( SNO VARCHAR2(3), SNAME VARCHAR2(10), SEX VARCHAR2(10), ADDRESS VARCHAR2(50), MAJOR VARCHAR2(50) ); insert into S (SNO, SNAME,SEX,ADDRESS,MAJOR) values ('1', '赵一','男','湖北大学三期公寓3037','计算机科学与技术'); insert into S (SNO, SNAME,SEX,ADDRESS,MAJOR) values ('2', '钱二','男','湖北大学三期公寓1000','计算机科学与技术'); insert into S (SNO, SNAME,SEX,ADDRESS,MAJOR) values ('3', '孙三','男','湖北大学三期公寓6890','计算机科学与技术'); insert into S (SNO, SNAME,SEX,ADDRESS,MAJOR) values ('4', '李四','女','湖北大学三期公寓1234','软件工程'); insert into S (SNO, SNAME,SEX,ADDRESS,MAJOR) values ('5', '王五','女','湖北大学三期公寓357','软件工程'); insert into S (SNO, SNAME,SEX,ADDRESS,MAJOR) values ('6', '张六','女','湖北大学三期公寓7688','软件工程'); create table C ( CNO VARCHAR2(3), CNAME VARCHAR2(30), CTEACHER VARCHAR2(10) ); insert into C (CNO, CNAME, CTEACHER) values ('1', '语文', '语文老师'); insert into C (CNO, CNAME, CTEACHER) values ('2', '数学', '数学老师'); insert into C (CNO, CNAME, CTEACHER) values ('3', '英语', '英语老师'); insert into C (CNO, CNAME, CTEACHER) values ('4', '历史', '历史老师'); insert into C (CNO, CNAME, CTEACHER) values ('5', '地理', '地理老师'); insert into C (CNO, CNAME, CTEACHER) values ('6', '生物', '生物老师'); create table SC ( SNO VARCHAR2(3),

农行安全控件安装说明

农行安全控件安装说明 口令卡客户会因没有正确安装农行安全软件造成口令卡无法支付或者冻结。一般表现为在网页左下角有提示网页上有错误无法完成交易 。 客户的浏览器有拦截提示,拦截的文件为Netsign.Cab,提示为未能识别发行者,这是由于客户的系统没有安装我行的智能检测程序造成的。 建议您按一下步骤进行设置 我行网站(请复制打开)下载。https://www.sodocs.net/doc/c34556522.html,/cn/EBanking/Safet y/Authentication/PersonalBankingCertification/ 进入页面后选择“选择浏览器证书”,在选择下载,安装农行安全软件。

关闭所有页面,或者重新启动机器。,再次支付即可。 如果仍然有问题,打开IE浏览器,在菜单栏里选择“工具”然后选择“INT ERNET选项” 打开的“INTERNET选项”对话框中选择“安全”选项卡,然后选择“可信站点”再点击“站点” 三、分别将下面6个站点添加进信任站点,然后点击关闭,要一个一个添加哦。 https://www.sodocs.net/doc/c34556522.html,

https://https://www.sodocs.net/doc/c34556522.html, https://www.sodocs.net/doc/c34556522.html, https://https://www.sodocs.net/doc/c34556522.html, https://www.sodocs.net/doc/c34556522.html, https://https://www.sodocs.net/doc/c34556522.html, 四、点击“可信站点”然后再点击“自定义级别(C)...”对Activex控件进行设置。

五、在“Activex控件和插件”中将 “对标记为可安全执行脚本的Activex控件执行脚本”选择启用。 “对未标记为可安全执行脚本的Activex控件初始化并执行脚本”选择启用。 “下载未签名的Activex控件”选择启用。 “下载已签名的Activex控件”选择启用。 然后确定,关闭所有页面,再进行交易。

ocx控件说明及常见安装问题解决方法

OCX控件说明及常见安装问题解决方法OCX控件说明及常见安装问题解决方法 1控件类型 在我们的业务系统中由于各种原因通常会用到一些ActiveX浏览器插件,也就是我们通常所说的OCX,一般都会以OCX或者dll为后缀名,目前我们经常会用到的一些组件如打印组件等都是采用该方式。 2控件信息查看 1、由于控件的版本会不断更新,需要查看服务安装控件的版本号信息。查看方法: (1)打开浏览器-选择工具-Internet选项-常规-浏览历史记录设置按钮,如图2-1: 图2-1控件查看 (2)选择查看对象按钮,如图2-2:

4.1IE6、IE7+WindowsXP(及以前版本) 图2-2控件查看2 检查所存网页的较新版本:推荐选择“每次访问网页时”。 (3)查看对应的ocx控件(JQGridOCXCtrlProj.ocx),财务提取控件(JQFinanceIntfControl.ocx)和打印控件(JQPrintXControl.ocx)的创建时间和版本号,如图2-3: 图2-3控件查看3 2、对于程序中的ocx控件也可以查看对应的版本号 查看方法:选择控件文件,右键查看属性,版本页签下显示对应版本号,如图 2-4:

OCX控件说明及常见安装问题解决方法 图2-4控件查看4 3控件安装 由于环境部署版本等特殊原因,可能会导致控件无法自动加载,需要手动安装控件。控件文件位于安装程序netrep.war\ocx路径下,将该文件夹解压至本地; 运行命令行中输入“regsvr32 控件路径”(例如 regsvr32 D:\CI相关\打印控件 \JQPrintXControl.ocx),确定后控件安装成功。如图 3-1: 图3-1控件安装成功 4录入ocx控件常见安装问题 4.1IE6、IE7+WindowsXP(及以前版本) 在IE6或IE7下,ocx控件安装不上通常需要两个设置:

datagridview控件使用方法

DataGridView动态添加新行: DataGridView控件在实际应用中非常实用,特别需要表格显示数据时。可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行。假如需要动态为DataGridView控件添加新行,方法有很多种,下面简单介绍如何为DataGridView控件动态添加新行的两种方法: 方法一: int index=this.dataGridView1.Rows.Add(); this.dataGridView1.Rows[index].Cells[0].Value = "1"; this.dataGridView1.Rows[index].Cells[1].Value = "2"; this.dataGridView1.Rows[index].Cells[2].Value = "监听"; 利用dataGridView1.Rows.Add()事件为DataGridView控件增加新的行,该函数返回添加新行的索引号,即新行的行号,然后可以通过该索引号操作该行的各个单元格,如 dataGridView1.Rows[index].Cells[0].Value = "1"。这是很常用也是很简单的方法。 方法二: DataGridViewRow row = new DataGridViewRow(); DataGridViewTextBoxCell textboxcell = new DataGridViewTextBoxCell(); textboxcell.Value = "aaa"; row.Cells.Add(textboxcell); DataGridViewComboBoxCell comboxcell = new DataGridViewComboBoxCell(); row.Cells.Add(comboxcell); dataGridView1.Rows.Add(row); 方法二比方法一要复杂一些,但是在一些特殊场合非常实用,例如,要在新行中的某些单元格添加下拉框、按钮之类的控件时,该方法很有帮助。DataGridViewRow row = new DataGridViewRow();是创建DataGridView的行对象,DataGridViewTextBoxCell是单元格的内容是个TextBox,DataGridViewComboBoxCell是单元格的内容是下拉列表框,同理可知,DataGridViewButtonCell 是单元格的内容是个按钮,等等。textboxcell是新创建的单元格的对象,可以为该对象添加其属性。然后通过row.Cells.Add(textboxcell)为row对象添加textboxcell单元格。要添加其他的单元格,用同样的方法即可。最后通过dataGridView1.Rows.Add(row)为dataGridView1控件添加新的行row。 DataGridView取得或者修改当前单元格的内容: 当前单元格指的是DataGridView 焦点所在的单元格,它可以通过DataGridView 对象的CurrentCell 属性取得。如果当前单元格不存在的时候,返回Nothing(C#是null) // 取得当前单元格内容 Console.WriteLine(DataGridView1.CurrentCell.Value);

Altium Designer如何安装插件

AltiumDesigner如何安装插件(Plugins) 首先说明一下插件的作用:所谓plugins,就是Altium公司为了扩展DXP的功能所提供的一些小工具,最常用的比如导入与导出工具,用来帮助我们导入其他PCB设计软件设计的PCB文件,或者导入低版本的DXP(如PROTEL99)的PCB文件,如果没有导入工具,是无法打开这些PCB文件的。 还有一个用途就是导出功能,可以利用这些插件将DXP的库文件或者原理图文件转换为orcad、pads等格式,免去了重复画符号的麻烦。当然,竞争的原因,不同软件之间的转换可能有bug,使用时需注意。 1.进入到Plugins主页: 2.此时,该页面无任何可安装插件: 要想出现可选的安装插件,必须指定AltiumDesigner的安装文件的路径,比如我用的虚拟光驱,安装文件在以下路径:

则必须将路径指向为“H:”,如下图设置: 打开设置页面,并作如下设置:该步十分重要!否则不会出现可安装插件列表。 点击确定后,回到Plugins页面,即可出现可用插件列表:

3.安装插件 除了第3个Embedded Design tools嵌入式设计工具和第4、5个FPGA设计工具以外,其它的建议全部安装,否则有些工具使用时会出现错误。 比如安装第6个:Hardware support Package,则点击“Hardware support Package”,进入到子页后点击"Install ALL": 其它插件按照同样的方法安装。 4.等待安装完成:安装过程比较缓慢,安装结束后,重启软件;

5.验证插件是否已经成功安装: 打开【Filse】/【Import Wizzard】,可以看到出现很多工具列表,表明插件安装完成,如果没装插件,则列表为空: 插件安装完成后,我们在与其他电路图软件或低版本的DXP软件进行转换时,就十分方便了!

相关主题