首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
ACE在开发健壮可靠的C++系统中的应用研究   总被引:1,自引:1,他引:1  
何青  陈景春 《微机发展》2005,15(6):48-50,53
开发健壮可靠的C 系统在实际应用中具有重要的意义。自适配通信环境(ACE)是一种面向对象(OO)的工具包,它实现了通信软件的许多基本的设计模式。文中概述了在当今软件开发中流行的ACE工具包的强大功能,分析了在开发C 应用系统时遇到的各种挑战,然后重点阐述了ACE在解决这些难题时发挥的重要作用:如何实现多线程的同步与互斥、事件多路分离,最后经过成功应用ACE的现有功能,创建出健壮可靠的C 系统,在实际生产中能够达到预期的效果。  相似文献   

2.
基于ACE设计模式的海军EWS系统设计方案   总被引:1,自引:0,他引:1  
设计模式时于开发具有良好可复用性、可扩展性的分布式仿真系统意义重大.建立于自适应通信环境(ACE)基础之上的海军电子对抗仿真系统(EWS系统),通过利用ACE具备的与操作平台无关的C++接口封装性及面向网络化应用的多种设计模式(如Reactor、Proaetor、Active Object及Streams),提出并实现了利用ACE的接收器-连接器模式构建系统的网络连接模块及在系统注册环节中ACE Streams框架的应用.  相似文献   

3.
自适配通信环境(ACE)是一种面向对象(OO)的工具包,它实现了通信软件的许多基本的设计模式.本文概述了主流ACE工具包的强大功能,并对其组织结构进行了简单的介绍,对如何在自己的编译环境中构建ACE进行了说明,并且通过创建服务器、客户端以及两者之间实现线程间通信(IPC)来进一步说明ACE使用的灵活性和方便性.  相似文献   

4.
远程视频传输是开发视频通讯软件、监控系统的基础。Microsoft? Video for Windows(VFW)是微软专门为软件开发人员提供的用于视频捕获的软件开发工具包,为在Windows系统中实现视频捕获提供了标准的接口。该文详细介绍如何利用VWF在C++ Builder6中开发视远程视频传输程序。  相似文献   

5.
VOD客户服务及计费系统中重要记录管理的设计与实现   总被引:5,自引:1,他引:4  
介绍了VoD客户服务及计费系统中重要记录管理的功能需求和设计思想,应用C++BuiIder有条件地选择重要记录进行转储(有点类似于备份)、恢复以及删除的实现技术.  相似文献   

6.
新书上架     
《程序员》2004,(12):133-133
ACE程序员指南:网络与系统编程的实用设计模式 作者:(美)stephen D .Hust。。,Jame日CE Johnson,Umar Syyid 译者:马维达 出版社:中国电力出版社 csoN编辑评论:ACE是C十+网络编程的“终极武器”,它不仅是一个设计极为精良的基础库.而且是C++网络编程的技术宝藏。但是,ACE的代码非常庞大,而且一向缺乏面向初学者的文档资料.因此只是在‘专业级”的人群中流行。2002年到2003年ACE的最早创造者Douglas Sehmidt博士撰写7((C++网络编程》两卷试图将ACE介绍给广大C++程序员而本书是又一本由核心开发人员撰写的指南型图书.全书内容由浅…  相似文献   

7.
本文阐述了如何使用C/C++交互计算平台来加强本科控制系统课程的教学工作。课程选择使用Ch开发的软件包,即Ch控制系统工具包CCST(Ch Control System Toolkit)和基于Web的控制系统设计分析系统WCSDAS(Web-based Control System Designand Analysis System)。CCST工具和C/C++兼容,并提供了类似MATLAB控制系统工具箱的功能。基于CCST的WCSDAS使学生可以在任何时候任何地点通过Web学习控制理论和设计原型控制系统,而不需要写任何代码。使用这些工具有很多优点:更好的视觉效果、更易理解、学生更有兴趣。  相似文献   

8.
我们用PowerBuilder开发应用系统,多数可以用PowerBuilder自身提供的函数实现,但遇到图像处理、复杂的逻辑和科学运算时,单靠PowerBuilder的自身功能就有些力不从心了。如果选用C或C++语言来实现极为容易,可喜的是PowerBuilder内嵌有Watcom C++Class Builder,它是一种C++语言编译器,选用它来解决PowerBuilder自身不易实现的功能,显得十分简单,使用也较方便。  相似文献   

9.
基于Open Inventor的虚拟数控培训系统开发   总被引:1,自引:0,他引:1  
针对传统数控培训中存在的场地受限、经费不足等问题,结合虚拟现实与人机交互等技术,提出了一种基于Open Inventor的数控培训系统实现方案.阐述了虚拟数控培训系统的软硬件开发平台,给出了软件系统的结构框架及开发流程.重点研究了虚拟加工场景的绘制及其模型优化、数控代码编译处理,给出事件处理的编程模型,并以直线进给为例阐述了机床的运动行为仿真.运用Open Inventor工具包在Visual C++6.0环境下实现初步原型系统,该系统运行效果良好.  相似文献   

10.
VC+十是Windows下的C++集成设计环境.但在实际应用过程中,直接采用VC++程序实现图像处理并计算相应特征区域的参数需要编制大量的代码,编程难度较大,而软件Matlab具有强大的图像处理和数据计算功能.若采用VC++进行界面调试,Matlab进行图像处理和计算,系统软件的开发会变得相对简单.因此,论文介绍了一种在VC++环境下依托Matlab程序来实现图像处理和相应参数计算的调用方法.文中给出了源代码和在实际检测中的应用,该系统可以满足用户的需求,提高用户的工作效率,同时也极大地减少了代码编写的工作量,为下一步实验研究提供依据.  相似文献   

11.
Using a high temperature Calvet microcalorimeter, the molar enthalpy of formation of liquid quaternary and quinary alloys have been carried out at 730 K along several sections belonging to their barycenter. The well-known models for extrapolation ( Kohler, Muggianu, Toop, Hoch-Arpshofen and Mathieu ) adapted to the n-component systems have been used to predict the enthalpy of formation of the liquid systems : Cd+Ga+ln+Sn, Cd+Ga+ln+Zn, Ga+ln+Sn+Zn and Cd+Ga+In+Sn+Zn. Experimental and calculated results have been compared.  相似文献   

12.
文中主要阐述了在国外广泛应用的嵌入式系统面向对象编程语言EC ,比较了它与C 的区别,论述了EC 对嵌入式系统编程的优点。  相似文献   

13.
常循环码是一类重要的线性码,由于其纠错性能易于分析,因而广泛应用于实践中,同时,利用有限环上常循环码还可以直接构造最优线性码。定义了有限非链环[Fp+uFp+vFp]上[(1+u+v)]-循环码的相关概念,讨论了其生成多项式;引入了一种新的Gray映射[?],证明了该环上[(1+u+v)]-循环码在此Gray映射[?]下的[p]元象是一个长为[2pn]的2-准循环码,并由此构造出了两个最优二元准循环码。  相似文献   

14.
为满足现代控制系统对可靠性、复杂性、短开发周期及网络化管理的要求,该文在分析现有控制器组合形式特点的基础上提出了POI+PLC+IPC组合。该组合硬件可靠,多CPU协同处理,功能强大。该组合具有Ethernet接口,可以直接接入企业Intranet进而联入Internet实现网络化管理。该组合目前已应用于几类纺织机械控制系统中,其优良的性能在生产中得到了证实。  相似文献   

15.
本文分析了目前最为流行的面向对象的开发工具C 的对象布局,并进一步分析了其形成原因。  相似文献   

16.
In this paper, we study quantum codes over \(F_q\) from cyclic codes over \(F_q+uF_q+vF_q+uvF_q,\) where \(u^2=u,~v^2=v,~uv=vu,~q=p^m\), and p is an odd prime. We give the structure of cyclic codes over \(F_q+uF_q+vF_q+uvF_q\) and obtain self-orthogonal codes over \(F_q\) as Gray images of linear and cyclic codes over \(F_q+uF_q+vF_q+uvF_q\). In particular, we decompose a cyclic code over \(F_q+uF_q+vF_q+uvF_q\) into four cyclic codes over \(F_q\) to determine the parameters of the corresponding quantum code.  相似文献   

17.
随着社会信息化程度的不断提高,越来越多的个人、团体需要甚至是企业级的应用程序。而Sun公司的JEE能很好地满足这种需求。JEE具有高速反应、安全性高、可扩展性好和集成化等优点,越来越多地软件开发人员认可和使用。然而开发人员在开发系统之前要做的重要工作就是要搭建一个JEE的开发环境,该文通过在XP下用jdk+tomacat+eclipse+mysql的安装、配制与调试,验证了这种方法是快速有效的。  相似文献   

18.
Software agents are being deployed in increasing numbers to help users find and manage information, particularly in open environments such as the Internet. For the most part, they operate independently and are typically designed to be aware only of their users and the environment in which they perform their tasks. Thus, they fail to take advantage of each other's abilities or results. For example, a shopping agent might periodically access several online databases to find the best price for a music CD and then purchase it if the price falls below its user's threshold. Other agents might be tracking prices for the same CD, duplicating each other's work. Similarly, if your agent and an agent for the person in the next cubicle are both browsing the same Web site, two identical data streams arrive on your LAN, using twice the bandwidth actually needed. To be more effective, agents must be aware of each other; therefore, they must acquire models of each other. One way to do this is by exchanging messages. A second form of awareness involves the state of the agent's own environment, including characteristics of the computer on which it is executing and its network connection. A third involves self awareness: knowing its name, age, ontology, goals, areas of expertise and ignorance, and reasoning abilities. Finally, the agent should be aware of its physical environment. The article explains how software agents can develop awareness  相似文献   

19.
研究了HSSA(Hibernate+Spring+Struts+Ajax)体系架构,并结合一个具体的企务通系统实例以开源框架Spring为处理业务逻辑的核心,向下整合Hibernate进行持久层访问,向上整合Struts和Ajax完成与用户的友好交互.实际应用表明,HSSA整合架构发挥了各框架在各个层次上的优势,降低了开发的难度,在可维护性、交互性上较之一般的J2EE开发有明显的优势.  相似文献   

20.
在C++ Builder的程序开发中,通过OLE Automation技术,实现Word的自动化。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号