STAAD.Pro Help

OS. OpenSTAAD Glossary

API

An application program interface is a set of routines and protocols which dictate how different software components (often different programs) communicate. OpenSTAAD is the API used to interact with the STAAD analysis engine or STAAD.Pro graphical user interface.

Application Program Interface (API)

API

ATL

The Active Template Library is a set of template-based classes created by Microsoft with the aim of simplifying the programing of COM objects. Ref. MSDN: Active Template Library (ATL) Concepts

Active Template Library (ATL)

ATL

COM

Component Object Model is a standard created by Microsoft for the purpose of communication in a wide array of programming languages. Ref. MSDN: Component Object Model (COM)

Component Object Model (COM)

COM

FTP

File transfer protocol is a standard network protocol used to transfer files between two computers.

File Transfer Protocol (FTP)

FTP

GUI

A graphical user interface is a computer interface which allows a user to interact with the computer program through graphical icons and other visual tools (as opposed to via a text-based console application).

Graphical User Interface (GUI)

GUI

HTTP

Hypertext transfer protocol is an application protocol used for transferring content and data on the World Wide Web.

Hypertext Transfer Protocol (HTTP)

HTTP

IDE

An integrated development environment is an application that contains a comprehensive set of tools for writing software source code, debugging, and other related software development tasks. The STAAD.Pro Script Editor included in STAAD.Pro is an IDE intended for developing OpenSTAAD macros or scripts.

Integrated Development Environment (IDE)

IDE

I/0

Shorthand reference for input and output communication methods between a user and a computer system.

Input/ Output (I/0)

I/0

URL

A uniform resource locator is a reference to a resources location on a computer network.

Uniform Resource Locator (URL)

URL

VB

Visual Basic is an object-based and event-driven programming language characterized by its relatively ease of learning. A subset of Visual Basic is Visual Basic for Applications, which is used for macros and scripting within several Microsoft applications and STAAD.Pro.

Visual Basic (VB)

VB

VBA

Visual Basic for Applications is an implementation of Microsoft's Visual Basic language intended for programming processes and accessing APIs from within a host application.

Visual Basic for Applications (VBA)

VBA

HTML

Hyper text markup language is the XML-based language that is the standard markup language for web pages.

Hyper Text Markup Language (HTML)

HTML

ASP

Active Server Pages is a Microsoft server-side script engine used for dynamically generated web pages.

Active Server Pages (ASP)

ASP

STD

The file extension for the STAAD.Pro file format [.std]

STAAD (STD)

STD