Tangram可编程平台(请访问http://www.tangramdev.com)Tangram可编程平台,是一个基于VBA SDK集成技术的软件开发平台,如果您计划在您的系统中集成Microsoft VBA环境,如果您计划开发一个可无限定制化、可二次开发的软件系统,Tangram可编程平台正是为您设计的。Tangram可编程平台的特色:
一、 集成功能强大的Microsoft VBA,使得您的系统具备强大的二次开发能力;Microsoft Visual Basic for Application 6.x 是Microsoft Office系列软件的核心组件,正是由于内置VBA技术,才使得Microsoft Office成为功能强大的应用软件,Tangram从内部封装了Microsoft VBA集成机制,使得您的软件具备内置Microsoft VBA机制,从而成为可二次开发的应用平台。二、 高效灵活的开发平台:Tangram建立在Microsoft MFC/ATL类库以及VBASDK基础之上,Tangram为用户提供功能完备的C++基础代码。三、 功能强大的可编程向导,Tangram提供功能完备的编程向导(Visual C++ Wizard)以及组件向导(ATL 代码向导),使得开发人员可以直接生成软件系统的基于 Visual C++ MFC/ATL的代码框架以及对应组件的基础代码。四、 无限的软件扩展能力,Tangram 提供动态的软件扩展机制,使得基于Tangram技术的软件具备无限的功能扩展能力,这种扩展能力产生于"宿主系统"编译之后,以及Tangram内置的VBA组件。Tangram提供功能强大的扩展组件接口及其代码向导,使得用户可以应用流行的开发工具开发Tangram可编程组件。五、 灵活的对象、文档模型设计;众所周知,Microsoft Visual C++的Document/View机制,是Visual C++的强有力特色之一,由于Document/View机制的复杂性,Visual C++要求不同的文档模型必须对应不同的文档模板,不同的Document类有不同的View类队列,同时Document/View必须是基于C++代码编码的,Tangram的可视化设计机制使得C++程序员彻底摆脱了文档模板的局限,实现了Document对应的框架窗口机制、数据存储机制与特定的文档结构的分离,这种分离是建立在真正"可视化设计"的基础之上的。 
六、 强大的软件"组装"能力;Tangram解决了MFC 组件与其他流行开发工具(Borland Delphi/C++Builder,Microsoft Visual Basic,Microsoft .Net)组件的无缝集成问题,在Tangram的内置可视化机制中,您可以用来自不同工具的组件(MFC CWnd/Cview、Borland Delphi/C++ Builder ActiveXForm 以及 Visual Basic Active Document/ActiveCtrl ……)"组装"出不同的Frame窗体。七、 在Tangram 中,可以直接创建Visual Basic/Borland Delphi/Borland C++Builder Form,您可以把来自Visual Basic/Borland Delphi/Borland C++Builder 的Form,作为一个用户View,Splitter中的分窗窗格,或者一个Docking 控制条:八、 内置Internet功能;实现为可扩展的Interner Explorer,Tangram实现了扩展HTML模型,使得在HTML中可以直接执行VBA Macro代码以及直接操作Tangram连接的其他组件。
九、 "所见即所得"的可视化设计风格。
十、 技术细节请访问http://www.tangramdev.com.