|
Introduction
This is a first beta-release for Tangram. Tangram is a Microsoft Visual Basic for Application (VBS) integration development tool kit.
Using tangram you can develop software with VBA integrated.
If you plan to integrate Microsoft VBA
into your software system, or if you wish to design a software system which is
a second developing system, Tangram is designed for you!
Using Tangram
To use tangram, copy tangramlib to your computer’s hard disk, install the VBA sdk (for a simple
version of the VBA SDK, please visit http://www.tangramdev.com).
Copy all *.awx files to "\Program Files\Microsoft Visual Studio\Common\MSDev98\Template" and copy all
files contained in "tangramlib\Template" to "\Program Files\Microsoft Visual Studio\Common\MSDev98\Template\atl".
Register the component "tgrmobjwz.dll" using regsvr32.exe.
If you use the debug version, please register "TangramAppServerD.dll". If you
use the release version, please register "TangramAppServer.dll".
The include directory of "tangramlib\include" must be set before vbasdk’s include directory.
What new features are in Tangram?
-
Integrated with Microsoft VBA: One Important feature of
tangram is the ability to let your software system be integrated with Microsoft
Visual Basic for Application, and thus, your software becomes a second
development system. Microsoft VBA is the core component of Microsoft Office.
Tangram provides a default mechanism to encapsulate the Microsoft Application
Programming Component, so your software can be integrated with Microsoft VBA on the
fly.

-
Smart Object Model and Document Model Design Mechanism: It is
well known that the Document/View mechanism is a strong feature which Microsoft
Visual C++ has. Because of the complexity of the Document/View mechanism, one
Document type must correspond to a unique Document Template, one Document must
have its own views list, and all of this must be coded with C++ code. Tangram
supplies a visual design manner to solve this problem. In tangram, we created a “universal”
Document template which can furnish “rich format document type”. Using
tangram,
you can design your document with arbitrary complex structure. Tangram stores the user data
separate with the user document, and you can store arbitrary complex
data structure in a tangram document.
(this is a document created by tangram )
-
The Strong Software Compose mechanism: Tangram can use MFC/ATL
Window Component, Active Control / Document developed by Borland
Delphi/C++Builder and Visual Basic to Compose FrameWindows. Use the VBA Components
to script these object. You can compose a frame window in a “what you see is what
you get” manner.

(this is a frame window designed by tangram
designer, this frame window contain one visual basic form, one visual basic
ActiveX document, and one MFC form)
-
You can create a Visual Basic/Borland Delphi/Borland C++
Builder Form and use this Form in Tangram as a Docking Control Bar, a View or a
Splitter pane, just as you can see in the following picture:

-
Inner Internet Programming ability: Tangram lets your software
system become an extended internet explorer. In tangram, we created an extend
HTML object model, which can let HTML script can execute VBA Macro Code and can
interface with other components in your software system.
-
Tangram is based on the Microsoft MFC/ATL class library and the VBASDK
6.x.
-
Tangram supplies excellent Programming wizards (Visual C++ Wizard),
and Component Code Wizards (ATL Code Wizard) in order to help programmer program quickly.
| You must Sign In to use this message board. |
|
| | Msgs 1 to 15 of 15 (Total in Forum: 15) (Refresh) | FirstPrevNext |
|
|
 |
|
|
Hi, I am new to VBA development. Looking at the source code that is provided with VBA SDK,I have developed an MDI application.In an MDI application, suppose I have 2 views.When I create a Macro through Macro dialog box in the Macros In Combo I can create Macros in only the above 2 views. But there is one more option in this combo box . I want that when the user opens this dialog box, and create a Macro in the Macros dialog box, Create button should be enabled when I select . This macro should be created in such a way that it should work on the active document. If any one has the solution please reply. Thanks in advance vibrant members
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
|
 |
|
|
 |
|
|
What is the difference between your library to IActiveScript interface?
I can add scripting to my application using the active scripting interfaces. What are the benefits from using your library?
Whoa! The internet is even on computers now!
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
I want to develop a a tool the same as WordArt function in Ms Windows, but i don't know if there are any tools or libs about text effect for me?
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
|
 |
|
|
it lets you use vba on the object of the software you design, unless i'm totally not reading this article right..
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
okay i'm doin' this thingy for math, and i totally need some help. itz a tangram project.i need to know: how tangrams are related to geometry, how to create tangram peices, which ones are symmetrical, & how to create my own figure. then i have to do allthat. AND i have to write a 1 page report on the topic, "tangrams". so i really need some help if u can ive it 2 me. PLEAZZZE?????????? thanx! * *
StRaWbErRy_ShOrTcAkE
|
| Sign In·View Thread·PermaLink | 1.00/5 (1 vote) |
|
|
|
 |
|
|
 |
|
|
I'm trying to understand what it is ( and I'm not interested enough to download 1.6M at 56k ). Is it a tool to integrate VBA scripting into an app ? Is it a commercial product ?
Also, the image links don't work.
Christian
After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
Sonork ID 100.10002:MeanManOzI live in Bob's HungOut now
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
Tangram is a develop tool kit to let your software integrated with Microsoft Visual Basic for Application just microsoft does in microsoft office, the new version of tangram can be abtained at http://www.tangramdev.com
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
Ummm, I doubt you have permission to distribute VBA from your site. It would be a very good idea if you removed it.
Tim Smith Descartes Systems Sciences, Inc.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
I looked at the URL, and that's why I asked if it's a commercial product. So it basically provides VBA as a scripting language ? Tim is right, if you're distributing any M$ components, you should stop.
Christian
After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
Sonork ID 100.10002:MeanManOzI live in Bob's HungOut now
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
Now, Tangram is just a first test version, I will plan make Tangram as a commercial product in future, vba component in my site is just a limited version and not for distribution aim, and have no debug version, for a full version, please contact to microsoft, I just give a method to integrated method with vba 6.x, now a fixed version of tangram is submit to www.tangramdev.com
|
| Sign In·View Thread·PermaLink | 5.00/5 (1 vote) |
|
|
|
 |
|
|
I don't really understand the aim of your product. Are you trying to create an other VBA ? Anyway do you know any other good method to automate an application using a Script Language like VBA ? Maybe some C/C++ for Application... Thanks and please remove the VBA SDK from your website or you will get into trouble.
Jean-Marc Molina Email: jmmolina@ifrance.com Web: http://goa.ifrance.com
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
|
General News Question Answer Joke Rant Admin
|