Archive for the ‘User Interface’ Category

Reports Designer: a challenge or an opportunity? (Part II)

Alexander Bub

In this part of the article I will slightly examine into a report element called a Databand and see the basic workflow.

 

For a start you can review the previous part of the article “Reports Designer: a challenge or an opportunity? (Part I)” describing basic SharpShooter Reports capabilities.

 

This essential band serves for the output of elements placed inside it and is practically one of the key elements of report structure since it formats the report data in a regular way a user is expecting, i.e. the data rows come in vertical direction which is common for most types of reports. As we have already known, the datasource should be added to a DataBand through the datasource property. If you don’t have a datasource specified, then the InstanceCount property can be used. Setting this specific property to some numeric value will let the DataBand output its content the number of times the InstanceCount value says. At first, this sounds a bit ambiguous, but after browsing through the Samples Center for examples on its actual use, the idea behind this becomes transparent. Since we don’t have any actual data, we have to generate it by one of our scripts. This usually comes in handy in some testing cases, but, from my experience, there are a number of situations when this property can help you in solving some particular customizations of data output (for example, printing empty columns).

 
(more…)

July 23rd, 2013

Reports Designer: a challenge or an opportunity? (Part I)

Alexander Bub

In this article I would like to share my reflections on the usability of the Reports Designer component a novice user would experience when holding the first tryout with the product. It has turned out that not long ago I had been employed as Perpetuum technical support specialist and as Latin phrase says ‘volens nolens’ I had to do my first steps with the company’s products, and of course, the Report Designer as one of the most extensively used components had quite a number of options for me to research. To tell the truth, my first experience with this component turned out into the bunch of questions that were hard to explain on this stage of product examination, but later all my worries settled up with gradual understanding of the workflow which seems to be one of the most crucial aspects in achieving success in creating and modifying reports. To shorten the above said, I had a hunch that the component interface would provide me with a number of WYSIWYG elements which can be used in creating a report template, but in practice the things proved to be a bit more complex, yet still interesting and informative.

  (more…)

July 11th, 2013

Free UI Controls for Windows 8: Accordion, TreeView, Layout Transformer and Many Other

Ekaterina Nebogina

Perpetuum Software announces the availability of a new version of the free UI controls set for Windows 8, Perpetuum UI Controls for Windows 8. This set of Windows Design controls is designed for data input and layout.
 
The version 2.0 adds new XAML-based WinRT controls to make development of Windows Store applications even faster and resource saving. New UI controls include Accordion, Breadcrumb, Tree view, Range slider, Tab control and Layout transformer.
 
UI Controls for Windows 8
  (more…)

May 21st, 2013

Windows 8 Radial Menu – Efficient User Interface Control

Ekaterina Nebogina
Windows 8 Radial Menu What is radial menu
 
Radial menu is a user interface control that organizes available commands as a circle. In radial menus, item selection is based on direction and muscular memory while common drop down list menus are based on distance and visual memory. They can be used on all devices and with any interface: mouse or touch-based.
 
Why use radial menu
 
Modern devices tend to become compact and light. This couldn’t but affect interface of the installed software when more screen space should be left for active work and content area. Menus shouldn’t overload interface and should appear only when required.

 

(more…)

December 7th, 2012