Visual WebGui XML Protocol
Categories: Client, Server
|
Tags: Developers, Visual WebGui Pipeline, 3. Advanced, Pre v6.3, v6.3, v6.4 and Later
Revision:
1
Posted:
15/Dec/2009
Updated:
18/Nov/2010
Status:
Publish
Types: Reference
|
This article will have a few sections added to it soon, based on the following article type skeleton: CodeSample
OverviewVisual WebGui uses XML based on a specific protocol to send UI information between the server and the client and back. This XML is coded to reduce the size of the XML as much as possible. The Protocol classes contain the details on the actual meaning of each code that is used.
UsageTo view the XML of the a specific request of response you need to use the VWG Debugger. In each Protocols.cs file in each of the below revisions there are two classes: Gizmox.WebGUI.WGTags - This class defines the names of elements like controls and components. Gizmox.WebGUI.WGAttributes - This class defines the names of attributes of elements.
These two classes are used by our controls and components in server-side to create the XML that is sent to the client. In each control's RenderControl, RenderControls, RenderAttributes, RenderUpdateAttribute etc. methods, you will be able to find usage of these classes.
if (this.MaximizeBox)
{
objWriter.WriteAttributeString(WGAttributes.Maximize, "1");
}
if (this.MinimizeBox)
{
objWriter.WriteAttributeString(WGAttributes.Minimize, "1");
}
For example here is part of the code of the RenderAttributes method of the Gizmox.WebGUI.Form class:
Version historyReferences
About the author
Related Articles
|
Client
|
|
|
In this video we show the new ability to develop Visual WebGui application using Xaml in what is called Visual WebGui Sites. Visual WebGui sites lets you work as a web site editing code and design and simply refreshing the page to see the results.
Tags:
Architects, Developers, Windows & Dialogs, XAML, 1. Beginner, 2. Intermediate, 3. Advanced, v6.4 and Later, Visual WebGui Pipeline, C#, XML, Customization
|
|
|
In this “How to” we will going to learn how to use Visual WebGui client client invocation
Tags:
Architects, Developers, Gateway, IHttpHandler, C#, JavaScript, 2. Intermediate, Pre v6.3, v6.3, v6.4 and Later, 3. Advanced
|
|
|
Tags:
Architects, Developers, 1. Beginner, 2. Intermediate, 3. Advanced, Pre v6.3, v6.3, v6.4 and Later
|
|
|
The following code is the application that was used to introduce the new Visual WebGui Xaml concept.
Tags:
Architects, Developers, C#, XAML, 3. Advanced, Visual WebGui Pipeline, XML, 1. Beginner, 2. Intermediate, Customization, v6.4 and Later
|
|
|
Tags:
Architects, CIOs, Developers, HTML, HTML5, XSLT, 1. Beginner, 2. Intermediate, 3. Advanced, AJAX, DHTML, HTML5, jQuery, Mobile Devices, v6.4 and Later
|
|
|
In this video we show the new ability to develop Visual WebGui application using Xaml in what is called Visual WebGui Sites. Visual WebGui sites lets you work as a web site editing code and design and simply refreshing the page to see the results.
Tags:
Architects, Developers, Windows & Dialogs, XAML, 1. Beginner, 2. Intermediate, 3. Advanced, v6.4 and Later, Visual WebGui Pipeline, C#, XML, Customization
|
|
|
|