close
Welcome

Login is for licensed XVT users and provides
access to your records, licenses, downloads,
and to your interactive, online help desk.
Thank you! 

Login
XVT for C

XVT is a framework for producing applications in C that can be compiled on many platforms and will use the native controls of each platform. More...

XVTnet 

Now, run your existing XVT applications over the Web. Adds a client/server architecture where the thin client maintains the look and feel of the native platform. More...

XI Spreadsheet

XI is a feature-rich speadsheet solution designed for easy integration into your application on all standard platforms (Windows, Unix, Linux and Mac). More...

Google Translations

Supported Platform/OS's

Windows
Win (32/64)
Mac
Mac OSX Universal
Linux
RedHat 4 (32/64)
RedHat 5 (32/64)
(also runs on Ubuntu, SUSE,
and any common Linux)
Unix
HP 11.2
HP Itanium 11.3
AIX 5.2
Solaris 8,9,10
Coming Soon
Open Solaris 10

XVT Supported Languages

Supported Languages
English
German
Spanish (Spain)
Italian
French
Portugese (Brazil)
Japanese
Korean
Simplified Chinese
Traditional Chinese

Supported Standards
Unicode
 -UTF-8,16,32
Shift-JS
GB18030
EUC
CNS
Mac Simplified Chinese
Mac Traditional Chinese

The XVT Edge

Leverage Your Expertise
Developers only need to be experts on a single platform for development.
Short Learning Curve
With XVT, programmers only need to learn a single API.
Higher Productivity
Choose the development platform that's best for the task and maximize development throughput.
Focus on Business Logic
Now, programmers are able to focus on application features and not on platform porting issues and GUI Coding.
Agile Friendly
Development teams can focus on solving customer problems and rapidly delivering next feature sets.
XVT DSP Architect Overview Print E-mail

 Designing the Internal Structure

With XVT-Architect, you can visually lay out the basic objects and infrastructure of your application. In the Blueprint module of XVT-Architect, you can lay out the application, documents, and windows (views) that are the basis of your XVT-Power++ application—you can lay out the Application-Document-View foundation. Then, you can establish the inter-object communication, or the fundamental “object hierarchy,” by dragging connections between these objects.

Active Image

The Blueprint assists you in using the Application-Document-View paradigm, which is the basic structure of all XVT-Power++ applications. This Blueprint allows only appropriate connections, and it will specify the reason why any requested connection is rejected. Consequently, the Blueprint module helps you learn the application framework by giving you a clear picture of the correct usage of object hierarchies.

From the Blueprint window, as from any window in XVT-Architect, you can easily navigate to other, windows—other modules or editors. XVT-Architect provides simple ways to navigate between its windows.

 

 

Creating the Interface

With XVT-Architect, you can visually lay out the user interface of each window in your application. In the Drafting Board module of XVT-Architect, you can lay out XVT-Power++ visual objects to create user interfaces. The Drafting Board supplies all of the necessary facilities to quickly produce advanced interfaces. You can take full advantage of XVT-Power++’s application framework. For example, you can nest objects and lay out composite controls.

The attachable tool palettes of the Drafting Board contain buttons for each XVT-Power++ visual object. On the tool palette in the Drafting Board, you can press a button and drag and drop an object, which creates an object of default size. This method of creation is appropriate for laying out objects such as buttons. To create an object of a desired size, you can click a button on the palette and then drag out an area in the sketch region of the window. This method of creation is appropriate for laying out objects such as grids.

Architect Drafting Board Views To manipulate objects once you have laid them out, the Drafting Board module provides you with a robust set of tools, including alignment, sizing, undo/redo, and cut, copy, and paste.

From the Drafting Board, you can also use XVT-Architect’s Menu Editor to lay out the menubar and menu items for each window in your application.

Viewing and Setting Object Attributes

XVT-Architect gives you quick access to the attributes of both application objects and interface objects. In the Strata module of XVT-Architect, you can use the class browser to view the class hierarchy of an object, and you can use the Notebook control to view and set object attributes.

In the Notebook control for an object, there is a page for each class from which the object is derived, and from which it inherits functionality. Using the Notebook control, you can “page through” these classes to both view and set the data members, or attributes, of the object at each level of the hierarchy.

The class browser and the Notebook control help you learn an object’s class hierarchy. Using the Strata will help you to understand exactly from which classes
in the hierarchy an object derives functionality.

Last Updated ( Thursday, 10 July 2008 )
 
< Prev
Phone: 919.854.1800 - Cary, NC, US
Copyright (c) 2008 Providence Software Solutions, Inc. All rights reserved.