資源簡介
使用C#實現的一些用于組態軟件的工業控件實例。

代碼片段和文件信息
//?Copyright?(C)?2007?A.J.Bauer
//
//??This?software?is?provided?as-is?without?any?express?or?implied
//??warranty.??In?no?event?will?the?authors?be?held?liable?for?any?damages
//??arising?from?the?use?of?this?software.
//??Permission?is?granted?to?anyone?to?use?this?software?for?any?purpose
//??including?commercial?applications?and?to?alter?it?and?redistribute?it
//??freely?subject?to?the?following?restrictions:
//??1.?The?origin?of?this?software?must?not?be?misrepresented;?you?must?not
//?????claim?that?you?wrote?the?original?software.?if?you?use?this?software
//?????in?a?product?an?acknowledgment?in?the?product?documentation?would?be
//?????appreciated?but?is?not?required.
//??2.?Altered?source?versions?must?be?plainly?marked?as?such?and?must?not?be
//?????misrepresented?as?being?the?original?software.
//??3.?This?notice?may?not?be?removed?or?altered?from?any?source?distribution.
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.Drawing.Drawing2D;
using?System.Diagnostics;
namespace?HMIControls
{
????[ToolboxBitmap(typeof(AGauge)?“AGauge.bmp“)?
????DefaultEvent(“ValueInRangeChanged“)?
????Description(“Displays?a?value?on?an?analog?gauge.?Raises?an?event?if?the?value?enters?one?of?the?definable?ranges.“)]
????public?partial?class?AGauge?:?Control
????{
#region?enum?var?delegate?event
????????public?enum?NeedleColorEnum
????????{
????????????Gray?=?0
????????????Red?=?1
????????????Green?=?2
????????????Blue?=?3
????????????Yellow?=?4
????????????Violet?=?5
????????????Magenta?=?6
????????};
????????private?const?Byte?ZERO?=?0;
????????private?const?Byte?NUMOFCAPS?=?5;
????????private?const?Byte?NUMOFRANGES?=?5;
????????private?Single?fontBoundY1;
????????private?Single?fontBoundY2;
????????private?Bitmap?gaugeBitmap;
????????private?Boolean?drawGaugeBackground?=?true;
????????private?Single?m_value;
????????private?Boolean[]?m_valueIsInRange?=?{?false?false?false?false?false?};
????????private?Byte?m_CapIdx?=?1;
????????private?Color[]?m_CapColor?=?{?Color.Black?Color.Black?Color.Black?Color.Black?Color.Black?};
????????private?String[]?m_CapText?=?{?““?““?““?““?““?};
????????private?Point[]?m_CapPosition?=?{?new?Point(10?10)?new?Point(10?10)?new?Point(10?10)?new?Point(10?10)?new?Point(10?10)?};
????????private?Point?m_Center?=?new?Point(100?100);
????????private?Single?m_MinValue?=?-100;
????????private?Single?m_MaxValue?=?400;
????????private?Color?m_baseArcColor?=?Color.Gray;
????????private?Int32?m_baseArcRadius?=?80;
????????private?Int32?m_baseArcStart?=?135;
????????private?Int32?m_baseArcSweep?=?270;
????????private?Int32?m_baseArcWidth?=?2;
????????private?Color?m_ScaleLinesInterColor?=?Color.Black;
????????private?Int32?m_ScaleLinesInterInnerRadius?=?73;
????????private?Int32?m_ScaleLin
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????67485??2014-05-27?16:25??IndustrialControl\HMIControls\AGauge.cs
?????文件???????1055??2014-05-27?16:25??IndustrialControl\HMIControls\AGauge.Designer.cs
?????文件???????8042??2014-12-11?22:12??IndustrialControl\HMIControls\AirMachine.cs
?????文件???????8437??2014-12-11?22:12??IndustrialControl\HMIControls\AirMachine.Designer.cs
?????文件???????5817??2014-12-11?22:12??IndustrialControl\HMIControls\AirMachine.resx
?????文件??????32642??2014-05-27?16:26??IndustrialControl\HMIControls\AquaGauge.cs
?????文件???????1320??2014-05-27?16:25??IndustrialControl\HMIControls\AquaGauge.Designer.cs
?????文件?????159744??2014-12-11?22:11??IndustrialControl\HMIControls\bin\Debug\HMIControls.dll
?????文件?????153088??2014-12-11?22:11??IndustrialControl\HMIControls\bin\Debug\HMIControls.pdb
?????文件?????303104??2007-06-02?00:02??IndustrialControl\HMIControls\bin\Debug\ZedGraph.dll
?????文件?????303104??2007-06-02?00:02??IndustrialControl\HMIControls\dll\ZedGraph.dll
?????文件???????4921??2014-12-11?22:11??IndustrialControl\HMIControls\HMIControls.csproj
?????文件??????35634??2014-05-22?14:52??IndustrialControl\HMIControls\images\airmachine.jpg
?????文件??????35151??2014-05-23?09:52??IndustrialControl\HMIControls\images\airmachine_1.jpg
?????文件????????891??2014-05-26?10:22??IndustrialControl\HMIControls\images\arrow-down.png
?????文件????????834??2014-05-26?10:23??IndustrialControl\HMIControls\images\arrow-left.png
?????文件????????825??2014-05-23?09:58??IndustrialControl\HMIControls\images\arrow-right.png
?????文件????????877??2014-05-26?10:23??IndustrialControl\HMIControls\images\arrow-up.png
?????文件???????9814??2014-05-23?15:38??IndustrialControl\HMIControls\images\water-tank.jpg
?????文件???????9567??2014-05-26?10:18??IndustrialControl\HMIControls\images\water-tank_1.jpg
?????文件???????9159??2014-12-11?21:45??IndustrialControl\HMIControls\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????6442??2014-12-11?22:11??IndustrialControl\HMIControls\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????5606??2014-12-11?22:11??IndustrialControl\HMIControls\obj\Debug\GenerateResource.read.1.tlog
?????文件???????5986??2014-12-11?22:11??IndustrialControl\HMIControls\obj\Debug\GenerateResource.write.1.tlog
?????文件????????180??2014-12-11?22:11??IndustrialControl\HMIControls\obj\Debug\HMIControls.AirMachine.resources
?????文件???????2831??2014-12-11?22:11??IndustrialControl\HMIControls\obj\Debug\HMIControls.csproj.FileListAbsolute.txt
?????文件?????159744??2014-12-11?22:11??IndustrialControl\HMIControls\obj\Debug\HMIControls.dll
?????文件?????153088??2014-12-11?22:11??IndustrialControl\HMIControls\obj\Debug\HMIControls.pdb
?????文件??????95459??2014-12-11?22:11??IndustrialControl\HMIControls\obj\Debug\HMIControls.Resource.resources
?????文件????????180??2014-12-11?22:11??IndustrialControl\HMIControls\obj\Debug\HMIControls.TestCtrl.resources
............此處省略126個文件信息
- 上一篇:案例:超市商品管理
- 下一篇:傳智播客.NET基礎班+就業班的全套上課PPT
評論
共有 條評論