
Introduction 1-3
1-3
be easily distributed to other machines, and they appear as any
other HYSYS object in the program. You could easily develop an
extension, test it, market it and sell it to other HYSYS users as a
third party add-in.
The Customization Guide’s purpose is threefold:
• To introduce the user to the functionality of HYSYS
automation and extensibility.
• To demonstrate different methods of accessing and using
HYSYS objects.
• To provide straightforward examples that teach you the
basics and allow you to begin customizing HYSYS.
Within the HYSYS environment, several tools are provided so
you can begin writing code for automation and extensions:
1.2 Automation &
Extensibility
1.2.1 Automation
Automation allows programmers to expose objects within a
program for use by other applications. The exposed objects
provide the means by which different applications can interact
with each other and the operating system. Automation is a
standard based on Microsoft's Component Object Model (COM).
It is not necessary to understand all the intricacies of
Automation or COM in order to utilize the functionality they
provide.
Automation evolved from what was once called OLE, which
stands for Object Linking and Embedding. This allowed you to
take a particular object such as a spreadsheet and embed it into
Tool Description
The Macro Language
Editor
An interactive design environment for developing,
testing and executing WinWrap basic scripts.
User Variables and the
User Unit Operation
Allow you to increase the functionality of HYSYS by
creating your own variables or unit operations.
For more information on
User Variables and User
Unit Ops see Chapter 5
- User Variables and
Chapter 6 - User Unit
Operation.
Komentáře k této Příručce