Tools.h++专业版为您提供了一套更为详细而全面的类库,来满足您最复杂的开发程序的需要。Tools.h++专业版除了包括Tools.h++的所有工具外,还增加了Java/C++协同工作的能力、网络工程及CORBA工具。
建立稳固的基础 -------------------------------- Tools.h++ Professional为您提供了130余种基础C++块,如串、收集(collection)、日期和时间、国际化及流动类(streaming classes)、在标准C++库中增加容易使用的界面。
平衡Java/C++的互用性 ------------------------------------------------ Tools.h++ Professional提供了两种Java/C++互用性解决方案。
在连接Java程序中的数据交换 ---------------------------------------------------- Tools.h++ Professional执行C++程序中的Java对象连接格式(Java object serialization format),因此您的C++程序可以“说Java”。在您的C++程序中使用这些类,它们可以和任何Java程序进行数据交换。这种解决方案帮助您将Java客户端程序加入到您已有的C++程序中,不需改变您的Java代码! 您交换的数据可以是来自完全不同的平台,甚至是跨网络的交换。 为了保持并恢复使用Java连接的目标,C++/Java间的映射必须创建。ReaderWriters是执行这种映射的助手。为了让您迅速开始,我们的软件中包括了一套创建前的ReaderWriter类,用来映射通用的Tools.h++类和Java核心库中相应的类
通过虚拟流程(Virtual Streams)的数据交换 ------------------------------------------------ Tools.h++ Professional还可以让您的Java程序“说Tools.h++”! Tools.h++ Professional可以在Tools.h++虚拟流程中执行Java,Tools.h++虚拟流程是一套用于在Java和C++程序间交换数据和目标的类。 与ReaderWriters类似,Streamers是执行Java/C++映射的助手文件。为了让您迅速开始,我们的软件中包括一套安装前的Streamer,用来映射Java核心类库和Tools.h++中的类。
享受简单的分布式计算 ------------------------------------------------ Tools.h++ Professional中的网络工具简化了网络问题的分布式计算
网络通讯类(Network Communication Classes) ----------------------------------------- Tools.h++ Professional的网络通讯类通过处理与多协议及服务有关的烦琐的事情,简化了网络程序,使您可以专心与您自己的程序。这个网络通讯类独特的三层结构可以让您根据您程序的需求自由选择。
通讯适配器层(Communication Adapter Layer) ------------------------------------------------ 本层包括独立的C++适配器,即压缩了常用的网络通讯‘C’的应用编程接口(API)及容易使用的C++界面。我们的产品还有Berkeley socket适配器,即压缩了的标准TCP/IP界面-- Berkeley socket应用编程接口(API)。如果您过去使用过socket,您将会轻而易举地掌握Berkeley socket适配器!
入口层(Portal Layer) ---------------- 入口层提供的界面适用于多个平台、网络服务(network services)及各种协议。
通讯服务层(Communication Services Layer) ------------------------------------------------ 通讯服务层(Communication Services Layer)可以用于独立传输的通讯服务。这个IOStream模块使用标准C++ iostreams和Tools.h++ virtual streams,用于传入、传出入口的通讯。它强大的功能让您不需了解任何终端的输出介质或格式,就可以使用它的streaming算子。
Thread-Hot Internet Classes -------------------------------- Tools.h++ Professional使开发跨平台、跨网络的程序变的简单。Thread-Hot Internet Classes与网络通讯类(network communication classes)结合使用,您就可以迅速在您的C++客户端程序中增添FTP, HTTP, SMTP, 以及 POP3功能。
灵活的客户端/代理端(Client/Agent)结构 ------------------------------------------------ Thread-Hot Internet Classes使用客户端/代理端(Client/Agent)结构来为您提供全面的灵活性。每个都支持两类的层:代理层和客户层。如果您追求简单、容易使用,您可以选择代理层,如果您需要很好的控制协议的每个细节,您可以选择代理层。
Multithread Hot! ---------------------- 当您使用thread-hot Internet classes时,您还可以创建multithread-hot C++网络程序,而不需掌握多线程编程的复杂性,因为我们使用了Rogue Wave公司的Threads.h++中强大的类!
轻松编写CORBA应用程序 ------------------------------------------------ Tools.h++ Professional使得在CORBA环境下编写C++程序变的简单!
CORBA Streaming类
提高CORBA的标准
扩充Tools.h++虚拟流(Virtual Streams) |