Desktop Development


Video: How to Use Panels in App Studio

This video introduces the basic information about panels and how to customize them. It also shows you how to access panels or remove them from view. 
The first panel you see when you open the AppStudio workspace is the Environments Tree panel, which allows you to view, modify and create content in your environments.  By default it is located on the left side of your screen.
You can change the position of any panel by clicking the arrow button, located in the upper right corner of the panel container.

Video: How to Use the Quick Access Toolbar

The goal of this video is to introduce the Quick Access Toolbar. You will learn how to access and customize the Quick Access Toolbar.
The Quick Access Toolbar is located in the upper-left corner of App Studio, next to the Application Button. It gives you access to frequently used commands.
By default, the toolbar includes the Open, Save, Save All, Quick Print, Undo, Redo, Cut, Copy, Paste, and Run commands. 

Video: How to Display Objects in the Order of the Document Object Model

This video introduces the new Accessible property for HTML pages.  This property controls how screen readers, such as JAWS, read your HTML pages, ensuring that your content is accessible to everyone.
You can configure an HTML page so that the screen reader reads your content from left-to-right and top-to-bottom by setting the Accessible property for the HTML page.  

Video: How to Use the Continental Decimal Notation (CDN) Parameter

This video will introduce the SET CDN command.  CDN, or Continental Decimal Notation, provides an easy way to localize the format of your numeric data depending on its intended audience.
Like all set commands, when you create a procedure, such as a chart or report, in App Studio, you can enable CDN from the Set canvas.  To access the Set canvas, open the Procedure View panel, right-click a component, point to New, and click Set.
Click CDN and then click Add.  CDN is listed under Used Settings, and a list of available values is shown with the current value specified.  

Video: How to Use the Environments Tree Panel

This video introduces the Environments Tree Panel. You will learn how to access different types of WebFOCUS environments. You will also learn what types of environments exist, how to login to an environment, and how to customize your Environments Tree view.
The Environments Tree panel is the first panel you see when you open App Studio. By default, it is located on the left side of your screen.
The content in the Environments Tree panel is organized by nodes that you can expand to display content. 

Video: How to Set a Date Range for a Target Calendar

JavaScript functions can be a great way to add extra functionality to your HTML pages.  One such example is the IbComposer setCalendarDatesRange function, which allows you to set the range of days for a target calendar, depending on a specified date in a source calendar.
The function includes the following arguments:
The name of the target calendar control
The start and end date for the range
Let’s look at an example.  As you can see here, this HTML page contains 2 calendar controls, with the IbComposer setCalendarDatesRange function already applied.

Video: How to Use PowerPoint Template Slide Masters and Slide Layouts

This video will introduce WebFOCUS support for Template Masters and Slide layouts in documents created in App Studio with a PPTX output format.  This will allow you to apply your formatting to PowerPoint output from within App Studio. 

Video: How to Create a Maintain Data Application

App Studio Maintain Data creates web-based data maintenance applications for updating, adding, and deleting records in a data source. Using Maintain Data and its multi-platform 4GL language, you can easily create, test, and deploy complex business applications that span the Internet, IBM mainframes, midrange servers, and workstations.
The Maintain Data GUI uses English-like syntax and wizards that enable you to develop maintenance applications and reports quickly, with minimal training. 

Video: How to Build a Precision Report

Precision reports are a way to format report output to instantly populate forms.
This example will show how to automatically fill out some of the fields on this W-4 tax form to give some new employees a head start on their paperwork.  The data used in this tutorial comes from the wf_retail_lite sample database included with the product.

Video: How to Create Documents and Analytic Dashboards

One of the ways in which you can combine content created in App Studio is in a document.  A document is a series of pages that contains charts, reports, images, and more.  These can be output in an online format such as HTML or an Analytic Dashboard, or in distributable and printable formats such as PDF or PowerPoint.
In App Studio, you use the Document canvas to create documents and Analytic Dashboards from which you can design reports, coordinate layouts, and distribute layouts that are made up of multiple reports and charts.