Form (programming)
Encyclopedia
In component-based programming (Visual Basic
Visual Basic
Visual Basic is the third-generation event-driven programming language and integrated development environment from Microsoft for its COM programming model...

, .NET
.NET Framework
The .NET Framework is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability...

 WinForms, and Delphi
Borland Delphi
Embarcadero Delphi is an integrated development environment for console, desktop graphical, web, and mobile applications.Delphi's compilers use its own Object Pascal dialect of Pascal and generate native code for 32- and 64-bit Windows operating systems, as well as 32-bit Mac OS X and iOS...

), a form is an easy way to create a GUI
Gui
Gui or guee is a generic term to refer to grilled dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients. The term derives from the verb, "gupda" in Korean, which literally...

 window. A form contains components and controls, which are a high-level representation of standard GUI widgets; it's easier to manipulate the high-level wrappers than to deal with the underlying API.

At design time, visual controls (buttons, text boxes, and the like) and non-visual components (timers, database connections, and so on) are placed on the form. These controls and components are moved and sized with a mouse, and their properties and event handlers are set with a special grid.

At runtime, automatically generated code creates instances of these controls and components, and sets their properties.

See also

  • Form (document)
    Form (document)
    A form is a document with spaces in which to write or select, for a series of documents with similar contents. The documents usually have the printed parts in common, possibly except for a serial number...

  • Form (web)
    Form (web)
    A webform on a web page allows a user to enter data that is sent to a server for processing. Webforms resemble paper or database forms because internet users fill out the forms using checkboxes, radio buttons, or text fields...

  • FormEngine
    FormEngine
    The FormEngine is a Java framework for dynamic form creation and complex form processing for web applications.-About:The primary goal of this framework is to help application developers in two areas of interest:...

  • Master-detail
    Master-detail
    In computer user interface design, a master–detail interface displays a master list and the details for the currently selected item.A master area can be a form, list or tree of items, and a detail area can be a form, list or tree of items typically placed either below or next to the master area...

  • Oracle Forms
    Oracle Forms
    Oracle Forms is a software product for creating screens that interact with an Oracle database. It has an IDE including an object navigator, property sheet and code editor that uses PL/SQL. It was originally developed to run server-side in character mode terminal sessions. It was ported to other...

  • XForms
    XForms
    XForms is an XML format for the specification of a data processing model for XML data and user interface for the XML data, such as web forms...

  • Windows Forms
    Windows Forms
    Windows Forms is the name given to the graphical application programming interface included as a part of Microsoft .NET Framework, providing access to native Microsoft Windows interface elements by wrapping the extant Windows API in managed code...

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK