PowerTCP Emulation for .NET CF
Vt Class
Members  See Also  Send comments on this topic.
Dart.Emulation Namespace : Vt Class




Represents a terminal emulator used to display VT formatted data.

Object Model

Vt Class

Syntax

Visual Basic (Declaration) 
Public Class Vt 
   Inherits System.Windows.Forms.ScrollableControl
Visual Basic (Usage)Copy Code
Dim instance As Vt
Managed Extensions for C++ 
public __gc class Vt : public System.Windows.Forms.ScrollableControl 
C++/CLI 
public ref class Vt : public System.Windows.Forms.ScrollableControl 

Remarks

Use the Vt control to process data received from a host application and targeted for a VT terminal. By streaming this data into a Vt control, you can either:

  • Display it to the user (like most emulation products).
  • Screen scrape it and format the text into a custom report of your own design.

If you do not first process the data with a Vt control, you are left with a stream of data containing numerous escape codes. The Vt control provides terminal emulation as defined by Digital Equipment Corporation for their VT data terminals. It differs from other controls like TCP and Telnet since it is used for data display and formatting, not communications. VT52, VT100, VT220, and VT320 emulation is supported. Each emulation contains formatting rules (escape codes) for interpreting incoming data. For example, one sequence may dictate that the display screen be filled with spaces, while another directs the cursor to a specified location. DEC developed the VT escape codes for their VT terminals, which contained a screen, keyboard, printer port, and an RS-232 connection for connecting to the host. By performing this same functionality in software using high-speed LAN connectivity, the Vt control provides a faster display screen, flexible keyboard mapping, and printing to the Windows default printer; a big improvement over previous hardware devices.

Inheritance Hierarchy

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         System.Windows.Forms.Control
            System.Windows.Forms.ScrollableControl
               Dart.Emulation.Vt

Requirements

Target Platforms: Microsoft .NET Framework 2.0

See Also

Documentation Version 4.2
© 2010 Dart Communications. All Rights Reserved.