![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程技术
zbq_china
这个作者很懒,什么都没留下…
展开
-
测试提问单
1. 软件安装类测试提问单:序号 提问内容1 软件是否有安装程序?安装程序是否有服务器端和客户端之分?2 软件安装对操作系统有没有要求?对显示设备、外设等有没有要求?3 软件安装是否需要安装其他的辅助程序?能否独立运行?4 软件安装是否包括数据库、中间件的安装?5 软件安装支持哪些形式?安装盘安装?转载 2008-10-28 14:44:00 · 443 阅读 · 0 评论 -
工控项目开发框架介绍
结合公司多年各系统平台开发维护的经验,逐步确立了统一各系统平台的思想,在平台建立完善的基础上进行系统的二次开发。目前焦炉四大机车系统、烧结配水系统、隧道广告系统已实现平台统一(如下图)。 一、 开发框架组件结构 IOServer :一个后台管理程序和很多驱动共同组成,属于数据采集部分,通过它可以和不同PLC、智能仪表、远程转载 2008-12-12 13:31:00 · 1169 阅读 · 0 评论 -
实现服务器端的多线程SOCKET Server
想要实现的功能:在服务器端有一个控制台程序(或者Windows服务),与多个客户端程序通讯,其中主线程有一个socket绑定在一个固定端口上,负责监听客户端的Socket信息。每当启动一个客户端程序,客户端发送来一个socket连接请求,server端就新开启一个线程,并在其中创建一个socket与该客户端的socket通讯,直到客户端程序关闭,结束该线程。转载 2009-02-27 09:52:00 · 669 阅读 · 0 评论 -
应用MFC开发高级应用程序
苟建兵 清华大学热能系(北京,100084)[摘要]:目前在Windows下开发应用程序的工具虽然很多,但是C/C++作为一种非常成熟和高效的开发语言在大型复杂项目的开发中仍然得到了广泛应用。为了减轻程序开发负担,提高开发效率,各种流行的C++都提供了类库,本文就是针对如何在Visual C++环境中使用MFC类库来开发高级程序所需要解决的一些问题进行了的探讨,重点讨论了利用MFC开发转载 2009-02-27 15:05:00 · 1263 阅读 · 1 评论 -
基于多线程技术的异步串行通信应用
1 引言 在工业控制领域,由于串行接口简单、使用方便,从而使得异步串行通信成为计算机之间极为常用的通信手段。C++ Builder 6是Borland公司推出的快速应用程序开发平台,它采用面向对象的C++作为开发语言,同时提供了良好的可视化开发环境,是目前开发Windows应用程序的强大、高效的开发平台之一。在基于Windows 2000的多任务操作平台下的控制系统中,利用C++ Builde转载 2008-12-13 15:41:00 · 1290 阅读 · 0 评论 -
简单而强大的多线程串口编程工具CserialPort类
简单而强大的多线程串口编程工具CserialPort类(附VC基于MFC单文档协议通讯源程序及详细编程步骤) 老有人觉得MSComm通讯控件很土,更有人大声疾呼:忘了它吧。确实当我们对串口编程有了一定的了解后,应该用API函数写一个属于自己的串口程序,由于编程者对程序了解,对程序修改自如。但我一直没有停止过用MSComm通讯控件,那么简单的东西转载 2008-12-13 15:38:00 · 1132 阅读 · 0 评论 -
CV-90电能计量计费系统
概述CV-90电能计量计费系统是深圳市中电电力技术有限公司在其多年开发电力监控综合自动化系统的基础上,专门针对发电和用电企业管理信息化的需求,针对国内外多种带通信接口的电能表的特点,而专门开发的电力计量计费专业管理软件。近年来,随着我国电力工业的发展,无论是发电方还是用电方,对用电管理的要求都越来越高,如何进一步提高电能计量、电能控制以及信息交换的水平,成为发供电企业所普遍关心的课题。转载 2008-12-18 17:10:00 · 2031 阅读 · 0 评论 -
自动抄表系统web版技术笔记 ---环境安装调试篇
自动抄表系统web版技术笔记 ---环境安装调试篇 根据项目的实际需求,采用web方式来发布抄表相关数据,在这之前有采用过JDK1.4+tomacat4.0 的方式搭建过相关系统。许久未使用,环境有些许陌生 。下载最近的JDK1.6 +TOMCAT6.0 ,竟然安装启动不了。。而后根据log信息,查出原因。。叙述如下: 1、 软件下载1, j2se jdk1.6 http:/原创 2009-03-10 11:27:00 · 835 阅读 · 0 评论 -
VC编码规范
1 项目风格1.1 项目取名在VC之中,项目名为最后可执行文件名,所以项目名最好以最终的可执行文件名一致。1.2 项目目录设置为保证VC项目的备份方便、快捷,将所有该项目有关的文件全部放到统一的目录之下,为每个项目在该目录之下建立一个目录,项目之间的公共部分建立在public目录之下,项目所需要的基础库根据所需要的基础库数目分别建立不同的目录,项目相关的测试程序都统一放在TEST目录之下。下表显示转载 2009-03-26 11:51:00 · 693 阅读 · 0 评论 -
组态软件实时数据库系统研究
组态软件实时数据库系统研究作者:宋志崇,王健 发布时间:2008-6-24 18:43:511引 言组态软件是数据采集与过程控制的专用软件,是建立在系统监控层的软件平台和开发环境。以组态方式提供用户开发界面和使用方法,组态软件的结构可分三个层次,如图1所示[1]。图1 组态软件的层次结构Fig.1 Hiberarch转载 2009-03-27 13:30:00 · 4345 阅读 · 0 评论 -
电能量远程数据采集系统的设计与实现
肖 鲲 李晓明 董丽娟 (武汉大学电气工程学院 武汉 430072) 摘要 本文介绍了电能量远程数据采集系统的设计方案,说明了如何利用通信控件和线程类实现远程数据采集的方法,并给出了程序实例。 关键词 远程数据采集 多线程 ActiveX1 引言 随着电力系统自动化程度的提高,以及计算机技术在电力系统中日益广泛的应用。传统的电量计费方式由于其效率低、投转载 2008-12-12 09:05:00 · 2721 阅读 · 0 评论 -
Model PX2002串口联网服务器组网方式经验谈
济南普讯科技生产的型号为PX2002的串口联网服务器,是一款功能强大的工业级串口联网的利器,产品设计符合EMC标准,可在如变电站等强电磁干扰应用环境下使用,10M/100M以太网自适应,集成了RS-232与RS-422/485接口,可靠稳定的TCP/IP协议栈,以及丰富互联网协议,简单易用的web下配置软件,宽电压输入方式。除了这些基本的产品特征,PX2002更为优秀的表现在于其多样的组网方式,可转载 2008-12-11 08:55:00 · 1289 阅读 · 0 评论 -
如何用正确的方法来写出质量好的软件的75条体会
1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么?不要用Word写测试用例(T转载 2008-10-28 14:48:00 · 488 阅读 · 0 评论 -
基于modbus rtu通信协议串口通讯动态链接库DLL V2.0
modbus rtu通信协议串口通讯动态链接库DLL(以下简称DLL),是为满足工业通信需要,针对工业领域要求上位机对PLC、工业仪表通讯实时采集与控制的组态编程而设计。本DLL是采用Delphi语言开发的标准串口通讯库,具有以下特点:1)、遵循modbus rtu串口通讯协议(施耐德、西门子、台达、永宏等品牌PLC及各类工业仪表等支持本协议);2)、实时性、可靠性好,通用性强;3)、适用于多PL转载 2008-11-13 11:22:00 · 11201 阅读 · 2 评论 -
vc 下DLL动态链接库的总结
伴随着软件规模的扩大,一个系统不再能由一个或几个人从头到尾全部维护,模块化设计制作成了产业的共识。也许说到模块,您就会想起class,的确,类是一种模块,但它却仅仅是一个创建时的模块,每次对某一个模块的小小修改,就会导致对所有其他模块的重新编译。也许对于现在的您,这重新编译仅仅不过是代码之余的一次简短的休憩,然而,当您写的不再是一个个小小的习作,而是和别人一起开发一个大的系统,特别是对这转载 2008-11-13 14:19:00 · 947 阅读 · 0 评论 -
CRC算法原理及C语言实现(一)
CRC原理介绍: CRC的英文全称为Cyclic Redundancy Check(Code),中文名称为循环冗余校验(码)。它是一类重要的线性分组码,编码和解码方法简单,检错和纠错能力强,在通信领域广泛地用于实现差错控制。 CRC计算与普通的除法计算有所不同。普通的除法计算是借位相减的,而CRC计算则是异或运算。任何一个除法运算都需要选取一个除数,在CRC运算中我们称之为po转载 2009-01-16 10:29:00 · 2936 阅读 · 0 评论 -
七段数码管显示控件的制作与应用
七段数码管在工业控制中有着很广泛的应用,例如用来显示温度、数量、重量、日期、时间,还可以用来显示比赛的比分等,具有显示醒目、直观的优点。笔者采用VC++6.0开发了七段数码管显示控件,用在支持ActiveX技术的软件系统中(如VB,VC,EXCEL等),取得了很好的效果。本文分为两部分,第一部分介绍如何用VC++开发七段数码管显示控件,第二部分用VB建立一个数字时钟,用例转载 2008-11-20 14:22:00 · 3452 阅读 · 1 评论 -
MODBUS-TCP驱动设计与实现
在TCP/IP的报文上加上MODBUS的标识也就成了MODBUS TCP.非常容易实现.与MODBUS RTU比交相似.Modbus 通信线 Modbus是OSI模型第7层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信。目前,可以通过下列三种方式实现Modbus通信: 以太网上的TCP/IP; 各种介质(有线:EIA/TIA-232-F、EIA转载 2009-01-16 10:31:00 · 3028 阅读 · 1 评论 -
基于Web的建筑智能化系统集成组态软件的设计与应用
1 引言随着信息时代的发展,智能建筑愈发显示出其潜在的能力。信息共享在智能建筑管理中起着十分重要的作用。由于传统的智能建筑中各个控制子系统和管理系统相互独立,所以信息共享的程度很低。为了充分发挥智能建筑的投资效益,对智能建筑进行系统集成是很有必要的。智能建筑系统集成是将建筑物中多种控制信息、语音、数据与图像通过网络使原有独立的设备进行功能信息的有机结合,以实现转载 2008-11-29 16:01:00 · 2331 阅读 · 0 评论 -
leadsoft成套电器报价系统Winner解决方案
为提高开关柜销售人员报价速度,方便用户迅速调整报价及制作标书,并便于报价单的管理及重复利用,本方案提供了一个网络环境下的开关柜自动报价系统。系统认真吸取了利驰成套电器报价系统 Winner 早期版本V2.6、V2003的百余家行业用户的反馈意见,采取了全新的.net开发技术,采用B/S架构,瘦客户端,由一台中心数据服务器和多台客户机通过网络互连而成。所有数据文件均建在服务器转载 2008-12-10 13:39:00 · 1965 阅读 · 0 评论 -
C/C++位操作简介
前言我注意到有些人对位运算感到困惑,所以我决定写这篇简单的教程来说明位运算如何操作。位简介位,它是什么?你可能会问。简单来说,位就是1和0,在电脑中做的每一件事都是由它们组成的。电脑中所有的数据使用的是位。一个字节由8个位组成;一个字由两个字节组成,即16个位;而一个双字由四个字节组成,即32个位。 0 1 0 0 0 1 1 1 1 0 0 0 0 1 1 1 0 1 1 1转载 2009-09-10 16:03:00 · 974 阅读 · 0 评论