摘要:
unit uFTPclient;interfaceuses SysUtils,Windows,Tlhelp32;const FILE_CREATE_TIME=0; //文件建立时间 FILE_MODIFY_TIME=1; //修改时间 FILE_ACCESS_TIME=2; //最后访问时间type TFileTimes = (ftLastAccess, ftLastWrite, ftCreation);//文件是否正被使用function IsFileInUse(FName:string):Boolean;//提升权限//杀服务程序进程,它会提示"拒绝访问".其实只要程序 阅读全文
摘要:
client.ini[screen]x=1024y=768map.mdbmap_idmap_chk_stationmap_x_minmap_x_maxmap_y_minmap_y_max11号监测站57461328332122号监测站51756312716234号监测站8548993474procedure TFormMain.Image1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);var xScreen,yScreen,xMin,xMax,yMin,yMax,xBase,yBase:Integer; ini:TI 阅读全文
摘要:
地图图层想象图层是透明的,而每一层都包含了地图的不同部分。这些图层是一层层叠加,这样您就可以看到整个地图信息。多个图层集合组成计算机地图设想这些图层是透明的,每一图层包含地图的一个不同的部分。这些图层叠加在一起,使您同时可以看到地图的所有方面。例如,第一个图层包含国家边界,第二个图层有代表首都的符号,第三个图层包含高速公路。将这些透明的图层叠加在一起就组织起一个完整的地图。地图图元有四个基本的图元样式:区域对象:覆盖给出地区的封闭对象。包括多边形、椭圆形以及矩形。例如,国家的边界、邮政编码划分区的边界、销售区域等等。点对象:表示单个数据位置。例如,客户位置、餐馆、停车计价器等等。线对象:覆盖给 阅读全文
摘要:
用Delphi开发OPC客户端工具的方法研究[1]王海瑞 钟家玉(昆明理工大学信息及自动化学院,昆明650093)摘要: 本文通过介绍OPC技术的工作原理,结合OPC客户端的工作机制,给出OPC客户端的开发方法及在的Delphi的具体实现,提出了OPC客户端开发工具的设计方案,并实现了OPC客户端开发工具的接口函数,可以使OPC客户端开发者可以轻松的开发OPC客户程序。关键词: OPC、OPC客户端、开发工具、COM组件Abstract: This article provides the way of exploring OPC data access server and its fulf 阅读全文
摘要:
软件复用的好处1、 开发成本的降低。如果在一个项目中,能够直接用到以前项目中的代码,控件,模块,作为一个软件企业,显然的可以把开发成本降低。2、 开发层次的提升。大家知道,罗马不是一天建成的,同样的,在软件开发上,也不会一蹴而就的写出高质量的代码。当我们有意识的进行复用时,我们会在每次重复使用某段代码或者控件的过程中,发现其不足的地方,从而加以改进,这样就会逐渐的提升我们的开发层次,提升整个公司开发的层次,使得公司的软件与其他公司有着根本的不同。3、 产品化的必然阶段。在我们公司目前没有明确的开发产品的现阶段,那么对软件复用的使用,就是我们产品化的一个途径,我们在不断的复用的过程中,不断的强化 阅读全文
摘要:
这段时间一直在做工业自动控制方面的项目,PLC使用的是Siemens,当时上位机用的是Siemens的WinCC,其使用的改的不伦不类的C,让我实在无法忍受,缺少事件驱动,简直不能称之为现代软件。在Siemens的BBS上潜水多日以及跟北京的工程师浪费无数口水之后,终于找到了我认为是将来自控软件应用的方向,OPC。 OPC分两大部分,一是OPC Server,一是OPC Client。OPC Server是基于DCOM的组件对象,负责连通PLC,类似一个Adapter,各个PLC厂家分别有针对自己PLC的OPC Server,也有第三方提供的。OPC Client其实只是根据OPC协议而自己实 阅读全文
摘要:
procedure TFormMain.Timer1Timer(Sender: TObject);begin inherited; iPlot1.Channel[0].TitleText:='白石监测点'; iPlot1.Channel[1].TitleText:='芳村监测点'; iPlot1.Channel[0].AddYElapsedSeconds(Random(30)); iPlot1.Channel[1].AddYElapsedSeconds(Random(30));end;procedure TFormMain.FormShow(Sender: TO 阅读全文
摘要:
delphi提供的web services控件说明T H T T P R I O通过H T T P和S O A P封包调用远程Web ServiceTO P To S o a p D o m C o n v e r t把Object Pascal调用的We bS e r v i c e服务转换为S O A P形式的封包,并且把Web Service返回的S O A P结果封包转换为Object Pascal的类型以便让客户端应用程序访问结果T H T T P R e q R e s p通过Wi n i n e t . d l l传送出H T T P请求的S O A P封包给远程Web Serv 阅读全文
摘要:
在以往的日子中,软件技术的发展都是由操作系统或是数据库的趋势所主导,每一个开发工具的新版本大都是强调可以链接新的数据库服务器或是能够撰写出新版本操作系统提供的功能等。到了3、4年前当各种组件模型,例如C O R B A和D C O M等,越来越受到重视之后,开发工具的需求又加入了可以快速开发各种组件。但是自从I n t e r n e t / I n t r a n e t的应用快速兴起和发展之后,软件技术的发展趋势就逐渐由We b 应用所主导。各种开发工具不但快速地加入支持I n t e r n e t / I n t r a n e t的开发功能,更由于We b应用的成长速度超过了传统开发 阅读全文
摘要:
现在影响世界最重要的技术就要算是I n t e r n e t / I n t r a n e t了,I n t e r n e t / I n t r a n e t不但改变了许多人的生活,也影响了世界运转的方式。各种商机和软/硬件的发展也由I n t e r n e t / I n t r a n e t主导。I n t e r n e t / I n t r a n e t的出现也为软件的开发方式带来了多元的形式,软件人员开始使用各种工具来开发I n t e r n e t / I n t r a n e t应用系统。第一轮重要的技术革命是H T T P,它为I n t e r n e 阅读全文