首页 上一页 1 2 3 下一页 尾页

Delphi开发监控系统的策略 点击:9974 | 回复:60



如火

    
  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-03-03 13:41:00
楼主
    Delphi 非常适用于开发监控系统,利用可视化的环境来支持监控系统的用户操作界面的设计。在程序设计上,具有事件驱动的特性;在数据库处理上,支持目流行的多种数据库(如:Access,MS SQL Server,Oracle,Paradox 等等);在程序间的通信上,Delphi 支持DDE 和OLE,可以很方便地与其他Windows 应用程序通信;在网络通信上,Delphi 具有强大的网络通信功能。

    Delphi 提供许多对象组件以方便创建应用程序。

    (1) 多种数据库的连接方式(ODBC、BDE、ADO 等等),应用程序可以方便、快速地与目前流行的数据库进行互操作。

    (2) 灵活的数据敏感控件(TDataSource、TDBGrid 等),查询数据库所得的数据很容易就可以展现在窗口上。

    (3) 曲线显示控件――TChart,能够用不同的颜色同时显示多条曲线,改变版面颜色等,功能强大。

    (4) 多种报表制作工具QReport 和RAVE。能够快速做出各种各样的报表。

    (5) 图形显示控件 TImage,能够显示多种格式的图片,使界面更加美观。

还有几款在开发监控软件中用到的特别的基于VCL的组件:

    TAnyShape 组件:主要用于显示电力的二次接线图。TAnyShape 中一个很重要的属性就是:shapes 属性,它是字符串数组。每一行代表所要画的图形(矩形、圆、椭圆、直线),其格式为:形状(C:椭圆、R:矩形、L:直线),线宽(整数),x1,y1(起始点坐标),x2,y2(终点坐标)[,offsetx,offsety](偏移量);可以动态改变这些图形的颜色、大小、填充色、比例等等;并且支持点击、双击等多种事件。利用该组件,可以根据需要制作出所需要的电力二次接线图,并且根据所采集的数据动态显示图形。

    TA3nalogGauge 组件:模拟仪表的组件。通过设置不同的属性可以改变模拟仪表的形状(直角、扇形)、最大值、最小值、版面颜色、指针长度、指针颜色和当前值等。TA3nalogGauge 支持OverMax、OverMin 事件:当所得的当前数据超出了最大值,就会触发OverMax 事件;当所得的当前值小于最小值,就会触发OverMin 事件。

    TAbLED 组件:模拟LED 组件。通过显示不同的颜色表示不同的状态。
    
    大家还有什么好的开发经验,欢迎发表出来共享。





小蝦米

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 346回
  • 年度积分:0
  • 历史总积分:620
  • 注册:2006年5月12日
发表于:2007-03-09 15:47:00
41楼
好象是Delphi的好學習上手快,不過感覺還是沒有VB好

sztaoyanbin

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 141回
  • 年度积分:0
  • 历史总积分:270
  • 注册:2003年12月04日
发表于:2007-03-10 19:32:00
42楼
看了上面讨论,说两句:
   "说Delphi没有VB好的",基本肯定是不会写程序的,如果你知道两种语言的编译过程和效率,决不会说这话!
   "说行业内大型的软件用c/c++的比较多,毕竟c/c++资源更多些"的估计要么是真高手,要么是个业余的,因为对有一定程序经言的,资源用那种语言编写,并不重要,混合编程是一个写过程序的人的必经之路! Dos下Pascal就解决了和C的混合编程问题.更何况DELPHI2005本身还嵌入一个Boland c编译器,那可是世界上最好的编译器.对C资源的应用完全可胜任了.
   对刚入门写程序只是为了好玩,写一些简单的软件工具,DELPHI是最好的选择!
   C因为功能太强,限制少,是优点,也是缺点,相同的程序,PASCAL和C
的可读性无法相比.这样当你看一些库和调试程序时,会省很多事.
  在PC机上编程,用DELPH.
  但如果你不仅相PC编程,还想搞搞嵌入式,单片机之类的东东,学C还是实在!学一而通杀,搞啥都行的!(除了^w^).
  写了不少,有空来俺家里座座www.Kingsureae.com.俺家正在装修,估计在过两天就装修好了,到时希望去提提意见!

[url=www.kingsureae.com]www.kingsureae.com[/url]

敏捷工控

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 101回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2004年12月22日
发表于:2007-03-12 09:01:00
43楼
说的好!我顶

error a

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2007年11月26日
发表于:2007-12-08 20:41:00
44楼
delphi 好,我常用

国产组态

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 129回
  • 年度积分:0
  • 历史总积分:706
  • 注册:2006年4月05日
发表于:2007-12-10 11:11:00
45楼
支持Delphi

车之辙

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 9回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2006年1月15日
发表于:2008-02-13 16:56:00
46楼

车之辙

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 9回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2006年1月15日
发表于:2008-02-13 16:58:00
47楼
delphi和ifix那个更好

TopSpeed

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 24回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2003年8月29日
发表于:2008-02-28 18:59:00
48楼
我用Delphi搞工控已经8年了,最近又用VC++做了一个项目,个人体会:C++是好东西,但作为IDE,VC++远不如Delphi!所以在时间紧张的时候用Delphi是不错的选择,但VC用熟了后,效率也不见得低多少。关键是很多Delphi的所谓高手,并没有发挥dephi的真正功能,用面向过程的方法使用面向对象的Delphi,糟蹋了一个好好的工具。建议用delphi的,看看刘艺的书《delphi面向对象编程思想》,用VC++的看看Stroustrup的《C++程序设计语言》,一定会有收获的。但刘艺的书写得有些凌乱,要多看几遍。另外,个人认为VC++比Delphi易理解一些(我说的是在学习了OOP以后),因为VC++的MFC虽然和VCL一样,对API进行了包装,但“包装”的厚度要“薄”一些,而Delphi包装得更彻底一些,很多Delphi的玩家,编了许多Delphi的程序以后,还是对windows没有感觉,就是因为delphi“太好用”了,用不着对Windows有多深的理解,打开delphi的IDE,几个控件拖拖拉拉,摆摆放放,就可以搞出一个象摸象样的“程序”,也不知这应该算是delphi的“功”还是“过”!
    实际上,用那种工具并不重要,重要的是对语言的理解和把握!如果大家再看看C#的书,和Java的书(VB虽然有接触,但书看的少,不敢发表意见),你会发现这些语言编程的核心思想惊人地相似!把OOP搞清楚,什么delphi、VC++、C#、Java都不过是工具而已,拿来就可以用,不过需要经过很短的时间熟悉一下而已。

wzping

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 117回
  • 年度积分:0
  • 历史总积分:184
  • 注册:2001年12月07日
发表于:2008-05-15 15:34:20
49楼
很荣幸几年前所发表的论文被楼主本分摘录了。
看来,在工控领域用Delphi的人还是不少的哦!

让我们一起努力吧!

walongzhan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2008年3月24日
发表于:2008-05-18 13:21:24
50楼
上面那三个控件在哪可以下载到呀?急。。。。yinzhan0121@yahoo.com.cn

walongzhan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2008年3月24日
发表于:2008-05-18 15:37:03
51楼

同志们帮个忙呀

 

cooker

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 79回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2001年7月14日
发表于:2008-06-27 13:05:44
52楼
那些组件从那里下载呢?

onionzq

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 19回
  • 年度积分:0
  • 历史总积分:27
  • 注册:2008年3月28日
发表于:2008-07-18 12:14:43
53楼

也想考虑用Delphi做一个可以读取电源节点电压值得程序。。。

 

针对老化房的大家有接触过么,有什么经验可以分享么,我还不了解结构,请大家多多指教,

 

yczq668@sohu.com,         谢谢 !

xz68818588

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2007年12月07日
发表于:2009-03-21 06:48:01
54楼
在哪下载? 

死亡骑士

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1774回
  • 年度积分:0
  • 历史总积分:2630
  • 注册:2006年7月17日
发表于:2009-03-22 09:12:17
55楼
DELPHI不错,但这个已经被BORLAND卖了。。。 还不知道以后会不会更新

wendy88

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2010-06-13 12:00:49
56楼

查询检索分析引擎&预警监控
 提供几十种查询检索、排序、归纳、演绎方式
arcplan为您提供了多途径、多模式的查询功能,以满足您的不同的查询需求。您可以通过登录界面进入系统,只需点击“查询”即可得到您任何想要的信息。
 自定义查询
 条件查询检索
 范围查询检索
 指定查询检索
 模糊查询检索
 分级层次钻取查询
 网页查询检索
 MDX查询检索
 客户/品牌排名查询检索
 arcplan文档查询检索
 各类排序排列排名查询检索
 提供几十种预警监控通知模型
指标值设定、信号灯、交通图、地图闪烁、消息提示、多媒体图提示、字体色提示、图表色提示、背景色提示、联动突出、特殊标记、报警框提示、蜂鸣器报警、仪表盘报警、Email 报警、记录报警、日志、网络事件图、语音提示各类专业形象的图标物体预警方式。

德国阿普兰(arcplan)软件公司
陈小青
电话:0755-83667881
QQ:335811233
邮箱:xq.chen@arcplan.com.cn
http://www.arcplan.com.cn

wendy88

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2010-06-13 12:01:37
57楼

查询检索分析引擎&预警监控
 提供几十种查询检索、排序、归纳、演绎方式
arcplan为您提供了多途径、多模式的查询功能,以满足您的不同的查询需求。您可以通过登录界面进入系统,只需点击“查询”即可得到您任何想要的信息。
 自定义查询
 条件查询检索
 范围查询检索
 指定查询检索
 模糊查询检索
 分级层次钻取查询
 网页查询检索
 MDX查询检索
 客户/品牌排名查询检索
 arcplan文档查询检索
 各类排序排列排名查询检索
 提供几十种预警监控通知模型
指标值设定、信号灯、交通图、地图闪烁、消息提示、多媒体图提示、字体色提示、图表色提示、背景色提示、联动突出、特殊标记、报警框提示、蜂鸣器报警、仪表盘报警、Email 报警、记录报警、日志、网络事件图、语音提示各类专业形象的图标物体预警方式。
德国阿普兰(arcplan)软件公司
陈小青
电话:0755-83667881
QQ:335811233
邮箱:xq.chen@arcplan.com.cn
http://www.arcplan.com.cn

睿智自动化

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 923回
  • 年度积分:0
  • 历史总积分:4903
  • 注册:2004年7月07日
发表于:2011-10-22 16:17:22
58楼
如火  你DELPHI也弄啊   怎没听你说过

andlu

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 107回
  • 年度积分:0
  • 历史总积分:333
  • 注册:2004年9月03日
发表于:2011-11-12 10:00:47
59楼
1.vb6开发的锅炉监控软件完整源码,有登陆界面、操作界面、历史数据记录和查询界面、报警数据记录

和查询界面及相关报表功能,历史曲线查询。

2.delphi7开发的回转窑监控软件完整源码,有登陆界面、操作界面、历史数据记录和查询界面、报警数

据记录和查询界面及相关报表功能。

目前都已经稳定运行在自控项目上了。这些源码稍作修改就可以应用在其他项目上。

有需要的请联系QQ:790013363

EMAIL:lgr980423@126.com 可以先运行打包安装文件,查看效果。有偿服务,非诚勿扰!

andlu

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 107回
  • 年度积分:0
  • 历史总积分:333
  • 注册:2004年9月03日
发表于:2011-12-27 10:13:53
60楼


工程项目监控软件源码集合

1.vb6开发的锅炉监控软件完整源码,有登陆界面、操作界面、历史数据记录和查询界面、报警数据记录

和查询界面及相关报表功能,历史曲线查询。(下位机是西门子S7-200,以太网通讯)

2.delphi7开发的回转窑监控软件完整源码,有登陆界面、操作界面、历史数据记录和查询界面、报警数

据记录和查询界面及相关报表功能。(下位机是OMRON CJ1G,以太网通讯)

3.VC++6.0开发的石灰窑监控软件完整源码,有登陆界面、操作界面、历史数据记录和查询界面、报警数
据记录和查询界面及相关报表功能,历史曲线查询。(数据源是OPC Server,报表纯手工编写,具有很大
的灵活性)。

目前都已经稳定运行在自控项目上了。这些源码稍作修改就可以应用在其他项目上。

有需要的请联系QQ:790013363

EMAIL:lgr980423@126.com  可以先运行打包安装文件,查看效果。有偿服务,非诚勿扰!


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页